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