imxyy1soope1
|
26717a8184
|
implement primop (filter)
|
2026-05-08 17:46:22 +08:00 |
|
imxyy1soope1
|
4f3cd0ef4c
|
refactor: split VmContext
|
2026-04-26 15:24:40 +08:00 |
|
imxyy1soope1
|
468269c20d
|
chore: update flake.lock
|
2026-04-26 15:24:33 +08:00 |
|
imxyy1soope1
|
21036aba46
|
implement Select and HasAttr
|
2026-04-24 21:09:12 +08:00 |
|
imxyy1soope1
|
e469d1b819
|
better force eval ergonomic
|
2026-04-21 22:56:57 +08:00 |
|
imxyy1soope1
|
b31c2a4906
|
Step -> ControlFlow (use ?)
|
2026-04-21 11:31:11 +08:00 |
|
imxyy1soope1
|
11b0b8a78e
|
better type assertion ergonomic
|
2026-04-21 11:30:51 +08:00 |
|
imxyy1soope1
|
581c333070
|
minor changes
|
2026-04-20 15:36:11 +08:00 |
|
imxyy1soope1
|
520bb7d75e
|
optimize: remove {StepResult,TailResult}::ForceThunk
|
2026-04-20 15:11:53 +08:00 |
|
imxyy1soope1
|
98b07f00e4
|
feat: add experimental tailcall vm backend
|
2026-04-20 08:51:19 +08:00 |
|
imxyy1soope1
|
800249cb1e
|
optimize: avoid generating drop glue for StepResult
|
2026-04-19 19:18:00 +08:00 |
|
imxyy1soope1
|
e527d31450
|
refactor vm
|
2026-04-19 17:55:54 +08:00 |
|
imxyy1soope1
|
ca7f7a5ec8
|
fix disassembler
|
2026-04-19 16:59:25 +08:00 |
|
imxyy1soope1
|
f66752afa5
|
split SelectDefault -> SelectStatic & Jump...
|
2026-04-19 16:59:25 +08:00 |
|
imxyy1soope1
|
74866ec1d3
|
refactor: merge GcRoot & Vm
|
2026-04-19 13:07:49 +08:00 |
|
imxyy1soope1
|
df9664f5c4
|
LookupWith: retry
|
2026-04-19 01:25:31 +08:00 |
|
imxyy1soope1
|
f372ebcb8e
|
chore: callgrind
|
2026-04-18 18:45:39 +08:00 |
|
imxyy1soope1
|
291e3a9a13
|
chore: update flake
|
2026-04-18 15:41:55 +08:00 |
|
imxyy1soope1
|
8ad4cf7c7a
|
refactor(downgrade): MaybeThunk
|
2026-04-12 17:44:31 +08:00 |
|
imxyy1soope1
|
e34cfc7add
|
minor changes
|
2026-04-12 17:05:44 +08:00 |
|
imxyy1soope1
|
9983458b31
|
feat(vm): threaded VM
|
2026-04-12 17:05:26 +08:00 |
|
imxyy1soope1
|
8e67f9f636
|
chore: update flake.lock
|
2026-04-10 22:01:55 +08:00 |
|
imxyy1soope1
|
d90fd8d681
|
minor changes
|
2026-04-10 21:26:56 +08:00 |
|
imxyy1soope1
|
b1b886229b
|
refactor
|
2026-04-06 17:53:27 +08:00 |
|
imxyy1soope1
|
ee54ab8895
|
implement WithLookup
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
88dc8539b5
|
refactor test
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
0c517e3c18
|
fix: nested return
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
310f4acc89
|
remove ArgId and Ir caching mechanism
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
95eea517e4
|
fix force
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
e78e62795b
|
small changes
|
2026-04-04 10:05:10 +08:00 |
|
imxyy1soope1
|
dc96e63b7c
|
implement ForceMode
|
2026-04-04 10:04:58 +08:00 |
|
imxyy1soope1
|
e82369695c
|
implement Select & SelectDefault
|
2026-04-04 10:04:15 +08:00 |
|
imxyy1soope1
|
6567ed4058
|
rewrite VM to support reentry (WIP)
|
2026-03-29 17:51:42 +08:00 |
|
imxyy1soope1
|
b3f1f4f6ff
|
remove redundant tests
|
2026-03-22 17:01:20 +08:00 |
|
imxyy1soope1
|
1950d4de6c
|
init builtins
|
2026-03-22 16:50:08 +08:00 |
|
imxyy1soope1
|
198d847151
|
feat: init Rust VM
|
2026-03-15 17:53:19 +08:00 |
|
imxyy1soope1
|
40d00a6c47
|
feat: value
|
2026-03-14 10:28:43 +08:00 |
|
imxyy1soope1
|
0c9a391618
|
clean up
|
2026-03-14 10:28:43 +08:00 |
|
imxyy1soope1
|
7a7229d70e
|
fmt: group_imports = "StdExternalCrate"
|
2026-03-08 17:41:06 +08:00 |
|
imxyy1soope1
|
e4004ccb6d
|
feat: bytecode
|
2026-03-08 17:41:06 +08:00 |
|
imxyy1soope1
|
843ae6cfb4
|
refactor: use GhostCell to provide interior mutability in Ir
|
2026-03-08 16:57:34 +08:00 |
|
imxyy1soope1
|
c24d6a8bb3
|
chore: merge codegen::compile and codegen::compile_scoped
|
2026-02-25 21:14:35 +08:00 |
|
imxyy1soope1
|
d7351e907b
|
feat: thunk caching (WIP)
|
2026-02-25 21:14:27 +08:00 |
|
imxyy1soope1
|
550223a1d7
|
refactor: tidy
|
2026-02-21 22:30:13 +08:00 |
|
imxyy1soope1
|
53dbee3514
|
refactor(downgrade): use bumpalo
|
2026-02-21 21:54:40 +08:00 |
|
imxyy1soope1
|
e1517c338e
|
chore: tidy
|
2026-02-20 16:12:54 +08:00 |
|
imxyy1soope1
|
45096f5254
|
fix: fetchGit
|
2026-02-19 22:34:41 +08:00 |
|
imxyy1soope1
|
b57fea3104
|
optimize: short-circuit update (//)
|
2026-02-19 21:54:55 +08:00 |
|
imxyy1soope1
|
4380fa85c4
|
optimize: compact
|
2026-02-19 21:14:02 +08:00 |
|
imxyy1soope1
|
99045aa76c
|
chore: fmt
|
2026-02-19 20:14:06 +08:00 |
|