Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-01 | * More test coverage. | Eelco Dolstra | |
2006-03-01 | * Doh! | Eelco Dolstra | |
2006-03-01 | * Test `nix-store -q --binding'. | Eelco Dolstra | |
2006-03-01 | * Test `nix-store --add' and `nix-store -q --hash'. | Eelco Dolstra | |
2006-03-01 | * New suppressions. | Eelco Dolstra | |
2006-03-01 | * Uninitialised variable. Fixes the --delete test. | Eelco Dolstra | |
2006-03-01 | * Wrong delete. Thanks valgrind. | Eelco Dolstra | |
2006-03-01 | * TDD! Woohoo! | Eelco Dolstra | |
2006-03-01 | * Oops! | Eelco Dolstra | |
2006-03-01 | * Test the nix-store --gc subflags. | Eelco Dolstra | |
2006-03-01 | * Test nix-build. This also tests indirect roots. | Eelco Dolstra | |
2006-03-01 | * Clear the substitutes prior to running the test. | Eelco Dolstra | |
2006-03-01 | * Add a test for nix-log2xml. | Eelco Dolstra | |
2006-03-01 | * Generate valid HTML. | Eelco Dolstra | |
2006-03-01 | * Remove dead code. | Eelco Dolstra | |
2006-03-01 | * Simplification. | Eelco Dolstra | |
2006-03-01 | * Make it easy to run individual tests from the command line. | Eelco Dolstra | |
2006-02-24 | * Remove debug statement. | Eelco Dolstra | |
2006-02-24 | * A script to remove from a manifest those patches whose base or | Eelco Dolstra | |
target no longer applies to any available release. This is a partial fix for NIX-34 (when producing linear patch sequences between releases, the number of patches grows without bound). | |||
2006-02-24 | * Canonicalise manifests a bit by sorting them. | Eelco Dolstra | |
2006-02-22 | * Aha! | Eelco Dolstra | |
2006-02-22 | * WTF? | Eelco Dolstra | |
2006-02-22 | * Separate the cache reading code. | Eelco Dolstra | |
2006-02-22 | * Directory for nix.cs.uu.nl manifest / cache maintenance scripts. | Eelco Dolstra | |
2006-02-22 | * Use right directories for NAR files and patches. | Eelco Dolstra | |
* Print errors to STDERR. | |||
2006-02-22 | * More tests. | Eelco Dolstra | |
2006-02-22 | * Check whether "nix-store -q --graph" generates a valid dot graph. | Eelco Dolstra | |
* Test "nix-store -q --tree" as well. | |||
2006-02-17 | * In "nix-env -i", print a warning if there are multiple derivations | Eelco Dolstra | |
with the same name *and* version number, and pick the first one (this means that the order in which channels appear in ~/.nix-channels matters). E.g.: $ nix-env ii aterm warning: there are multiple derivations named `aterm-2.4.2'; using the first one installing `aterm-2.4.2' | |||
2006-02-17 | * Fix for NIX-31: "nix-env -i foo" installing all derivations named | Eelco Dolstra | |
foo. Now it will only install the one with the highest version number. | |||
2006-02-17 | * And another test. | Eelco Dolstra | |
2006-02-17 | * Regression test for NIX-31. | Eelco Dolstra | |
2006-02-17 | * Fix the infamous NIX-17: nix-env -i prints misleading messages | Eelco Dolstra | |
("installing `foo'" followed by "uninstalling `foo'"). | |||
2006-02-16 | * Allow the size of the GC reserved file to be specified in nix.conf | Eelco Dolstra | |
through the new `gc-reserved-space' option. | |||
2006-02-16 | * A simple hack to fix NIX-18: the garbage collector cannot run when | Eelco Dolstra | |
the disk is full (because to delete something from the Nix store, we need a Berkeley DB transaction, which takes up disk space). Under normal operation, we make sure that there exists a file /nix/var/nix/db/reserved of 1 MB. When running the garbage collector, we delete that file before we open the Berkeley DB environment. | |||
2006-02-13 | * Optional switch "--with-openssl=<PATH>" to use OpenSSL's | Eelco Dolstra | |
implementations of MD5, SHA-1 and SHA-256. The main benefit is that we get assembler-optimised implementations of MD5 and SHA-1 (though not SHA-256 (at least on x86), unfortunately). OpenSSL's SHA-1 implementation on Intel is twice as fast as ours. | |||
2006-02-13 | * Use a union. | Eelco Dolstra | |
2006-02-13 | * Override YYMALLOC and YYFREE so that we can call AT[un]protectMemory | Eelco Dolstra | |
on the Bison parse stack. Otherwise, a garbage collect during parsing could lead to a crash. | |||
2006-02-13 | * Valgrind suppressions for the ATerm library. The ATerm library uses | Eelco Dolstra | |
a conservative garbage collector that scans the stack and parts of the heap for pointers to ATerms. This scan can touch uninitialised memory, which is harmless. Use: $ valgrind --suppressions=aterm-gc.supp ... | |||
2006-02-12 | * Doh. | Eelco Dolstra | |
2006-02-10 | * Enable the --attr in nix-build as well (and add -A as an alias). | Eelco Dolstra | |
Example: $ nix-build ./all-packages.nix -A xlibs.libX11 So finally it's easy to perform a test build of a Nix expression! | |||
2006-02-10 | * In nix-instantiate, allow us to specify a "path" to the | Eelco Dolstra | |
derivation(s) we're interested, e.g., $ nix-instantiate ./all-packages.nix --attr xlibs.libX11 List elements can also be selected: $ nix-instantiate ./build-for-release.nix --attr 0.subversion This allows a non-ambiguous specification of a derivation. Of course, this should also be added to nix-env and nix-build. | |||
2006-02-10 | * Document that nix-instantiate can read from stdin. | Eelco Dolstra | |
2006-02-10 | * Make --parse-only work when *not* reading from stdin. | Eelco Dolstra | |
2006-02-10 | * Cleanup: use the code shared with nix-env. | Eelco Dolstra | |
2006-02-08 | * When querying all derivations, filter out syntactically equal derivations. | Eelco Dolstra | |
2006-02-08 | * When evaluating, automatically call functions with default arguments. | Eelco Dolstra | |
2006-02-08 | * Test-driven development, woohoo! nix-env should work on functions, | Eelco Dolstra | |
provided that all arguments have defaults. | |||
2006-02-08 | * Oops, fix breakage. | Eelco Dolstra | |
2006-02-08 | * Tests for nix-env, finally! | Eelco Dolstra | |
2006-02-08 | * Refactoring: move derivation evaluation to libexpr. | Eelco Dolstra | |