mirror of
https://github.com/nushell/nushell.git
synced 2025-05-18 08:50:47 +02:00
# Description Allows `Stack` to have a modified local `Config`, which is updated immediately when `$env.config` is assigned to. This means that even within a script, commands that come after `$env.config` changes will always see those changes in `Stack::get_config()`. Also fixed a lot of cases where `engine_state.get_config()` was used even when `Stack` was available. Closes #13324. # User-Facing Changes - Config changes apply immediately after the assignment is executed, rather than whenever config is read by a command that needs it. - Potentially slower performance when executing a lot of lines that change `$env.config` one after another. Recommended to get `$env.config` into a `mut` variable first and do modifications, then assign it back. - Much faster performance when executing a script that made modifications to `$env.config`, as the changes are only parsed once. # Tests + Formatting All passing. # After Submitting - [ ] release notes |
||
---|---|---|
.. | ||
compile | ||
call_ext.rs | ||
closure_eval.rs | ||
column.rs | ||
command_prelude.rs | ||
documentation.rs | ||
env.rs | ||
eval_helpers.rs | ||
eval_ir.rs | ||
eval.rs | ||
glob_from.rs | ||
lib.rs | ||
scope.rs |