|
|
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 |
|
|
|
f0812c9063
|
refactor: recursive attrset; fix attrset merging
|
2026-01-31 12:07:13 +08:00 |
|
|
|
97854afafa
|
fix: getenv test
|
2026-01-30 22:52:03 +08:00 |
|
|
|
9545b0fcae
|
fix: recursive attrs
|
2026-01-30 22:51:42 +08:00 |
|
|
|
aee46b0b49
|
feat: use CppNix's test suite
|
2026-01-30 22:47:47 +08:00 |
|
|
|
1f835e7b06
|
fix: derivation semantic
|
2026-01-30 22:45:37 +08:00 |
|
|
|
9ee2dd5c08
|
fix: inherit in recursive attribute sets
|
2026-01-29 18:40:13 +08:00 |
|
|
|
084968c08a
|
fix: implication operator (->)
|
2026-01-29 17:35:19 +08:00 |
|
|
|
058ef44259
|
refactor(codegen): less allocation
|
2026-01-29 11:42:40 +08:00 |
|
|
|
86953dd9d3
|
refactor: thunk scope
|
2026-01-27 10:45:40 +08:00 |
|
|
|
d1f87260a6
|
fix: infinite recursion on perl (WIP)
|
2026-01-27 10:45:40 +08:00 |
|
|
|
3186cfe6e4
|
feat(error): stack trace
|
2026-01-25 03:06:13 +08:00 |
|
|
|
4d68fb26d9
|
fix: derivation & derivationStrict
|
2026-01-25 03:06:13 +08:00 |
|
|
|
51f7f4079b
|
feat: builtins.parseDrvName
|
2026-01-25 03:06:13 +08:00 |
|
|
|
7136f57c12
|
feat: builtins.unsafeGetAttrPos & __curPos
|
2026-01-25 03:06:13 +08:00 |
|
|
|
05b66070a3
|
feat: builtins.readType & builtins.readDir
|
2026-01-25 03:06:13 +08:00 |
|
|
|
13a7d761f4
|
feat: lookup path (builtins.findFile)
|
2026-01-25 03:06:13 +08:00 |
|
|
|
3d315cd050
|
feat: debug thunk location
|
2026-01-25 03:06:13 +08:00 |
|
|
|
62ec37f3ad
|
feat: mkAttrs
|
2026-01-25 03:06:13 +08:00 |
|
|
|
a6aded7bea
|
fix: return defaultVal when lhs is not attrset in selectWithDefault
|
2026-01-25 03:06:13 +08:00 |
|
|
|
296c0398a4
|
fix(builtins.zipAttrsWith): laziness
|
2026-01-25 03:06:13 +08:00 |
|
|
|
10430e2006
|
refactor: RuntimeContext
|
2026-01-25 03:06:13 +08:00 |
|
|
|
f46ee9d48f
|
chore: tidy
|
2026-01-24 11:20:12 +08:00 |
|
|
|
e58ebbe408
|
fix: maybe_thunk
|
2026-01-24 02:20:33 +08:00 |
|
|
|
2f5f84c6c1
|
fix: removeAttrs
|
2026-01-24 01:58:08 +08:00 |
|
|
|
33775092ee
|
fix: preserve string context
|
2026-01-24 00:57:42 +08:00 |
|
|
|
ef5d8c3b29
|
feat: builtins.functionArgs
|
2026-01-24 00:57:42 +08:00 |
|
|
|
56a8ba9475
|
feat: builtins.genericClosure; refactor type check
|
2026-01-24 00:57:42 +08:00 |
|
|
|
58c3e67409
|
fix: force the attrset before checking its type in Nix.hasAttr
|
2026-01-24 00:54:30 +08:00 |
|
|
|
7679a3b67f
|
fix: list related primops
|
2026-01-24 00:54:30 +08:00 |
|
|
|
95faa7b35f
|
fix: make attrValues' order consistent
|
2026-01-24 00:54:30 +08:00 |
|