Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-21 | * Okay, putting a lock on the temporary directory used by importPath() | Eelco Dolstra | 2 | -6/+20 | |
doesn't work because the garbage collector doesn't actually look at locks. So r22253 was stupid. Use addTempRoot() instead. Also, locking the temporary directory in exportPath() was silly because it isn't even in the store. | |||||
2010-06-21 | * Sync with the trunk. | Eelco Dolstra | 16 | -16/+140 | |
2010-06-14 | * In importPath() and exportPath(), lock the temporary directory to | Eelco Dolstra | 1 | -0/+4 | |
prevent it from being deleted by the garbage collector. | |||||
2010-06-10 | * builtins.toXML: propagate the string context. This is a regression | Eelco Dolstra | 3 | -5/+12 | |
from the old ATerm-based evaluator. | |||||
2010-06-08 | * Replacing ValidPath rows doesn't work because it causes a constraint | Eelco Dolstra | 1 | -2/+5 | |
violation of the Refs table. So don't do that. | |||||
2010-06-04 | * Applied a patch from David Brown to prevent `nix-store --optimise' | Eelco Dolstra | 1 | -1/+15 | |
from failing on rename() on BtrFS. | |||||
2010-06-02 | (no commit message) | Eelco Dolstra | 1 | -0/+1 | |
2010-06-01 | * Turn build errors during evaluation into EvalErrors. | Eelco Dolstra | 4 | -4/+7 | |
2010-06-01 | * Hack to allow derivations to disable chroot builds by setting the | Eelco Dolstra | 1 | -0/+3 | |
attribute "__noChroot = true" (requested by Rob). | |||||
2010-05-31 | Add XML output to `nix-store'. | Ludovic Courtès | 5 | -3/+100 | |
* src/nix-store/Makefile.am (nix_store_SOURCES): Add `xmlgraph.cc' and `xmlgraph.hh'. * src/nix-store/help.txt (Operations): Document `--xml'. * src/nix-store/nix-store.cc (opQuery): Handle `--xml'. * src/nix-store/xmlgraph.cc, src/nix-store/xmlgraph.hh: New files. | |||||
2010-05-31 | Comment out dead code in `nix-store'. | Ludovic Courtès | 1 | -1/+1 | |
* src/nix-store/dotgraph.cc (pathLabel): Move within #if 0 section. | |||||
2010-05-30 | * Remove an accidentally committed debug statement. | Eelco Dolstra | 1 | -2/+0 | |
2010-05-20 | * Sync with the trunk. | Eelco Dolstra | 3 | -3/+3 | |
2010-05-18 | * The << operator on values should be const. | Eelco Dolstra | 3 | -3/+3 | |
2010-05-16 | * Sync with trunk. | Eelco Dolstra | 2 | -3/+21 | |
2010-05-15 | * Restore the __overrides feature that was lost somewhere in the | Eelco Dolstra | 2 | -3/+21 | |
fast-eval branch. | |||||
2010-05-12 | * Sync with the trunk. | Eelco Dolstra | 109 | -3833/+3173 | |
2010-05-12 | * Merged the `fast-eval' branch. | Eelco Dolstra | 112 | -3835/+3170 | |
2010-05-12 | * Print attributes in sorted order. | Eelco Dolstra | 2 | -3/+8 | |
2010-05-12 | * Implemented tryEval, the last missing primop in the fast-eval | Eelco Dolstra | 3 | -12/+12 | |
branch. Also added a test for tryEval. | |||||
2010-05-07 | (no commit message) | Eelco Dolstra | 1 | -0/+2 | |
2010-05-07 | * Sync with the trunk. | Eelco Dolstra | 13 | -28/+71 | |
2010-05-07 | * Store position info for inherited attributes. | Eelco Dolstra | 4 | -25/+29 | |
2010-05-07 | * Updated addErrorContext. | Eelco Dolstra | 1 | -6/+7 | |
2010-05-07 | * Keep track of the source positions of attributes. | Eelco Dolstra | 8 | -86/+117 | |
2010-05-06 | * Store attribute positions in the AST and report duplicate attribute | Eelco Dolstra | 6 | -56/+56 | |
errors with position info. * For all positions, use the position of the first character of the first token, rather than the last character of the first token plus one. | |||||
2010-05-05 | buildenv: Special-case Python's `site.py' and `site.pyc'. | Ludovic Courtès | 1 | -0/+2 | |
* corepkgs/buildenv/builder.pl.in (createLinks): Skip `site.py' and `site.pyc' files. | |||||
2010-05-04 | * Revert r15436. This was a workaround for a bug in btrfs which seems | Eelco Dolstra | 2 | -9/+0 | |
to have been fixed now. | |||||
2010-05-04 | * Allow unprivileged users to do `nix-store --clear-failed-paths' and | Eelco Dolstra | 7 | -5/+51 | |
`nix-store --query-failed-paths'. | |||||
2010-05-03 | buildenv: Special-case Python's `easy-install.pth' files. | Ludovic Courtès | 1 | -1/+7 | |
* corepkgs/buildenv/builder.pl.in (createLinks): Skip `easy-install.pth' files. Comment the hack. | |||||
2010-05-02 | * Don't use smart quotes where normal ASCII quotes are intended. | Eelco Dolstra | 1 | -1/+1 | |
Actually, don't use quotes at all. (Reported by Howard B. Golden.) | |||||
2010-04-27 | (no commit message) | Eelco Dolstra | 1 | -1/+1 | |
2010-04-26 | * Fix the copy-from-other-stores substituter. | Eelco Dolstra | 1 | -34/+24 | |
2010-04-26 | (no commit message) | Eelco Dolstra | 1 | -0/+3 | |
2010-04-26 | * Added a command `nix-store --clear-failed-paths <PATHS>' to clear | Eelco Dolstra | 3 | -1/+33 | |
the "failed" status of the given store paths. The special value `*' clears all failed paths. | |||||
2010-04-26 | * Add an command `nix-store --query-failed-paths' to list the cached | Eelco Dolstra | 3 | -3/+39 | |
failed paths (when using the `build-cache-failure' option). | |||||
2010-04-25 | Fixing a typo in the nix-store manual, that could confuse a bit too much ↵ | Lluís Batlle i Rossell | 1 | -1/+1 | |
(--delete/--gc) | |||||
2010-04-23 | * Don't need the test program anymore. | Eelco Dolstra | 2 | -135/+0 | |
2010-04-22 | * Simplify the implementation of `with'. This gives a 7% speedup in | Eelco Dolstra | 4 | -30/+15 | |
evaluating the NixOS system configuration. | |||||
2010-04-22 | (no commit message) | Eelco Dolstra | 1 | -1/+1 | |
2010-04-22 | * Check for duplicate attribute names / function arguments. `make | Eelco Dolstra | 5 | -45/+58 | |
check' now succeeds :-) * An attribute set such as `{ foo = { enable = true; }; foo.port = 23; }' now parses. It was previously rejected, but I'm too lazy to implement the check. (The only reason to reject it is that the reverse, `{ foo.port = 23; foo = { enable = true; }; }', is rejected, which is kind of ugly.) | |||||
2010-04-22 | * String equality tests should take the context into account. All the | Eelco Dolstra | 2 | -4/+12 | |
evaluation test cases now succeed. | |||||
2010-04-21 | * Don't use an ostringstream in unparseDerivation(), because it's | Eelco Dolstra | 1 | -38/+39 | |
slow. A `nix-env -qa --drv-path \*' on Nixpkgs was spending 40% of its time in unparseDerivation() because of this (now 11%). | |||||
2010-04-21 | * Update the expected test output (no longer an ATerm). | Eelco Dolstra | 35 | -39/+38 | |
2010-04-21 | * Fix the interpretation of ''\<character> in indented strings. | Eelco Dolstra | 1 | -1/+1 | |
2010-04-21 | * Because --parse-only no longer produces an ATerm, don't check the | Eelco Dolstra | 6 | -10/+1 | |
output. Whether it parses at all should be enough. | |||||
2010-04-21 | * Fixed builtins.genericClosure. | Eelco Dolstra | 3 | -26/+62 | |
2010-04-21 | * Store user environment manifests as a Nix expression in | Eelco Dolstra | 11 | -183/+205 | |
$out/manifest.nix rather than as an ATerm. (Hm, I thought I committed this two days ago...) | |||||
2010-04-20 | * Sync with the trunk. | Eelco Dolstra | 16 | -34/+107 | |
2010-04-19 | * Drop the dependency on the ATerm library. | Eelco Dolstra | 21 | -413/+32 | |