- Apr 25, 2006
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
externals directory. This is in particular useful because though most systems have bzip2/bunzip2, they don't always have libbz2, which we need for bsdiff/bspatch.
-
- Mar 24, 2006
-
-
Eelco Dolstra authored
derivation dependency graph.
-
- Mar 23, 2006
-
-
Eelco Dolstra authored
the `recurseForDerivations' attribute set to `true'.
-
Eelco Dolstra authored
-
- Mar 15, 2006
-
-
Eelco Dolstra authored
-
- Mar 14, 2006
-
-
Eelco Dolstra authored
$ nix-build .../i686-linux.nix -A apacheHttpd -o apache
-
- Mar 10, 2006
-
-
Eelco Dolstra authored
components.
-
Eelco Dolstra authored
packages (provided that they have a `meta.description' attribute). E.g., $ ./src/nix-env/nix-env -qa --description gcc gcc-4.0.2 GNU Compiler Collection, 4.0.x (cross-compiler for sparc-linux) gcc-4.0.2 GNU Compiler Collection, 4.0.x (cross-compiler for mips-linux) gcc-4.0.2 GNU Compiler Collection, 4.0.x (cross-compiler for arm-linux) gcc-4.0.2 GNU Compiler Collection, 4.0.x
-
Eelco Dolstra authored
-
Eelco Dolstra authored
re-allocations.
-
Eelco Dolstra authored
to be queried, e.g., `nix-env -qa firefox'. This does require the argument '*' to be passed if one wants information about all derivations, so the old `nix-env -qa' now is `nix-env -qa "*"'.
-
Eelco Dolstra authored
-
- Mar 09, 2006
-
-
Eelco Dolstra authored
ostringstreams. Around 11% of execution time was spent here (now it's 0.5%).
-
Eelco Dolstra authored
-
Eelco Dolstra authored
instantiation, e.g. "nix-env -i" and "nix-env -qas" (but not "nix-env -qa"). It turns out that many redundant calls to addToStore(path) were made, which reads and hashes the entire path. For instance, the bash bootstrap binary in Nixpkgs would be read and hashed many times. As a result nix-env would spend around 92% of its time in the function sha256_block (according to callgrind). Some simple memoization fixes this.
-
- Mar 08, 2006
-
-
Eelco Dolstra authored
expressions that cause an assertion failure (like `assert system == "i686-linux"'). This allows all-packages.nix in Nixpkgs to be used on all platforms, even if some Nix expressions don't work on all platforms. Not sure if this is a good idea; it's a bit hacky. In particular, due to laziness some derivations might appear in `nix-env -qa' but disappear in `nix-env -qas' or `nix-env -i'. Commit 5000!
-
Eelco Dolstra authored
Nix expression assertion failures.
-
- Mar 06, 2006
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
will be built or substituted.
-
Eelco Dolstra authored
-
- Mar 03, 2006
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
that arrays are a bash extension, so it didn't work on FreeBSD). Also fixes NIX-8 (readlink(1) dependency).
-
- Mar 01, 2006
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
base-32 hashes.
-
Eelco Dolstra authored
parsed as 4. For a moment I worried that printHash32 was broken, and that would have been really, *really* bad ;-)
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-