Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.busybox.net/busybox.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-07-11awk: fix use after free (CVE-2022-30065)Natanael Copa
2022-01-09awk: input numbers are never octal or hex (only program consts can be)Denys Vlasenko
2021-09-09awk: never return NULL from awk_printf()Denys Vlasenko
2021-09-09awk: code shrinkDenys Vlasenko
2021-09-09awk: code shrink: avoid duplicate NUL checks and strlen()Denys Vlasenko
2021-09-09awk: fix read beyond end of bufferRon Yorston
2021-09-05awk: fix printf %%Daniel Thau
2021-07-14awk: whitespace and debugging tweaksDenys Vlasenko
2021-07-14awk: disallow break/continue outside of loopsDenys Vlasenko
2021-07-14awk: tighten parsing - disallow extra semicolonsDenys Vlasenko
2021-07-12awk: in parsing, remove superfluous NEWLINE check; optimize builtin arg evalu...Denys Vlasenko
2021-07-12awk: fix printf "%-10c", 0Denys Vlasenko
2021-07-11awk: fix corner case in awk_printfDenys Vlasenko
2021-07-11awk: unbreak "cmd" | getlineDenys Vlasenko
2021-07-11awk: unbreak "printf('%c') can output NUL" testcaseDenys Vlasenko
2021-07-11awk: undo TI_PRINT, it introduced a bug (print with any redirect acting as pr...Denys Vlasenko
2021-07-11awk: rollback_token() + chain_group() == chain_until_rbrace()Denys Vlasenko
2021-07-04awk: fix printf buffer overflowDenys Vlasenko
2021-07-03awk: simplify tests for operation classDenys Vlasenko
2021-07-03awk: restore strdup elision optimization in assignmentDenys Vlasenko
2021-07-03awk: match(): code shrinkDenys Vlasenko
2021-07-03awk: rand(): 64-bit constants should be ULLDenys Vlasenko
2021-07-03awk: do not use a copy of g_progname for node->l.new_prognameDenys Vlasenko
2021-07-03awk: support %F %a %A in printfDenys Vlasenko
2021-07-03awk: open-code TS_OPTERM, no logic changesDenys Vlasenko
2021-07-03awk: tighten rules in action parsingDenys Vlasenko
2021-07-03awk: rename GRPSTART/END to L/RBRACE, no code changesDenys Vlasenko
2021-07-03awk: move match() code out-of-lineDenys Vlasenko
2021-07-03awk: use smaller regmatch_t arrays, they had 2 elements for no apparent reasonDenys Vlasenko
2021-07-03awk: fix detection of VAR=VAL argumentsDenys Vlasenko
2021-07-02awk: fix beavior of "exit" without parameterDenys Vlasenko
2021-07-02awk: rand() could return 1.0, fix this - should be in [0,1)Denys Vlasenko
2021-07-02awk: beautify builtins table, no code changesDenys Vlasenko
2021-07-02awk: enforce simple builtins' argument numberDenys Vlasenko
2021-07-02awk: make builtin definitions more understandable, no code changesDenys Vlasenko
2021-07-02awk: do not special-case "delete"Denys Vlasenko
2021-07-02awk: shuffle globals for smaller offsetsDenys Vlasenko
2021-07-02awk: use "static" tmpvars in main and exitDenys Vlasenko
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