| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | 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 |
* | ash: [BUILTIN] Exit without arguments in a trap should use status outside traps | Denys Vlasenko | 2020-02-16 | 2 | -0/+8 |
* | 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 | 2 | -2/+2 |
* | 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 | 4 | -8/+7 |
* | 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: 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 | 6 | -0/+30 |
* | 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 | 1 | -1/+1 |
* | 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 | 1 | -1/+1 |
* | 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 |
* | ash testsuite: fix false positives | Denys Vlasenko | 2016-10-07 | 2 | -2/+2 |
* | sh testsuite: add tests for exitcode on failure to exec | Denys Vlasenko | 2016-10-03 | 4 | -0/+8 |
* | ash testsuite: add most of hust tests which pass for ash | Denys Vlasenko | 2016-10-03 | 76 | -0/+607 |
* | sh testsuite: sync ash-misc/source* and hush-misc/source* | Denys Vlasenko | 2016-10-02 | 2 | -0/+12 |
* | ash: fix "return N" not setting $? in loop conditionals | 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 |
* | ash: exit after subshell error when errexit option is set | Rostislav Skudnov | 2016-09-17 | 2 | -0/+6 |
* | ash: add support for bash 'function' keyword | Ron Yorston | 2015-11-04 | 2 | -0/+40 |
* | hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail | Denys Vlasenko | 2015-11-04 | 1 | -1/+0 |
* | ash: copy function tests from hush testsuite | Ron Yorston | 2015-11-04 | 16 | -0/+119 |
* | ash: add tests for failures of the exec and command builtins | Ron Yorston | 2015-10-30 | 4 | -0/+13 |
* | ash: only allow local variables in functions | Ron Yorston | 2015-10-29 | 2 | -0/+2 |
* | ash: respect -p flag when command builtin is run with -v/-V | Ron Yorston | 2015-10-29 | 2 | -0/+2 |
* | ash: allow newline after variable name in for loop | Ron Yorston | 2015-10-29 | 2 | -0/+6 |
* | fix file mode | Denys Vlasenko | 2015-07-13 | 1 | -0/+0 |
* | ash: remove parsebackquote flag | Ron Yorston | 2015-07-13 | 2 | -0/+2 |
* | ash: make "locak VAR" unset VAR (bash does that) | Denys Vlasenko | 2014-03-16 | 2 | -0/+15 |
* | echo: do not retry on write errors | Denys Vlasenko | 2011-02-07 | 2 | -0/+9 |
* | ash: fix ". empty_file" exitcode. +5 bytes | Denys Vlasenko | 2010-05-17 | 1 | -1/+0 |