aboutsummaryrefslogtreecommitdiff
path: root/editors/awk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'busybox' into mergeRon Yorston2024-07-101-63/+125
|\
| * awk: mktime() with no arguments is not allowedDenys Vlasenko2024-07-101-2/+1
| * awk: improve comments and constants, no code changesDenys Vlasenko2024-07-101-20/+27
| * qwk: code shrinkDenys Vlasenko2024-07-091-19/+19
| * awk: restore assignment precedence to be lower than ternary ?:Denys Vlasenko2024-07-091-11/+54
| * awk: do not infinitely recurse getvar_s() if CONVFMT is set to a numeric valueDenys Vlasenko2024-07-091-6/+14
| * awk: fix use after free (CVE-2023-42363)Natanael Copa2024-07-091-8/+13
* | Merge branch 'busybox' into mergeRon Yorston2024-06-231-4/+0
|\|
| * awk: fix segfault when compiled by clangRon Yorston2024-03-021-1/+1
* | awk: fix segfault when compiled by clangRon Yorston2024-01-191-0/+4
* | 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