| Age | Commit message (Expand) | Author |
| 2025-08-18 | hush: fix several syntax corner cases with function definitions | Denys Vlasenko |
| 2025-08-15 | hush: implement <<<here_string syntax | Denys Vlasenko |
| 2025-08-14 | hush: undo incorrect change which allows a'b'=c to be assignment | Denys Vlasenko |
| 2025-08-14 | hush: move tickquote1.tests to hush-bugs/ - it's a known bug | Denys Vlasenko |
| 2025-08-14 | hush: remove the is_blank dance | Denys Vlasenko |
| 2025-08-13 | hush: fix a corner case in "case" stmt, ctx_dsemicolon is in fact unused | Denys Vlasenko |
| 2025-08-12 | hush: allow nested negation "! ! ! CMD" - bash 5.2.15 allows it | Denys Vlasenko |
| 2025-08-12 | hush: drop ctx_inverted, use pipe->pi_inverted | Denys Vlasenko |
| 2025-08-12 | hush: do not segfault on "for </dev/null v in..." | Denys Vlasenko |
| 2025-08-11 | hush: test for, and disallow several invalid syntaxes | Denys Vlasenko |
| 2025-08-11 | hush: fix var_backslash1.tests | Denys Vlasenko |
| 2025-08-11 | shells: testcase: add another test for EINTR on fifo open | Denys Vlasenko |
| 2025-08-09 | ash: redir: Retry open on EINTR | Denys Vlasenko |
| 2025-08-09 | shells: fix a typo in var_backslash1.tests, expand it while at it | Denys Vlasenko |
| 2025-08-09 | shells: add testsuite item | Denys Vlasenko |
| 2025-08-07 | ash,hush: fix corner cases with backslash-newlines in heredocs | Denys Vlasenko |
| 2025-08-03 | hush: if !JOBS, skip tests which wouldn't work | Denys Vlasenko |
| 2025-07-08 | hush: fix SEGV on "echo << >" and such | Denys Vlasenko |
| 2025-07-01 | shell: improve bash compatibility of read built-in | Ron Yorston |
| 2024-07-13 | hush: do not exit interactive shell on some redirection errors | Denys Vlasenko |
| 2024-07-13 | hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fd | Denys Vlasenko |
| 2024-02-26 | ash: fix handling of single-quoted strings in pattern substitution | Denys Vlasenko |
| 2024-02-25 | hush: detect when terminating "done"/"fi" is missing | Denys Vlasenko |
| 2023-07-04 | ash: disable check for "good" function name, bash does not check this | Denys Vlasenko |
| 2023-06-25 | shell/math: bash-compatible handling of too large numbers | Denys Vlasenko |
| 2023-06-18 | shell: typo fix in tests | Denys Vlasenko |
| 2023-06-16 | shell/math: fix ?: to not evaluate not-taken branches | Denys Vlasenko |
| 2023-06-15 | shell/math: fix order of expansion of variables to numbers | Denys Vlasenko |
| 2023-06-15 | shell/math: remove special code to handle a?b?c:d:e, it works without it now | Denys Vlasenko |
| 2023-06-15 | shell/math: fix parsing of ?: and explain why it's parsed that way | Denys Vlasenko |
| 2023-06-14 | shell: sync ash/hush test scripts | Denys Vlasenko |
| 2023-06-14 | shell/math: fix the order of variable resolution in binops | Denys Vlasenko |
| 2023-06-12 | hush: fix expansion of space in "a=${a:+$a }c" construct | Denys Vlasenko |
| 2023-05-25 | hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 | Denys Vlasenko |
| 2023-04-13 | hush: quote variable values printed by "set" (match ash behavior) | Denys Vlasenko |
| 2022-08-02 | ash: fix ifs cleanup on error paths | Denys Vlasenko |
| 2022-03-01 | ash: don't read past end of var in subvareval for bash substitutions | Sören Tempel |
| 2021-10-11 | shell: fix script's comm field if ENABLE_FEATURE_PREFER_APPLETS=y | Denys Vlasenko |
| 2021-09-26 | shell: fix parsing of $(( (v)++ + NUM )) | Denys Vlasenko |
| 2021-09-25 | shell: enable more tests which are passing now | Denys Vlasenko |
| 2021-09-25 | shell: fix arithmentic evaluation of "++7" and such (it is + + 7, i.e. 7) | Denys Vlasenko |
| 2021-09-07 | ash: LINENO starts from 0 in -c SCRIPT mode | Denys Vlasenko |
| 2021-09-07 | ash: fix LINENO in functions | Denys Vlasenko |
| 2021-09-07 | hush: fix set -n to act immediately, not just after run_list() | Denys Vlasenko |
| 2021-07-27 | shell: update psubst testcases | Denys Vlasenko |
| 2021-07-26 | hush: implement $'str' bashism | Denys Vlasenko |
| 2021-07-25 | ahell: update testsuite | Denys Vlasenko |
| 2021-06-19 | hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN} | Denys Vlasenko |
| 2021-06-15 | hush: fix handling of \^C and "^C" | Denys Vlasenko |
| 2020-12-25 | typo fix | Denys Vlasenko |