Ibrahim Numanagić
|
4670dcc2f6
|
Fix #354
|
2025-02-25 20:15:51 -08:00 |
|
Ibrahim Numanagić
|
e4c7956fde
|
Fix #337
|
2025-02-25 19:34:44 -08:00 |
|
Ibrahim Numanagić
|
d63d472317
|
Fix #105
|
2025-02-25 18:05:55 -08:00 |
|
Ibrahim Numanagić
|
8938a7824d
|
Fix __new__ constructors
|
2025-02-21 19:08:34 -08:00 |
|
Ibrahim Numanagić
|
62148185b2
|
Numpy changes (Static[bool], new tuple constructors, minor bug fixes)
|
2025-02-08 17:25:51 -08:00 |
|
Ibrahim Numanagić
|
570f940ed3
|
Merge branch 'develop' into typecheck-v2
|
2025-02-08 17:09:30 -08:00 |
|
Ibrahim Numanagić
|
6665d863a7
|
Fix 'typecheck too long' message; Fix ScopingVisitor handling of Dot/Index assignments; Fix translate.cpp's __ptr__
|
2025-02-07 19:04:30 -08:00 |
|
A. R. Shajii
|
b58b1ee767
|
Update OpenMP reduction detection for new ops
|
2025-02-07 12:04:12 -05:00 |
|
A. R. Shajii
|
56c00d36c2
|
Add additional int-float operators
|
2025-02-06 14:11:52 -05:00 |
|
A. R. Shajii
|
4521182aa8
|
Update np.correlate()
|
2025-02-04 17:32:54 -05:00 |
|
Ibrahim Numanagić
|
c6c3bac3a2
|
Fix 'cannot typecheck' error messge; Fix unrealized partial types
|
2025-02-03 19:37:51 -08:00 |
|
Ibrahim Numanagić
|
d47e17a02a
|
Fix TypeWrap wrappers
|
2025-02-03 11:54:50 -08:00 |
|
Ibrahim Numanagić
|
3136566d76
|
__ptr__ fixes (support StmtExpr); Support generic defaultType
|
2025-01-30 11:13:14 -08:00 |
|
A. R. Shajii
|
44c59c2a03
|
Fix artifact names
v0.18.0
|
2025-01-29 20:17:05 -05:00 |
|
A. R. Shajii
|
15c43eb94e
|
Publish to PyPI in workflow
|
2025-01-29 15:52:50 -05:00 |
|
A. R. Shajii
|
b8c1eeed36
|
2025 updates (#619)
* 2025 updates
* Update ci.yml
|
2025-01-29 15:41:43 -05:00 |
|
Ibrahim Numanagić
|
d4069fae4f
|
Merge branch 'develop' of github.com:exaloop/codon into typecheck-v2
|
2025-01-28 09:14:37 -08:00 |
|
Ibrahim Numanagić
|
7422f46f72
|
Fix incorrect context retrieval from unrelated realizations
|
2025-01-26 15:03:58 -08:00 |
|
Ibrahim Numanagić
|
bd0933074a
|
Fix ExprTime initialization; Reduce function realizations; Wrap captured functions as Partials; Fix hasattr with arguments; Add Attr::ExprDoNotRealize
|
2025-01-26 11:58:37 -08:00 |
|
Ibrahim Numanagić
|
740815f2b8
|
Track statement times to properly reference names in case of delayed typechecking; Static short-circuiting; Tiered delayed generic resolution
|
2025-01-18 21:30:37 -08:00 |
|
Ibrahim Numanagić
|
04913cd405
|
Fix NTuple handling
|
2024-12-12 19:13:54 -08:00 |
|
Ibrahim Numanagić
|
2cff95109d
|
ScopingVisitor new error handling
|
2024-12-08 12:20:55 -08:00 |
|
Ibrahim Numanagić
|
3446d5e58f
|
New error handling via llvm::Error [wip]
|
2024-12-07 11:49:53 -08:00 |
|
Ibrahim Numanagić
|
ecaa8d906e
|
New f-strings (fix #304; fix #359); Better (but slower) capture-aware function type instantiation
|
2024-12-03 12:23:44 -08:00 |
|
Ibrahim Numanagić
|
48c848cf52
|
Fix #250 (raise ... from)
|
2024-11-26 10:47:57 -08:00 |
|
A. R. Shajii
|
d13d6a58e3
|
Fix doc subcommand if no path given
|
2024-11-13 11:30:00 -05:00 |
|
Ibrahim Numanagić
|
543068d903
|
Fix #239
|
2024-11-08 15:14:53 -08:00 |
|
Ibrahim Numanagić
|
0dee70c175
|
Add TypeWrap to support passing instantiated types
|
2024-11-08 10:50:44 -08:00 |
|
Ibrahim Numanagić
|
a2c5219570
|
Fix JIT; Fix #136
|
2024-11-05 12:31:44 -08:00 |
|
Ibrahim Numanagić
|
b7768ea688
|
Refactor wrapExpr (make it pure)
|
2024-10-24 12:24:31 -07:00 |
|
Ibrahim Numanagić
|
879cfa7533
|
Refactor wrapExpr (make it pure)
|
2024-10-24 12:19:29 -07:00 |
|
Ibrahim Numanagić
|
ccd26997d7
|
Refactor wrapExpr (make it pure)
|
2024-10-21 13:50:36 -07:00 |
|
Ibrahim Numanagić
|
37ff25a907
|
Fix underscore float parsing (#596)
* Fix underscore float parsing
* Add tests
* Update float parsing
---------
Co-authored-by: A. R. Shajii <ars@ars.me>
|
2024-10-01 15:35:11 -04:00 |
|
Ibrahim Numanagić
|
d36939fdc0
|
M1 test fixes
|
2024-09-12 13:22:06 -07:00 |
|
Ibrahim Numanagić
|
82c01321e5
|
Refactor out Cython and Context
|
2024-09-10 11:34:04 -07:00 |
|
Ibrahim Numanagić
|
759243b2f6
|
Refactor out Cython and Context
|
2024-09-10 11:07:53 -07:00 |
|
Ibrahim Numanagić
|
e296e3d87a
|
Better tuple constructor
|
2024-09-09 11:36:08 -07:00 |
|
Ibrahim Numanagić
|
cbfafa2257
|
Minor changes
|
2024-09-08 15:49:20 -07:00 |
|
Ibrahim Numanagić
|
efbc26a3b5
|
Fix variardic tuples
|
2024-09-07 11:31:01 -07:00 |
|
Ibrahim Numanagić
|
d0c2a7b895
|
Fix variardic tuples [wip]
|
2024-09-04 08:55:22 -07:00 |
|
Ibrahim Numanagić
|
6e4c639e3f
|
Merge branch 'develop' into typecheck-v2
|
2024-09-03 17:38:17 -07:00 |
|
Ibrahim Numanagić
|
5a484ea76e
|
Fix auto-deduce classes
|
2024-09-02 18:16:07 -07:00 |
|
Ibrahim Numanagić
|
487ea9af41
|
Refactor out special functions
|
2024-09-02 17:41:10 -07:00 |
|
Ibrahim Numanagić
|
128ec5229c
|
Refactor field access (getters/setters); Remove direct access to cache; Use raw pointers for types
|
2024-08-31 11:49:42 -07:00 |
|
A. R. Shajii
|
d45646dc41
|
Skip PyPI upload in CI
v0.17.0
|
2024-08-23 19:32:26 -04:00 |
|
A. R. Shajii
|
15253e2338
|
Fix permissions
|
2024-08-23 18:07:02 -04:00 |
|
A. R. Shajii
|
6df1ea7b46
|
Fix release upload URL in CI
|
2024-08-23 18:04:15 -04:00 |
|
A. R. Shajii
|
96e0a1af74
|
Update release creation in CI
|
2024-08-23 16:42:11 -04:00 |
|
A. R. Shajii
|
e05cc5a5b5
|
Fix permissions in CI
|
2024-08-23 15:25:17 -04:00 |
|
A. R. Shajii
|
7b16b15f79
|
Fix -disable-exceptions flag (#581)
|
2024-08-23 13:52:34 -04:00 |
|