aboutsummaryrefslogtreecommitdiff
path: root/include (unfollow)
Commit message (Expand)AuthorFilesLines
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
2023-06-13syslogd: decrease stack usage, ~50 bytesDenys Vlasenko1-75/+81
2023-06-13shell/math: fix one name check, other minor cleanupsDenys Vlasenko1-8/+12
2023-06-13shell: add a few yet-failing arithmentic testsDenys Vlasenko10-0/+43
2023-06-13shell/math: reduce stack usageDenys Vlasenko1-30/+36
2023-06-12shell: avoid segfault on ${0::0/0~09J}. Closes 15216Denys Vlasenko1-4/+35
2023-06-12hush: fix expansion of space in "a=${a:+$a }c" constructDenys Vlasenko5-1/+17
2023-06-12udhcpd: optional BOOTP supportDenys Vlasenko6-15/+76
2023-06-12libbb: pass "" rather than NULL as format string in _nomsg functionsDenys Vlasenko3-26/+4
2023-06-08awk: fix subst code to handle "start of word" pattern correctly (needs REG_ST...Denys Vlasenko2-26/+51
2023-06-07awk: fix SEGV on read error in -f PROGFILEDenys Vlasenko1-2/+2
2023-06-06awk: code shrinkDenys Vlasenko1-8/+10
2023-06-03awk: fix backslash handling in sub() builtinsDenys Vlasenko2-22/+66
2023-05-30awk: fix precedence of = relative to ==Denys Vlasenko2-21/+50
2023-05-29tunctl: code shrinkDenys Vlasenko1-2/+1
2023-05-29awk: printf(INVALID_FMT) prints it verbatimDenys Vlasenko1-3/+9
2023-05-28awk: shrink - use setvar_sn() to set variables from non-NUL terminated stringsDenys Vlasenko1-14/+9
2023-05-28awk: code shrinkDenys Vlasenko1-23/+24
2023-05-28awk: fix closing of non-opened fileDenys Vlasenko1-8/+15
2023-05-28libbb/dump: code shrinkDenys Vlasenko1-5/+7
2023-05-27awk: do not read ARGIND, only set it (gawk compat)Denys Vlasenko1-5/+14
2023-05-27awk: remove a local variable "caching" a struct memberDenys Vlasenko1-6/+4
2023-05-27awk: get rid of one indirection level for iF (input file structure)Denys Vlasenko1-37/+41
2023-05-27awk: fix splitting with default FSDenys Vlasenko2-5/+15
2023-05-27libbb/dump: make xxd_displayoff member conditional on xxdDenys Vlasenko2-6/+14
2023-05-26od: -l,I,L indeed depend on sizeof(long), fix thisDenys Vlasenko3-29/+39
2023-05-26awk: fix use-after-realloc (CVE-2021-42380), closes 15601Denys Vlasenko2-6/+75
2023-05-26hexdump: code shrinkDenys Vlasenko1-10/+14
2023-05-26hexdump, xxd: shrink stringsDenys Vlasenko2-11/+11
2023-05-26libbb/dump: correct handling of 1-byte signed int formatDenys Vlasenko2-21/+50
2023-05-26libbb/dump: use fputs_stdout where appropriateDenys Vlasenko1-2/+2
2023-05-26od, hexdump: byte 0x11 is "dc1" not "dcl"Denys Vlasenko3-9/+45