Commit Graph

20 Commits

Author SHA1 Message Date
9e172bf013 feat(jit): fib! 2025-05-19 19:29:25 +08:00
e17c48f2d9 fix: builtins impl 2025-05-19 08:37:40 +08:00
4124156d52 feat(jit): lookup 2025-05-18 21:52:36 +08:00
af5a312e1e feat(jit): fix segfault 2025-05-18 17:07:49 +08:00
c3d365d486 chore: cargo fmt 2025-05-17 20:08:16 +08:00
7b55a15281 feat: use hashbrown 2025-05-17 19:46:45 +08:00
fb14027845 feat(env): Rc 2025-05-17 19:10:10 +08:00
ff9afd0cc1 feat: better builtins implementaion
get rid of circular references
2025-05-17 18:31:36 +08:00
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
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
fa3193ea50 chore: clippy 2025-05-10 16:34:41 +08:00
d41aa0fef2 chore: cargo fmt 2025-05-07 08:51:18 +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
4a310ff317 refactor: type 2025-05-03 20:33:59 +08:00
3f0cb2c2fa refactor: builtins, value 2025-05-03 17:04:28 +08:00
f78c516d17 feat: refactor 2025-05-03 16:22:05 +08:00
5e35da49ef feat: init 2025-05-03 12:49:48 +08:00