Commit Graph

21 Commits

Author SHA1 Message Date
864be73e77 feat: less clone on symbol 2025-05-15 18:19:16 +08:00
2293b9e2de fix: thunk & function 2025-05-15 11:11:11 +08:00
d664d433dc feat: JIT (WIP) 2025-05-11 14:57:05 +08:00
cfed44ebf4 chore: fmt 2025-05-11 13:49:44 +08:00
05e82d4021 feat: lots of optimization
* allocate vm stack on the stack
* use Rc instead of Arc
* optimize recursive attribute set
2025-05-11 12:57:29 +08:00
7cbb082dc4 feat: ref 2025-05-11 10:19:55 +08:00
cbb29276d8 chore: fmt 2025-05-11 08:21:33 +08:00
12aa654935 feat: error handling (partial) 2025-05-11 08:17:01 +08:00
f52687bc1e feat: ref 2025-05-11 00:32:44 +08:00
d04d46c905 chore: fmt 2025-05-10 20:13:00 +08:00
046b03c60e refactor: function 2025-05-10 20:01:56 +08:00
fa3193ea50 chore: clippy 2025-05-10 16:34:41 +08:00
f86c088e97 feat: stash 2025-05-10 16:29:55 +08:00
d41aa0fef2 chore: cargo fmt 2025-05-07 08:51:18 +08:00
550ad54f30 feat: recursive builtins 2025-05-05 16:43:14 +08:00
b9dcc83c39 feat: usable? 2025-05-05 11:31:46 +08:00
bc50464db9 feat: simple functions 2025-05-04 14:42:22 +08:00
6ecd20854a feat: function (WIP) 2025-05-04 13:58:34 +08:00
63fd380514 feat: function (WIP) 2025-05-03 21:35:36 +08:00
cc88e7c65f chore: remove useless Hash impl 2025-05-03 20:46:39 +08:00
4a310ff317 refactor: type 2025-05-03 20:33:59 +08:00