summaryrefslogtreecommitdiff
path: root/editors/awk.c
AgeCommit message (Expand)Author
2021-07-02awk: when parsing length(), simplify eating of LPARENDenys Vlasenko
2021-07-02awk: shuffle functions to reduce forward declarations, no code changesDenys Vlasenko
2021-07-01awk: use static tmpvars instead of nvalloc(1)ed onesDenys Vlasenko
2021-07-01awk: rename temp variables, no code changesDenys Vlasenko
2021-06-30awk: evaluate all, even superfluous function argsDenys Vlasenko
2021-06-30awk: rewrite "print" logic a bit to make it clearerDenys Vlasenko
2021-06-30awk: allow empty fuinctions with no arguments, disallow function redefinitionsDenys Vlasenko
2021-06-30awk: replace incorrect use of union in undefined function check (no code chan...Denys Vlasenko
2021-06-30awk: remove custom pool allocator for temporary awk variablesDenys Vlasenko
2021-06-29awk: assorted optimizationsDenys Vlasenko
2021-06-29awk: free unused parsing structures after parse is doneDenys Vlasenko
2021-06-29awk: document which hashes are used at what state (parse/execute)Denys Vlasenko
2021-06-29awk: fix parsing of expressions such as "v (a)"Denys Vlasenko
2021-06-29awk: deindent a block, no code changesDenys Vlasenko
2021-06-29awk: code shrinkDenys Vlasenko
2021-06-29awk: get rid of "move name one char back" trick in next_token()Denys Vlasenko
2021-06-29awk: when parsing TC_FUNCTION token, eat its opening '('Denys Vlasenko
2021-06-29awk: g_buf[] does not need a separate allocationDenys Vlasenko
2021-06-29awk: simplify parsing of function declarationDenys Vlasenko
2021-06-29awk: rename TC_SEQSTART/END to L/RPAREN, no code changesDenys Vlasenko
2021-06-29awk: deindent code block, no code changesDenys Vlasenko
2021-06-29awk: use TS_foo for combined token classes. No code changesDenys Vlasenko
2021-06-29awk: make ltclass ("last token class") local to next_token()Denys Vlasenko
2021-06-29awk: remove redundant checkDenys Vlasenko
2021-06-25awk: move locals deeper into scopes where they are used, no logic changesDenys Vlasenko
2021-06-25awk: more efficient -f FILE, document what "some trick in next_token" isDenys Vlasenko
2021-06-20qwk: make code clearer, no actual code changesDenys Vlasenko
2021-06-18awk: after preinc/dec, only allow variable, field ref, array ref, or another ...Denys Vlasenko
2021-06-16awk: fix use-after-free in "$BIGNUM1 $BIGGERNUM2" concat opDenys Vlasenko
2021-02-02awk: allow printf('%c') to output NUL, closes 13486Ron Yorston
2020-12-02awk: FS regex matches only non-empty separators (gawk compat)Denys Vlasenko
2020-11-30decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nillyDenys Vlasenko
2020-11-16awk: fix dodgy multi-char separators splitting logicDenys Vlasenko
2020-06-09awk: disallow "str"++, closes bug 12981Denys Vlasenko
2020-02-02awk: fix more "length" cases, closes 12486Denys Vlasenko
2019-07-02libbb: reduce the overhead of single parameter bb_error_msg() callsJames Byrne
2019-01-21awk: Fix overly permissive func arg list parsingBrian Foley
2019-01-21awk: Syntax error if delete isn't given an arg.Brian Foley
2019-01-21awk: Guard pointer chasing when parsing ternary expressions.Brian Foley
2018-12-28config: update size informationDenys Vlasenko
2018-11-28awk: abort if NF set to negative valueDenys Vlasenko
2018-04-23awk: do not allow $(-1)Denys Vlasenko
2018-01-07awk: code shrinkDenys Vlasenko
2018-01-07awk: fix 'delete array[var--]' decrementing var twiceDenys Vlasenko
2017-09-18regularize format of source file headers, no code changesDenys Vlasenko
2017-08-16awk: stop on first non-option, closes 9861Denys Vlasenko
2017-08-02do not use `a' quoting style in commentsDenys Vlasenko
2017-07-27config: trim/improve item names and help texts, take 2Denys Vlasenko
2017-07-21config: deindent all help textsDenys Vlasenko
2017-07-20libarchive: FEATURE_LZMA_FAST should be visible if FEATURE_SEAMLESS_LZMADenys Vlasenko