summaryrefslogtreecommitdiff
path: root/editors
Commit message (Expand)AuthorAge
* vi: fix compile-time error if !ENABLE_FEATURE_VI_SETOPTSDenys Vlasenko2021-08-16
* awk: whitespace and debugging tweaksDenys Vlasenko2021-07-14
* vi: remove redundant assignmentDenys Vlasenko2021-07-14
* awk: disallow break/continue outside of loopsDenys Vlasenko2021-07-14
* awk: tighten parsing - disallow extra semicolonsDenys Vlasenko2021-07-14
* vi: fix regex search compilation errorRon Yorston2021-07-13
* vi: somewhat more readable code, no logic changesDenys Vlasenko2021-07-13
* vi: allow delimiter in ':s' to be escapedRon Yorston2021-07-13
* vi: allow regular expressions in ':s' commandsDenys Vlasenko2021-07-13
* vi: improve handling of anchored searchesRon Yorston2021-07-13
* vi: use basic regular expressions for searchRon Yorston2021-07-13
* vi: allow 'gg' to specify a rangeRon Yorston2021-07-13
* awk: in parsing, remove superfluous NEWLINE check; optimize builtin arg evalu...Denys Vlasenko2021-07-12
* awk: fix printf "%-10c", 0Denys Vlasenko2021-07-12
* awk: fix corner case in awk_printfDenys Vlasenko2021-07-11
* awk: unbreak "cmd" | getlineDenys Vlasenko2021-07-11
* awk: unbreak "printf('%c') can output NUL" testcaseDenys Vlasenko2021-07-11
* awk: undo TI_PRINT, it introduced a bug (print with any redirect acting as pr...Denys Vlasenko2021-07-11
* awk: rollback_token() + chain_group() == chain_until_rbrace()Denys Vlasenko2021-07-11
* awk: fix printf buffer overflowDenys Vlasenko2021-07-04
* awk: simplify tests for operation classDenys Vlasenko2021-07-03
* awk: restore strdup elision optimization in assignmentDenys Vlasenko2021-07-03
* awk: match(): code shrinkDenys Vlasenko2021-07-03
* awk: rand(): 64-bit constants should be ULLDenys Vlasenko2021-07-03
* awk: do not use a copy of g_progname for node->l.new_prognameDenys Vlasenko2021-07-03
* awk: support %F %a %A in printfDenys Vlasenko2021-07-03
* awk: open-code TS_OPTERM, no logic changesDenys Vlasenko2021-07-03
* awk: tighten rules in action parsingDenys Vlasenko2021-07-03
* awk: rename GRPSTART/END to L/RBRACE, no code changesDenys Vlasenko2021-07-03
* awk: move match() code out-of-lineDenys Vlasenko2021-07-02
* awk: use smaller regmatch_t arrays, they had 2 elements for no apparent reasonDenys Vlasenko2021-07-02
* awk: fix detection of VAR=VAL argumentsDenys Vlasenko2021-07-02
* awk: fix beavior of "exit" without parameterDenys Vlasenko2021-07-02
* awk: rand() could return 1.0, fix this - should be in [0,1)Denys Vlasenko2021-07-02
* awk: beautify builtins table, no code changesDenys Vlasenko2021-07-02
* awk: enforce simple builtins' argument numberDenys Vlasenko2021-07-02
* awk: make builtin definitions more understandable, no code changesDenys Vlasenko2021-07-02
* awk: do not special-case "delete"Denys Vlasenko2021-07-02
* awk: shuffle globals for smaller offsetsDenys Vlasenko2021-07-02
* awk: use "static" tmpvars in main and exitDenys Vlasenko2021-07-02
* awk: when parsing length(), simplify eating of LPARENDenys Vlasenko2021-07-02
* awk: shuffle functions to reduce forward declarations, no code changesDenys Vlasenko2021-07-02
* awk: use static tmpvars instead of nvalloc(1)ed onesDenys Vlasenko2021-07-01
* awk: rename temp variables, no code changesDenys Vlasenko2021-07-01
* awk: evaluate all, even superfluous function argsDenys Vlasenko2021-06-30
* awk: rewrite "print" logic a bit to make it clearerDenys Vlasenko2021-06-30
* awk: allow empty fuinctions with no arguments, disallow function redefinitionsDenys Vlasenko2021-06-30
* awk: replace incorrect use of union in undefined function check (no code chan...Denys Vlasenko2021-06-30
* awk: remove custom pool allocator for temporary awk variablesDenys Vlasenko2021-06-30
* awk: assorted optimizationsDenys Vlasenko2021-06-29