mirror of
https://github.com/nushell/nushell.git
synced 2025-02-15 09:59:47 +01:00
# Description Removes the `NU_DISABLE_IR` option and some code related to evaluating blocks with the AST evaluator. Does not entirely remove the AST evaluator yet. We still have some dependencies on expression evaluation in a few minor places which will take a little bit of effort to fix. Also changes `debug profile` to always include instructions, because the output is a little confusing otherwise, and removes the different options for instructions/exprs. # User-Facing Changes - `NU_DISABLE_IR` no longer has any effect, and is removed. There is no way to use the AST evaluator. - `debug profile` no longer has `--exprs`, `--instructions` options. - `debug profile` lists `pc` and `instruction` columns by default now. # Tests + Formatting Eval tests fixed to only use IR. # After Submitting - [ ] release notes - [ ] finish removing AST evaluator, come up with solutions for the expression evaluation. |
||
---|---|---|
.. | ||
argument.rs | ||
cached_file.rs | ||
call_info.rs | ||
call.rs | ||
capture_block.rs | ||
command.rs | ||
description.rs | ||
engine_state.rs | ||
error_handler.rs | ||
mod.rs | ||
overlay.rs | ||
pattern_match.rs | ||
sequence.rs | ||
stack_out_dest.rs | ||
stack.rs | ||
state_delta.rs | ||
state_working_set.rs | ||
variable.rs |