mirror of
https://github.com/nushell/nushell
synced 2025-01-16 23:24:14 +00:00
c6fe58467b
* Change alias shape inference to proposal of RFC#4 * Remove commented code * Fix typo * Change comment to be more informative * Make match statement to lookup in table * Remove resolved question https://github.com/nushell/nushell/pull/2685#discussion_r509832054 * Pick ...or_insert_dependency functions into pieces Previously there was get_shape_of_expr_or_insert dependency, now there is get_shape_of_expr and get_shape_of_expr_or_insert_dependency 2 new functions have been added: get_result_shape_of_math_expr and get_result_shape_of_math_expr_or_insert_dependency * Remove flattening of deep binary expressions Previously deep binary expressions have been flattened through the insertion of fake vars. This logic was quite complicated. Now if a variable depends on the result shape of a binary expression and the result shape can't be computed, the variable simply depends on the whole binary. * Change Expression::Variable(Variable::It(...)) to Expression::Variable(...) * Simplify get_result_shapes_in_math_expr * Simplify infer_shapes_in_binary_expr * Clarify comment * Clarify comment * Fix clippy lint * Move check for real var into checked_insert * Remove comment * Rename var |
||
---|---|---|
.. | ||
commands | ||
completion | ||
env | ||
evaluate | ||
shell | ||
stream | ||
types | ||
utils | ||
cli.rs | ||
command_registry.rs | ||
commands.rs | ||
deserializer.rs | ||
documentation.rs | ||
env.rs | ||
evaluation_context.rs | ||
examples.rs | ||
format.rs | ||
futures.rs | ||
git.rs | ||
keybinding.rs | ||
lib.rs | ||
path.rs | ||
plugin.rs | ||
prelude.rs | ||
shell.rs | ||
types.rs | ||
utils.rs |