aboutsummaryrefslogtreecommitdiff
path: root/runit (unfollow)
Commit message (Expand)AuthorFilesLines
2023-07-10ash: remove "volatile" specifier from suppress_intDenys Vlasenko1-4/+11
2023-07-10ash: disable sleep as builtin, closes 15619Denys Vlasenko2-5/+19
2023-07-09libiproute: fix filtering ip6 route by table idYousong Zhou1-9/+1
2023-07-08hush: fix a compile failureDenys Vlasenko1-1/+1
2023-07-04ash: disable check for "good" function name, bash does not check thisDenys Vlasenko3-11/+17
2023-07-03hush: quote values in "readonly" outputDenys Vlasenko1-4/+11
2023-07-02shell/math: avoid $((3**999999999999999999)) to take yearsDenys Vlasenko1-3/+14
2023-07-02shell/math: do not accept $((36#@))Denys Vlasenko1-16/+22
2023-06-30shell/math: code shrinkDenys Vlasenko1-4/+7
2023-06-29shell/math: code shrinkDenys Vlasenko1-11/+13
2023-06-28shell/math: code shrinkDenys Vlasenko1-8/+10
2023-06-26shell/math: improve commentsDenys Vlasenko1-2/+4
2023-06-26shell/math: rename TOK_NUM to TOK_VALUE, improve commentsDenys Vlasenko1-24/+25
2023-06-25shell/math: bash-compatible handling of too large numbersDenys Vlasenko9-44/+118
2023-06-19shell/math: disable debug againDenys Vlasenko1-1/+1
2023-06-19shell/math: $((1?)) has one-too-small opstack, fix thisDenys Vlasenko1-1/+2
2023-06-19shell/math: fix comments about jammed-together num+num corner casesDenys Vlasenko1-8/+16
2023-06-18shell/math: add note on ERANGEDenys Vlasenko1-4/+11
2023-06-18shell/math: explain why we use separate &endDenys Vlasenko1-1/+1
2023-06-18shell/math: code shrinkDenys Vlasenko1-2/+5
2023-06-18shell/math: eliminate redundant endofname()Denys Vlasenko1-8/+8
2023-06-18shell: typo fix in testsDenys Vlasenko2-2/+2
2023-06-18shell/math: code shrinkDenys Vlasenko1-11/+12
2023-06-18shell/math: decrease stack usage by not allocating copies of variable namesDenys Vlasenko1-32/+51
2023-06-18shell/math: decrease stack usageDenys Vlasenko1-35/+27
2023-06-17shell: move varcmp() to shell_common.h and use it in hushDenys Vlasenko4-50/+37
2023-06-17ash: code shrinkDenys Vlasenko1-1/+1
2023-06-17shell/read: do not allow empty variable nameDenys Vlasenko1-1/+1
2023-06-17shell/math: eliminate some redundant stores on return code pathDenys Vlasenko1-20/+23
2023-06-17shell/math: change ?: nesting code to not have 63 level nesting limitationDenys Vlasenko2-14/+21
2023-06-17shell/math.h: update comments, rearrange struct members for smaller codeDenys Vlasenko2-23/+5
2023-06-17shell/math: code shrinkDenys Vlasenko1-3/+3
2023-06-16shell/math: tweka commentsDenys Vlasenko1-16/+8
2023-06-16shell/math: fix ?: to not evaluate not-taken branchesDenys Vlasenko26-24/+131
2023-06-15shell/math: simplify handling of unary plusDenys Vlasenko1-3/+5
2023-06-15shell/math: explain the logic, small tweak to make code smallerDenys Vlasenko1-10/+25
2023-06-15shell/math: fix order of expansion of variables to numbersDenys Vlasenko3-34/+26
2023-06-15shell: document another arithmetic discrepancy with bashDenys Vlasenko2-0/+11
2023-06-15libbb: code shrink: introduce and use [_]exit_FAILURE()Denys Vlasenko21-27/+40
2023-06-15shell/math: remove special code to handle a?b?c:d:e, it works without it nowDenys Vlasenko5-9/+9
2023-06-15shell/math: fix parsing of ?: and explain why it's parsed that wayDenys Vlasenko11-26/+61
2023-06-15shell/math: simpler insertion of "fake" last RPARENDenys Vlasenko1-7/+6
2023-06-14shell: sync ash/hush test scriptsDenys Vlasenko2-8/+25
2023-06-14shell/math: trivial code shrinkDenys Vlasenko1-4/+3
2023-06-14shell/math: fix the order of variable resolution in binopsDenys Vlasenko9-12/+48
2023-06-14shell/math: remove now-unused second_valDenys Vlasenko1-20/+3
2023-06-14shell/math: fix nested ?: and do not parse variables in not-taken branchDenys Vlasenko7-43/+61
2023-06-14shell/math: remove a redundant checkDenys Vlasenko1-6/+6
2023-06-14shell/math: document ternary ?: op's weirdness, add code commentsDenys Vlasenko3-28/+65
2023-06-13syslogd: daemonize _after_ init (so that init errors are visible, if they occur)Denys Vlasenko1-8/+8