aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2018-05-16add `mod' and bitwise builtins: camel-case function namesvolth
2018-05-16add `mod' and bitwise builtins: remove `mod' and shiftsvolth
2018-05-16add `mod' and bitwise builtins: remove infix functionsvolth
2018-05-12add `mod' and bitwise builtinsvolth
2018-05-11Don't return negative numbers from the flex tokenizerEelco Dolstra
2018-05-11Revert "Throw a specific error for incomplete parse errors."Eelco Dolstra
2018-05-09In restricted eval mode, allow access to the closure of store pathsEelco Dolstra
2018-05-02Fix some random -Wconversion warningsEelco Dolstra
2018-04-23Merge branch 'pos-crash-fix' of git://github.com/dezgeg/nixShea Levy
2018-04-17isFunction: True on primops.Shea Levy
2018-04-09Export required C++ version in pkgconfig.Shea Levy
2018-04-09Make prim_exec and prim_importNative available to pluginsShea Levy
2018-04-03libexpr: Make unsafeGetAttrPos not crash on noPosTuomas Tynkkynen
2018-03-19Shut up signedness warningEelco Dolstra
2018-03-16Merge pull request #1939 from dezgeg/lexer-fixEelco Dolstra
2018-03-14Catch more possible instances of passing NULL to memcpy.Shea Levy
2018-03-14concatLists: Don't pass NULL pointers to memcpy.Shea Levy
2018-03-14Fix compatibility with latest boost::formatEelco Dolstra
2018-03-13fetchGit: Fix debug messageGuillaume Maudoux
2018-03-09Modified MakeBinOp to no longer produce its name using concatenation and "##".Tim Engler
2018-03-02libexpr: Recognize newline in more places in lexerTuomas Tynkkynen
2018-02-28fetchGit: use "HEAD" as default refWill Dietz
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-22Merge branch 'data-dir-non-canon' of https://github.com/shlevy/nixEelco Dolstra
2018-02-22Fix restricted mode when installing in non-canonical data dirShea Levy
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-19libexpr: Don't create lots of temporary strings in Bindings::lexicographicOrderTuomas Tynkkynen
2018-02-17libexpr: Avoid an unnecessary string copy in prim_derivationStrictTuomas Tynkkynen
2018-02-17libexpr: Remove unnecessary drvName assignment in prim_derivationStrictTuomas Tynkkynen
2018-02-17libexpr: Optimize prim_derivationStrict by using more symbol comparisonsTuomas Tynkkynen
2018-02-17libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()Tuomas Tynkkynen
2018-02-17libexpr: Optimize prim_attrNames a bitTuomas Tynkkynen
2018-02-16libexpr: Pre-reserve space in string in unescapeStr()Tuomas Tynkkynen
2018-02-14Add splitVersion primop.Shea Levy
2018-02-13Merge branch 'register-constant' of https://github.com/shlevy/nixEelco Dolstra
2018-02-11Nix stats: flatten statisticsFrederik Rietdijk
2018-02-08Allow using RegisterPrimop to define constants.Shea Levy
2018-02-07Merge pull request #1816 from shlevy/add-pathEelco Dolstra
2018-02-06Add path primop.Shea Levy
2018-02-06realiseContext(): Add derivation outputs to the allowed pathsEelco Dolstra
2018-02-06checkURI(): Check file URIs against allowedPathsEelco Dolstra
2018-01-19Don't use [[noreturn]]Eelco Dolstra
2018-01-18Don't define builtins.{currentSystem,currentTime} in pure modeEelco Dolstra
2018-01-17TypoEelco Dolstra
2018-01-16Add pure evaluation modeEelco Dolstra
2018-01-12import, builtins.readFile: Handle diverted storesEelco Dolstra
2018-01-09fetchGit: fix creation of uninitialized cache dir, let git create itWill Dietz
2018-01-02Add hasContext primopShea Levy