aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
AgeCommit message (Expand)Author
2024-03-04Merge pull request #9919 from 9999years/reduce-debugger-cluttereldritch horrors
2024-03-04Merge pull request #9681 from edolstra/eval-optimisationseldritch horrors
2024-03-04Merge pull request #9658 from pennae/env-dieteldritch horrors
2024-03-04Merge pull request #9617 from 9999years/stack-overflow-segfaulteldritch horrors
2024-03-04Merge pull request #9582 from pennae/misc-optseldritch horrors
2024-03-04Merge pull request #9555 from 9999years/positions-in-errorseldritch horrors
2024-03-04Merge pull request #9430 from hercules-ci/remove-vlaseldritch horrors
2024-03-04Merge pull request #9399 from edolstra/revert-vlaseldritch horrors
2024-03-04Merge pull request #9374 from hercules-ci/fix-nogceldritch horrors
2024-03-04Merge pull request #7348 from thufschmitt/dont-use-vlaseldritch horrors
2024-03-04Merge pull request #9172 from tfc/bad-moveseldritch horrors
2024-03-04Merge pull request #8895 from hercules-ci/gc-before-statseldritch horrors
2023-08-18Delete `EvalState::addToSearchPath`John Ericson
2023-08-18Fixing #7479John Ericson
2023-08-14Rework evaluator `SingleDerivedPath` infraJohn Ericson
2023-08-14Rename `optOutputPath` to `optStaticOutputPath`John Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-08-07Merge pull request #8692 from obsidiansystems/add-another-xp-checkThéophane Hufschmitt
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-09Clean up `SearchPath`John Ericson
2023-07-09Clean up `resolveSearchPathElem`John Ericson
2023-07-01Merge pull request #8566 from inclyc/nixd/value-print-depthRobert Hensing
2023-06-27Automatically document builtin constantsJohn Ericson
2023-06-27Generialize `showType`John Ericson
2023-06-22libexpr: extend `Value::print` to allow limited depthYingchi Long
2023-05-26create pathAccessible, use it to infer default dirsYorick van Pelt
2023-05-26getDefaultNixPath: ignore EPERMYorick van Pelt
2023-05-17Upgrade `downstreamPlaceholder` to a type with methodsJohn Ericson
2023-05-15Create `EvalState::coerceToDerivedPath`John Ericson
2023-05-15Expose `mkOutputString` as method of `EvalState`John Ericson
2023-05-09prevent double quotationAlex Ameen
2023-05-09libexpr: quote reserved keys when printingAlex Ameen
2023-04-24Merge remote-tracking branch 'origin/master' into source-pathEelco Dolstra
2023-04-21Use `std::set<StringContextElem>` not `PathSet` for string contextsJohn Ericson
2023-04-17Merge remote-tracking branch 'upstream/master' into source-pathRobert Hensing
2023-04-16libexpr/value/print.* -> libexpr/print.*Robert Hensing
2023-04-16printLiteral: Do not overloadRobert Hensing
2023-04-09Deduplicate string literal rendering, fix 4909Robert Hensing
2023-04-07Add talkative msg for coro gc debugYorick van Pelt
2023-04-07Always disable GC in a coroutine unless the patch is appliedYorick van Pelt
2023-04-07DisableGC: replace by CoroutineContext, std::shared_ptr<void>Yorick van Pelt
2023-04-07Disable GC inside coroutines on mac OSYorick van Pelt
2023-04-06Origin: Use SourcePathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-04-03Allow open switch-enum in 5 placesRobert Hensing
2023-04-03Add explicit case statements where -Wswitch-enum would report themRobert Hensing
2023-04-03eval: Fix crash on missing printValue tBlackhole caseRobert Hensing
2023-03-23Factor out the generation of the profile/channel directoryThéophane Hufschmitt
2023-03-08Revert "Disable GC during coroutine execution + test"Théophane Hufschmitt