aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
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
2017-12-22fetchGit: Fix handling of local repo when not using 'master' branchWill Dietz
2017-12-14json-to-value: Throw sensible error message on invalid numbersBen Gamari
2017-12-05Merge branch 'fetchGit-fast-revision-update'Shea Levy
2017-11-24nix-shell/nix-build: Support .drv files againEelco Dolstra
2017-11-24fetchGit: Ignore tarballTtl if rev is set and not in the repo.Shea Levy
2017-11-21fetchGit/fetchMercurial: Fix directory inclusion checkEelco Dolstra
2017-11-14Revert "Don't parse "x:x" as a URI"Eelco Dolstra
2017-11-03fetchgit.cc -> fetchGit.ccEelco Dolstra
2017-11-03Remove git:// support in NIX_PATHEelco Dolstra
2017-11-03fetchGit/fetchMercurial: Filter out directories with untracked filesEelco Dolstra
2017-11-03fetchGit: Add a testEelco Dolstra
2017-11-03fetchGit: Don't do a remote fetch if we already have the revEelco Dolstra
2017-11-02fetchMercurial: fix error messagetv
2017-11-01Fix buildEelco Dolstra
2017-11-01fetchMercurial: Don't fetch hashes we already haveEelco Dolstra
2017-11-01Add fetchMercurial primopEelco Dolstra
2017-10-31Fix filterSourceEelco Dolstra
2017-10-30builtins.fetchgit: Support importing a working treeEelco Dolstra
2017-10-30Don't parse "x:x" as a URIEelco Dolstra
2017-10-30Make "fetchGit /path" workEelco Dolstra
2017-10-30fetchGit: Fix broken assertionEelco Dolstra
2017-10-30Add option allowed-urisEelco Dolstra
2017-10-30builtins.fetchGit: Return an attrset with revision infoEelco Dolstra
2017-10-30enable-http2 -> http2Eelco Dolstra
2017-10-30fetchgit -> fetchGitEelco Dolstra