aboutsummaryrefslogtreecommitdiff
path: root/editors/awk.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* awk: fix segfault when compiled by clangRon Yorston2024-03-021-1/+1
* awk: fix handling of empty fieldsDenys Vlasenko2023-12-311-16/+17
* awk: implement -E; do not reorder -f and -eDenys Vlasenko2023-10-021-48/+65
* Update applet size estimatesDenys Vlasenko2023-07-101-1/+1
* 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: fix use after free (CVE-2022-30065)Natanael Copa2022-07-111-0/+3
* awk: input numbers are never octal or hex (only program consts can be)Denys Vlasenko2022-01-081-7/+22
* 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
* 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: simplify tests for operation classDenys Vlasenko2021-07-031-28/+36
* awk: restore strdup elision optimization in assignmentDenys Vlasenko2021-07-031-8/+17
* awk: match(): code shrinkDenys Vlasenko2021-07-031-13/+11
* awk: rand(): 64-bit constants should be ULLDenys Vlasenko2021-07-031-2/+2
* awk: do not use a copy of g_progname for node->l.new_prognameDenys Vlasenko2021-07-031-2/+2
* awk: support %F %a %A in printfDenys Vlasenko2021-07-031-1/+1
* awk: open-code TS_OPTERM, no logic changesDenys Vlasenko2021-07-031-16/+17
* awk: tighten rules in action parsingDenys Vlasenko2021-07-031-42/+66