A. R. Shajii
|
b8c1eeed36
|
2025 updates (#619)
* 2025 updates
* Update ci.yml
|
2025-01-29 15:41:43 -05:00 |
A. R. Shajii
|
0e42fded1a
|
2024 updates (#548)
* Update copyright dates in stdlib
* Update copyright dates in cpp files
* Update copyright dates in h files
* Update copyright dates in py files
* Bump version
* Update LICENSE
* Update release notes
|
2024-03-02 16:30:03 -05:00 |
A. R. Shajii
|
38e08b409a
|
Doc updates (#385)
* Documentation updates
* Documentation updates
* Update README.md
* Fix tuple indexing error messages
* Update roadmap, differences
* Update README, FAQ
* Trim newline
* Update README.md
* Update README.md
* Update README.md
* Update roadmap.md
* Update cpp.md
* Update README.md
* Update roadmap.md
* Update README.md
* Fix test
* clang-format
* Fix exporting function named "main"
* Update export test
* Fix paths
* Rename extra/python -> jit
* Update license change date
* Minor docs updates
* Re-add __init__.py
* Update header
* Update gitignore
* Update README.md
---------
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
Co-authored-by: Ibrahim Numanagić <inumanag@users.noreply.github.com>
|
2023-05-23 17:59:26 -04:00 |
Ibrahim Numanagić
|
5de233a64e
|
Dynamic Polymorphism (#58)
* Use Static[] for static inheritance
* Support .seq extension
* Fix #36
* Polymorphic typechecking; vtables [wip]
* v-table dispatch [wip]
* vtable routing [wip; bug]
* vtable routing [MVP]
* Fix texts
* Add union type support
* Update FAQs
* Clarify
* Add BSL license
* Add makeUnion
* Add IR UnionType
* Update union representation in LLVM
* Update README
* Update README.md
* Update README
* Update README.md
* Add benchmarks
* Add more benchmarks and README
* Add primes benchmark
* Update benchmarks
* Fix cpp
* Clean up list
* Update faq.md
* Add binary trees benchmark
* Add fannkuch benchmark
* Fix paths
* Add PyPy
* Abort on fail
* More benchmarks
* Add cpp word_count
* Update set_partition cpp
* Add nbody cpp
* Add TAQ cpp; fix word_count timing
* Update CODEOWNERS
* Update README
* Update README.md
* Update CODEOWNERS
* Fix bench script
* Update binary_trees.cpp
* Update taq.cpp
* Fix primes benchmark
* Add mandelbrot benchmark
* Fix OpenMP init
* Add Module::unsafeGetUnionType
* UnionType [wip] [skip ci]
* Integrate IR unions and Union
* UnionType refactor [skip ci]
* Update README.md
* Update docs
* UnionType [wip] [skip ci]
* UnionType and automatic unions
* Add Slack
* Update faq.md
* Refactor types
* New error reporting [wip]
* New error reporting [wip]
* peglib updates [wip] [skip_ci]
* Fix parsing issues
* Fix parsing issues
* Fix error reporting issues
* Make sure random module matches Python
* Update releases.md
* Fix tests
* Fix #59
* Fix #57
* Fix #50
* Fix #49
* Fix #26; Fix #51; Fix #47; Fix #49
* Fix collection extension methods
* Fix #62
* Handle *args/**kwargs with Callable[]; Fix #43
* Fix #43
* Fix Ptr.__sub__; Fix polymorphism issues
* Add typeinfo
* clang-format
* Upgrade fmtlib to v9; Use CPM for fmtlib; format spec support; __format__ support
* Use CPM for semver and toml++
* Remove extension check
* Revamp str methods
* Update str.zfill
* Fix thunk crashes [wip] [skip_ci]
* Fix str.__reversed__
* Fix count_with_max
* Fix vtable memory allocation issues
* Add poly AST tests
* Use PDQsort when stability does not matter
* Fix dotted imports; Fix issues
* Fix kwargs passing to Python
* Fix #61
* Fix #37
* Add isinstance support for unions; Union methods return Union type if different
* clang-format
* Nicely format error tracebacks
* Fix build issues; clang-format
* Fix OpenMP init
* Fix OpenMP init
* Update README.md
* Fix tests
* Update license [skip ci]
* Update license [ci skip]
* Add copyright header to all source files
* Fix super(); Fix error recovery in ClassStmt
* Clean up whitespace [ci skip]
* Use Python 3.9 on CI
* Print info in random test
* Fix single unions
* Update random_test.codon
* Fix polymorhic thunk instantiation
* Fix random test
* Add operator.attrgetter and operator.methodcaller
* Add code documentation
* Update documentation
* Update README.md
* Fix tests
* Fix random init
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2022-12-04 19:45:21 -05:00 |
A. R. Shajii
|
b2e2c64ebf
|
Remove old license
|
2021-10-19 10:30:00 -04:00 |
A. R. Shajii
|
ede7765171
|
Initial commit
|
2021-09-27 14:02:44 -04:00 |