about summary refs log tree commit diff
path: root/src/libutil
AgeCommit message (Expand)AuthorFilesLines
2016-07-13 Make Buffered{Source,Sink} move-safeShea Levy2-27/+12
2016-07-11 Modernize AutoCloseFDShea Levy4-54/+42
2016-06-09 Use O_CLOEXEC in most placesEelco Dolstra3-7/+11
2016-06-02 createTempDir(): Don't do a chown on LinuxEelco Dolstra1-0/+2
2016-06-02 Allow setting the state directory as a store parameterEelco Dolstra1-3/+14
2016-05-31 use $(LIBLZMA_LIBS) instead of -llzmaDmitry Kalinkin1-1/+1
2016-05-04 Cleanup: Remove singleton()Eelco Dolstra1-9/+0
2016-05-04 Do compression in a sinkEelco Dolstra3-92/+186
2016-05-04 Add a Store::addToStore() variant that accepts a NAREelco Dolstra2-10/+10
2016-05-04 Fix segfault in xz compression/decompressionEelco Dolstra1-2/+2
2016-05-04 Add a copyStorePath() utility functionEelco Dolstra1-0/+7
2016-04-29 Support Git repos in the Nix pathEelco Dolstra2-0/+10
2016-04-29 BinaryCacheStore: Support bzip2 compressionEelco Dolstra2-35/+117
2016-04-29 BinaryCacheStore: Support "none" compression methodEelco Dolstra2-6/+29
2016-04-29 Eliminate the substituter mechanismEelco Dolstra1-0/+12
2016-04-25 Improved logging abstractionEelco Dolstra5-168/+165
2016-04-22 Factor out parallel processing of work items that have dependenciesEelco Dolstra1-0/+60
2016-04-22 ThreadPool: Start doing work as soon as work items are enqueuedEelco Dolstra2-59/+84
2016-04-22 Make compression interruptibleEelco Dolstra1-1/+3
2016-04-21 nix --help: Show short flagsEelco Dolstra2-4/+6
2016-04-20 Cache path info lookups in SQLiteEelco Dolstra4-7/+52
2016-04-19 Move path info caching from BinaryCacheStore to StoreEelco Dolstra2-0/+12
2016-04-15 BinaryCacheStore::readFile(): Return a shared_ptr to a stringEelco Dolstra2-4/+6
2016-04-08 Make LocalStore thread-safeEelco Dolstra1-3/+3
2016-03-31 Add missing -pthreadEelco Dolstra1-1/+1
2016-03-29 Improve SIGINT handling in multi-threaded programsEelco Dolstra3-5/+10
2016-03-29 Add "nix verify-paths" commandEelco Dolstra4-2/+135
2016-03-15 Fix Darwin buildEelco Dolstra1-0/+1
2016-03-04 Eliminate some large string copyingEelco Dolstra2-3/+5
2016-03-02 Fix reading symlinksEelco Dolstra1-1/+1
2016-03-02 FdSource: track number of bytes readEelco Dolstra2-5/+8
2016-02-25 Merge branch 'master' into new-cliEelco Dolstra1-0/+1
2016-02-25 Add NAR / Store accessor abstractionEelco Dolstra1-0/+1
2016-02-25 Fix short boolean flagsEelco Dolstra1-1/+1
2016-02-25 Merge branch 'master' into new-cliEelco Dolstra13-97/+515
2016-02-24 deletePath(): Succeed if path doesn't existEelco Dolstra2-6/+10
2016-02-24 BinaryCacheStore: Implement addToStore()Eelco Dolstra2-4/+16
2016-02-24 TypoEelco Dolstra1-2/+2
2016-02-24 Move BinaryCacheStore / LocalBinaryCacheStore from HydraEelco Dolstra1-0/+84
2016-02-24 std::condition_variable_any -> std::condition_variableEelco Dolstra2-11/+11
2016-02-24 C++ templates are just a glorified macro facilityEelco Dolstra1-2/+2
2016-02-24 Remove bad daemon connections from the poolEelco Dolstra3-13/+50
2016-02-23 Pool<T>: Allow a maximum pool sizeEelco Dolstra1-15/+54
2016-02-23 RemoteStore: Make thread-safeEelco Dolstra2-0/+180
2016-02-23 Move ref<t> into a separate headerEelco Dolstra2-59/+69
2016-02-15 Add xz compression functionEelco Dolstra2-0/+42
2016-02-15 decompressXZ: Ensure that lzma_end() is calledEelco Dolstra1-12/+21
2016-02-12 Merge pull request #762 from ctheune/ctheune-floatsEelco Dolstra1-0/+8
2016-02-11 ref<T>: Add cast operatorEelco Dolstra1-13/+6
2016-02-09 Start of new Nix command-line interfaceEelco Dolstra1-0/+2