| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of globally marking the state as "in block" when evaluating
blocks/functions, update the "in block" status when pushing/popping
blocks on the parser stack.
Fixes #1729.
On a side note, `status -b` is actually pretty useless, because it
always returns 0 inside of a function (even without this patch).
|
| |
|
| |
|
| |
|
|
|
|
| |
exec_no_exec, which also does nothing in the new parser
|
| |
|
|
|
|
| |
complete -a support. Fixes #1369
|
|
|
|
|
|
| |
parse_error_list_t through all of the expand functions, enabling them to
report errors more directly. Improve aspects of error reporting for
expansion failures.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
execution model
|
|\ |
|
| | |
|
| |
| |
| |
| | |
the new parser
|
| | |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing
changes made to 6d749789ce240a3e6f1447777db63fd8e7525560.
See discussion in #1317
|
|/
|
|
| |
This entirely replaces fish's execution model. Bugs are likely. See commit 290aae80 for what this is about.
|
| |
|
| |
|
| |
|
|
|
|
| |
input" within backtraces
|
| |
|
|
|
|
| |
1295
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
with trunk
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
parser
|
| |
|
|
|
|
| |
pass (!). Error reporting still unsteady.
|
| |
|
|
|
|
| |
status of the last command
|
| |
|
|
|
|
| |
parser
|