mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 03:03:57 +08:00
2ca66cff53
This disables job control inside command substitutions. Prior to this change, a cmdsub might get its own process group. This caused it to fail to cancel loops properly. For example: while true ; echo (sleep 5) ; end could not be control-C cancelled, because the signal would go to sleep, and so the loop would continue on. The simplest way to fix this is to match other shells and not use job control in cmdsubs. Related is #1362 |
||
---|---|---|
.. | ||
checks | ||
pexpects | ||
test_functions | ||
.gitignore | ||
history_sample_bash | ||
history_sample_corrupt1 | ||
history_sample_fish_1_x | ||
history_sample_fish_2_0 | ||
interactive.config | ||
interactive.fish | ||
test_util.fish | ||
test.fish |