<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/testsuite, branch waitfor</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=waitfor</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=waitfor'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2026-07-13T12:06:03+00:00</updated>
<entry>
<title>xxd: allow '-p -c 0' to cause a single line to be output</title>
<updated>2026-07-13T12:06:03+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-07-13T12:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3680eab2b9cca0c3844cadb9b31519a638b1b83b'/>
<id>urn:sha1:3680eab2b9cca0c3844cadb9b31519a638b1b83b</id>
<content type='text'>
Since 2022 the 'xxd' which comes with 'vim' has allowed the
combination of options '-p -c 0' as a way to request output on
a single line.  Details:

   https://github.com/vim/vim/pull/9524

Add this feature to the BusyBox 'xxd' applet.

Adds 64 bytes.

(GitHub issue #610)

Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'busybox' into merge</title>
<updated>2026-07-08T13:32:00+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-07-08T13:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4afa250a0b2d9a5f20176b3a47b0a34bb87b7790'/>
<id>urn:sha1:4afa250a0b2d9a5f20176b3a47b0a34bb87b7790</id>
<content type='text'>
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>join: new applet</title>
<updated>2026-07-08T05:01:03+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-07-06T07:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a058289401f801f89fd375f500c82014e7635205'/>
<id>urn:sha1:a058289401f801f89fd375f500c82014e7635205</id>
<content type='text'>
function                                             old     new   delta
join_main                                              -     843    +843
printfields                                            -     462    +462
readfields                                             -     442    +442
.rodata                                           107120  107332    +212
packed_usage                                       36078   36237    +159
applet_names                                        2870    2875      +5
applet_main                                         1652    1656      +4
------------------------------------------------------------------------------
(add/remove: 4/0 grow/shrink: 4/0 up/down: 2127/0)           Total: 2127 bytes
   text	   data	    bss	    dec	    hex	filename
1080964	    555	   4992	1086511	 10942f	busybox_old
1083091	    555	   4992	1088638	 109c7e	busybox_unstripped

v2: Add a missing return statement which broke the '-t' option.
    Thanks to Roberto A. Foglietta for pointing this out.

Signed-off-by: Morgan Bartlett &lt;mjmouse9999@gmail.com&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>join: re-add accidentally removed return</title>
<updated>2026-07-06T06:52:19+00:00</updated>
<author>
<name>mbartlett21</name>
<email>mjmouse9999@gmail.com</email>
</author>
<published>2026-07-06T00:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b5c1253a8a0e4e9a7cfe92a7c0329165f706e760'/>
<id>urn:sha1:b5c1253a8a0e4e9a7cfe92a7c0329165f706e760</id>
<content type='text'>
It broke single-character splitting
</content>
</entry>
<entry>
<title>awk: fix printf "%o\n", -1</title>
<updated>2026-07-06T02:37:44+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-07-06T02:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5de0780eaf4ec779fbcc459f461d961144623082'/>
<id>urn:sha1:5de0780eaf4ec779fbcc459f461d961144623082</id>
<content type='text'>
function                                             old     new   delta
awk_printf                                          1381    1387      +6

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>join: changes</title>
<updated>2026-07-05T09:51:07+00:00</updated>
<author>
<name>mbartlett21</name>
<email>mjmouse9999@gmail.com</email>
</author>
<published>2026-07-04T11:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4c742d398aff1dc7ad9336c7e811194774eb7a88'/>
<id>urn:sha1:4c742d398aff1dc7ad9336c7e811194774eb7a88</id>
<content type='text'>
Fix combinatorial

field_split() now takes in LINE as a parameter, rather than just the
fields parameter.

Saves 16 bytes.

Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>cmp: add KMG suffix for cmp -n MAXCOUNT</title>
<updated>2026-07-03T06:14:23+00:00</updated>
<author>
<name>Anubhav Kokane</name>
<email>dev.anubhavk@gmail.com</email>
</author>
<published>2026-07-02T17:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=71f9960b33f2faddd8b1c9cd1681208c6222e57e'/>
<id>urn:sha1:71f9960b33f2faddd8b1c9cd1681208c6222e57e</id>
<content type='text'>
Change input to getopt32 from int to char * so that
max_count is parsed as string. Use xatol_sfx to convert
string to long.

function                                             old     new   delta
cmp_main                                             595     631     +36
.rodata                                           107121  107120      -1
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 36/-1)              Total: 35 bytes

Signed-off-by: Anubhav Kokane &lt;dev.anubhavk@gmail.com&gt;
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: fix printing of very large numbers with printf("%d")</title>
<updated>2026-07-02T02:58:08+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-07-02T02:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=a0667b2def4c05aeb333448195127392a22c21a8'/>
<id>urn:sha1:a0667b2def4c05aeb333448195127392a22c21a8</id>
<content type='text'>
function                                             old     new   delta
awk_printf                                          1086    1349    +263
.rodata                                           107108  107121     +13
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 276/0)             Total: 276 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>awk: add '*' as a valid specifier for width and precision in printf</title>
<updated>2026-07-01T21:38:27+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-07-01T21:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6ba81ddb0d47d8c5298999c83f439817b7ec9c7a'/>
<id>urn:sha1:6ba81ddb0d47d8c5298999c83f439817b7ec9c7a</id>
<content type='text'>
Based on a patch by Anubhav Kokane &lt;dev.anubhavk@gmail.com&gt;

function                                             old     new   delta
awk_printf                                           640    1086    +446
.rodata                                           107131  107108     -23
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 446/-23)           Total: 423 bytes
   text	   data	    bss	    dec	    hex	filename
1080210	    555	   4992	1085757	 10913d	busybox_old
1080633	    555	   4992	1086180	 1092e4	busybox_unstripped

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>testsuite: skip tests for handling of non-printable characters</title>
<updated>2026-05-17T10:17:58+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2026-05-17T09:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b554d3c91151ed981d1bdf52435b1e24c4eaa19f'/>
<id>urn:sha1:b554d3c91151ed981d1bdf52435b1e24c4eaa19f</id>
<content type='text'>
Among the tests for 'ls' there are some for how it displays a
filename containing non-printable characters.  These fail on
Windows because most of the characters used aren't allowed in
filenames there.  This can cause the test process to hang.

Skip these tests on Windows.

(GitHub commit #592)
</content>
</entry>
</feed>
