- Jul 23, 2003
-
-
Eelco Dolstra authored
* `make dist'.
-
- Jul 22, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
substituting for (obvious, really). * For greater efficiency, nix-pull/unnar will place the output in a path that is probably the same as what is actually needed, thus preventing a path copy. * Even if a output id is given in a Fix package expression, ensure that the resulting Nix derive expression has a different id. This is because Nix expressions that are semantically equivalent (i.e., build the same result) might be different w.r.t. efficiency or divergence. It is absolutely vital for the substitute mechanism that such expressions are not used interchangeably.
-
Eelco Dolstra authored
corresponding to the given id.
-
- Jul 21, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* When pushing, put the hash in the file name so that the client can verify (proof-carrying file names?).
-
Eelco Dolstra authored
(There should really be a switch for this).
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
value; this potentially dangerous feature enables better sharing for those paths for which the content is known in advance (e.g., because a content hash is given). * Fast builds: if we can expand all output paths of a derive expression, we don't have to build.
-
Eelco Dolstra authored
* A function to find all Nix expressions whose output ids are completely contained in some set. Useful for uploading relevant Nix expressions to a shared cache.
-
Eelco Dolstra authored
-
- Jul 20, 2003
-
-
Eelco Dolstra authored
read()/write() to fix this once and for all.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jul 18, 2003
-
-
Eelco Dolstra authored
-
- Jul 17, 2003
-
-
Eelco Dolstra authored
database and store.
-
Eelco Dolstra authored
-
- Jul 16, 2003
-
-
Eelco Dolstra authored
number of bytes, e.g., in case of a signal like SIGSTOP. This caused `nix --dump' to fail sometimes. Note that this bug went unnoticed because the call to `nix --dump' is in a pipeline, and the shell ignores non-zero exit codes from all but the last element in the pipeline. Is there any way to check the result of the initial elements in the pipeline? (In other words, is it at all possible to write reliable shell scripts?)
-
Eelco Dolstra authored
-
Eelco Dolstra authored
input path is referenced in an output paths, we also have to add all ids referenced by that input path. * Better debug assertions to catch these sorts of errors.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* Fix -qp query.
-
- Jul 15, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
This is not entirely trivial since this introduces the possibility of mutual recursion. * Made normal forms self-contained. * Use unique ids, not content hashes, for content referencing.
-
- Jul 14, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
opposed to declared references. This prunes the reference graph, thus allowing better garbage collection and more efficient derivate distribution.
-
- Jul 13, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
through config.h, to prevent silly Autoconf problems.
-
Eelco Dolstra authored
etc. correctly. * Fixed nix-switch.
-
- Jul 12, 2003
-
-
Eelco Dolstra authored
-
- Jul 11, 2003
-
-
Eelco Dolstra authored
returning different paths if the hash of the path to be added was already available in the store under a different name).
-
Eelco Dolstra authored
number of bytes in one call).
-
- Jul 10, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Unifying substitutes and successors isn't very feasible for now, since substitutes are only used when no path with a certain is known. Therefore, a normal form of some expression stored as a substitute would not be used unless the expression itself was missing.
-
Eelco Dolstra authored
-