aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
2022-02-15quit repl from step modeBen Burdette
2022-02-11for primops, enter the debugger at the last DebugTrace in the stackBen Burdette
2022-02-04a few merge fixesBen Burdette
2022-02-04Merge branch 'master' into debug-stepBen Burdette
2022-02-04Make most calls to determinePos() lazyEelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-02-03break() primop; step and go debug commandsBen Burdette
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-22allocate a GC root value for the Value cache pointerpennae
2022-01-21avoid unnecesary callsKevin Amado
2022-01-21forceValue: make pos mandatoryKevin Amado
2022-01-18Merge pull request #5906 from pennae/primops-optimizationEelco Dolstra
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-14also cache split regexes, not just match regexespennae
2022-01-13avoid copies of parser input datapennae
2022-01-13cache more often-used symbols for primopspennae
2022-01-08optinoal error; compilesBen Burdette
2022-01-07add env to DebugTraceBen Burdette
2022-01-04Remove EvalState::mkAttrs()Eelco Dolstra
2022-01-04Move empty attrset optimisationEelco Dolstra
2022-01-04Remove non-method mkString()Eelco Dolstra
2022-01-04Ensure that attrsets are sortedEelco Dolstra
2022-01-03Merge branch 'master' into debug-exploratory-PRBen Burdette
2021-12-27add DebugTrace for the current errorBen Burdette
2021-12-23DebugTraceBen Burdette
2021-12-22DebugStackTracker class in one placeBen Burdette
2021-12-21Merge pull request #5807 from NixOS/5805-ca-ifdEelco Dolstra
2021-12-21Fix IFD with CA derivationsregnat
2021-12-20bulk-allocate Value instances in the evaluatorpennae
2021-12-20:d errorBen Burdette
2021-11-25Merge branch 'master' into debug-mergeBen Burdette
2021-11-09cleanupBen Burdette
2021-11-04Remove maxPrimOpArityEelco Dolstra
2021-11-04Fix derivation primopEelco Dolstra
2021-11-04Optimize primop callsEelco Dolstra
2021-10-26Make experimental-features a proper typeregnat
2021-10-22remove dead codeBen Burdette
2021-10-11print staticenv bindingsBen Burdette
2021-10-11add nullable Expr argumentBen Burdette
2021-10-07Make builtins.{path,filterSource} work with chroot storesEelco Dolstra
2021-10-07Refactoring: Add allowPath() methodEelco Dolstra
2021-09-29libexpr: throw a more helpful eval-error if a builtin is not available due to...Maximilian Bosch
2021-09-14shared_ptr for StaticEnvBen Burdette
2021-09-13printEnvPosChainBen Burdette
2021-09-13nix --help: Display help using lowdown instead of manEelco Dolstra
2021-09-01Merge pull request #5066 from Radvendii/masterEelco Dolstra
2021-08-31path antiquotations: canonizePath -> canonicalizePathTaeer Bar-Yam
2021-08-30Merge pull request #5191 from hercules-ci/evalstate-lifetime-hygieneEelco Dolstra