Commit Graph

97 Commits

Author SHA1 Message Date
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
43b8959842 fix: use forceBool in codegen 2026-01-24 00:54:30 +08:00
041d7b7dd2 feat: builtins.getEnv 2026-01-24 00:54:30 +08:00
15c4159dcc refactor: error handling 2026-01-24 00:54:30 +08:00
2cb85529c9 feat: NamedSource 2026-01-20 20:12:57 +08:00
e310133421 feat: better error handling 2026-01-20 08:55:08 +08:00
208b996627 fix: error message of Nix.select 2026-01-18 16:53:12 +08:00
9aee36a0e2 fix: relative path resolution
comma operator...
2026-01-18 16:42:54 +08:00
dcb853ea0a feat: logging; copy to store; fix daemon: write_slice -> write_all 2026-01-18 16:42:54 +08:00
2441e10607 feat: use snix nix-compat; implement metadata cache 2026-01-18 16:42:21 +08:00
611255d42c feat: nix_nar 2026-01-18 01:10:49 +08:00
2ad662c765 feat: initial nix-daemon implementation 2026-01-18 01:04:25 +08:00
52bf46407a feat: string context 2026-01-18 00:52:31 +08:00
513b43965c feat: do not use Object.defineProperty? 2026-01-18 00:52:11 +08:00
09bfbca64a refactor: tidy; fix runtime path resolution 2026-01-17 16:42:10 +08:00
f2fc12026f feat: initial path implementation 2026-01-17 12:20:18 +08:00
97e5e7b995 feat: regex related builtins 2026-01-16 21:50:32 +08:00
e620f39a4a fix: use coerceToString 2026-01-16 21:30:56 +08:00
5341ad6c27 feat: builtins.compareVersions 2026-01-16 21:07:15 +08:00
4f8edab795 fix: fetchTree & fetchTarball 2026-01-16 21:05:44 +08:00