about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
2011-12-16 * Avoid expensive conversions from char arrays to STL strings.Eelco Dolstra3-13/+25
2011-12-16 * Make the import operation through the daemon much more efficientEelco Dolstra6-44/+68
2011-12-16 * Clean up exception handling.Eelco Dolstra2-3/+10
2011-12-15 * Refactoring: move sink/source buffering into separate classes.Eelco Dolstra8-90/+125
2011-12-15 * Buffer reads in FdSource. Together with write buffering, thisEelco Dolstra2-10/+32
2011-12-14 * Buffer writes in FdSink. This significantly reduces the number ofEelco Dolstra4-14/+50
2011-12-14 * Remove the terminate handler, which was only really needed becauseEelco Dolstra1-23/+0
2011-12-05 * Remove unnecessary quotes. showPaths() already adds quotes.Eelco Dolstra1-1/+1
2011-12-02 * In ‘nix-store --verify --check-contents’, repair missing hashesEelco Dolstra1-4/+20