| Commit message (Expand) | Author | Age | Files | Lines |
* | shell/math: disable debug again | Denys Vlasenko | 2023-06-19 | 1 | -1/+1 |
* | shell/math: $((1?)) has one-too-small opstack, fix this | Denys Vlasenko | 2023-06-19 | 1 | -1/+2 |
* | shell/math: fix comments about jammed-together num+num corner cases | Denys Vlasenko | 2023-06-19 | 1 | -8/+16 |
* | shell/math: add note on ERANGE | Denys Vlasenko | 2023-06-18 | 1 | -4/+11 |
* | shell/math: explain why we use separate &end | Denys Vlasenko | 2023-06-18 | 1 | -1/+1 |
* | shell/math: code shrink | Denys Vlasenko | 2023-06-18 | 1 | -2/+5 |
* | shell/math: eliminate redundant endofname() | Denys Vlasenko | 2023-06-18 | 1 | -8/+8 |
* | shell/math: code shrink | Denys Vlasenko | 2023-06-18 | 1 | -11/+12 |
* | shell/math: decrease stack usage by not allocating copies of variable names | Denys Vlasenko | 2023-06-18 | 1 | -32/+51 |
* | shell/math: decrease stack usage | Denys Vlasenko | 2023-06-18 | 1 | -35/+27 |
* | 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 | 1 | -13/+20 |
* | shell/math.h: update comments, rearrange struct members for smaller code | Denys Vlasenko | 2023-06-17 | 1 | -1/+1 |
* | 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 | 1 | -22/+63 |
* | 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 | 1 | -34/+15 |
* | shell/math: remove special code to handle a?b?c:d:e, it works without it now | Denys Vlasenko | 2023-06-15 | 1 | -9/+3 |
* | shell/math: fix parsing of ?: and explain why it's parsed that way | Denys Vlasenko | 2023-06-15 | 1 | -14/+34 |
* | shell/math: simpler insertion of "fake" last RPAREN | Denys Vlasenko | 2023-06-15 | 1 | -7/+6 |
* | 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 | 1 | -12/+15 |
* | 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 | 1 | -31/+49 |
* | 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 | 1 | -28/+49 |
* | shell/math: fix one name check, other minor cleanups | Denys Vlasenko | 2023-06-13 | 1 | -8/+12 |
* | 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 |
* | shell: fix parsing of $(( (v)++ + NUM )) | Denys Vlasenko | 2021-09-26 | 1 | -22/+30 |
* | shell: fix arithmentic evaluation of "++7" and such (it is + + 7, i.e. 7) | Denys Vlasenko | 2021-09-25 | 1 | -8/+15 |
* | shell: remove FAST_FUNC from a static function | Denys Vlasenko | 2020-10-01 | 1 | -2/+2 |
* | shell: better comments in BASE#nn code | Denys Vlasenko | 2019-10-22 | 1 | -10/+14 |
* | ash: fix BASE###nn bashism for bases 36..64 | Denys Vlasenko | 2019-09-22 | 1 | -3/+21 |
* | ash: fix BASE###nn bashism to accept letter 'digits' for bases > 9 | Denys Vlasenko | 2019-09-22 | 1 | -2/+9 |
* | shell: move all definitions of strto_arith_t() together | Denys Vlasenko | 2019-05-26 | 1 | -3/+7 |
* | shell: implement optional "BASE#nnnn" numeric literals | Denys Vlasenko | 2019-05-19 | 1 | -0/+36 |
* | shell: handle $((NUM++...) like bash does. Closes 10706 | Denys Vlasenko | 2018-01-28 | 1 | -2/+17 |
* | do not use `a' quoting style in comments | Denys Vlasenko | 2017-08-02 | 1 | -1/+1 |
* | typo fix in comment | Denys Vlasenko | 2014-11-20 | 1 | -1/+1 |
* | ash,hush: do not segfault on $((2**63 / -1)) | Denys Vlasenko | 2014-11-18 | 1 | -4/+23 |
* | move endofname() to libbb | Denys Vlasenko | 2013-02-26 | 1 | -12/+0 |
* | whitespace cleanup. no code changes | Denys Vlasenko | 2013-01-14 | 1 | -1/+1 |
* | shell/math: better comment. no code changes | Denys Vlasenko | 2010-09-17 | 1 | -2/+2 |
* | shell/math: deconvolute and explain ?: handling. Give better error message | Denys Vlasenko | 2010-09-16 | 1 | -108/+135 |
* | shell/math: return string error indicator, not integer | Denys Vlasenko | 2010-09-15 | 1 | -41/+40 |
* | shell/math.c: stop using bss variable | Denys Vlasenko | 2010-09-13 | 1 | -20/+34 |
* | shell/math.c: rename arith_eval_hooks to arith_state, put error code into it | Denys Vlasenko | 2010-09-13 | 1 | -20/+18 |