1
0
mirror of https://github.com/exaloop/codon.git synced 2025-06-03 15:03:52 +08:00

687 Commits

Author SHA1 Message Date
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
Ibrahim Numanagić
3ce5295f45 Refactor CallExpr routing 2024-08-14 18:56:02 -07: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
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
Ibrahim Numanagić
1e3c236ccf Refactor expr.h 2024-08-02 10:42:45 -07: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ć
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
Ibrahim Numanagić
9cb319ef1f Fix memory leaks 2024-05-25 14:06:32 -07:00
Ibrahim Numanagić
a365e779ba Fix OMP 2024-05-24 22:13:00 -07:00
Ibrahim Numanagić
31233598ee New memory management [done] 2024-05-24 21:14:19 -07:00
Ibrahim Numanagić
166a0335df New memory management 2024-05-21 14:17:07 -04:00
Ibrahim Numanagić
b05ebb38db New memory management 2024-05-14 12:53:08 -07:00
Ibrahim Numanagić
4e3bdebdec Fix stdlib issues 2024-05-05 12:47:09 -07:00
Ibrahim Numanagić
6d50e0cc26 Various bugfixes 2024-05-04 20:59:20 -07:00
Ibrahim Numanagić
843644f04f Merge branch 'develop' into typecheck-v2 2024-05-03 21:09:08 -07:00
Ibrahim Numanagić
f73e974a3d Remove default inits; various bugfixes 2024-04-21 14:05:06 -07:00
Ibrahim Numanagić
e7bb5c1609 Merge remote-tracking branch 'origin/cancall_new' into develop 2024-04-03 09:42:42 -07:00
A. R. Shajii
4c0caeb020 Fix error message printing 2024-04-03 11:55:10 -04:00
Ibrahim Numanagić
07ffc62511 Fix traits 2024-04-01 17:26:34 -07:00
Ibrahim Numanagić
547c744b53 Fix infer [wip] 2024-03-28 14:56:25 -07:00
Ibrahim Numanagić
03cbed7c31 Fix constructor passing 2024-03-22 06:47:27 -07:00
Ibrahim Numanagić
127bca6cf3 Fix methodcaller 2024-03-21 15:39:30 -07:00
Ibrahim Numanagić
af9a74301a Add unrealized_type 2024-03-21 14:42:43 -07:00
Ibrahim Numanagić
b15b70875a Fix partials [wip] 2024-03-21 11:29:07 -07:00
Ibrahim Numanagić
9a370468f3 Fix hasUnbounds 2024-03-20 15:16:33 -07:00
Ibrahim Numanagić
19be8cee98 Fix Link.unify 2024-03-20 15:07:15 -07:00
Ibrahim Numanagić
f24bfee9b1 Add hasUnbounds 2024-03-20 13:47:50 -07:00
Ibrahim Numanagić
93f3c36c23 Fix tests 2024-03-19 10:31:08 -07:00
Ibrahim Numanagić
e737536b38 Fix polymorphism 2024-03-18 16:15:36 -07:00
Ibrahim Numanagić
f4fe8ec18f Remove RecordType 2024-03-13 12:54:30 -07:00
Ibrahim Numanagić
df94b9061c Remove RecordType 2024-03-09 18:18:10 -08:00
Ibrahim Numanagić
d02775dec0 Fix statics [wip] 2024-03-08 16:51:18 -08:00
Ibrahim Numanagić
9b18a739ea New static fixes [wip] 2024-03-06 20:50:51 -08:00
Ibrahim Numanagić
0c5e22bf6d Fix statics [wip] 2024-03-04 19:11:22 -08:00
Ibrahim Numanagić
4ae3c5f7ec Fix statics [wip] 2024-03-04 13:06:52 -08:00
Ibrahim Numanagić
b2f3d45a51 New static fixes [wip] 2024-03-04 09:02:48 -08: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