aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)Author
2022-02-02Merge branch 'more-stringviews' of https://github.com/pennae/nixEelco Dolstra
2022-01-30fix spelling mistakes reported by Debian's lintian toolThomas Koch
2022-01-28Remove a repeated std::move in a for loopEelco Dolstra
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-27return string_views from forceString*pennae
2022-01-27Don’t require `NIX_PATH` entries to be valid pathsregnat
2022-01-24Allow builtins.{readFile,path} on invalid pathsEelco Dolstra
2022-01-21Fix exception handling around realisePath()Eelco Dolstra
2022-01-18Merge pull request #5906 from pennae/primops-optimizationEelco Dolstra
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-14also cache split regexes, not just match regexespennae
2022-01-14optimize removeAttrs builtinpennae
2022-01-13avoid copies of parser input datapennae
2022-01-13move strings in derivationStrictpennae
2022-01-13avoid string copies in attrNames sort comparisonpennae
2022-01-13cache more often-used symbols for primopspennae
2022-01-09builtins.readFile: Propagate path contextNikolay Amiantov
2022-01-04Remove EvalState::mkAttrs()Eelco Dolstra
2022-01-04Turn mkString(Symbol) into a methodEelco Dolstra
2022-01-04Remove non-method mkPath()Eelco Dolstra
2022-01-04Remove non-method mk<X> functionsEelco Dolstra
2022-01-04Remove non-method mkString()Eelco Dolstra
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2022-01-03add zipAttrsWith primoppennae
2021-12-29Fix IFD with chroot storeSebastian Ullrich
2021-12-23Properly return false on `builtins.pathExists /someNonAllowedPath`regnat
2021-12-21Fix IFD with CA derivationsregnat
2021-12-21Factor out the path realisation bit of IFDregnat
2021-12-02Introduce builtins.groupBy primopSilvan Mosberger
2021-11-28Don't move the arguments of the primOpAndreas Rammhold
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-11-24Merge pull request #5631 from Infinisil/list-compareEelco Dolstra
2021-11-24Make lists be comparableSilvan Mosberger
2021-11-22Merge pull request #5624 from rofrol/typo-single-quoteEelco Dolstra
2021-11-22Typo: change to normal singlequoteRoman Frołow
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