Commit Graph

22 Commits

Author SHA1 Message Date
e29e432328 feat: runtime error 2026-01-10 10:28:48 +08:00
cc53963df0 refactor: less unwrap 2026-01-10 10:28:48 +08:00
0376621982 refactor: flatten Ir::Const & Value::Const; add Ir::Builtin to represent
globally available builtins
2026-01-10 10:27:55 +08:00
9cfffc440f refactor: tidy 2026-01-09 17:57:22 +08:00
23950da6ea refactor: Runtime 2026-01-07 18:59:10 +08:00
9d1d4a3763 feat: add missing primops 2026-01-06 22:00:18 +08:00
c9455bd0a8 feat: persist JsRuntime 2026-01-06 18:02:35 +08:00
c43d796dc0 refactor: avoid global state 2026-01-05 18:24:59 +08:00
89b68d5fe9 refactor: rename IS_PRIMOP -> PRIMOP_METADATA 2026-01-04 17:32:58 +08:00
45d777a157 feat: implement assert 2026-01-03 18:45:09 +08:00
159267c70b fmt: tidy 2026-01-03 17:17:36 +08:00
40884c21ad feat: builtins.import 2026-01-03 17:14:41 +08:00
c79eb0951e fix(runtime::to_value): numbers are always NixFloat 2026-01-03 12:20:12 +08:00
add715f560 fmt: biome & editorconfig 2026-01-02 23:21:46 +08:00
073c95f2c3 feat: IS_PRIMOP 2026-01-02 23:14:44 +08:00
f1670e8397 feat: cache IS_THUNK symbol 2026-01-02 22:41:07 +08:00
210923fd92 feat: rewrite runtime.js with typescript 2026-01-02 22:21:38 +08:00
d2ed3935ca feat: builtins 2026-01-02 18:38:11 +08:00
bd77cde867 feat: list concat & attrs update 2026-01-02 13:05:36 +08:00
6c8356fd48 chore(flake.nix): remove nixConfig 2026-01-02 12:27:53 +08:00
def1e26e7a feat: cli 2026-01-02 03:13:54 +08:00
aab3b3d5c0 feat: init 2026-01-02 02:54:52 +08:00