aboutsummaryrefslogtreecommitdiff
path: root/src/nix/repl.cc
AgeCommit message (Expand)Author
2020-06-18Revert the `enum struct` changeJohn Ericson
2020-06-18Merge remote-tracking branch 'upstream/master' into enum-classJohn Ericson
2020-06-17Use `ansicolor.hh` in `nix repl` rather than duplicatesJohn Ericson
2020-05-28Merge branch 'master' of github.com:NixOS/nix into enum-classCarlo Nucera
2020-05-11Merge branch 'master' into errors-phase-2Ben Burdette
2020-05-01Improve help-message for nix-replMaximilian Bosch
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-03-29Use `enum struct` and drop prefixesJohn Ericson
2020-03-19nix repl: Put EvalState on the heapEelco Dolstra
2020-03-19nix repl: Scan NixRepl for GC rootsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-12-05Make subcommand construction in MultiCommand lazyEelco Dolstra
2019-10-28nix repl: also handle lambda editzimbatm
2019-10-28editorFor: take a pos object insteadzimbatm
2019-10-28libexpr: findDerivationFilename return Pos instead of tuplezimbatm
2019-10-23libexpr: add findDerivationFilenamezimbatm
2019-10-23libutil: add editorFor heuristiczimbatm
2019-10-23nix repl: add :edit commandzimbatm
2019-07-03Fix C++ compatibility with older editline versions.Niklas Hambüchen
2019-03-24repl: Restore CTRL-C behaviourxbreak
2019-02-05Revert "Restore parent mount namespace before executing a child process"Eelco Dolstra
2018-12-25remove some dead code in nix/repl.ccDmitry Kalinkin
2018-12-12nix repl: don't create result symlinksDaiderd Jordan
2018-11-20repl: give user the choice between libeditline and libreadlineKai Harries
2018-11-20repl: Remove code that was commented outKai Harries
2018-11-13Merge branch 'feature/editline-pr' of https://github.com/dtzWill/nixEelco Dolstra
2018-11-13Restore parent mount namespace before executing a child processEelco Dolstra
2018-10-29repl: complete if all matches share prefixWill Dietz
2018-10-29editline: wipWill Dietz
2018-09-10auto args on replDing Xiang Fei
2018-08-07repl: don't add trailing spaces to history linesIvan Kozik
2018-06-23repl: use `nix build` for building instead of `nix-store -r`Will Dietz
2018-06-12Move EvalState from the stack to the heapEelco Dolstra
2018-04-16nix repl: Fix multiline SIGINT handling.Félix Baylac-Jacqué
2018-04-11Fix #2057Eelco Dolstra
2017-12-26nix repl: use linenoiseKeyType to differentiate ^C and ^DWill Dietz
2017-11-27no "linenoiseFree" in linenoise-ngWill Dietz
2017-10-24nix: Respect -I, --arg, --argstrEelco Dolstra
2017-08-09nix repl: Support printing floating-point numbersEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-20nix-shell: Use bashInteractive from <nixpkgs>Eelco Dolstra
2017-05-10Replace readline by linenoiseEelco Dolstra
2017-04-28Check for libreadlineEelco Dolstra
2017-04-25nix repl: Fix Ctrl-CEelco Dolstra
2017-04-25Minor cleanupEelco Dolstra
2017-04-25"using namespace std" considered harmfulEelco Dolstra
2017-04-25nix repl: Use $XDG_DATA_HOME for the readline historyEelco Dolstra
2017-04-25Make "nix repl" buildEelco Dolstra
2017-04-25Cleanup in preparation of merging nix-repl repo into nix repoEelco Dolstra