Commit Graph
18 Commits
Author SHA1 Message Date
imxyy1soope1 5a06fb4c1e runtime, vm: write thunk results back to the forcing stack slot 2026-08-22 19:05:13 +08:00
imxyy1soope1 cb38031f85 treewide: enforce strict clippy check 2026-08-22 18:41:23 +08:00
imxyy1soope1 09ee923903 runtime, macros: unify NaN-boxed value API under ValueVariant trait 2026-07-15 19:11:03 +08:00
imxyy1soope1 f0e3f1eeca fix-vm: use Machine trait exclusively 2026-06-19 22:37:29 +08:00
imxyy1soope1 81ac08fb5a refactor: reorganize crate hierarchy 2026-06-06 22:02:31 +08:00
imxyy1soope1 29fab93cd1 refactor: abstract VM 2026-05-16 19:51:38 +08:00
imxyy1soope1 62d65b2e5f refactor primops 2026-05-08 17:46:23 +08:00
imxyy1soope1 b3e6591809 refactor with 2026-05-08 17:46:23 +08:00
imxyy1soope1 88a205f419 document trying mechanism 2026-05-08 17:46:23 +08:00
imxyy1soope1 4f3cd0ef4c refactor: split VmContext 2026-04-26 15:24:40 +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 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