aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)Author
2020-04-18Merge pull request #3502 from NixOS/more-posDomen Kožar
2020-04-16Use RootValueEelco Dolstra
2020-04-16pass Pos to forceValue to improve infinite recursion errorDomen Kožar
2020-04-11Merge pull request #3447 from DavHau/improve-tofile-error-msgDomen Kožar
2020-04-11improve toFile error message when containing potential drv pathDavHau
2020-04-08Merge pull request #3468 from Infinisil/functionArgsPositionsEelco Dolstra
2020-04-07Backport libfetchers from the flakes branchEelco Dolstra
2020-04-02Make function arguments retain position infoSilvan Mosberger
2020-03-11Move some corepkgs into the nix binaryEelco Dolstra
2020-03-04builtins.cache: Cache regular expressionsEelco Dolstra
2020-01-21Fix derivation computation with __structuredAttrs and multiple outputsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-11-28Remove builtins.valueSizeEelco Dolstra
2019-11-22getEnv(): Return std::optionalEelco Dolstra
2019-10-09OCD performance fix: {find,count}+insert => insertEelco Dolstra
2019-10-01Fix fetchTarball with chroot storesEelco Dolstra
2019-07-30Allow builtins.pathExists to check the existence of /nix/store pathsBas van Dijk
2019-06-24Refactor downloadCached() interfaceEelco Dolstra
2019-06-24downloadCached: Return ETagEelco Dolstra
2019-05-03Add builtins.hashFileDaniel Schaefer
2019-03-24Add isPath primopzimbatm
2019-03-14experimental/optional -> optionalEelco Dolstra
2019-01-14Add builtins.getContext.Shea Levy
2019-01-13Treat plain derivation paths in context as normal paths.Shea Levy
2018-12-13Support SRI hashesEelco Dolstra
2018-09-13Merge branch 'dirOf-relative' of https://github.com/lheckemann/nixEelco Dolstra
2018-08-19FIx floating point evaluationEelco Dolstra
2018-08-13dirOf: allow use on non-absolute pathsLinus Heckemann
2018-07-31Merge branch 'prim_mapAttr-fix' of https://github.com/volth/nixEelco Dolstra
2018-07-21prim_foldlStrict: call forceValue() before value is copiedvolth
2018-07-07prim_map, prim_genList: no need to force function argument which will be stor...volth
2018-07-06prim_mapAttrs: `f' must be evaluated lazily to avoid infinite recursionvolth
2018-07-05prim_concatMap: no need to force valuevolth
2018-07-05prim_mapAttrs: must be lazy to avoid infinite recursionvolth
2018-07-05prim_concatMap: allocate intermediate list on stackvolth
2018-07-05primops.cc: fix commentvolth
2018-07-05lib.concatMap and lib.mapAttrs to be builtinsvolth
2018-05-30Move evaluator-specific settings out of libstoreEelco Dolstra
2018-05-16add `mod' and bitwise builtins: camel-case function namesvolth
2018-05-16add `mod' and bitwise builtins: remove `mod' and shiftsvolth
2018-05-12add `mod' and bitwise builtinsvolth
2018-04-17isFunction: True on primops.Shea Levy
2018-04-09Make prim_exec and prim_importNative available to pluginsShea Levy
2018-03-14Catch more possible instances of passing NULL to memcpy.Shea Levy
2018-02-28Actually fix nixDataDir in non-canonical pathShea Levy
2018-02-26libexpr: Fix prim_replaceStrings() to work on an empty source stringTuomas Tynkkynen
2018-02-21Revert "libexpr: Fix prim_replaceStrings() to work on an empty source string"Eelco Dolstra
2018-02-19libexpr: Fix prim_replaceStrings() to work on an empty source stringTuomas Tynkkynen
2018-02-17libexpr: Avoid an unnecessary string copy in prim_derivationStrictTuomas Tynkkynen
2018-02-17libexpr: Remove unnecessary drvName assignment in prim_derivationStrictTuomas Tynkkynen