about summary refs log tree commit diff
path: root/src/libexpr/primops.cc
AgeCommit message (Expand)AuthorFilesLines
2018-08-13 dirOf: allow use on non-absolute pathsLinus Heckemann1-1/+1
2018-07-31 Merge branch 'prim_mapAttr-fix' of https://github.com/volth/nixEelco Dolstra1-4/+1
2018-07-21 prim_foldlStrict: call forceValue() before value is copiedvolth1-6/+7
2018-07-07 prim_map, prim_genList: no need to force function argument which will be stor...volth1-2/+0
2018-07-06 prim_mapAttrs: `f' must be evaluated lazily to avoid infinite recursionvolth1-2/+1
2018-07-05 prim_concatMap: no need to force valuevolth1-1/+0
2018-07-05 prim_mapAttrs: must be lazy to avoid infinite recursionvolth1-4/+5
2018-07-05 prim_concatMap: allocate intermediate list on stackvolth1-7/+15
2018-07-05 primops.cc: fix commentvolth1-1/+1
2018-07-05 lib.concatMap and lib.mapAttrs to be builtinsvolth1-0/+42
2018-05-30 Move evaluator-specific settings out of libstoreEelco Dolstra1-8/+8
2018-05-16 add `mod' and bitwise builtins: camel-case function namesvolth1-6/+6
2018-05-16 add `mod' and bitwise builtins: remove `mod' and shiftsvolth1-36/+0
2018-05-12 add `mod' and bitwise builtinsvolth1-0/+53
2018-04-17 isFunction: True on primops.Shea Levy1-1/+12
2018-04-09 Make prim_exec and prim_importNative available to pluginsShea Levy1-2/+2
2018-03-14 Catch more possible instances of passing NULL to memcpy.Shea Levy1-4/+8
2018-02-28 Actually fix nixDataDir in non-canonical pathShea Levy1-1/+1
2018-02-26 libexpr: Fix prim_replaceStrings() to work on an empty source stringTuomas Tynkkynen1-3/+14
2018-02-21 Revert "libexpr: Fix prim_replaceStrings() to work on an empty source string"Eelco Dolstra1-8/+3
2018-02-19 libexpr: Fix prim_replaceStrings() to work on an empty source stringTuomas Tynkkynen1-3/+8
2018-02-17 libexpr: Avoid an unnecessary string copy in prim_derivationStrictTuomas Tynkkynen1-1/+1
2018-02-17 libexpr: Remove unnecessary drvName assignment in prim_derivationStrictTuomas Tynkkynen1-6/+0
2018-02-17 libexpr: Optimize prim_derivationStrict by using more symbol comparisonsTuomas Tynkkynen1-9/+9
2018-02-17 libexpr: Optimize prim_attrNames a bitTuomas Tynkkynen1-2/+5
2018-02-14 Add splitVersion primop.Shea Levy1-0/+21
2018-02-07 Merge pull request #1816 from shlevy/add-pathEelco Dolstra1-18/+75
2018-02-06 Add path primop.Shea Levy1-18/+75
2018-02-06 realiseContext(): Add derivation outputs to the allowed pathsEelco Dolstra1-10/+24
2018-01-18 Don't define builtins.{currentSystem,currentTime} in pure modeEelco Dolstra1-6/+2
2018-01-17 TypoEelco Dolstra1-1/+1
2018-01-16 Add pure evaluation modeEelco Dolstra1-9/+35
2018-01-12 import, builtins.readFile: Handle diverted storesEelco Dolstra1-6/+6
2018-01-02 Add hasContext primopShea Levy1-0/+9
2017-10-31 Fix filterSourceEelco Dolstra1-32/+14
2017-10-30 Add option allowed-urisEelco Dolstra1-2/+1
2017-10-30 enable-http2 -> http2Eelco Dolstra1-1/+1
2017-10-30 fetchTarball: Use "source" as the default nameEelco Dolstra1-4/+4
2017-10-30 fetchurl/fetchTarball: Respect name changesEelco Dolstra1-1/+1
2017-10-25 Bump language versionEelco Dolstra1-1/+1
2017-10-25 Pass lists/attrsets to bash as (associative) arraysEelco Dolstra1-3/+3
2017-08-15 Add builtins.string function.Nicolas B. Pierron1-0/+68
2017-07-30 Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim1-54/+54
2017-07-10 Merge pull request #1428 from rimmington/clearer-regex-space-errorEelco Dolstra1-2/+7
2017-07-10 Clearer error message when regex exceeds space limitRhys1-2/+7
2017-07-04 Support base-64 hashesEelco Dolstra1-4/+4
2017-05-17 builtins.match: Improve error message for bad regular expressionEelco Dolstra1-16/+23
2017-05-16 Improve progress indicatorEelco Dolstra1-6/+2
2017-05-15 Disallow outputHash being null or an empty stringEelco Dolstra1-4/+5
2017-03-31 builtins.exec: Make the argument just a listShea Levy1-22/+9