- May 10, 2005
-
-
Eelco Dolstra authored
unpacking and repacking of intermediate paths.
-
Eelco Dolstra authored
-
- May 09, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
they cause Nix builds to have unnecessary retained dependences (e.g., on Subversion).
-
- May 08, 2005
-
-
Eelco Dolstra authored
makes most query and installation operations much faster (e.g., `nix-env -qa' on the current Nixpkgs is about 10 times faster).
-
Eelco Dolstra authored
-
- May 07, 2005
-
-
Eelco Dolstra authored
* Make the `derivation' primitive much more lazy. The expression `derivation attrs' now evaluates to (essentially) attrs // { type = "derivation"; outPath = derivation! attrs; drvPath = derivation! attrs; } where `derivation!' is a primop that does the actual derivation instantiation (i.e., it does what `derivation' used to do). The advantage is that it allows commands such as `nix-env -qa' and `nix-env -i' to be much faster since they no longer need to instantiate all derivations, just the `name' attribute. (However, `nix-env' doesn't yet take advantage of this since it still always evaluates the `outPath' and `drvPath' attributes). Also, this allows derivations to cyclically reference each other, for example, webServer = derivation { ... hostName = "svn.cs.uu.nl"; services = [svnService]; }; svnService = derivation { ... hostName = webServer.hostName; }; Previously, this would yield a black hole (infinite recursion).
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- May 06, 2005
-
-
Eelco Dolstra authored
-
- May 04, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
also part of ISO C).
-
Eelco Dolstra authored
* `compare' in GCC 2.95 is broken.
-
Eelco Dolstra authored
should not have worked at all.
-
Eelco Dolstra authored
template friends.
-
Eelco Dolstra authored
compatibility fix.
-
Eelco Dolstra authored
make (such as FreeBSD).
-
- May 02, 2005
-
-
Eelco Dolstra authored
* Add support for the creation of shared libraries to `compileC', `link', and `makeLibrary'. * Enable the ATerm library to be made into a shared library.
-
Eelco Dolstra authored
- Add __currentTime primitive (dangerous!). - Allow imports of derivations.
-
- May 01, 2005
-
-
Eelco Dolstra authored
-
- Apr 13, 2005
-
-
Eelco Dolstra authored
-
- Apr 12, 2005
-
-
Eelco Dolstra authored
`--isvalid' flag in nix-store.
-
Eelco Dolstra authored
(but substitutable) referers.
-
Eelco Dolstra authored
database isn't always in the manifest (so the reference graph cannot be reconstructed fully).
-
- Apr 11, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Apr 10, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Apr 09, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Apr 08, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
options were documented, as well as the Nix configuration file.
-
Eelco Dolstra authored
any store path).
-
Eelco Dolstra authored
-
- Apr 07, 2005
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
copy them, but use them directly.
-