about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2012-03-26 Mac OS X fixEelco Dolstra1-0/+3
2012-03-26 Delete non-directory valid paths right awayEelco Dolstra1-16/+27
2012-03-26 Make the garbage collector more concurrentEelco Dolstra3-21/+48
2012-03-26 Remove the --max-links GC optionEelco Dolstra6-19/+3
2012-03-20 nix-store --clear-failed-paths: Clear derivation outputsEelco Dolstra1-1/+3
2012-03-18 Drop the externals directoryEelco Dolstra3-6/+8
2012-03-13 Ensure that Perl processes delete their entry in the temproots directoryEelco Dolstra4-17/+12
2012-03-05 Fix compilation on FreeBSDEelco Dolstra2-0/+2
2012-03-05 Set the close-on-exec flag on file descriptorsEelco Dolstra5-3/+20
2012-03-05 Don't leak a file descriptor in commonChildInit()Eelco Dolstra1-0/+1
2012-03-05 nix-worker: put the pid of the caller in argv[1]Eelco Dolstra3-2/+25
2012-03-05 Restore progress indication during nix-copy-closureEelco Dolstra1-0/+2
2012-03-01 Remove dependency on sqlite3_table_column_metadataEelco Dolstra1-7/+0
2012-03-01 Fix an uninitialised variableEelco Dolstra1-0/+1
2012-02-18 Fix chroots buildsEelco Dolstra1-0/+16
2012-02-15 On Linux, make the Nix store really read-only by using the immutable bitEelco Dolstra6-4/+122
2012-02-15 Fix a broken guard around utime()Eelco Dolstra1-2/+5
2012-02-15 Don't use deletePath() to delete a single fileEelco Dolstra1-1/+1
2012-02-09 Fix error messageEelco Dolstra1-3/+4
2012-02-09 Use data() instead of c_str() where appropriateEelco Dolstra9-18/+18
2012-02-04 * Inline some functions and get rid of the indirection throughEelco Dolstra7-116/+94
2012-02-04 * Print elapsed evaluation time.Eelco Dolstra1-1/+9
2012-01-26 * Fix importing a derivation. This gave a segfault.Eelco Dolstra1-8/+23
2012-01-19 * Allow comparisons between derivations by comparing the outPathEelco Dolstra1-2/+14
2012-01-19 * Add some debug output to print the derivation name once it's known.Eelco Dolstra1-1/+4
2012-01-17 * Added a command ‘nix-store --print-env $drvpath’ that prints out theEelco Dolstra1-0/+35
2012-01-07 * Don't create thunks for simple constants (integers, strings, paths)Eelco Dolstra5-133/+193
2012-01-04 * Remove dead code.Eelco Dolstra2-4/+0
2012-01-04 * Don't use dynamic_cast, it's very slow. "nix-instantiateEelco Dolstra3-24/+23
2012-01-03 * Drop the inefficient "Path" suffix in output attribute names.Eelco Dolstra1-3/+1
2012-01-03 * Move the implementation of the ‘derivation’ primop into a separateEelco Dolstra2-25/+3
2012-01-03 * Sync with the trunk.Eelco Dolstra1-1/+1
2012-01-03 * Refactoring: Get rid of a few subdirectories in corepkgs/, and someEelco Dolstra1-1/+1
2011-12-30 * Support multiple outputs in nix-store (specifically the ‘--query’Eelco Dolstra1-43/+63
2011-12-30 * Oops.Eelco Dolstra1-1/+1
2011-12-30 * Move topoSortPaths() out of gc.cc.Eelco Dolstra2-36/+36
2011-12-30 * Reject a build if there is a cycle among the outputs. This isEelco Dolstra4-9/+24
2011-12-30 * Sync with the trunk.Eelco Dolstra5-21/+54
2011-12-25 * Make sure that lock files are cleaned up properly when buildingEelco Dolstra1-7/+7
2011-12-22 * Oops.Eelco Dolstra1-1/+1
2011-12-22 * In the garbage collector, delete invalid paths before deletingEelco Dolstra3-12/+45
2011-12-22 * Drop unnecessary call to canonPath() (nixStore is already canonical).Eelco Dolstra1-1/+1
2011-12-21 * Another case of lock file permissions being too liberal.Eelco Dolstra1-1/+1
2011-12-21 * The ‘foo.drvPath’ feature was already broken in read-only mode.Eelco Dolstra1-1/+2
2011-12-21 Revert previous commitShea Levy1-9/+0
2011-12-21 Detect and reject mutually-referential outputsShea Levy1-0/+9
2011-12-21 * Simplify the context handling logic.Eelco Dolstra1-24/+13
2011-12-20 * Fix the build.Eelco Dolstra2-2/+2
2011-12-16 * Sync with the trunk.Eelco Dolstra26-275/+461
2011-12-16 * importPath() -> importPaths(). Because of buffering of the inputEelco Dolstra10-57/+75