Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-30 | * Sync with the trunk. | Eelco Dolstra | |
2011-12-21 | * The ‘foo.drvPath’ feature was already broken in read-only mode. | Eelco Dolstra | |
Since it's rarely used and fixing it is too much work right now, just document it. | |||
2011-12-21 | Make the reference cycle in the cyclic outputs test indirect | Shea Levy | |
2011-12-21 | * Add a test for unsafeDiscardOutputDependency. Not really related to | Eelco Dolstra | |
multiple outputs, but good to have anyway. | |||
2011-12-21 | * Add a test for referring to another derivation's ‘drvPath’. This | Eelco Dolstra | |
currently fails in read-only mode. | |||
2011-12-21 | * Add some accidentally committed files. | Eelco Dolstra | |
2011-12-20 | * Doing a GC after building a derivation with cyclic outputs currently | Eelco Dolstra | |
segfaults. | |||
2011-12-20 | * Add a (currently failing) test that checks whether mutually | Eelco Dolstra | |
recursive outputs are properly rejected. * Add a (also failing) test for "nix-build -A <output-name>". | |||
2011-12-20 | * Refactor a bit so that more tests can be added. | Eelco Dolstra | |
2011-12-16 | * Sync with the trunk. | Eelco Dolstra | |
2011-12-14 | * Oops, the daemon test wasn't actually using the daemon. | Eelco Dolstra | |
2011-12-01 | * Allow '<nixexpr>' syntax to be used in nix-instantiate, nix-build | Eelco Dolstra | |
and nix-env, e.g., $ nix-env -f '<nixpkgs>' -i patchelf or $ nix-build '<nixos/tests>' -A login.test | |||
2011-11-25 | * Fix race. | Eelco Dolstra | |
2011-11-06 | Fix stupid typo in multiple outputs test | Shea Levy | |
2011-11-06 | The nixinstantiate and nixstore env vars are no longer set in common.sh | Shea Levy | |
2011-11-06 | Merge from trunk | Shea Levy | |
2011-11-05 | * Fix race condition in the test. | Eelco Dolstra | |
2011-10-11 | * Add a test for nix-copy-closure. | Eelco Dolstra | |
2011-10-11 | * Move the remote building test from the NixOS tree to the Nix tree. | Eelco Dolstra | |
2011-10-11 | * Work around a race condition starting the Nix daemon. | Eelco Dolstra | |
2011-10-10 | * Refactoring: remove unnecessary variables from the tests. | Eelco Dolstra | |
2011-10-10 | * Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm under | Eelco Dolstra | |
the Nix:: namespace. | |||
2011-09-14 | Add a test for multiple outputs | Shea Levy | |
This currently fails. Yay test-driven development! | |||
2011-08-08 | * On FreeBSD, ‘touch’ is not in the test $PATH, so don't use it. | Eelco Dolstra | |
2011-08-06 | * Add the Nix corepkgs to the end of the search path. This makes it | Eelco Dolstra | |
possible for other Nix expressions to use corepkgs (mostly useful for the buildenv function). | |||
2011-08-06 | * Allow redirections in search path entries. E.g. if you have a | Eelco Dolstra | |
directory /home/eelco/src/stdenv-updates that you want to use as the directory for import such as with (import <nixpkgs> { }); then you can say $ nix-build -I nixpkgs=/home/eelco/src/stdenv-updates | |||
2011-08-06 | * Add lang/dir* to the distribution. | Eelco Dolstra | |
2011-08-06 | * Add a Nix expression search path feature. Paths between angle | Eelco Dolstra | |
brackets, e.g. import <nixpkgs/pkgs/lib> are resolved by looking them up relative to the elements listed in the search path. This allows us to get rid of hacks like import "${builtins.getEnv "NIXPKGS_ALL"}/pkgs/lib" The search path can be specified through the ‘-I’ command-line flag and through the colon-separated ‘NIX_PATH’ environment variable, e.g., $ nix-build -I /etc/nixos ... If a file is not found in the search path, an error message is lazily thrown. | |||
2011-07-20 | * Added a test that make sure that users cannot register | Eelco Dolstra | |
specially-crafted derivations that produce output paths belonging to other derivations. This could be used to inject malware into the store. | |||
2011-07-20 | * Refactoring. | Eelco Dolstra | |
2011-07-13 | * Allow attribute names to be strings. Based on the | Eelco Dolstra | |
allow-arbitrary-strinsg-in-names patch by Marc Weber. | |||
2011-07-13 | * Allow a default value in attribute selection by writing | Eelco Dolstra | |
x.y.z or default (as originally proposed in https://mail.cs.uu.nl/pipermail/nix-dev/2009-September/002989.html). For instance, an expression like stdenv.lib.attrByPath ["features" "ckSched"] false args can now be written as args.features.ckSched or false | |||
2011-07-06 | * Test case. | Eelco Dolstra | |
2011-06-30 | Add support for the `build-timeout' and `--timeout' options. | Ludovic Courtès | |
2011-02-09 | * Urgh, FreeBSD doesn't have a "seq" command. | Eelco Dolstra | |
2011-01-14 | * builtins.substring: if "start" is beyond the end of the string, | Eelco Dolstra | |
return the empty string. | |||
2010-12-05 | * Use CamelCase for the Perl modules. | Eelco Dolstra | |
2010-12-05 | * Add a script `nix-generate-patches'. | Eelco Dolstra | |
* Fix the binary patching test. | |||
2010-11-17 | * Test whether sequences of patches work. | Eelco Dolstra | |
2010-11-17 | * In the download size indication, take binary patches into account. | Eelco Dolstra | |
Hopefully this doesn't slow things down too much. | |||
2010-11-17 | (no commit message) | Eelco Dolstra | |
2010-11-17 | * Finally, a test for the binary patch functionality. | Eelco Dolstra | |
2010-11-17 | * Test that download sizes are shown correctly. | Eelco Dolstra | |
2010-11-17 | * Fix the test. | Eelco Dolstra | |
2010-11-16 | * Sync with the trunk. | Eelco Dolstra | |
2010-10-24 | * Keep attribute sets in sorted order to speed up attribute lookups. | Eelco Dolstra | |
* Simplify the representation of attributes in the AST. * Change the behaviour of listToAttrs() in case of duplicate names. | |||
2010-10-23 | * Regression test for listToAttr's behaviour if an attribute name | Eelco Dolstra | |
occurs multiple times. | |||
2010-10-22 | * Regression test for __overrides. | Eelco Dolstra | |
2010-10-04 | * In the referrers test, lower the nesting depth from 2500 to 1000 to | Eelco Dolstra | |
prevent hitting a stack overflow bug in the garbage collector. | |||
2010-08-25 | * Made the build hook mechanism more efficient. Rather than starting | Eelco Dolstra | |
the hook every time we want to ask whether we can run a remote build (which can be very often), we now reuse a hook process for answering those queries until it accepts a build. So if there are N derivations to be built, at most N hooks will be started. |