aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/derivations.hh
AgeCommit message (Expand)Author
2020-03-19hashDerivationModulo: Generalize for multiple fixed ouputs per drvJohn Ericson
2020-03-15Generalize `isFixedOutput` in preparation for CA drvsJohn Ericson
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-09-03Support allowSubstitutes attribute in structured attribute derivationsEelco Dolstra
2018-09-28Move structured attrs handling into a separate classEelco Dolstra
2017-07-03Replace a few bool flags with enumsEelco Dolstra
2016-08-17Add a mechanism for derivation attributes to reference the derivation's outputsEelco Dolstra
2016-07-26makeFixedOutputPath(): Drop superfluous HashType argumentEelco Dolstra
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-02-04StoreAPI -> StoreEelco Dolstra
2016-02-04Eliminate the "store" global variableEelco Dolstra
2015-07-17Allow remote builds without sending the derivation closureEelco Dolstra
2015-06-10Export outputPaths functionEelco Dolstra
2014-04-08If a .drv cannot be parsed, show its pathEelco Dolstra
2012-11-26Only substitute wanted outputs of a derivationEelco Dolstra
2012-11-26Make "nix-build -A <derivation>.<output>" do the right thingEelco Dolstra
2012-10-03Add a ‘--repair’ flag to nix-instantiateEelco Dolstra
2012-09-11Include config.h before any other headerEelco Dolstra
2012-07-18Use "#pragma once" to prevent repeated header file inclusionEelco Dolstra
2011-08-31* Eliminate all uses of the global variable ‘store’ from libstore.Eelco Dolstra
2011-07-20* Fix a huuuuge security hole in the Nix daemon. It didn't check thatEelco Dolstra
2010-05-12* Sync with the trunk.Eelco Dolstra
2010-04-19* Don't use the ATerm library for parsing/printing .drv files.Eelco Dolstra
2010-03-02* When using the included sqlite/aterm libraries, build withEelco Dolstra
2009-12-16* Build correctly against newer ATerm releases. Fixes "error: 'union'Eelco Dolstra
2006-09-04* Remove unnecessary inclusions of aterm2.h.Eelco Dolstra
2006-09-04* Use a proper namespace.Eelco Dolstra
2005-01-20* Another change to low-level derivations. The last one this year, IEelco Dolstra
2005-01-19* Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' ->Eelco Dolstra