aboutsummaryrefslogtreecommitdiff
path: root/editors/awk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'busybox' into mergeRon Yorston2024-01-051-16/+17
|\
| * awk: fix handling of empty fieldsDenys Vlasenko2023-12-311-16/+17
* | Merge branch 'busybox' into mergeFRP-5236-g7dff7f376Ron Yorston2023-12-051-49/+66
|\|
| * awk: implement -E; do not reorder -f and -eDenys Vlasenko2023-10-021-48/+65
* | Merge branch 'busybox' into mergeRon Yorston2023-07-131-1/+1
|\|
| * Update applet size estimatesDenys Vlasenko2023-07-101-1/+1
* | Merge branch 'busybox' into mergeRon Yorston2023-06-161-163/+246
|\|
| * awk: fix subst code to handle "start of word" pattern correctly (needs REG_ST...Denys Vlasenko2023-06-081-13/+36
| * awk: fix SEGV on read error in -f PROGFILEDenys Vlasenko2023-06-071-2/+2
| * awk: code shrinkDenys Vlasenko2023-06-061-8/+10
| * awk: fix backslash handling in sub() builtinsDenys Vlasenko2023-06-031-22/+19
| * awk: fix precedence of = relative to ==Denys Vlasenko2023-05-301-21/+45
| * awk: printf(INVALID_FMT) prints it verbatimDenys Vlasenko2023-05-291-3/+9
| * awk: shrink - use setvar_sn() to set variables from non-NUL terminated stringsDenys Vlasenko2023-05-281-14/+9
| * awk: code shrinkDenys Vlasenko2023-05-281-23/+24
| * awk: fix closing of non-opened fileDenys Vlasenko2023-05-281-8/+15
| * awk: do not read ARGIND, only set it (gawk compat)Denys Vlasenko2023-05-271-5/+14
| * awk: remove a local variable "caching" a struct memberDenys Vlasenko2023-05-271-6/+4
| * awk: get rid of one indirection level for iF (input file structure)Denys Vlasenko2023-05-271-37/+41
| * awk: fix splitting with default FSDenys Vlasenko2023-05-271-5/+8
| * awk: fix use-after-realloc (CVE-2021-42380), closes 15601Denys Vlasenko2023-05-261-6/+20
* | awk: CRLF handlingRon Yorston2023-01-301-19/+18
* | awk: further improvements to randomnessRon Yorston2023-01-111-0/+15
* | awk: make random values more randomRon Yorston2023-01-061-2/+2
* | Merge branch 'busybox' into mergeRon Yorston2022-10-121-0/+3
|\|
| * awk: fix use after free (CVE-2022-30065)Natanael Copa2022-07-111-0/+3
* | Merge busybox into mergeRon Yorston2022-01-131-7/+22
|\|
| * awk: input numbers are never octal or hex (only program consts can be)Denys Vlasenko2022-01-081-7/+22
* | Merge branch 'busybox' into mergeRon Yorston2021-09-101-16/+36
|\|
| * awk: never return NULL from awk_printf()Denys Vlasenko2021-09-091-4/+4
| * awk: code shrinkDenys Vlasenko2021-09-091-8/+7
| * awk: code shrink: avoid duplicate NUL checks and strlen()Denys Vlasenko2021-09-091-21/+33
| * awk: fix read beyond end of bufferRon Yorston2021-09-091-11/+13
| * awk: fix printf %%Daniel Thau2021-09-051-1/+8
* | Merge branch 'busybox' into mergeRon Yorston2021-07-171-139/+177
|\|
| * awk: whitespace and debugging tweaksDenys Vlasenko2021-07-141-67/+66
| * awk: disallow break/continue outside of loopsDenys Vlasenko2021-07-141-2/+4
| * awk: tighten parsing - disallow extra semicolonsDenys Vlasenko2021-07-141-16/+24
| * awk: in parsing, remove superfluous NEWLINE check; optimize builtin arg evalu...Denys Vlasenko2021-07-121-5/+6
| * awk: fix printf "%-10c", 0Denys Vlasenko2021-07-121-4/+5
| * awk: fix corner case in awk_printfDenys Vlasenko2021-07-111-4/+4
| * awk: unbreak "cmd" | getlineDenys Vlasenko2021-07-111-1/+2
| * awk: unbreak "printf('%c') can output NUL" testcaseDenys Vlasenko2021-07-111-17/+26
| * awk: undo TI_PRINT, it introduced a bug (print with any redirect acting as pr...Denys Vlasenko2021-07-111-3/+5
| * awk: rollback_token() + chain_group() == chain_until_rbrace()Denys Vlasenko2021-07-111-2/+1
| * awk: fix printf buffer overflowDenys Vlasenko2021-07-041-39/+55
* | awk: WIN32 compilation fixesRon Yorston2021-07-051-1/+7
* | Merge branch 'busybox' into mergeRon Yorston2021-07-051-771/+923
|\|
| * awk: simplify tests for operation classDenys Vlasenko2021-07-031-28/+36
| * awk: restore strdup elision optimization in assignmentDenys Vlasenko2021-07-031-8/+17