<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/shell/hush.c, 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-05-14T14:22:40+00:00</updated>
<entry>
<title>hush: placate warning: 'print_pfx_escaped_nl' defined but not used</title>
<updated>2026-05-14T14:22:40+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-05-14T14:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0309c029800c9847df1c1514a4c0bfe34ad3066c'/>
<id>urn:sha1:0309c029800c9847df1c1514a4c0bfe34ad3066c</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix build for !HUSH_CASE config</title>
<updated>2026-04-29T04:31:55+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-04-29T04:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0519429ea166949f2d8bee9cdbd70bf986b7b683'/>
<id>urn:sha1:0519429ea166949f2d8bee9cdbd70bf986b7b683</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>*: use xasprintf_inplace() in more places</title>
<updated>2026-02-06T10:19:11+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2026-02-06T10:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9b2a50efe227048e3d5029148619d5cc5ad089be'/>
<id>urn:sha1:9b2a50efe227048e3d5029148619d5cc5ad089be</id>
<content type='text'>
function                                             old     new   delta
.rodata                                           107009  107018      +9
parse_stream                                        3075    3069      -6
buffer_print                                         612     603      -9
expand_args                                          159     144     -15
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/3 up/down: 9/-30)             Total: -21 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: changes to comments and whitespace, no code changes</title>
<updated>2025-09-03T11:36:35+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-09-03T11:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3681b5f618a1f93e62b3584676117818f230c31e'/>
<id>urn:sha1:3681b5f618a1f93e62b3584676117818f230c31e</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix several syntax corner cases with function definitions</title>
<updated>2025-08-18T12:52:46+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-18T12:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b4cedd4c9ae0ea31986973b7b3e6956937aafa32'/>
<id>urn:sha1:b4cedd4c9ae0ea31986973b7b3e6956937aafa32</id>
<content type='text'>
function                                             old     new   delta
parse_stream                                        3063    3075     +12
done_word                                            777     784      +7
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 19/0)               Total: 19 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: shrink "function" code</title>
<updated>2025-08-18T11:55:09+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-18T11:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5d66c8a602a4604d5683ad42f692dbae19fc1693'/>
<id>urn:sha1:5d66c8a602a4604d5683ad42f692dbae19fc1693</id>
<content type='text'>
function                                             old     new   delta
done_word                                            766     777     +11
static.reserved_match                                 16      12      -4
reserved_list                                        240     168     -72
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 11/-76)            Total: -65 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: do not SEGV on if { echo foo; } then { echo bar; } fi</title>
<updated>2025-08-18T11:37:09+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-18T11:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=5c2c2916fc9254793f711503030ba997112db6e4'/>
<id>urn:sha1:5c2c2916fc9254793f711503030ba997112db6e4</id>
<content type='text'>
For some reason, it was only happening in interactive use

function                                             old     new   delta
initialize_context                                    39      54     +15
parse_stream                                        3077    3063     -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 15/-14)              Total: 1 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: disentangle keyword detection, no logic changes</title>
<updated>2025-08-18T11:14:26+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-18T11:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2bdec03def3054bbd80d5fd23e9bb0c026f85fc4'/>
<id>urn:sha1:2bdec03def3054bbd80d5fd23e9bb0c026f85fc4</id>
<content type='text'>
function                                             old     new   delta
done_word                                            790     766     -24

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: make "function" keyword support optional</title>
<updated>2025-08-17T15:59:30+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-17T15:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=2ccb8918190f95fe6119bee46ae4b595a2e8306d'/>
<id>urn:sha1:2ccb8918190f95fe6119bee46ae4b595a2e8306d</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: with --login, errors /etc/profile in must not exit shell</title>
<updated>2025-08-17T15:39:04+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2025-08-17T15:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=84d4ac375408f44d282aa49a21a2451eb41638e2'/>
<id>urn:sha1:84d4ac375408f44d282aa49a21a2451eb41638e2</id>
<content type='text'>
function                                             old     new   delta
die_if_script                                         28      34      +6
hush_main                                           1146    1150      +4
run_list                                            1031    1028      -3
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 10/-3)               Total: 7 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
