aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
AgeCommit message (Expand)Author
2022-03-01Merge pull request #6185 from hercules-ci/fetchTree-reuse-local-pathsEelco Dolstra
2022-03-01fetchTree: Use isValidPath, add commentRobert Hensing
2022-03-01fetch{url,Tarball}: Remove 'narHash' attributeEelco Dolstra
2022-03-01Merge pull request #6183 from obsidiansystems/sort-configEelco Dolstra
2022-03-01Move some stuff from `Settings` to a new `FetchSettings`.John Ericson
2022-02-28Add EvalState::allowAndSetStorePathString helperRobert Hensing
2022-02-28fetchTree: Do not re-fetch paths already presentRobert Hensing
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-25ExprAttrs::show(): Show attrs in sorted orderEelco Dolstra
2022-02-24libfetchers: Rename immutable -> lockedEelco Dolstra
2022-02-21Remove std::string aliasEelco Dolstra
2022-02-21Remove std::vector aliasEelco Dolstra
2022-02-21Remove std::set aliasEelco Dolstra
2022-02-21Remove std::list aliasEelco Dolstra
2022-02-06Merge pull request #6042 from pennae/fix-repl-aEelco Dolstra
2022-02-04fix nix repl not overriding existing bindings in :apennae
2022-02-04Make most calls to determinePos() lazyEelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-02-02Merge pull request #6036 from tweag/balsoft/and-yet-another-follows-bugfixEelco Dolstra
2022-02-02Flake follows: resolve all follows to absoluteAlexander Bantyev
2022-02-02Merge branch 'parser-improvements' of https://github.com/pennae/nixEelco Dolstra
2022-02-02Merge branch 'more-stringviews' of https://github.com/pennae/nixEelco Dolstra
2022-01-30fix spelling mistakes reported by Debian's lintian toolThomas Koch
2022-01-28Remove a repeated std::move in a for loopEelco Dolstra
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-27return string_views from forceString*pennae
2022-01-27convert a for more utilities to string_viewpennae
2022-01-27Don’t require `NIX_PATH` entries to be valid pathsregnat
2022-01-25Fix parsing of variable names that are a suffix of '__curPos'regnat
2022-01-24Allow builtins.{readFile,path} on invalid pathsEelco Dolstra
2022-01-24Fix parsing of variable names that are a prefix of '__curPos'Eelco Dolstra
2022-01-24ExprConcatStrings::show(): Print values instead of pointersEelco Dolstra
2022-01-22allocate a GC root value for the Value cache pointerpennae
2022-01-21determinePos: remove from critical pathKevin Amado
2022-01-21forceAttrs: make pos mandatoryKevin Amado
2022-01-21avoid unnecesary callsKevin Amado
2022-01-21forceValue: make pos mandatoryKevin Amado
2022-01-21Fix exception handling around realisePath()Eelco Dolstra
2022-01-19defer formals duplicate check for incresed efficiency all roundpennae
2022-01-19don't use Symbols for stringspennae
2022-01-19remove ExprIndStrpennae
2022-01-18allow modifying lockfile commit msg with nix config optionlincoln auster [they/them]
2022-01-18Merge pull request #5906 from pennae/primops-optimizationEelco Dolstra
2022-01-18Merge pull request #5720 from tomberek/flake_searchThéophane Hufschmitt
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-14Add more tests for flake upward searchingAlexander Bantyev
2022-01-14Apply suggestions from code reviewtomberek
2022-01-14also cache split regexes, not just match regexespennae
2022-01-14optimize removeAttrs builtinpennae
2022-01-13optimize unescapeStrpennae