Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-06 | Fix SourcePath::resolveSymlinks() | Eelco Dolstra | |
This fixes handling of symlinks that start with '..', and symlink targets that contain symlinks themselves. | |||
2023-05-09 | quote subshell expansion in tests/eval.sh | Alex Ameen | |
2023-05-09 | prevent double quotation | Alex Ameen | |
2023-05-09 | libexpr: quote reserved keys when printing | Alex Ameen | |
This fixes a bug in commands like `nix eval' which would emit invalid attribute sets if they contained reserved keywords such as "assert", "let", etc. These keywords will not be quoted when printed, making them valid expressions. All keywords recognized by the lexer are quoted except "or", which does not require quotation. | |||
2022-12-07 | Trivial changes from the lazy-trees branch | Eelco Dolstra | |
2022-04-21 | fix: builtins.toFile adds path to allowedPaths | Tom Bereknyei | |
The produced path is then allowed be imported or utilized elsewhere: ``` assert (43 == import (builtins.toFile "source" "43")); "good" ``` This will still fail on write-only stores. | |||
2022-03-16 | add tests for nix eval and nix-instantiate | Artturin | |