Commit Graph

32 Commits

Author SHA1 Message Date
32c602f21c feat(builtins): macro 2025-08-06 11:47:42 +08:00
7afb2a7b1c refactor: reduce coupling 2025-08-05 21:51:03 +08:00
78e3c5a26e feat(ir): use petgraph 2025-08-04 08:24:07 +08:00
4b567ab022 fix: release eq 2025-07-13 19:26:58 +08:00
5625f28e9b feat: migrate to cranelift (WIP) 2025-06-27 22:40:53 +08:00
20b5516101 fix: PartialFunc 2025-06-22 01:19:16 +08:00
75e8705098 feat: partial func (WIP) 2025-06-20 21:48:58 +08:00
b2d2490327 feat: SCC analysis (WIP) 2025-06-15 17:23:32 +08:00
49255948ff feat: at least it compiles, right? 2025-06-12 20:12:31 +08:00
7293cb9f75 feat: initial parallel impl 2025-06-08 17:27:43 +08:00
3797544fc2 chore: cleanup 2025-06-08 00:59:31 +08:00
484cfa4610 feat: get rid of gc and cyclic thunk 2025-06-05 16:46:43 +08:00
51f8df9cca feat: less gc (WIP) 2025-06-02 14:19:06 +08:00
20b2b6f1ef feat: lookup at downgrade time
works, but leaks memory
2025-06-01 09:20:04 +08:00
7d6168fdae feat: ir env (WIP) 2025-05-30 18:29:09 +08:00
c3ace28af1 feat: gc (does compile, but WIP) 2025-05-27 21:08:59 +08:00
cc06369c5e feat: gc-arena (WIP, does not compile) 2025-05-25 17:18:54 +08:00
5291e49313 fix(jit): should not be unreachable 2025-05-23 19:16:49 +08:00
a47a08b051 feat: bumpalo 2025-05-23 12:09:53 +08:00
b0b73439fd optimize: enable lto 2025-05-22 19:49:14 +08:00
7b55a15281 feat: use hashbrown 2025-05-17 19:46:45 +08:00
dcfe192aff feat: update rnix, support pipe operator 2025-05-13 11:07:56 +08:00
2b309fb825 feat: ready for JIT 2025-05-10 21:27:18 +08:00
f86c088e97 feat: stash 2025-05-10 16:29:55 +08:00
14045f7924 feat: stash 2025-05-08 16:58:22 +08:00
ad7d1215b6 feat: stash 2025-05-08 10:36:35 +08:00
7261159e57 chore: tidy 2025-05-07 08:12:30 +08:00
6f7ef266a6 feat: symbol display 2025-05-05 12:01:49 +08:00
b9dcc83c39 feat: usable? 2025-05-05 11:31:46 +08:00
6ecd20854a feat: function (WIP) 2025-05-04 13:58:34 +08:00
f78c516d17 feat: refactor 2025-05-03 16:22:05 +08:00
5e35da49ef feat: init 2025-05-03 12:49:48 +08:00