<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/shell/hush_test, branch FRP</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=FRP</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=FRP'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2015-05-18T08:23:16+00:00</updated>
<entry>
<title>hush: add recent ash tests to hush testsuite too (they all pass for hush)</title>
<updated>2015-05-18T08:23:16+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2015-05-18T08:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=9a595bb36ded308e6d4336aef2c1cd3ac738a398'/>
<id>urn:sha1:9a595bb36ded308e6d4336aef2c1cd3ac738a398</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: document buggy handling of duplicate "local"</title>
<updated>2015-04-18T17:38:13+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2015-04-18T17:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=73327a048b112ba2b742b758bb5a3caf95c7bf1a'/>
<id>urn:sha1:73327a048b112ba2b742b758bb5a3caf95c7bf1a</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: make ${#var} unicode-aware</title>
<updated>2014-08-13T07:57:44+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2014-08-13T07:57:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=c538d5bcc304d1ac99783de2337937c70a7013c7'/>
<id>urn:sha1:c538d5bcc304d1ac99783de2337937c70a7013c7</id>
<content type='text'>
This mimics bash

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix for "while false &amp;&amp; true; do echo BUG; break; done". closes 6170</title>
<updated>2013-04-07T16:16:58+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2013-04-07T16:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=3beab83e4f7f4213c185737e95dc4895f0059dd6'/>
<id>urn:sha1:3beab83e4f7f4213c185737e95dc4895f0059dd6</id>
<content type='text'>
function                                             old     new   delta
run_list                                             959     941     -18

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: source builtin should override $N only if it has args</title>
<updated>2013-03-17T13:11:04+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2013-03-17T13:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=88b532d59af81f3b788864b2d6d42e1f86bc8de0'/>
<id>urn:sha1:88b532d59af81f3b788864b2d6d42e1f86bc8de0</id>
<content type='text'>
function                                             old     new   delta
builtin_source                                       174     184     +10

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix remaining known two bugs with IFS expansion. Closes 4027.</title>
<updated>2011-08-01T16:16:43+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-08-01T16:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=6e42b89b8d136316e1b97b56cf885e8ef9d64caf'/>
<id>urn:sha1:6e42b89b8d136316e1b97b56cf885e8ef9d64caf</id>
<content type='text'>
function                                             old     new   delta
expand_vars_to_list                                 1054    1140     +86
parse_stream                                        2425    2479     +54
expand_on_ifs                                        258     310     +52
builtin_umask                                        133     132      -1
done_word                                            820     779     -41
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/2 up/down: 192/-42)           Total: 150 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: partially fix wrong expansion on $IFS (bug 4027).</title>
<updated>2011-08-01T12:06:20+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-08-01T12:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=4fb53fb08ce3da8eac13438ce613df20e523c75d'/>
<id>urn:sha1:4fb53fb08ce3da8eac13438ce613df20e523c75d</id>
<content type='text'>
In the added testcase, before patch we failed 8 out of 9 tests,
now we fail only 2 (4th and 5th).

function                                             old     new   delta
expand_on_ifs                                        225     258     +33
expand_vars_to_list                                 1038    1054     +16
o_save_ptr_helper                                    115     119      +4
builtin_umask                                        132     133      +1
o_addQstr                                            165     161      -4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/1 up/down: 54/-4)              Total: 50 bytes

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix a corner case of empty "do \n done" structure</title>
<updated>2011-05-31T15:35:45+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-05-31T15:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=00ae989ee5b57593362405288b5e977551cafb0b'/>
<id>urn:sha1:00ae989ee5b57593362405288b5e977551cafb0b</id>
<content type='text'>
The structure is:

    while cmd; do
    done

bash doesn't accept it at all. We were accepting it but execution
was buggy.

Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: fix misparsing of "... do eval a= ...". Closes 3721</title>
<updated>2011-05-14T09:27:36+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-05-14T09:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=29f9b7268a820505c2d9386f3271b9365dcf7e23'/>
<id>urn:sha1:29f9b7268a820505c2d9386f3271b9365dcf7e23</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
<entry>
<title>hush: add tests for interrupting read</title>
<updated>2011-05-08T23:05:33+00:00</updated>
<author>
<name>Denys Vlasenko</name>
<email>vda.linux@googlemail.com</email>
</author>
<published>2011-05-08T23:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=bcf1fa80f31468a2299b681dd096d41a0b5ed7f4'/>
<id>urn:sha1:bcf1fa80f31468a2299b681dd096d41a0b5ed7f4</id>
<content type='text'>
Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;
</content>
</entry>
</feed>
