| Commit message (Expand) | Author | Age | Files | Lines |
* | hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 | Denys Vlasenko | 2023-05-25 | 4 | -0/+20 |
* | hush: quote variable values printed by "set" (match ash behavior) | Denys Vlasenko | 2023-04-13 | 1 | -2/+2 |
* | hush: fix set -n to act immediately, not just after run_list() | Denys Vlasenko | 2021-09-07 | 4 | -0/+14 |
* | hush: fix handling of \^C and "^C" | Denys Vlasenko | 2021-06-15 | 4 | -0/+6 |
* | typo fix | Denys Vlasenko | 2020-12-25 | 1 | -1/+1 |
* | hush: fix this case: echo "SCRIPT" | hush | Denys Vlasenko | 2020-12-25 | 2 | -0/+5 |
* | hush: output bash-compat killing signal names | Denys Vlasenko | 2020-10-24 | 1 | -2/+2 |
* | shell: add testsuite for "wait $pid" waiting for other tasks | Denys Vlasenko | 2020-09-29 | 2 | -0/+9 |
* | shells: fix exitcode_trapN tests to avoid races | Denys Vlasenko | 2020-02-26 | 2 | -4/+2 |
* | hush: make "exit" in trap use pre-trap exitcode - fix for nested trap | Denys Vlasenko | 2020-02-21 | 2 | -0/+13 |
* | hush: implement "return NUM in trap sets $? after trap" | Denys Vlasenko | 2020-02-20 | 6 | -0/+34 |
* | ash,hush: testcase for "exit" without arguments in a trap | Denys Vlasenko | 2020-02-19 | 2 | -0/+10 |
* | shells: add tests for backslashes in export VAR=VAL | Denys Vlasenko | 2019-05-14 | 2 | -0/+3 |
* | ash: eval: Variable assignments on functions are no longer persistent | Denys Vlasenko | 2018-08-05 | 1 | -1/+1 |
* | hush: fix another case where empty "for" wasn't setting exitcode to 0 | Denys Vlasenko | 2018-07-28 | 2 | -0/+6 |
* | hush: support "f() (cmd)" functions | Denys Vlasenko | 2018-04-03 | 1 | -3/+2 |
* | hush: fix "set -e; false || x=1; echo OK" | Denys Vlasenko | 2018-04-03 | 2 | -0/+14 |
* | hush: fix raw ^C handlisg in single-quoted strings | Denys Vlasenko | 2018-01-13 | 4 | -6/+5 |
* | hush: add command2.tests from ash tests | Denys Vlasenko | 2018-01-12 | 2 | -0/+8 |
* | hush: fix handling of ^C in eval | Denys Vlasenko | 2018-01-11 | 2 | -0/+5 |
* | hush: fix handling of raw ^C in scripts: "echo ^C" | Denys Vlasenko | 2018-01-11 | 2 | -0/+4 |
* | hush: fix "true | func_with_return" not allowing return. | Denys Vlasenko | 2017-07-31 | 4 | -0/+8 |
* | hush: functions have priority over builtins (!) | Denys Vlasenko | 2017-07-31 | 2 | -0/+10 |
* | shell: some additions to *sh-misc/* tests | Denys Vlasenko | 2017-07-24 | 1 | -0/+4 |
* | hush: add support for "set -e" | Denys Vlasenko | 2017-07-14 | 2 | -0/+6 |
* | hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait $!; echo $?" | Denys Vlasenko | 2017-07-07 | 2 | -0/+8 |
* | hush: Print error messages on shift -1 | Denys Vlasenko | 2017-07-06 | 2 | -0/+20 |
* | shell: remove duplicate sigint1.tests (another copies are in signals/) | Denys Vlasenko | 2017-07-06 | 2 | -42/+0 |
* | hush: add tickquote1.tests from ash testsuite | Denys Vlasenko | 2017-07-06 | 2 | -0/+3 |
* | Spelling fixes in comments, documentation, tests and examples | Denys Vlasenko | 2017-04-17 | 1 | -1/+1 |
* | hush: fix a bug in argv restoration after sourcing a file | Denys Vlasenko | 2017-01-09 | 2 | -0/+16 |
* | ash: fix error code regression | Ron Yorston | 2017-01-03 | 2 | -0/+16 |
* | hush: rework "wait %jobspec" to work in non-interactive shells too | Denys Vlasenko | 2016-11-08 | 4 | -0/+10 |
* | hush: allow { cmd } to not be terminated by semicolon in some cases | Denys Vlasenko | 2016-11-04 | 2 | -0/+16 |
* | hush: fix "wait PID" | Denys Vlasenko | 2016-10-28 | 6 | -0/+16 |
* | sh testsuite: add tests for exitcode on failure to exec | Denys Vlasenko | 2016-10-03 | 4 | -0/+8 |
* | hush testsuite: fix another false positive | Denys Vlasenko | 2016-10-03 | 2 | -2/+1 |
* | hust testsuite: fix a false positive | Denys Vlasenko | 2016-10-03 | 1 | -1/+1 |
* | ash testsuite: add most of hust tests which pass for ash | Denys Vlasenko | 2016-10-03 | 1 | -0/+0 |
* | sh testsuite: sync ash-misc/source* and hush-misc/source* | Denys Vlasenko | 2016-10-02 | 8 | -27/+38 |
* | sh testsuite: create hush-redir/* and move files around | Denys Vlasenko | 2016-10-02 | 14 | -237/+0 |
* | sh testsuite: create hush-heredoc/* and move files around | Denys Vlasenko | 2016-10-02 | 12 | -185/+0 |
* | hush testsuite: add many tests from ash testsuite | Denys Vlasenko | 2016-10-02 | 8 | -0/+35 |
* | hush: add func6.tests | Denys Vlasenko | 2016-10-01 | 2 | -0/+13 |
* | hush: fix 'eval ""' handling | Denys Vlasenko | 2016-09-29 | 2 | -0/+7 |
* | hush: fix ". EMPTY_LINE" not setting $? to 0 | Denys Vlasenko | 2016-09-29 | 2 | -0/+8 |
* | ash: [EVAL] Make eval with empty arguments return 0 | Denys Vlasenko | 2016-09-29 | 2 | -0/+5 |
* | ash: eval: Return status in eval functions | Denys Vlasenko | 2016-09-28 | 2 | -0/+4 |
* | hush: fix "redirects can close script fd" bug | Denys Vlasenko | 2016-08-22 | 2 | -0/+30 |
* | hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail | Denys Vlasenko | 2015-11-04 | 1 | -2/+0 |