| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | ash: code shrink | Denys Vlasenko | 2023-06-17 | 1 | -1/+1 |
* | shell/read: do not allow empty variable name | Denys Vlasenko | 2023-06-17 | 1 | -1/+1 |
* | shell/math: eliminate some redundant stores on return code path | Denys Vlasenko | 2023-06-17 | 1 | -20/+23 |
* | shell/math: change ?: nesting code to not have 63 level nesting limitation | Denys Vlasenko | 2023-06-17 | 2 | -14/+21 |
* | shell/math.h: update comments, rearrange struct members for smaller code | Denys Vlasenko | 2023-06-17 | 2 | -23/+5 |
* | shell/math: code shrink | Denys Vlasenko | 2023-06-17 | 1 | -3/+3 |
* | shell/math: tweka comments | Denys Vlasenko | 2023-06-16 | 1 | -16/+8 |
* | shell/math: fix ?: to not evaluate not-taken branches | Denys Vlasenko | 2023-06-16 | 26 | -24/+131 |
* | shell/math: simplify handling of unary plus | Denys Vlasenko | 2023-06-15 | 1 | -3/+5 |
* | shell/math: explain the logic, small tweak to make code smaller | Denys Vlasenko | 2023-06-15 | 1 | -10/+25 |
* | shell/math: fix order of expansion of variables to numbers | Denys Vlasenko | 2023-06-15 | 3 | -34/+26 |
* | shell: document another arithmetic discrepancy with bash | Denys Vlasenko | 2023-06-15 | 2 | -0/+11 |
* | shell/math: remove special code to handle a?b?c:d:e, it works without it now | Denys Vlasenko | 2023-06-15 | 5 | -9/+9 |
* | shell/math: fix parsing of ?: and explain why it's parsed that way | Denys Vlasenko | 2023-06-15 | 11 | -26/+61 |
* | shell/math: simpler insertion of "fake" last RPAREN | Denys Vlasenko | 2023-06-15 | 1 | -7/+6 |
* | shell: sync ash/hush test scripts | Denys Vlasenko | 2023-06-14 | 2 | -8/+25 |
* | shell/math: trivial code shrink | Denys Vlasenko | 2023-06-14 | 1 | -4/+3 |
* | shell/math: fix the order of variable resolution in binops | Denys Vlasenko | 2023-06-14 | 9 | -12/+48 |
* | shell/math: remove now-unused second_val | Denys Vlasenko | 2023-06-14 | 1 | -20/+3 |
* | shell/math: fix nested ?: and do not parse variables in not-taken branch | Denys Vlasenko | 2023-06-14 | 7 | -43/+61 |
* | shell/math: remove a redundant check | Denys Vlasenko | 2023-06-14 | 1 | -6/+6 |
* | shell/math: document ternary ?: op's weirdness, add code comments | Denys Vlasenko | 2023-06-14 | 3 | -28/+65 |
* | shell/math: fix one name check, other minor cleanups | Denys Vlasenko | 2023-06-13 | 1 | -8/+12 |
* | shell: add a few yet-failing arithmentic tests | Denys Vlasenko | 2023-06-13 | 10 | -0/+43 |
* | shell/math: reduce stack usage | Denys Vlasenko | 2023-06-13 | 1 | -30/+36 |
* | shell: avoid segfault on ${0::0/0~09J}. Closes 15216 | Denys Vlasenko | 2023-06-12 | 1 | -4/+35 |
* | hush: fix expansion of space in "a=${a:+$a }c" construct | Denys Vlasenko | 2023-06-12 | 5 | -1/+17 |
* | hush: make "false" built-in | Denys Vlasenko | 2023-05-25 | 1 | -0/+7 |
* | hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 | Denys Vlasenko | 2023-05-25 | 9 | -8/+56 |
* | ash: use-after-free in bash pattern substitution | Karsten Sperling | 2023-05-18 | 1 | -0/+2 |
* | hush: add comment about abort on syntax error %{^} | Denys Vlasenko | 2023-05-09 | 1 | -0/+1 |
* | hush: fix an interactive abort on error | Denys Vlasenko | 2023-05-08 | 1 | -0/+8 |
* | ash,hush: tab completion of functions and aliases | Ron Yorston | 2023-04-16 | 2 | -6/+40 |
* | hush: quote variable values printed by "set" (match ash behavior) | Denys Vlasenko | 2023-04-13 | 2 | -4/+19 |
* | ash: code shrink: do not take address of prefix(), allowing it to inline | Denys Vlasenko | 2023-04-03 | 1 | -8/+4 |
* | ash: code shrink - reuse is_prefixed_with() from libbb | Denys Vlasenko | 2023-04-03 | 1 | -2/+4 |
* | ash: get rid of separate mail_var_path_changed flag variable | Denys Vlasenko | 2023-04-03 | 1 | -10/+9 |
* | ash: fix still-broken new mail detection | Denys Vlasenko | 2023-04-03 | 1 | -4/+4 |
* | ash: fix broken new mail detection | Denys Vlasenko | 2023-04-03 | 1 | -1/+0 |
* | hush (NOMMU): fix LINENO in execed children | Denys Vlasenko | 2023-04-01 | 1 | -0/+15 |
* | hush: speed up "big heredoc" code | Denys Vlasenko | 2023-04-01 | 1 | -7/+15 |
* | hush: add TODO comment | Denys Vlasenko | 2023-04-01 | 1 | -0/+3 |
* | ash: code shrink | Denys Vlasenko | 2023-04-01 | 1 | -3/+3 |
* | ash: exec: Stricter pathopt parsing - lost chunk | Denys Vlasenko | 2023-03-31 | 1 | -1/+1 |
* | ash: improve trap and jobs builtins in child shells | Ron Yorston | 2023-03-31 | 3 | -6/+31 |
* | ash: make EPOCH variables work if RANDOM is disabled | Ron Yorston | 2023-03-29 | 1 | -1/+1 |
* | hush: restore SIGHUP handling, this time explain why we do what we do | Denys Vlasenko | 2023-01-30 | 1 | -20/+28 |
* | hush: restore tty pgrp on SIGHUP | Denys Vlasenko | 2023-01-30 | 1 | -5/+8 |
* | hush: remove special handling of SIGHUP | Denys Vlasenko | 2023-01-30 | 1 | -18/+20 |
* | shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256 | Denys Vlasenko | 2023-01-26 | 2 | -3/+10 |