Commit Graph

  • b259415b51 dd: fix testsuite Denys Vlasenko 2021-08-15 23:01:33 +0200
  • d32ef3174b *: remove remains of FEATURE_TOUCH_NODEREF Denys Vlasenko 2021-08-15 20:50:13 +0200
  • 319e20b56b taskset: disallow "taskset -p 0" Denys Vlasenko 2021-08-15 20:41:18 +0200
  • ac2d4d88ce touch: fix SEGV if !ENABLE_FEATURE_TOUCH_SUSV3 Denys Vlasenko 2021-08-15 20:23:40 +0200
  • eaa8ee40aa cut: fix testsuite Denys Vlasenko 2021-08-15 20:15:42 +0200
  • 21afddefd2 hush: fix "error: invalid preprocessing directive ##" Denys Vlasenko 2021-08-15 20:08:53 +0200
  • 2a1ce6b20e traceroute: fix compile error due to FreeBSD compat Denys Vlasenko 2021-08-15 20:06:52 +0200
  • 98cb561b5f cp: fix build failure with long options disabled Ron Yorston 2021-08-10 09:13:02 +0100
  • 8ae6a4344d tar: exclude files before updating hardlink info list Harald van Dijk 2021-06-27 15:11:57 +0100
  • 3d40dfabe1 tar: simplify addition of --exclude=GLOB to the expansion of -X EXCLFILE Denys Vlasenko 2021-08-02 19:58:13 +0200
  • 37460f5daf hush: tweak ${var/pattern/repl} optimization Denys Vlasenko 2021-07-27 18:13:11 +0200
  • 49cc3cac30 hush: optimize ${var/pattern/repl} for trivial patterns Denys Vlasenko 2021-07-27 17:53:55 +0200
  • c450437a4e shell: update psubst testcases Denys Vlasenko 2021-07-27 04:20:32 +0200
  • 8dd676c6c3 hush: add missed "undef" Denys Vlasenko 2021-07-27 04:09:45 +0200
  • b278d82c61 hush: implement $'str' bashism Denys Vlasenko 2021-07-26 15:29:13 +0200
  • 05c5d745f7 ahell: update testsuite Denys Vlasenko 2021-07-25 22:03:16 +0200
  • 53d45c934f ash: speed up ${v//pattern/repl} Denys Vlasenko 2021-07-25 21:54:14 +0200
  • 1310d7b1d1 ash: speed up ${v//pattern/repl} if !ASH_OPTIMIZE_FOR_SIZE Denys Vlasenko 2021-07-22 18:15:59 +0200
  • 0068ce2fa0 cut: add toybox-compatible options -O OUTSEP, -D, -F LIST Rob Landley 2021-07-20 16:02:31 +0200
  • dabbeeb793 awk: whitespace and debugging tweaks Denys Vlasenko 2021-07-14 16:58:05 +0200
  • 95fffd8a7f vi: remove redundant assignment Denys Vlasenko 2021-07-14 16:28:43 +0200
  • d3480dd582 awk: disallow break/continue outside of loops Denys Vlasenko 2021-07-14 14:33:37 +0200
  • d62627487a awk: tighten parsing - disallow extra semicolons Denys Vlasenko 2021-07-14 14:25:07 +0200
  • e6f4145f29 vi: fix regex search compilation error Ron Yorston 2021-07-13 16:35:43 +0100
  • 36feb26824 vi: somewhat more readable code, no logic changes Denys Vlasenko 2021-07-13 16:16:21 +0200
  • 2759201401 vi: allow delimiter in ':s' to be escaped Ron Yorston 2021-07-10 11:00:04 +0100
  • 95ac4a48f1 vi: allow regular expressions in ':s' commands Denys Vlasenko 2021-07-13 14:38:20 +0200
  • c76c78740a vi: improve handling of anchored searches Ron Yorston 2021-07-06 07:43:57 +0100
  • 2916443ab6 vi: use basic regular expressions for search Ron Yorston 2021-07-02 08:23:06 +0100
  • b50ac07cba vi: allow 'gg' to specify a range Ron Yorston 2021-07-07 09:23:30 +0100
  • ab755e3717 awk: in parsing, remove superfluous NEWLINE check; optimize builtin arg evaluation Denys Vlasenko 2021-07-12 13:30:30 +0200
  • 8d269ef859 awk: fix printf "%-10c", 0 Denys Vlasenko 2021-07-12 11:27:11 +0200
  • caa93ecdd3 awk: fix corner case in awk_printf Denys Vlasenko 2021-07-11 18:16:10 +0200
  • f5f336e787 tc: fix for parsing of "dev IFACE" and printing of "class list" Denys Vlasenko 2021-07-11 14:50:04 +0200
  • 39aabfe8f0 awk: unbreak "cmd" | getline Denys Vlasenko 2021-07-11 12:51:43 +0200
  • 4ef8841b21 awk: unbreak "printf('%c') can output NUL" testcase Denys Vlasenko 2021-07-11 12:25:33 +0200
  • 3d57a84907 awk: undo TI_PRINT, it introduced a bug (print with any redirect acting as printf) Denys Vlasenko 2021-07-11 12:00:31 +0200
  • 49c3ce64f0 awk: rollback_token() + chain_group() == chain_until_rbrace() Denys Vlasenko 2021-07-11 11:46:21 +0200
  • e2e3802987 awk: fix printf buffer overflow Denys Vlasenko 2021-07-04 01:25:34 +0200
  • 08ca313d7e awk: simplify tests for operation class Denys Vlasenko 2021-07-03 13:57:47 +0200
  • cb042b0582 awk: restore strdup elision optimization in assignment Denys Vlasenko 2021-07-03 13:29:32 +0200
  • 90404ed2f6 awk: match(): code shrink Denys Vlasenko 2021-07-03 12:20:36 +0200
  • 0e3ef4efb0 awk: rand(): 64-bit constants should be ULL Denys Vlasenko 2021-07-03 11:57:59 +0200
  • 2211fa70cc awk: do not use a copy of g_progname for node->l.new_progname Denys Vlasenko 2021-07-03 11:54:01 +0200
  • e1e7ad6b60 awk: support %F %a %A in printf Denys Vlasenko 2021-07-03 01:59:36 +0200
  • 1f765709ed awk: open-code TS_OPTERM, no logic changes Denys Vlasenko 2021-07-03 01:32:03 +0200
  • 2b65e73db3 awk: tighten rules in action parsing Denys Vlasenko 2021-07-03 01:16:48 +0200
  • 717200eb43 awk: rename GRPSTART/END to L/RBRACE, no code changes Denys Vlasenko 2021-07-03 00:39:55 +0200
  • b705bf5539 awk: move match() code out-of-line Denys Vlasenko 2021-07-02 23:38:50 +0200
  • 646429e05e awk: use smaller regmatch_t arrays, they had 2 elements for no apparent reason Denys Vlasenko 2021-07-02 23:24:52 +0200
  • a5d7b0f4f4 awk: fix detection of VAR=VAL arguments Denys Vlasenko 2021-07-02 23:07:21 +0200
  • 4d902ea9de awk: fix beavior of "exit" without parameter Denys Vlasenko 2021-07-02 22:28:51 +0200
  • 8bb03da906 awk: rand() could return 1.0, fix this - should be in [0,1) Denys Vlasenko 2021-07-02 19:38:03 +0200
  • 37ae8cdc6e awk: beautify builtins table, no code changes Denys Vlasenko 2021-07-02 18:55:00 +0200
  • 47d9133896 awk: enforce simple builtins' argument number Denys Vlasenko 2021-07-02 18:28:12 +0200
  • 786ca197ad awk: make builtin definitions more understandable, no code changes Denys Vlasenko 2021-07-02 17:32:08 +0200
  • 640212ae0e awk: do not special-case "delete" Denys Vlasenko 2021-07-02 15:19:14 +0200
  • ef5463cf16 awk: shuffle globals for smaller offsets Denys Vlasenko 2021-07-02 14:53:52 +0200
  • 966cafcc77 awk: use "static" tmpvars in main and exit Denys Vlasenko 2021-07-02 14:33:13 +0200
  • 1193c68fa7 awk: when parsing length(), simplify eating of LPAREN Denys Vlasenko 2021-07-02 14:29:01 +0200
  • 40573556f2 awk: shuffle functions to reduce forward declarations, no code changes Denys Vlasenko 2021-07-02 14:27:40 +0200
  • 8b4c429025 awk: use static tmpvars instead of nvalloc(1)ed ones Denys Vlasenko 2021-07-01 17:50:26 +0200
  • 1573487e21 awk: rename temp variables, no code changes Denys Vlasenko 2021-07-01 16:02:16 +0200
  • d7354df169 awk: evaluate all, even superfluous function args Denys Vlasenko 2021-06-30 12:52:51 +0200
  • ca9278ee58 awk: rewrite "print" logic a bit to make it clearer Denys Vlasenko 2021-06-30 12:42:39 +0200
  • d150710169 awk: allow empty fuinctions with no arguments, disallow function redefinitions Denys Vlasenko 2021-06-30 12:23:51 +0200
  • 86fc2872b3 awk: replace incorrect use of union in undefined function check (no code changes) Denys Vlasenko 2021-06-30 12:12:20 +0200
  • 6cf6f1eaee awk: remove custom pool allocator for temporary awk variables Denys Vlasenko 2021-06-30 02:12:27 +0200
  • f99800758e modprobe: when reading modules.builtin, use basenames of files from it Denys Vlasenko 2021-06-30 00:49:24 +0200
  • 3aff3b9cb8 awk: assorted optimizations Denys Vlasenko 2021-06-29 19:07:36 +0200
  • b3c91a127f awk: free unused parsing structures after parse is done Denys Vlasenko 2021-06-29 18:33:25 +0200
  • 21fbee2e87 awk: document which hashes are used at what state (parse/execute) Denys Vlasenko 2021-06-29 14:33:04 +0200
  • 6872c193a9 awk: fix parsing of expressions such as "v (a)" Denys Vlasenko 2021-06-29 12:16:36 +0200
  • 686287b5da awk: deindent a block, no code changes Denys Vlasenko 2021-06-29 03:47:46 +0200
  • 216d3d8ad9 awk: code shrink Denys Vlasenko 2021-06-29 03:44:56 +0200
  • 4f27503a1e awk: get rid of "move name one char back" trick in next_token() Denys Vlasenko 2021-06-29 03:27:07 +0200
  • f414fb4411 awk: when parsing TC_FUNCTION token, eat its opening '(' Denys Vlasenko 2021-06-29 03:02:21 +0200
  • cb6061a4e9 awk: g_buf[] does not need a separate allocation Denys Vlasenko 2021-06-29 02:43:02 +0200
  • 926420795b awk: simplify parsing of function declaration Denys Vlasenko 2021-06-29 02:32:32 +0200
  • 9782cb7774 awk: rename TC_SEQSTART/END to L/RPAREN, no code changes Denys Vlasenko 2021-06-29 01:50:47 +0200
  • a493441ca5 awk: deindent code block, no code changes Denys Vlasenko 2021-06-29 01:30:49 +0200
  • adcd9a6f34 awk: use TS_foo for combined token classes. No code changes Denys Vlasenko 2021-06-29 01:23:37 +0200
  • 832cb4fcb9 awk: make ltclass ("last token class") local to next_token() Denys Vlasenko 2021-06-29 01:09:08 +0200
  • af0172369e awk: remove redundant check Denys Vlasenko 2021-06-29 01:03:42 +0200
  • 5dbbd0a6f5 vi: stored search pattern applies to ':s' Ron Yorston 2021-06-25 19:33:31 +0100
  • 0231e34427 ls: revert last change (short name must be allocated) Denys Vlasenko 2021-06-25 19:48:34 +0200
  • 78645d8371 awk: move locals deeper into scopes where they are used, no logic changes Denys Vlasenko 2021-06-25 19:41:05 +0200
  • 8c5da0323b awk: more efficient -f FILE, document what "some trick in next_token" is Denys Vlasenko 2021-06-25 19:38:27 +0200
  • 53a7a9cd8c ash: parser: Fix VSLENGTH parsing with trailing garbage Denys Vlasenko 2021-06-25 02:09:41 +0200
  • ad57e4e4b2 ash: revert accidental change (should have been separate) Denys Vlasenko 2021-06-25 02:08:38 +0200
  • 53e5c59821 fdisk: commonalize strings Denys Vlasenko 2021-06-25 01:14:43 +0200
  • a84bbc5425 cp,mv: fix -t DIR option Ron Yorston 2021-06-24 15:08:15 +0100
  • 294d0c85ad xxd: compat tweak for -i Denys Vlasenko 2021-06-25 00:16:04 +0200
  • 2dade4f18a uniq: really support -z Ron Yorston 2021-06-24 15:07:37 +0100
  • 3b267e9925 switch_root: code shrink - use iterate_on_dir() Denys Vlasenko 2021-06-24 17:54:11 +0200
  • 4a68697521 libbb: do not check closedir() in remove_file() Denys Vlasenko 2021-06-24 17:39:57 +0200
  • 6481070eb9 nproc: code shrink Denys Vlasenko 2021-06-24 13:47:49 +0200
  • df96a3cd08 ls: code shrink Denys Vlasenko 2021-06-24 13:37:53 +0200
  • 6d61eb1363 taskset: use iterate_on_dir() Denys Vlasenko 2021-06-24 12:02:17 +0200
  • 1746218bee move iterate_on_dir() from e2fsprogs to libbb Denys Vlasenko 2021-06-24 11:42:55 +0200