| Commit message (Expand) | Author | Age | Files | Lines |
| * | ash: fix here strings causing segfault in function invocationbusybox | Ron Yorston | 2026-03-09 | 1 | -0/+1 |
| * | ash: fix help builtin and tab completion of builtins | Ron Yorston via busybox | 2026-02-28 | 1 | -2/+2 |
| * | *: placate warnings where strchr/strstr returns constant pointer | Denys Vlasenko | 2026-02-15 | 1 | -7/+7 |
| * | *: use is_prefixed_with() where appropriate | Denys Vlasenko | 2026-02-07 | 1 | -1/+1 |
| * | *: use xasprintf_inplace() in more places | Denys Vlasenko | 2026-02-06 | 1 | -4/+1 |
| * | ash: fix \ooo octal printout in DEBUG code | Denys Vlasenko | 2026-01-28 | 1 | -16/+12 |
| * | ash: code shrink: eliminate pstrcmp1() | Denys Vlasenko | 2026-01-28 | 1 | -66/+63 |
| * | ash: remove non-standard chdir builtin | Denys Vlasenko | 2026-01-28 | 1 | -17/+14 |
| * | ash: get rid of a static in cmdlookup()/delete_cmd_entry() | Denys Vlasenko | 2026-01-28 | 1 | -26/+38 |
| * | ash: group command hashing/searching code together, no code changes | Denys Vlasenko | 2026-01-28 | 1 | -346/+351 |
| * | ash: move casematch() directly to its only caller, no code changes | Denys Vlasenko | 2026-01-27 | 1 | -31/+36 |
| * | ash: reorder functions to reduce forward declarations, no code changes | Denys Vlasenko | 2026-01-27 | 1 | -165/+156 |
| * | ash: JOBSTOPPED can only be set if job control is compiled in - conditionaliz... | Denys Vlasenko | 2026-01-27 | 1 | -2/+13 |
| * | ash: reorder functions to reduce forward declarations, no code changes | Denys Vlasenko | 2026-01-27 | 1 | -450/+453 |
| * | ash: move applet handling out of tryexec() - making it similar to dash | Denys Vlasenko | 2026-01-27 | 1 | -62/+61 |
| * | ash: unset traps before entering NOEXEC programs after [v]fork | Denys Vlasenko | 2026-01-27 | 1 | -7/+89 |
| * | ash: code shrink | Denys Vlasenko | 2026-01-24 | 1 | -0/+4 |
| * | ash,hush: allow 0x in arith (bash supports it for 0x$v case when v='') | Denys Vlasenko | 2026-01-24 | 1 | -5/+13 |
| * | ash: change procargs() to match recent dash change | Denys Vlasenko | 2025-09-23 | 1 | -7/+3 |
| * | hush: changes to comments and whitespace, no code changes | Denys Vlasenko | 2025-09-03 | 1 | -8/+8 |
| * | ash: implement <<<here_string syntax | Denys Vlasenko | 2025-09-02 | 3 | -26/+129 |
| * | hush: fix several syntax corner cases with function definitions | Denys Vlasenko | 2025-08-18 | 9 | -2/+37 |
| * | hush: shrink "function" code | Denys Vlasenko | 2025-08-18 | 1 | -11/+11 |
| * | hush: do not SEGV on if { echo foo; } then { echo bar; } fi | Denys Vlasenko | 2025-08-18 | 1 | -5/+4 |
| * | hush: disentangle keyword detection, no logic changes | Denys Vlasenko | 2025-08-18 | 1 | -25/+27 |
| * | hush: make "function" keyword support optional | Denys Vlasenko | 2025-08-17 | 1 | -11/+22 |
| * | hush: with --login, errors /etc/profile in must not exit shell | Denys Vlasenko | 2025-08-17 | 1 | -3/+8 |
| * | hush: recognize "function FUNC { cmd; }" syntax | Denys Vlasenko | 2025-08-17 | 1 | -43/+103 |
| * | hush: remove always-true conditional | Denys Vlasenko | 2025-08-17 | 1 | -1/+0 |
| * | hush: fix infinite loop expanding alias a="nice&&a" | Denys Vlasenko | 2025-08-17 | 1 | -6/+45 |
| * | 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 |