aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)Author
2021-11-20add real path to allowedPathsTom Bereknyei
2021-11-16Merge pull request #5472 from NixOS/async-realisation-substitutionEelco Dolstra
2021-11-15Merge pull request #5428 from kreisys/add-pos-to-json-type-errorDomen Kožar
2021-11-13toXML: display errors positionKevin Amado
2021-11-09Merge pull request #5494 from tweag/balsoft/allow-references-in-addPathEelco Dolstra
2021-11-09addToStore, addToStoreFromDump: refactor: pass refs by const referenceAlexander Bantyev
2021-11-05addPath: allow paths with referencesAlexander Bantyev
2021-11-04Fix derivation primopEelco Dolstra
2021-11-04Use callFunction() with an array for some calls with arity > 1Eelco Dolstra
2021-11-04StaticEnv: Use std::vector instead of std::mapEelco Dolstra
2021-11-03Don’t require `ca-derivations` when `__contentAddressed = false`regnat
2021-10-26Make experimental-features a proper typeregnat
2021-10-25toJSON: report error position for fancier outputShay Bergmann
2021-10-11(partially) Revert "Don't copy in rethrow"regnat
2021-10-07Make builtins.{path,filterSource} work with chroot storesEelco Dolstra
2021-10-07Add a trace to all errors in addPath()Eelco Dolstra
2021-10-07Allow builtins.{path,filterSource} on paths with a contextEelco Dolstra
2021-10-07Remove unnecessary call to queryMissing()Eelco Dolstra
2021-10-07Refactoring: Add allowPath() methodEelco Dolstra
2021-10-07Merge pull request #5341 from andir/libexpr-formalsEelco Dolstra
2021-10-06Merge pull request #5286 from ilkecan/add-a-warning-to-filterSourceEelco Dolstra
2021-10-06Add a warning to `filterSource`ilkecan
2021-10-06Remove no-op call to realiseContext()Eelco Dolstra
2021-10-06Merge branch 'flakes_filterSource' of https://github.com/tomberek/nixEelco Dolstra
2021-10-06libexpr: remove matchAttrs boolean from ExprLambdaAndreas Rammhold
2021-09-30`std::visit` by referenceJohn Ericson
2021-09-29Merge pull request #5301 from Ma27/builtins-missing-feature-errorEelco Dolstra
2021-09-29libexpr: throw a more helpful eval-error if a builtin is not available due to...Maximilian Bosch
2021-09-27Don't copy in rethrowEelco Dolstra
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-22Allow use of path and filterSource in flakesTom Bereknyei
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