aboutsummaryrefslogtreecommitdiff
path: root/src/libutil/serialise.cc
AgeCommit message (Expand)Author
2020-11-10Fix stack overflow introduced in #4206Ricardo M. Correia
2020-10-30Fix memory corruption caused by GC-invisible coroutine stacksRobert Hensing
2020-10-07Serialize exceptions from the sandbox process to the parentEelco Dolstra
2020-09-17Add Source.drainInto(Sink)Robert Hensing
2020-07-15Revert "LocalStore::addToStoreFromDump copy in chunks"John Ericson
2020-07-15Get rid of `LocalStore::addToStoreCommon`John Ericson
2020-07-14LocalStore::addToStoreFromDump copy in chunksJohn Ericson
2020-06-15Get rid of explicit ErrorInfo constructorsEelco Dolstra
2020-05-11switch from printError warnings to logWarningsBen Burdette
2019-03-14experimental/optional -> optionalEelco Dolstra
2018-09-26sinkToSource(): Start the coroutine lazilyEelco Dolstra
2018-09-26Make NAR header check more robustEelco Dolstra
2018-08-21Improve 'coroutine has finished' error messageEelco Dolstra
2018-07-31Add a check for broken Boost versionsEelco Dolstra
2018-05-21serialise: fix buffer size used, hide method for internal use onlyWill Dietz
2018-03-19serialise.cc: remove pessimising moveWill Dietz
2018-03-16Reduce substitution memory consumptionEelco Dolstra
2018-02-13Fix #1762Linus Heckemann
2017-03-01readString(): Read directly into std::stringEelco Dolstra
2017-03-01Handle importing NARs containing files greater than 4 GiBEelco Dolstra
2017-01-16AutoDeleteArray -> std::unique_ptrEelco Dolstra
2016-09-21printMsg(lvlError, ...) -> printError(...) etc.Eelco Dolstra
2016-07-13Make Buffered{Source,Sink} move-safeShea Levy
2016-03-04Eliminate some large string copyingEelco Dolstra
2016-02-26FdSource: track number of bytes readEelco Dolstra
2016-02-24Remove bad daemon connections from the poolEelco Dolstra
2015-09-03Implement buildDerivation() via the daemonEelco Dolstra
2015-07-20More cleanupEelco Dolstra
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2015-07-17Allow remote builds without sending the derivation closureEelco Dolstra
2014-06-10Print a warning when loading a large path into memoryEelco Dolstra
2014-03-12Remove unnecessary null pointer checksEelco Dolstra
2013-06-07Process stderr from substituters while doing have/info queriesEelco Dolstra
2012-02-09Use data() instead of c_str() where appropriateEelco Dolstra
2011-12-16* importPath() -> importPaths(). Because of buffering of the inputEelco Dolstra
2011-12-16* Avoid expensive conversions from char arrays to STL strings.Eelco Dolstra
2011-12-16* Make the import operation through the daemon much more efficientEelco Dolstra
2011-12-16* Clean up exception handling.Eelco Dolstra
2011-12-15* Refactoring: move sink/source buffering into separate classes.Eelco Dolstra
2011-12-15* Buffer reads in FdSource. Together with write buffering, thisEelco Dolstra
2011-12-14* Buffer writes in FdSink. This significantly reduces the number ofEelco Dolstra
2009-03-22* NAR archives: handle files larger than 2^32 bytes. Previously itEelco Dolstra
2008-06-18* Some refactoring: put the GC options / results in separate structs.Eelco Dolstra
2008-05-21* GCC 4.3.0 (Fedora 9) compatibility fixes. Reported by Gour andEelco Dolstra
2006-12-04* Daemon mode (`nix-worker --daemon'). Clients connect to the serverEelco Dolstra
2006-11-30* More remote operations.Eelco Dolstra
2006-11-30* Skeleton of the privileged worker program.Eelco Dolstra