|
|
182470d92d
|
optimize: use Map to represent NixAttrs
|
2026-02-17 10:31:50 +08:00 |
|
|
|
62e48cabd6
|
chore: add eslint
|
2026-02-16 23:33:13 +08:00 |
|
|
|
37e395c0e3
|
optimize: builtins.intersectAttrs
|
2026-02-16 23:07:52 +08:00 |
|
|
|
16a8480d29
|
feat(cli): support eval file
|
2026-02-16 21:52:08 +08:00 |
|
|
|
f0a0593d4c
|
feat: implement builtins.toXML
|
2026-02-16 19:52:33 +08:00 |
|
|
|
ce64a82da3
|
feat: inspector
|
2026-02-16 19:52:33 +08:00 |
|
|
|
5c48e5cfdd
|
feat: implement hash related primops
|
2026-02-15 19:55:29 +08:00 |
|
|
|
7836f8c869
|
refactor: handle derivation generation on Rust side
|
2026-02-15 19:38:11 +08:00 |
|
|
|
e357678d70
|
feat: implement realisePath
|
2026-02-15 18:26:24 +08:00 |
|
|
|
2f2c690023
|
chore(runtime-ts): fix linter errors
|
2026-02-15 12:20:31 +08:00 |
|
|
|
cf4dd6c379
|
fix: preserve string context in builtins.{path,fetch*}
|
2026-02-14 20:06:38 +08:00 |
|
|
|
31c7a62311
|
chore(typos): ignore lang tests
|
2026-02-14 19:02:26 +08:00 |
|
|
|
ad5d047c01
|
chore: eliminate Result::unwrap
|
2026-02-14 19:01:06 +08:00 |
|
|
|
795742e3d8
|
deps: upgrade dependencies
|
2026-02-14 19:01:00 +08:00 |
|
|
|
60cd61d771
|
feat: implement fromTOML; fix fromJSON implementation
|
2026-02-14 13:30:31 +08:00 |
|
|
|
d95a6e509c
|
feat: tidy fetcher (partial)
* shouldn't have used LLM to implement this...
|
2026-02-13 21:57:51 +08:00 |
|
|
|
48a43bed55
|
fix: fetchTarball
|
2026-02-13 21:19:34 +08:00 |
|
|
|
6d8f1e79e6
|
fix: handle NixPath in nixValueToJson
|
2026-02-13 21:19:34 +08:00 |
|
|
|
df4edaf5bb
|
fix: preserve string context in + operator
|
2026-02-13 20:14:46 +08:00 |
|
|
|
3aee3c67b9
|
optimization: with scope lookup
|
2026-02-13 18:50:42 +08:00 |
|
|
|
a8f1c81b60
|
fix: derivation (WIP)
|
2026-02-12 00:18:12 +08:00 |
|
|
|
249eaf3c11
|
refactor
|
2026-02-12 00:18:12 +08:00 |
|
|
|
a79e20c417
|
fix: drvDeep
|
2026-02-12 00:18:12 +08:00 |
|
|
|
bd9eb638af
|
fix: deepSeq
|
2026-02-08 15:35:59 +08:00 |
|
|
|
d09b84676c
|
refactor: with_thunk_scope
|
2026-02-08 12:48:01 +08:00 |
|
|
|
1346ae5405
|
refactor
|
2026-02-08 12:21:48 +08:00 |
|
|
|
6b46e466c2
|
feat: implement scopedImport & REPL scoping
|
2026-02-08 03:53:53 +08:00 |
|
|
|
f154010120
|
chore: update flake.lock
|
2026-02-08 02:50:48 +08:00 |
|
|
|
f5364ded1e
|
feat: handle regex operations on rust side
|
2026-02-08 01:20:38 +08:00 |
|
|
|
26e7b74585
|
refactor: remove unused span_utils.rs
|
2026-02-08 01:20:38 +08:00 |
|
|
|
e8a28a6d2f
|
feat: use ere (compile-time regex compilation)
|
2026-02-07 18:42:16 +08:00 |
|
|
|
216930027d
|
refactor: move ops to runtime/ops.rs
|
2026-02-07 16:28:19 +08:00 |
|
|
|
4d6fd6d614
|
feat: eval_shallow & eval_deep
|
2026-01-31 22:09:12 +08:00 |
|
|
|
b7f4ece472
|
fix: force the first argument of builtins.trace
|
2026-01-31 20:26:53 +08:00 |
|
|
|
a68681b4f5
|
fix: derivation references
|
2026-01-31 20:19:31 +08:00 |
|
|
|
ba3e2ae3de
|
feat: set v8 stack size to 8 MiB
|
2026-01-31 19:29:09 +08:00 |
|
|
|
c5aee21514
|
fix: remove incorrect dynamic attr check
|
2026-01-31 18:59:11 +08:00 |
|
|
|
8f01ce2eb4
|
fix: handle __functor in forceFunction
|
2026-01-31 18:58:44 +08:00 |
|
|
|
a08f0e78a3
|
feat: builtins.placeholder
|
2026-01-31 18:54:13 +08:00 |
|
|
|
547f8f3828
|
fix: disable TCO test
|
2026-01-31 17:51:01 +08:00 |
|
|
|
aa368cb12e
|
fix: toJSON test
|
2026-01-31 17:29:57 +08:00 |
|
|
|
0360bbe4aa
|
fix: canonicalize paths
|
2026-01-31 17:23:28 +08:00 |
|
|
|
db64763d77
|
fix: escape "${"
|
2026-01-31 17:23:07 +08:00 |
|
|
|
1aba28d97b
|
fix: symlink resolution
|
2026-01-31 16:55:44 +08:00 |
|
|
|
6838f9a0cf
|
fix: unsafeGetAttrPos call on functionArgs
|
2026-01-31 16:46:16 +08:00 |
|
|
|
cb539c52c3
|
chore: fmt
|
2026-01-31 16:23:23 +08:00 |
|
|
|
b8f8b5764d
|
fix: print test
|
2026-01-31 15:36:03 +08:00 |
|
|
|
1cfa8223c6
|
fix: path related tests
|
2026-01-31 15:03:30 +08:00 |
|
|
|
13874ca6ca
|
fix: structuredAttrs
|
2026-01-31 13:53:02 +08:00 |
|
|
|
5703329850
|
fix: copy path to store in concatStringsWithContext
|
2026-01-31 12:47:32 +08:00 |
|