|
|
a47a08b051
|
feat: bumpalo
|
2025-05-23 12:09:53 +08:00 |
|
|
|
6bb86ca2cf
|
chore: cargo clippy
|
2025-05-22 19:22:38 +08:00 |
|
|
|
c898b577b0
|
feat: less env clone
|
2025-05-22 19:21:14 +08:00 |
|
|
|
2a19ddb279
|
feat: no clone in JIT
IMPORTANT: should not drop or create values in JIT anymore
|
2025-05-21 20:48:56 +08:00 |
|
|
|
177acfabcf
|
feat: generalize env
|
2025-05-21 09:33:43 +08:00 |
|
|
|
9b3c3d6fe9
|
chore: cargo clippy
|
2025-05-20 18:39:09 +08:00 |
|
|
|
736402dc53
|
chore: cargo fmt
|
2025-05-20 18:30:24 +08:00 |
|
|
|
d0298ce2a6
|
optimize(env): single arg
|
2025-05-20 09:47:30 +08:00 |
|
|
|
b4db46d48a
|
chore: cargo fmt
|
2025-05-19 19:40:26 +08:00 |
|
|
|
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 |
|