imxyy1soope1
|
f697eaf0ce
|
refactor
|
2026-04-06 16:04:33 +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 |
|
imxyy1soope1
|
7eb3acf26f
|
optimize: use v8::Script::compile to run script directly in op_import
|
2026-02-19 19:58:02 +08:00 |
|
imxyy1soope1
|
b424f60f9f
|
optimize: avoid using #[serde] in ops
|
2026-02-19 19:11:56 +08:00 |
|
imxyy1soope1
|
42031edac1
|
optimize: generate shorter code
|
2026-02-19 17:16:35 +08:00 |
|
imxyy1soope1
|
04dcadfd61
|
optimize
|
2026-02-18 20:45:50 +08:00 |
|
imxyy1soope1
|
c3c39bda0c
|
feat: v8 profiling
|
2026-02-18 20:45:50 +08:00 |
|
imxyy1soope1
|
782092b91e
|
optimize: type check
|
2026-02-18 20:45:50 +08:00 |
|
imxyy1soope1
|
ae5febd5dd
|
feat(cli): compile
|
2026-02-18 20:45:42 +08:00 |
|
imxyy1soope1
|
3cc7c7be75
|
chore: update deps; restructure tests; use Map over Record
|
2026-02-17 12:02:54 +08:00 |
|
imxyy1soope1
|
f49634ccc0
|
optimize: use Map to represent NixAttrs
|
2026-02-17 10:35:37 +08:00 |
|
imxyy1soope1
|
4a885c18b8
|
chore: add eslint
|
2026-02-17 10:35:37 +08:00 |
|
imxyy1soope1
|
37e395c0e3
|
optimize: builtins.intersectAttrs
|
2026-02-16 23:07:52 +08:00 |
|
imxyy1soope1
|
16a8480d29
|
feat(cli): support eval file
|
2026-02-16 21:52:08 +08:00 |
|
imxyy1soope1
|
f0a0593d4c
|
feat: implement builtins.toXML
|
2026-02-16 19:52:33 +08:00 |
|
imxyy1soope1
|
ce64a82da3
|
feat: inspector
|
2026-02-16 19:52:33 +08:00 |
|
imxyy1soope1
|
5c48e5cfdd
|
feat: implement hash related primops
|
2026-02-15 19:55:29 +08:00 |
|
imxyy1soope1
|
7836f8c869
|
refactor: handle derivation generation on Rust side
|
2026-02-15 19:38:11 +08:00 |
|
imxyy1soope1
|
e357678d70
|
feat: implement realisePath
|
2026-02-15 18:26:24 +08:00 |
|
imxyy1soope1
|
2f2c690023
|
chore(runtime-ts): fix linter errors
|
2026-02-15 12:20:31 +08:00 |
|
imxyy1soope1
|
cf4dd6c379
|
fix: preserve string context in builtins.{path,fetch*}
|
2026-02-14 20:06:38 +08:00 |
|
imxyy1soope1
|
31c7a62311
|
chore(typos): ignore lang tests
|
2026-02-14 19:02:26 +08:00 |
|
imxyy1soope1
|
ad5d047c01
|
chore: eliminate Result::unwrap
|
2026-02-14 19:01:06 +08:00 |
|
imxyy1soope1
|
795742e3d8
|
deps: upgrade dependencies
|
2026-02-14 19:01:00 +08:00 |
|
imxyy1soope1
|
60cd61d771
|
feat: implement fromTOML; fix fromJSON implementation
|
2026-02-14 13:30:31 +08:00 |
|