Age | Commit message (Collapse) | Author |
|
All GC roots are now indirect.
|
|
|
|
|
|
This is an alternative to the IN_NIX_SHELL environment variable,
allowing the expression to adapt itself to nix-shell without
triggering those adaptations when used as a dependency of another
shell.
Closes #3147
|
|
(cherry picked from commit c38c726eb5d447c7e9d894d57cd05ac46c173ddd)
|
|
Includes documentation and test.
|
|
... in the ruby shebang test.
|
|
The test fakes the interpreter only to verify the arguments it would be
given.
|
|
This makes persistent shell environments easier to use.
|
|
Fixes #1663.
Also handle '!<output-name>' (#1694).
|
|
The nix-shell fix in 668fef2e4f1c7758e2a55e355b4826014d5b7ba9 revealed
that we had some --pure tests that incorrectly depended on PATH from
config.nix's mkDerivation being overwritten by the caller's PATH.
http://hydra.nixos.org/build/49242478
|
|
"i < argc - 1" should be "i < argc".
|
|
nix-shell -A, -p and -i are lightly tested.
|