about summary refs log tree commit diff
path: root/src/libexpr
AgeCommit message (Expand)AuthorFilesLines
2018-05-26 json-to-value: Use strtol instead of strtoiBen Gamari1-1/+1
2018-05-24 Merge pull request #2157 from volth/bitwiseEelco Dolstra1-0/+17
2018-05-22 Make Env self-describingEelco Dolstra2-8/+12
2018-05-22 Memoise checkSourcePath()Eelco Dolstra2-1/+11
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-16 add `mod' and bitwise builtins: remove infix functionsvolth1-7/+0
2018-05-12 add `mod' and bitwise builtinsvolth2-0/+60
2018-05-11 Don't return negative numbers from the flex tokenizerEelco Dolstra1-1/+5
2018-05-11 Revert "Throw a specific error for incomplete parse errors."Eelco Dolstra3-11/+1
2018-05-09 In restricted eval mode, allow access to the closure of store pathsEelco Dolstra1-1/+11
2018-05-02 Fix some random -Wconversion warningsEelco Dolstra7-57/+60
2018-04-23 Merge branch 'pos-crash-fix' of git://github.com/dezgeg/nixShea Levy1-1/+1
2018-04-17 isFunction: True on primops.Shea Levy1-1/+12
2018-04-09 Export required C++ version in pkgconfig.Shea Levy1-1/+1
2018-04-09 Make prim_exec and prim_importNative available to pluginsShea Levy2-2/+10
2018-04-03 libexpr: Make unsafeGetAttrPos not crash on noPosTuomas Tynkkynen1-1/+1
2018-03-19 Shut up signedness warningEelco Dolstra2-2/+2
2018-03-16 Merge pull request #1939 from dezgeg/lexer-fixEelco Dolstra1-4/+5
2018-03-14 Catch more possible instances of passing NULL to memcpy.Shea Levy1-4/+8
2018-03-14 concatLists: Don't pass NULL pointers to memcpy.Shea Levy1-1/+2
2018-03-14 Fix compatibility with latest boost::formatEelco Dolstra2-23/+23
2018-03-13 fetchGit: Fix debug messageGuillaume Maudoux1-1/+1
2018-03-09 Modified MakeBinOp to no longer produce its name using concatenation and "##".Tim Engler1-11/+11
2018-03-02 libexpr: Recognize newline in more places in lexerTuomas Tynkkynen1-4/+5
2018-02-28 fetchGit: use "HEAD" as default refWill Dietz1-1/+1
2018-02-28 Actually fix nixDataDir in non-canonical pathShea Levy2-2/+2
2018-02-26 libexpr: Fix prim_replaceStrings() to work on an empty source stringTuomas Tynkkynen1-3/+14
2018-02-22 Merge branch 'data-dir-non-canon' of https://github.com/shlevy/nixEelco Dolstra1-1/+1
2018-02-22 Fix restricted mode when installing in non-canonical data dirShea Levy1-1/+1
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-19 libexpr: Don't create lots of temporary strings in Bindings::lexicographicOrderTuomas Tynkkynen1-1/+1
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 Tynkkynen3-10/+15
2018-02-17 libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()Tuomas Tynkkynen2-5/+5
2018-02-17 libexpr: Optimize prim_attrNames a bitTuomas Tynkkynen1-2/+5
2018-02-16 libexpr: Pre-reserve space in string in unescapeStr()Tuomas Tynkkynen1-3/+4
2018-02-14 Add splitVersion primop.Shea Levy3-1/+24
2018-02-13 Merge branch 'register-constant' of https://github.com/shlevy/nixEelco Dolstra3-2/+11
2018-02-11 Nix stats: flatten statisticsFrederik Rietdijk1-3/+6
2018-02-08 Allow using RegisterPrimop to define constants.Shea Levy3-2/+11
2018-02-07 Merge pull request #1816 from shlevy/add-pathEelco Dolstra2-19/+76
2018-02-06 Add path primop.Shea Levy2-19/+76
2018-02-06 realiseContext(): Add derivation outputs to the allowed pathsEelco Dolstra1-10/+24
2018-02-06 checkURI(): Check file URIs against allowedPathsEelco Dolstra1-0/+12
2018-01-19 Don't use [[noreturn]]Eelco Dolstra1-6/+3
2018-01-18 Don't define builtins.{currentSystem,currentTime} in pure modeEelco Dolstra1-6/+2
2018-01-17 TypoEelco Dolstra1-1/+1