Commit Graph

720 Commits (543068d903fc3e5f3b489ff33ada985ef6332e78)
 

Author SHA1 Message Date
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ć 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 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
A. R. Shajii c214e2c65d
Update import handling (#580) 2024-08-23 10:18:13 -04:00
Ibrahim Numanagić 3ce5295f45 Refactor CallExpr routing 2024-08-14 18:56:02 -07:00
A. R. Shajii 3c4272d92a
Fix out-of-range float parsing (#579) 2024-08-14 16:13:29 -04:00
Ibrahim Numanagić b3bfdc8655 Refactor CallExpr routing [wip] 2024-08-14 09:32:03 -07:00
Ibrahim Numanagić 94b623d174 Refactor CallExpr routing [wip] 2024-08-12 08:00:17 -07:00
Ibrahim Numanagić 1ef300b5b8 Refactor CallExpr routing [wip] 2024-08-11 18:16:22 -07:00
Ibrahim Numanagić ac309a6900 Refactor CallExpr routing [wip] 2024-08-10 13:51:52 -07:00
Ibrahim Numanagić 2928713a7c Refactor CallExpr routing [wip] 2024-08-09 21:47:42 -07:00
Ibrahim Numanagić f02f6371fc Refactor CallExpr routing 2024-08-08 21:26:06 -07:00
A. R. Shajii 5e2d04188e Add input() built-in function 2024-08-05 17:31:45 -04:00
Ibrahim Numanagić 6315dcc3c9 Refactor stmt.h 2024-08-05 12:05:01 -07:00
Ibrahim Numanagić 9ddc3d1ce7 Refactor stmt.h 2024-08-05 12:04:48 -07:00
A. R. Shajii 36167bfab8 Fix ctrl-c when using Python interop 2024-08-05 14:00:05 -04:00
A. R. Shajii fa2904c15b
JIT fixes for Apple Silicon (#575) 2024-08-04 23:24:57 -04:00
Ibrahim Numanagić 1e3c236ccf Refactor expr.h 2024-08-02 10:42:45 -07:00
A. R. Shajii 11d281d1b3
Updates from enterprise version (#571) 2024-07-30 19:35:27 -04:00
Ibrahim Numanagić 1df21397b0 Test fixes 2024-07-30 10:02:34 -07:00
Ibrahim Numanagić 7382ae80a1 TSER serialization; AcceptorExtend interface 2024-07-25 18:20:55 -07:00
Ibrahim Numanagić a3d85fc9ef TSER serialization; AcceptorExtend interface 2024-07-25 18:20:47 -07:00
Ibrahim Numanagić c750ae62ae
Update ci.yml 2024-07-18 19:56:19 +02:00
A. R. Shajii 189aa88619
Docfix (#569)
* Fix docs

* Fix partial.__name__

* Fix typecheching loop with throw statements

* Cleanup

* Partial __name__ fix

* Update ci.yml

---------

Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
2024-07-18 08:09:30 -04:00
Ibrahim Numanagić 1e56e9222c Function name capture 2024-07-08 09:00:57 -07:00
Ibrahim Numanagić 22932de610 New attributes 2024-06-29 06:00:24 -07:00
Ibrahim Numanagić 221a736e2b New attributes [wip] 2024-06-09 16:54:20 -07:00
Ibrahim Numanagić bc4508cc9c New attributes [wip] 2024-06-09 16:53:52 -07:00
Ibrahim Numanagić dffe1fd7d9 Refactor scoping 2024-06-03 16:25:25 -07:00
Ibrahim Numanagić ac5d1a6cae Minor updates 2024-06-03 13:51:01 -07:00