Age | Commit message (Expand) | Author |
2023-06-26 | shell/math: improve comments | Denys Vlasenko |
2023-06-26 | shell/math: rename TOK_NUM to TOK_VALUE, improve comments | Denys Vlasenko |
2023-06-25 | shell/math: bash-compatible handling of too large numbers | Denys Vlasenko |
2023-06-19 | shell/math: disable debug again | Denys Vlasenko |
2023-06-19 | shell/math: $((1?)) has one-too-small opstack, fix this | Denys Vlasenko |
2023-06-19 | shell/math: fix comments about jammed-together num+num corner cases | Denys Vlasenko |
2023-06-18 | shell/math: add note on ERANGE | Denys Vlasenko |
2023-06-18 | shell/math: explain why we use separate &end | Denys Vlasenko |
2023-06-18 | shell/math: code shrink | Denys Vlasenko |
2023-06-18 | shell/math: eliminate redundant endofname() | Denys Vlasenko |
2023-06-18 | shell: typo fix in tests | Denys Vlasenko |
2023-06-18 | shell/math: code shrink | Denys Vlasenko |
2023-06-18 | shell/math: decrease stack usage by not allocating copies of variable names | Denys Vlasenko |
2023-06-18 | shell/math: decrease stack usage | Denys Vlasenko |
2023-06-17 | shell: move varcmp() to shell_common.h and use it in hush | Denys Vlasenko |
2023-06-17 | ash: code shrink | Denys Vlasenko |
2023-06-17 | shell/read: do not allow empty variable name | Denys Vlasenko |
2023-06-17 | shell/math: eliminate some redundant stores on return code path | Denys Vlasenko |
2023-06-17 | shell/math: change ?: nesting code to not have 63 level nesting limitation | Denys Vlasenko |
2023-06-17 | shell/math.h: update comments, rearrange struct members for smaller code | Denys Vlasenko |
2023-06-17 | shell/math: code shrink | Denys Vlasenko |
2023-06-16 | shell/math: tweka comments | Denys Vlasenko |
2023-06-16 | shell/math: fix ?: to not evaluate not-taken branches | Denys Vlasenko |
2023-06-15 | shell/math: simplify handling of unary plus | Denys Vlasenko |
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 |