aboutsummaryrefslogtreecommitdiff
path: root/src/libcmd/repl.cc
AgeCommit message (Expand)Author
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-07-31Move evaluator settings (type and global) to separate file/headerJohn Ericson
2023-07-09Clean up `SearchPath`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-16libexpr: Move identifier-like printing to print.ccRobert 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-06Origin: Use SourcePathEelco Dolstra
2023-04-06Backport SourcePath from the lazy-trees branchEelco Dolstra
2023-04-04Merge pull request #7944 from yorickvP/fix-curReplThéophane Hufschmitt
2023-04-03Add explicit case statements where -Wswitch-enum would report themRobert Hensing
2023-03-02NixRepl::mainLoop: restore old curRepl on function exitYorick van Pelt
2023-02-21Fix the build without GCJohn Ericson
2023-02-20Split out `CmdRepl` and `editorFor`John Ericson
2023-01-20Fix unreachable error messageGuillaume 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-11Remove default constructor from `OutputsSpec`John Ericson
2023-01-02Merge remote-tracking branch 'origin/master' into coerce-stringEelco Dolstra
2022-12-13Improve cast safetyEelco Dolstra
2022-12-13Introduce AbstractPosEelco Dolstra
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-11-28use logger->cout Naïm Favier
2022-11-28repl: print a newline on ctrl-DNaïm Favier
2022-11-02Temporarily disable the debugger during completion evaluationYorick van Pelt
2022-10-16Merge remote-tracking branch 'origin/master' into coerce-stringGuillaume Maudoux
2022-10-13Fix clang warningsEelco Dolstra
2022-09-20nix repl: warn if creating dir for history failsAlyssa Ross
2022-09-07WIP: broken merge but need a git checkpointGuillaume Maudoux
2022-08-22nix repl: Stop the progress barEelco Dolstra
2022-06-29Merge pull request #6233 from flox/nix-repl-flakesThéophane Hufschmitt
2022-06-23Don't capture stdout when launching subshells in `nix repl`Dave Nicponski
2022-06-15Merge branch 'master' into nix-repl-flakesTom Bereknyei
2022-06-02Merge branch 'master' into nix-repl-flakesTom Bereknyei
2022-05-31repl: `--option pure-eval true` actually enables pure eval modeMaximilian Bosch
2022-05-25remove parens from repl helpBen Burdette
2022-05-25back to ref<EvalState> in NixReplBen Burdette
2022-05-25Style tweaksEelco Dolstra
2022-05-23commentBen Burdette
2022-05-22remove redundant 'debugMode' flagBen Burdette
2022-05-22change state derefsBen Burdette
2022-05-22changning repl to use EvalState& instead of refBen Burdette
2022-05-19'debugMode'Ben Burdette
2022-05-19de-const evalState exceptionsBen Burdette
2022-05-19Merge branch 'debug-exploratory-PR' into debuggerHook-eval-argBen Burdette
2022-05-19use an expr->StaticEnv table in evalStateBen Burdette
2022-05-16first whack at passing evalState as an arg to debuggerHook.Ben Burdette