aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
AgeCommit message (Expand)Author
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
2023-01-27getDefaultNixPath: actually respect `{restrict,pure}-eval`Naïm Favier
2023-01-19Discuss re-entrant errors and designGuillaume Maudoux
2023-01-19Add tests for error traces, and fixesGuillaume Maudoux
2023-01-19Revert "Revert "Merge pull request #6204 from layus/coerce-string""Guillaume Maudoux
2023-01-18Revert "Merge pull request #6204 from layus/coerce-string"Robert Hensing
2023-01-10Parse string context elements properlyJohn Ericson
2023-01-10Merge remote-tracking branch 'origin/master' into fix-7417Eelco Dolstra
2023-01-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2023-01-02Merge pull request #7351 from NaN-git/fix-mkStringThéophane Hufschmitt
2022-12-24remove undefined functionPhilipp Otterbein
2022-12-20EvalState::copyPathToStore(): Return a StorePathEelco Dolstra
2022-12-13Introduce AbstractPosEelco Dolstra
2022-12-12Move isUri() and resolveUri() out of filetransfer.ccEelco Dolstra
2022-10-25Rework error throwing, and test itGuillaume Maudoux
2022-10-23Try to please clang with convoluted templatesGuillaume Maudoux
2022-10-22Introduce an Error builder to tackle complexityGuillaume Maudoux
2022-10-20Rollback unneeded throwFrameErrorWithTrace functionGuillaume Maudoux
2022-10-17Initial frames supportGuillaume Maudoux
2022-09-11Cleanup error strings rebaseGuillaume Maudoux
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux
2022-07-11Merge branch 'master' into ignore-tryBen Burdette
2022-07-11move ignore-try to EvalSettingsBen Burdette
2022-07-05Add builtins.traceVerboseGytis Ivaskevicius
2022-06-02Shut up clang warningsEelco Dolstra
2022-06-02print message with exceptions in a try clauseBen Burdette
2022-06-02ignore-try flagBen Burdette
2022-05-30Respect the outputSpecified attributeEelco Dolstra
2022-05-26Remove pre-C++11 hackinessEelco Dolstra