| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | hush: comment fixes | Denys Vlasenko | 2025-08-17 | 1 | -2/+1 |
| | * | hush: make "alias" print aliases in properly escaped form | Denys Vlasenko | 2025-08-17 | 1 | -31/+21 |
| | * | hush: fix nested alias expansion | Denys Vlasenko | 2025-08-17 | 1 | -5/+10 |
| | * | hush: optional alias support | Denys Vlasenko | 2025-08-17 | 1 | -44/+388 |
| | * | hush: optimization in set_local_var() | Denys Vlasenko | 2025-08-16 | 1 | -6/+6 |
| | * | hush: implement <<<here_string syntax | Denys Vlasenko | 2025-08-15 | 3 | -41/+137 |
| | * | hush: allow faster parsing for "./:@" characters | Denys Vlasenko | 2025-08-14 | 1 | -2/+7 |
| | * | hush: shrink syntax error handling | Denys Vlasenko | 2025-08-14 | 1 | -28/+52 |
| | * | hush: undo incorrect change which allows a'b'=c to be assignment | Denys Vlasenko | 2025-08-14 | 5 | -22/+20 |
| | * | hush: explain "empty quoted str marker" trick | Denys Vlasenko | 2025-08-14 | 1 | -5/+11 |
| | * | hush: improve code readability, no logic changes | Denys Vlasenko | 2025-08-14 | 1 | -22/+25 |
| | * | hush: move tickquote1.tests to hush-bugs/ - it's a known bug | Denys Vlasenko | 2025-08-14 | 2 | -0/+0 |
| | * | hush: remove the is_blank dance | Denys Vlasenko | 2025-08-14 | 5 | -76/+75 |
| | * | hush: remove two strchr's from the hottest parsing loop | Denys Vlasenko | 2025-08-14 | 1 | -88/+85 |
| | * | hush: optimize decoding of $'str' - avoid extra function call if we can | Denys Vlasenko | 2025-08-13 | 1 | -5/+4 |
| | * | hush: shrink i_getch, rename two functions | Denys Vlasenko | 2025-08-13 | 1 | -28/+23 |
| | * | hush: ~5% faster parsing of typical shell scripts | Denys Vlasenko | 2025-08-13 | 1 | -13/+19 |
| | * | hush: create a macro IS_NULL_WORD to test for null shell word | Denys Vlasenko | 2025-08-13 | 1 | -16/+14 |
| | * | hush: fix a corner case in "case" stmt, ctx_dsemicolon is in fact unused | Denys Vlasenko | 2025-08-13 | 5 | -53/+55 |
| | * | hush: allow nested negation "! ! ! CMD" - bash 5.2.15 allows it | Denys Vlasenko | 2025-08-12 | 3 | -73/+71 |
| | * | hush: drop ctx_inverted, use pipe->pi_inverted | Denys Vlasenko | 2025-08-12 | 2 | -20/+25 |
| | * | hush: do not segfault on "for </dev/null v in..." | Denys Vlasenko | 2025-08-12 | 3 | -113/+124 |
| | * | hush: test for, and disallow several invalid syntaxes | Denys Vlasenko | 2025-08-11 | 21 | -25/+96 |
| | * | ash: parser: Invalid redirections are run-time, not syntax errors | Denys Vlasenko | 2025-08-11 | 1 | -1/+1 |
| | * | hush: fix var_backslash1.tests | Denys Vlasenko | 2025-08-11 | 5 | -68/+138 |
| | * | shells: testcase: add another test for EINTR on fifo open | Denys Vlasenko | 2025-08-11 | 4 | -0/+32 |
| | * | *: code shrink using sigprocmask2() where appropriate | Denys Vlasenko | 2025-08-11 | 2 | -12/+12 |
| | * | ash: converge waiting code to dash in its form, add comments, no code changes | Denys Vlasenko | 2025-08-10 | 1 | -26/+30 |
| * | | Merge branch 'busybox' into merge | Ron Yorston | 2025-09-10 | 0 | -0/+0 |
| |\| |
|
| | * | ash: move 100 bytes off global .data / .bss, no logic changes | Denys Vlasenko | 2025-08-10 | 1 | -61/+62 |
| | * | ash: redir: Retry open on EINTR | Denys Vlasenko | 2025-08-09 | 5 | -67/+119 |
| | * | ash: eval: Reset handler when entering a subshell | Denys Vlasenko | 2025-08-09 | 1 | -3/+16 |
| | * | ahs: jobs: Block signals during tcsetpgrp | Denys Vlasenko | 2025-08-09 | 1 | -1/+16 |
| | * | ash: eval: Add vfork support | Denys Vlasenko | 2025-08-09 | 4 | -37/+117 |
| | * | ash: rename got_sigchld, doing_jobctl, and INT_ON/OFF to match dash | Denys Vlasenko | 2025-08-09 | 1 | -150/+150 |
| * | | ash: move 100 bytes off global .data / .bss, no logic changes | Ron Yorston | 2025-09-10 | 1 | -80/+79 |
| * | | shells: add tests missing from last commit | Ron Yorston | 2025-09-10 | 4 | -0/+30 |
| * | | ash: redir: Retry open on EINTR | Ron Yorston | 2025-09-10 | 2 | -69/+93 |
| * | | ash: eval: Reset handler when entering a subshell | Ron Yorston | 2025-09-09 | 1 | -14/+33 |
| * | | ash: jobs: Block signals during tcsetpgrp | Ron Yorston | 2025-09-07 | 1 | -1/+16 |
| * | | ash: eval: Add vfork support | Ron Yorston | 2025-09-07 | 4 | -36/+128 |
| * | | ash: rename got_sigchld, doing_jobctl, and INT_ON/OFF to match dash | Ron Yorston | 2025-09-07 | 1 | -158/+158 |
| * | | Merge branch 'busybox' into merge | Ron Yorston | 2025-09-06 | 23 | -109/+353 |
| |\| |
|
| | * | ash: fix fallout of no-more-set commandname | Denys Vlasenko | 2025-08-09 | 1 | -6/+7 |
| | * | shells: fix a typo in var_backslash1.tests, expand it while at it | Denys Vlasenko | 2025-08-09 | 4 | -8/+12 |
| | * | ash: eval: Always set exitstatus in evaltree | Denys Vlasenko | 2025-08-09 | 1 | -6/+7 |
| | * | ash: options: Do not set commandname in procargs | Denys Vlasenko | 2025-08-09 | 1 | -3/+2 |
| | * | ash: jobs: drop unused node parameter in makejob() | Denys Vlasenko | 2025-08-09 | 1 | -6/+6 |
| | * | shells: add testsuite item | Denys Vlasenko | 2025-08-09 | 4 | -0/+124 |
| | * | ash: reuse vstype_suffix[] in debug code, shrink it | Denys Vlasenko | 2025-08-08 | 1 | -35/+37 |