Age | Commit message (Expand) | Author |
2023-06-15 | shell/math: explain the logic, small tweak to make code smaller | Denys Vlasenko |
2023-06-15 | shell/math: fix order of expansion of variables to numbers | Denys Vlasenko |
2023-06-15 | shell: document another arithmetic discrepancy with bash | 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-15 | shell/math: simpler insertion of "fake" last RPAREN | Denys Vlasenko |
2023-06-14 | shell: sync ash/hush test scripts | Denys Vlasenko |
2023-06-14 | shell/math: trivial code shrink | Denys Vlasenko |
2023-06-14 | shell/math: fix the order of variable resolution in binops | Denys Vlasenko |
2023-06-14 | shell/math: remove now-unused second_val | Denys Vlasenko |
2023-06-14 | shell/math: fix nested ?: and do not parse variables in not-taken branch | Denys Vlasenko |
2023-06-14 | shell/math: remove a redundant check | Denys Vlasenko |
2023-06-14 | shell/math: document ternary ?: op's weirdness, add code comments | Denys Vlasenko |
2023-06-13 | shell/math: fix one name check, other minor cleanups | Denys Vlasenko |
2023-06-13 | shell: add a few yet-failing arithmentic tests | Denys Vlasenko |
2023-06-13 | shell/math: reduce stack usage | Denys Vlasenko |
2023-06-12 | shell: avoid segfault on ${0::0/0~09J}. Closes 15216 | Denys Vlasenko |
2023-06-12 | hush: fix expansion of space in "a=${a:+$a }c" construct | Denys Vlasenko |
2023-05-25 | hush: make "false" built-in | Denys Vlasenko |
2023-05-25 | hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 | Denys Vlasenko |
2023-05-18 | ash: use-after-free in bash pattern substitution | Karsten Sperling |
2023-05-09 | hush: add comment about abort on syntax error %{^} | Denys Vlasenko |
2023-05-08 | hush: fix an interactive abort on error | Denys Vlasenko |
2023-04-16 | ash,hush: tab completion of functions and aliases | Ron Yorston |
2023-04-13 | hush: quote variable values printed by "set" (match ash behavior) | Denys Vlasenko |
2023-04-03 | ash: code shrink: do not take address of prefix(), allowing it to inline | Denys Vlasenko |
2023-04-03 | ash: code shrink - reuse is_prefixed_with() from libbb | Denys Vlasenko |
2023-04-03 | ash: get rid of separate mail_var_path_changed flag variable | Denys Vlasenko |
2023-04-03 | ash: fix still-broken new mail detection | Denys Vlasenko |
2023-04-03 | ash: fix broken new mail detection | Denys Vlasenko |
2023-04-01 | hush (NOMMU): fix LINENO in execed children | Denys Vlasenko |
2023-04-01 | hush: speed up "big heredoc" code | Denys Vlasenko |
2023-04-01 | hush: add TODO comment | Denys Vlasenko |
2023-04-01 | ash: code shrink | Denys Vlasenko |
2023-03-31 | ash: exec: Stricter pathopt parsing - lost chunk | Denys Vlasenko |
2023-03-31 | ash: improve trap and jobs builtins in child shells | Ron Yorston |
2023-03-29 | ash: make EPOCH variables work if RANDOM is disabled | Ron Yorston |
2023-01-30 | hush: restore SIGHUP handling, this time explain why we do what we do | Denys Vlasenko |
2023-01-30 | hush: restore tty pgrp on SIGHUP | Denys Vlasenko |
2023-01-30 | hush: remove special handling of SIGHUP | Denys Vlasenko |
2023-01-26 | shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256 | Denys Vlasenko |
2023-01-03 | hush: code shrink | Denys Vlasenko |
2023-01-03 | ash: trivial code shrink | Denys Vlasenko |
2023-01-03 | shell: fix compile failures in some configs | Denys Vlasenko |
2022-08-27 | ash: optional sleep builtin | Shawn Landden |
2022-08-02 | ash: fix use-after-free in bash pattern substitution | Sören Tempel |
2022-08-02 | ash: fix use-after-free in pattern substituon code | Denys Vlasenko |
2022-08-02 | ash: fix ifs cleanup on error paths | Denys Vlasenko |
2022-06-26 | ash,hush: use HOME for tab completion and prompts | Ron Yorston |
2022-05-01 | style fix | Denys Vlasenko |