summaryrefslogtreecommitdiff
path: root/editors
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* awk: rename GRPSTART/END to L/RBRACE, no code changesDenys Vlasenko2021-07-031-27/+33
* awk: move match() code out-of-lineDenys Vlasenko2021-07-021-17/+28
* awk: use smaller regmatch_t arrays, they had 2 elements for no apparent reasonDenys Vlasenko2021-07-021-3/+5
* awk: fix detection of VAR=VAL argumentsDenys Vlasenko2021-07-021-5/+4
* awk: fix beavior of "exit" without parameterDenys Vlasenko2021-07-021-18/+22
* awk: rand() could return 1.0, fix this - should be in [0,1)Denys Vlasenko2021-07-021-2/+13
* awk: beautify builtins table, no code changesDenys Vlasenko2021-07-021-12/+14
* awk: enforce simple builtins' argument numberDenys Vlasenko2021-07-021-17/+28
* awk: make builtin definitions more understandable, no code changesDenys Vlasenko2021-07-021-22/+49
* awk: do not special-case "delete"Denys Vlasenko2021-07-021-29/+27
* awk: shuffle globals for smaller offsetsDenys Vlasenko2021-07-021-12/+13
* awk: use "static" tmpvars in main and exitDenys Vlasenko2021-07-021-12/+5
* awk: when parsing length(), simplify eating of LPARENDenys Vlasenko2021-07-021-3/+4
* awk: shuffle functions to reduce forward declarations, no code changesDenys Vlasenko2021-07-021-98/+94
* awk: use static tmpvars instead of nvalloc(1)ed onesDenys Vlasenko2021-07-011-15/+34
* awk: rename temp variables, no code changesDenys Vlasenko2021-07-011-30/+46
* awk: evaluate all, even superfluous function argsDenys Vlasenko2021-06-301-7/+12
* awk: rewrite "print" logic a bit to make it clearerDenys Vlasenko2021-06-301-5/+4
* awk: allow empty fuinctions with no arguments, disallow function redefinitionsDenys Vlasenko2021-06-301-4/+7
* awk: replace incorrect use of union in undefined function check (no code chan...Denys Vlasenko2021-06-301-1/+1
* awk: remove custom pool allocator for temporary awk variablesDenys Vlasenko2021-06-301-103/+61
* awk: assorted optimizationsDenys Vlasenko2021-06-291-9/+17
* awk: free unused parsing structures after parse is doneDenys Vlasenko2021-06-291-27/+47
* awk: document which hashes are used at what state (parse/execute)Denys Vlasenko2021-06-291-10/+20
* awk: fix parsing of expressions such as "v (a)"Denys Vlasenko2021-06-291-4/+18
* awk: deindent a block, no code changesDenys Vlasenko2021-06-291-84/+83
* awk: code shrinkDenys Vlasenko2021-06-291-7/+11
* awk: get rid of "move name one char back" trick in next_token()Denys Vlasenko2021-06-291-27/+27
* awk: when parsing TC_FUNCTION token, eat its opening '('Denys Vlasenko2021-06-291-15/+15
* awk: g_buf[] does not need a separate allocationDenys Vlasenko2021-06-291-5/+3
* awk: simplify parsing of function declarationDenys Vlasenko2021-06-291-16/+10
* awk: rename TC_SEQSTART/END to L/RPAREN, no code changesDenys Vlasenko2021-06-291-47/+47
* awk: deindent code block, no code changesDenys Vlasenko2021-06-291-87/+90
* awk: use TS_foo for combined token classes. No code changesDenys Vlasenko2021-06-291-64/+64
* awk: make ltclass ("last token class") local to next_token()Denys Vlasenko2021-06-291-14/+10
* awk: remove redundant checkDenys Vlasenko2021-06-291-14/+18
* vi: stored search pattern applies to ':s'Ron Yorston2021-06-271-0/+12