Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-30 | * Release notes. | Eelco Dolstra | |
2006-10-30 | * readFile: don't overflow the stack on large files. | Eelco Dolstra | |
2006-10-28 | * Don't use EPSV. | Eelco Dolstra | |
2006-10-28 | * `nix-store --read-log / -l PATH' shows the build log of PATH, if | Eelco Dolstra | |
available. For instance, $ nix-store -l $(which svn) | less lets you read the build log of the Subversion instance in your profile. * `nix-store -qb': if applied to a non-derivation, take the deriver. | |||
2006-10-26 | * Typo reported by Arie Middelkoop. | Eelco Dolstra | |
* Left out close-quote in example. | |||
2006-10-23 | * Some better error messages. | Eelco Dolstra | |
2006-10-19 | * Require Perl 5.8.0 or newer. I mean, it *is* more than four years | Eelco Dolstra | |
old... | |||
2006-10-19 | * Checks for allowedReferences and some other features. | Eelco Dolstra | |
* Use nix-build in a test. | |||
2006-10-19 | * Better message. | Eelco Dolstra | |
2006-10-19 | * toFile: maintain the references. | Eelco Dolstra | |
2006-10-19 | * nix-build: check the exit status of `nix-store -r'. | Eelco Dolstra | |
2006-10-19 | * Special derivation attribute `allowedReferences' that causes Nix to | Eelco Dolstra | |
check that the references of the output of a derivation are in the specified set. For instance, allowedReferences = []; specifies that the output cannot have any references. (This is useful, for instance, for the generation of bootstrap binaries for stdenv-linux, which must not have any references for purity). It could also be used to guard against undesired runtime dependencies, e.g., {gcc, dynlib}: derivation { ... allowedReferences = [dynlib]; } says that the output can refer to the path of `dynlib' but not `gcc'. A `forbiddedReferences' attribute would be more useful for this, though. | |||
2006-10-17 | * Backwards compatibility hack for user environments made by Nix <= 0.10. | Eelco Dolstra | |
2006-10-17 | * Backwards compatibility with old user environment manifests. | Eelco Dolstra | |
2006-10-17 | * Print out the offending path. | Eelco Dolstra | |
2006-10-17 | * An awful backwards compatibility hack. | Eelco Dolstra | |
2006-10-17 | * baseNameOf: paths don't have to be absolute. | Eelco Dolstra | |
2006-10-17 | * Maintain the references for the user environment properly. | Eelco Dolstra | |
2006-10-17 | * Another test. | Eelco Dolstra | |
2006-10-17 | * Fix the tests wrt the AST changes, i.e., Str(s) -> Str(s, []), and | Eelco Dolstra | |
the semantic changes. | |||
2006-10-17 | * toPath: should be the identity on paths. | Eelco Dolstra | |
2006-10-17 | * dirOf: return a path if the argument is a path. | Eelco Dolstra | |
2006-10-17 | * toString: don't copy paths. So toString can be used to pass | Eelco Dolstra | |
non-store paths to a builder. | |||
2006-10-17 | * Do the path check on the normal form. | Eelco Dolstra | |
2006-10-17 | * Don't generate an empty drvPath attribute in the manifest. | Eelco Dolstra | |
2006-10-16 | * Big cleanup of the semantics of paths, strings, contexts, string | Eelco Dolstra | |
concatenation and string coercion. This was a big mess (see e.g. NIX-67). Contexts are now folded into strings, so that they don't cause evaluation errors when they're not expected. The semantics of paths has been clarified (see nixexpr-ast.def). toString() and coerceToString() have been merged. Semantic change: paths are now copied to the store when they're in a concatenation (and in most other situations - that's the formalisation of the meaning of a path). So "foo " + ./bla evaluates to "foo /nix/store/hash...-bla", not "foo /path/to/current-dir/bla". This prevents accidental impurities, and is more consistent with the treatment of derivation outputs, e.g., `"foo " + bla' where `bla' is a derivation. (Here `bla' would be replaced by the output path of `bla'.) | |||
2006-10-13 | * Fix version. | Eelco Dolstra | |
2006-10-13 | * Use Berkeley DB 4.5. | Eelco Dolstra | |
2006-10-13 | * A helpful message. | Eelco Dolstra | |
2006-10-13 | * Don't crash when upgrading the Berkeley DB environment. | Eelco Dolstra | |
2006-10-12 | * Reduce the maximum archive size for patch generation to 100 MB to | Eelco Dolstra | |
prevent trashing on nix.cs.uu.nl. | |||
2006-10-11 | * Removed URIs from the evaluator (NIX-66). They are now just another | Eelco Dolstra | |
kind of notation for strings. | |||
2006-10-11 | * Merge 0.10.1 release notes. | Eelco Dolstra | |
2006-10-10 | * Quick hack to fix NIX-67: evaluation result differing if the Nix | Eelco Dolstra | |
expression resides in the store. | |||
2006-10-10 | * `import': unwrap the context. Necessary to make `import (x + y)' | Eelco Dolstra | |
work, where x is a store path. | |||
2006-10-06 | * Bumped the version number to 0.11. | Eelco Dolstra | |
2006-10-06 | * Too lazy to document nix-push --copy. | Eelco Dolstra | |
2006-10-06 | * Translate Unicode quote characters to ASCII equivalents when | Eelco Dolstra | |
generating NEWS.txt. | |||
2006-10-06 | * Typos etc. | Eelco Dolstra | |
* Set the release date. | |||
2006-10-05 | * Document nix-store --delete. | Eelco Dolstra | |
2006-10-05 | * Work around a weird bug in the manpage generation. | Eelco Dolstra | |
2006-10-05 | * Documented nix-store --dump / --restore. | Eelco Dolstra | |
2006-10-05 | * Documented new nix-env options. | Eelco Dolstra | |
2006-10-05 | * Documented nix-instantiate --xml, --strict. | Eelco Dolstra | |
* Added an example to the nix-build section. | |||
2006-10-05 | * Documented --attr / -A. | Eelco Dolstra | |
2006-10-05 | * Document --arg. | Eelco Dolstra | |
2006-10-05 | * Manual. | Eelco Dolstra | |
2006-10-04 | * tmpnam() -> File::Temp::tempdir(). | Eelco Dolstra | |
2006-10-04 | * Weird. | Eelco Dolstra | |
2006-10-04 | * Style tweak. | Eelco Dolstra | |