aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
2024-07-04mildly cleanup libexpr/eval.hhQyriad
2024-06-19Merge pull request #10570 from layus/shared_cachesEelco Dolstra
2024-06-17libexpr: pass Exprs as references, not pointerseldritch horrors
2024-05-16primops: change to std::function, allowing the passing of user dataYorick van Pelt
2024-03-31Merge pull request #9920 from 9999years/forbid-nested-debuggersThéophane Hufschmitt
2024-03-09Merge pull request #10066 from 9999years/print-all-frameseldritch horrors
2024-03-09`:quit` in the debugger should quit the whole programeldritch horrors
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09Add commenteldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-09don't repeatedly look up ast internal symbolseldritch horrors
2024-03-09Unify and refactor value printingeldritch horrors
2024-03-05Merge pull request #9634 from 9999years/combine-abstract-pos-and-poseldritch 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 #7348 from thufschmitt/dont-use-vlaseldritch horrors
2024-03-04Merge pull request #8895 from hercules-ci/gc-before-statseldritch horrors
2024-01-21Fix symlink handlingEelco Dolstra
2023-08-18Delete `EvalState::addToSearchPath`John 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-20revert anchor prefix for builtin constantsValentin Gagarin
2023-07-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-09Clean up `SearchPath`John Ericson
2023-07-09Clean up `resolveSearchPathElem`John Ericson
2023-06-27Automatically document builtin constantsJohn Ericson
2023-06-27Generialize `showType`John Ericson
2023-06-23Use a struct not `std::pair` for `SearchPathElem`John Ericson
2023-06-18src/libexpr/eval.hh: add link for allowed-uris optionAdam Joseph
2023-06-14src/libexpr/eval.hh: fix typoAdam Joseph
2023-05-31Merge pull request #8318 from fricklerhandwerk/doc-currentTimeValentin Gagarin
2023-05-17Upgrade `downstreamPlaceholder` to a type with methodsJohn Ericson
2023-05-17add cross-references to pure evaluation modeValentin Gagarin
2023-05-15Create `EvalState::coerceToDerivedPath`John Ericson
2023-05-15Expose `mkOutputString` as method of `EvalState`John Ericson
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-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-04-06Origin: Use SourcePathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-02-27Revert "getDefaultNixPath: actually respect `{restrict,pure}-eval`"Eelco Dolstra
2023-02-27Revert "Document default `nix-path` value"Eelco Dolstra
2023-01-27Document default `nix-path` valueNaïm Favier