aboutsummaryrefslogtreecommitdiff
path: root/src/nix/repl.cc
AgeCommit message (Expand)Author
2022-04-19Avoid `fmt` when constructor already does itJohn Ericson
2022-03-24nix: allow whitespace characters before command in replpolykernel
2022-03-11Factor out a `LogStore` interfaceJohn Ericson
2022-03-03printValue(): Don't show repeated valuesEelco Dolstra
2022-03-02Add EvalState::coerceToStorePath() helperEelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-24libfetchers: Rename immutable -> lockedEelco Dolstra
2022-02-21Remove std::set aliasEelco Dolstra
2022-02-07fix markuplincoln auster
2022-02-06repl/load-flake: throw error if path isn't specifiedlincoln auster [they/them]
2022-02-04Make most calls to determinePos() lazyEelco Dolstra
2022-02-04Merge branch 'issue-3505' of https://github.com/kamadorueda/nixEelco Dolstra
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-21forceAttrs: make pos mandatoryKevin Amado
2022-01-21forceValue: make pos mandatoryKevin Amado
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-13avoid copies of parser input datapennae
2021-12-29Add ability to toggle show-trace from within the replAlexander Bantyev
2021-12-27Fix accidental O(n^2 * log n) performance in NixRepl::addAttrsToScopeYorick van Pelt
2021-12-22Remove CPU lockingEelco Dolstra
2021-12-09Properly take the last assignment in the REPLregnat
2021-12-06nix repl: add :logAlexander Bantyev
2021-11-26nix repl: Reset the terminal on exceptional exitsEelco Dolstra
2021-11-26Catch flake-related exception type in REPLAlex Shabalin
2021-11-25Support range-based for loop over list valuesEelco Dolstra
2021-11-18Fix :e in replAlex Shabalin
2021-11-05Merge pull request #5476 from NixOS/ca/fix-build-in-nix-replThéophane Hufschmitt
2021-11-05Fix `nix repl`’s building of CA derivationsregnat
2021-11-04StaticEnv: Use std::vector instead of std::mapEelco Dolstra
2021-10-12Merge pull request #5375 from edolstra/repl-ctrl-cEelco Dolstra
2021-10-12nix repl: Don't write to std::cout directlyEelco Dolstra
2021-10-12nix repl: Don't build in a child processEelco Dolstra
2021-10-07nix repl: properly deal with interruptionsMaximilian Bosch
2021-09-14ANSI_YELLOW -> ANSI_WARNINGEelco Dolstra
2021-09-14Fix macOS buildEelco Dolstra
2021-09-13RunOptions: Use designated initializersEelco Dolstra
2021-07-20Merge remote-tracking branch 'origin/repl-flake-support'Eelco Dolstra
2021-07-19nix repl: Update :edit help textRobert Hensing
2021-07-19Rename findDerivationFilename -> findPackageFilenameRobert Hensing
2021-07-19Add a `:load-flake` command to the nix replregnat
2021-07-16Forward the whole Nix config to the repl subprocessesregnat
2021-06-29Forward the experimental features to the nix repl subprocessesregnat
2021-04-07restoreSignals() + restoreAffinity() -> restoreProcessContext()Eelco Dolstra
2020-12-21Add 'nix repl' manpageEelco Dolstra
2020-12-18Replace Value type setters with mk* functionsSilvan Mosberger
2020-12-17Rename Value::normalType() -> Value::type()Silvan Mosberger
2020-12-12Add ValueType checking functions for types that have the same NormalTypeSilvan Mosberger
2020-12-12Use Value::normalType on all forced values instead of Value::typeSilvan Mosberger
2020-12-12Introduce Value type setters and make use of themSilvan Mosberger
2020-11-02nix repl: Fix handling of multi-line expressionsEelco Dolstra