aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)Author
2021-09-29libexpr: throw a more helpful eval-error if a builtin is not available due to...Maximilian Bosch
2021-09-22Don't cache realiseContext() errorsEelco Dolstra
2021-09-15Revert "Disallow reading flake.lock"Eelco Dolstra
2021-09-14Disallow reading flake.lockEelco Dolstra
2021-09-13hashFile, hashString: realize context before calculation, and discard afterwardskvtb
2021-08-30Merge pull request #5191 from hercules-ci/evalstate-lifetime-hygieneEelco Dolstra
2021-08-29Fix use after free with vImportedDrvToDerivationRobert Hensing
2021-08-29Force all Pos* to be non-nullRobert Hensing
2021-08-09Merge pull request #5111 from Pamplemousse/cleanEelco Dolstra
2021-08-09libexpr: Squash similar conditionsPamplemousse
2021-07-09toString also coerces a set with an outPath attribute to a stringNiels Egberts
2021-05-10primops: math.h -> cmathMaximilian Bosch
2021-05-10Implement `builtins.floor` and `builtins.ceil` using the C library functions ...Maximilian Bosch
2021-04-27Merge pull request #4751 from Ma27/storepath-posDomen Kožar
2021-04-27primops/storePath: add trace to pure mode errorMaximilian Bosch
2021-04-23Replace the trailing markdown spaces by a backslashregnat
2021-04-13libexpr/primops: reviewMaximilian Bosch
2021-04-13primops/libexpr: use new attr-call extractor everywhere; use function's pos i...Maximilian Bosch
2021-04-13libexpr/primops: Move attr name extraction into its own functionMaximilian Bosch
2021-04-13libexpr: misc improvements for proper error positionMaximilian Bosch
2021-04-13primops/derivation: use position of currently evaluated attributeMaximilian Bosch
2021-04-05Rename BuildableJohn Ericson
2021-04-05Use `BuildableReq` for `buildPaths` and `ensurePath`John Ericson
2021-02-03Include note about type of catched errors in tryEval documentationsternenseemann
2021-01-27Add trace to build errors during import-from-derivationEelco Dolstra
2021-01-21Improve error formattingEelco Dolstra
2020-12-22Move <nix/fetchurl.nix> into the nix binaryEelco Dolstra
2020-12-21Merge pull request #4355 from Infinisil/private-value-typeEelco Dolstra
2020-12-18Replace Value type setters with mk* functionsSilvan Mosberger
2020-12-17Rename Value::normalType() -> Value::type()Silvan Mosberger
2020-12-16Merge pull request #4348 from NixOS/ca/use-hashmoduloEelco Dolstra
2020-12-13primops/fromJSON: add error position in case of parse errorMaximilian Bosch
2020-12-12Add ValueType checking functions for types that have the same NormalTypeSilvan Mosberger
2020-12-12Use Value::normalType on all forced values instead of Value::typeSilvan Mosberger
2020-12-11Use the hash modulo in the derivation outputsregnat
2020-11-19Make drv hash modulo memo table thread-safeJohn Ericson
2020-10-27Allow non-CA derivations to depend on CA derivationsregnat
2020-09-25Merge pull request #3626 from W95Psp/masterEelco Dolstra
2020-09-21Don't include <regex> in header filesEelco Dolstra
2020-09-17Remove corepkgs/derivation.nixEelco Dolstra
2020-09-16Fix doc generationEelco Dolstra
2020-09-16builtins.toFile: Fix indentationEelco Dolstra
2020-09-15Rename `Derivation::pathOpt` to `Derivation::path`John Ericson
2020-09-04Document `mkOutputString`John Ericson
2020-09-01Merge remote-tracking branch 'upstream/master' into single-ca-drv-buildJohn Ericson
2020-08-31Merge remote-tracking branch 'origin/master' into markdownEelco Dolstra
2020-08-28Merge remote-tracking branch 'upstream/master' into single-ca-drv-buildJohn Ericson
2020-08-27Merge pull request #3434 from Ericson2314/derivation-header-include-orderEelco Dolstra
2020-08-25Merge remote-tracking branch 'origin/master' into markdownEelco Dolstra
2020-08-25Move import docsEelco Dolstra