A. R. Shajii
|
bac6ae58dd
|
Generator argument optimization (and more) (#175)
* Fix ABI incompatibilities
* Fix codon-jit on macOS
* Fix scoping bugs
* Fix .codon detection
* Handle static arguments in magic methods; Update simd; Fix misc. bugs
* Avoid partial calls with generators
* clang-format
* Add generator-argument optimization
* Fix typo
* Fix omp test
* Make sure sum() does not call __iadd__
* Clarify difference in docs
* Fix any/all generator pass
* Fix InstantiateExpr simplification; Support .py as module extension
* clang-format
* Bump version
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2023-01-17 10:21:59 -05:00 |
A. R. Shajii
|
f4323a80a2
|
Fix miscellaneous issues (#85)
* Fix #75
* Build on macOS 11 for #72
* Fix #76
* Fix test
* Fix generator example in docs
* Fix Python/Cython packaging; Fix #80
* Fix tests
* Fix tests
* Fix tests
* Fix tests
* Fix syntax
* Fix CI
* Fix CI
* Fix CI; Dominate imported bindings
* Fix CI; Dominate imported bindings
* Fix .gitignore
* Fix tests
* Fix rm command
* Format
* clang-format
* Organize and optimize string formatting
* Fix format error message
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2022-12-12 20:54:01 -05:00 |
A. R. Shajii
|
e1016f9e9a
|
Upgrade to LLVM 15 (#56)
* Upgrade to LLVM 15 (WIP)
* Call `setPresplitCoroutine()` on coro LLVM funcs
* Use new pass manager
* Update deps
* Update docs
* Fix exceptions on M1
* Add libunwind
* Use Orc and JITLink for "codon run"
* JITLink integration
* Fix callback
* Fix strbuf, fix GC root registration
* Fix test init
* Fix llvm function
* Fix pickle, float atomics
* Add TargetLibraryAnalysis
* Use new LLVM pass manager in GPU codegen
* Fix libunwind linking
* Fix libunwind
* Fix GPU passes
* Don't link libunwind explicitly
* Bump version
* Update plugins for new pass manager
* Fix bash error
* Fix GPU GV extraction
* Move simd module to experimental folder
* Update file read
* Add benchmark programs
* Add dynamic tuple
* Fix parser tuple slicing bug
* Make DynamicTuple interoperable with Tuple
* Fix DynamicTuple GPU interop
* Dockerize builds
* Simplify CMake
* Revert "Simplify CMake"
This reverts commit 08d2920349 .
Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
|
2022-10-14 09:31:10 -04:00 |
A. R. Shajii
|
8d4caa2835
|
Add divmod()
|
2021-10-09 17:07:41 -04:00 |
A. R. Shajii
|
9ad07febb6
|
Add more builtins
bin(), oct(), hex(), update reversed()
|
2021-10-08 14:25:11 -04:00 |
A. R. Shajii
|
0d185019f3
|
.seq to .codon
|
2021-10-01 09:56:35 -04:00 |