about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-21 * Okay, putting a lock on the temporary directory used by importPath()Eelco Dolstra2-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 Dolstra16-16/+140
2010-06-14 * In importPath() and exportPath(), lock the temporary directory toEelco Dolstra1-0/+4
prevent it from being deleted by the garbage collector.
2010-06-10 * builtins.toXML: propagate the string context. This is a regressionEelco Dolstra3-5/+12
from the old ATerm-based evaluator.
2010-06-08 * Replacing ValidPath rows doesn't work because it causes a constraintEelco Dolstra1-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 Dolstra1-1/+15
from failing on rename() on BtrFS.
2010-06-02 (no commit message)Eelco Dolstra1-0/+1
2010-06-01 * Turn build errors during evaluation into EvalErrors.Eelco Dolstra4-4/+7
2010-06-01 * Hack to allow derivations to disable chroot builds by setting theEelco Dolstra1-0/+3
attribute "__noChroot = true" (requested by Rob).
2010-05-31 Add XML output to `nix-store'.Ludovic Courtès5-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ès1-1/+1
* src/nix-store/dotgraph.cc (pathLabel): Move within #if 0 section.
2010-05-30 * Remove an accidentally committed debug statement.Eelco Dolstra1-2/+0
2010-05-20 * Sync with the trunk.Eelco Dolstra3-3/+3
2010-05-18 * The << operator on values should be const.Eelco Dolstra3-3/+3
2010-05-16 * Sync with trunk.Eelco Dolstra2-3/+21
2010-05-15 * Restore the __overrides feature that was lost somewhere in theEelco Dolstra2-3/+21
fast-eval branch.
2010-05-12 * Sync with the trunk.Eelco Dolstra109-3833/+3173
2010-05-12 * Merged the `fast-eval' branch.Eelco Dolstra112-3835/+3170
2010-05-12 * Print attributes in sorted order.Eelco Dolstra2-3/+8
2010-05-12 * Implemented tryEval, the last missing primop in the fast-evalEelco Dolstra3-12/+12
branch. Also added a test for tryEval.
2010-05-07 (no commit message)Eelco Dolstra1-0/+2
2010-05-07 * Sync with the trunk.Eelco Dolstra13-28/+71
2010-05-07 * Store position info for inherited attributes.Eelco Dolstra4-25/+29
2010-05-07 * Updated addErrorContext.Eelco Dolstra1-6/+7
2010-05-07 * Keep track of the source positions of attributes.Eelco Dolstra8-86/+117
2010-05-06 * Store attribute positions in the AST and report duplicate attributeEelco Dolstra6-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ès1-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 seemsEelco Dolstra2-9/+0
to have been fixed now.
2010-05-04 * Allow unprivileged users to do `nix-store --clear-failed-paths' andEelco Dolstra7-5/+51
`nix-store --query-failed-paths'.
2010-05-03 buildenv: Special-case Python's `easy-install.pth' files.Ludovic Courtès1-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 Dolstra1-1/+1
Actually, don't use quotes at all. (Reported by Howard B. Golden.)
2010-04-27 (no commit message)Eelco Dolstra1-1/+1
2010-04-26 * Fix the copy-from-other-stores substituter.Eelco Dolstra1-34/+24
2010-04-26 (no commit message)Eelco Dolstra1-0/+3
2010-04-26 * Added a command `nix-store --clear-failed-paths <PATHS>' to clearEelco Dolstra3-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 cachedEelco Dolstra3-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 Rossell1-1/+1
(--delete/--gc)
2010-04-23 * Don't need the test program anymore.Eelco Dolstra2-135/+0
2010-04-22 * Simplify the implementation of `with'. This gives a 7% speedup inEelco Dolstra4-30/+15
evaluating the NixOS system configuration.
2010-04-22 (no commit message)Eelco Dolstra1-1/+1
2010-04-22 * Check for duplicate attribute names / function arguments. `makeEelco Dolstra5-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 theEelco Dolstra2-4/+12
evaluation test cases now succeed.
2010-04-21 * Don't use an ostringstream in unparseDerivation(), because it'sEelco Dolstra1-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 Dolstra35-39/+38
2010-04-21 * Fix the interpretation of ''\<character> in indented strings.Eelco Dolstra1-1/+1
2010-04-21 * Because --parse-only no longer produces an ATerm, don't check theEelco Dolstra6-10/+1
output. Whether it parses at all should be enough.
2010-04-21 * Fixed builtins.genericClosure.Eelco Dolstra3-26/+62
2010-04-21 * Store user environment manifests as a Nix expression inEelco Dolstra11-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 Dolstra16-34/+107
2010-04-19 * Drop the dependency on the ATerm library.Eelco Dolstra21-413/+32