hush/shell/hush_test/hush-parsing
Denys Vlasenko 6e42b89b8d hush: fix remaining known two bugs with IFS expansion. Closes 4027.
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 <vda.linux@googlemail.com>
2011-08-01 18:16:43 +02:00
..
argv0.right
argv0.tests
brace1.right hush: fix handling of words with braces. +65 bytes 2009-11-16 03:18:46 +01:00
brace1.tests hush: fix handling of words with braces. +65 bytes 2009-11-16 03:18:46 +01:00
brace2.right hush: improve HUSH_BRACE_EXP code (still disabled). ~0 bytes 2009-11-17 03:35:31 +01:00
brace2.tests hush: improve HUSH_BRACE_EXP code (still disabled). ~0 bytes 2009-11-17 03:35:31 +01:00
comment1.right hush: fix improper handling of newline and hash chars in few corner cases 2010-11-22 17:58:14 +01:00
comment1.tests hush: fix improper handling of newline and hash chars in few corner cases 2010-11-22 17:58:14 +01:00
eol1.right hush: fix improper handling of newline and hash chars in few corner cases 2010-11-22 17:58:14 +01:00
eol1.tests hush: fix improper handling of newline and hash chars in few corner cases 2010-11-22 17:58:14 +01:00
escape1.right
escape1.tests skip some tests when fancy echo support is turned off 2009-04-09 07:50:18 +00:00
escape2.right
escape2.tests
escape3.right
escape3.tests skip some tests when fancy echo support is turned off 2009-04-09 07:50:18 +00:00
escape4.right hush: fix \<newline> handling 2009-05-03 02:15:18 +02:00
escape4.tests hush: fix \<newline> handling 2009-05-03 02:15:18 +02:00
escape5.right hush: fix bug 353 (wrong handling of \x in assignments) 2009-05-28 16:49:11 +02:00
escape5.tests hush: fix bug 353 (wrong handling of \x in assignments) 2009-05-28 16:49:11 +02:00
group1.right hush: fix handling of } which is not a closing one in { cmd; } 2009-04-19 13:57:51 +00:00
group1.tests hush: fix \<newline> handling 2009-05-03 02:15:18 +02:00
group2.right hush: fix hush-bugs/parse_err.tests 2010-05-17 09:49:47 +02:00
group2.tests hush: fix hush-bugs/parse_err.tests 2010-05-17 09:49:47 +02:00
groups_and_keywords1.right hush: fix "if { echo foo; } then { echo bar; } fi" parsing 2009-04-16 10:59:40 +00:00
groups_and_keywords1.tests hush: fix "if { echo foo; } then { echo bar; } fi" parsing 2009-04-16 10:59:40 +00:00
negate.right hush: do not use ps -o in leak_argv1; do not hardcode path in negate 2009-08-12 14:21:30 +02:00
negate.tests hush: do not use ps -o in leak_argv1; do not hardcode path in negate 2009-08-12 14:21:30 +02:00
noeol2.right
noeol2.tests
noeol3.right
noeol3.tests
noeol.right
noeol.tests
process_subst.right
process_subst.tests
quote1.right
quote1.tests
quote2.right
quote2.tests
quote3.right
quote3.tests
quote4.right
quote4.tests
redir_space.right
redir_space.tests
starquoted2.right hush: fix remaining known two bugs with IFS expansion. Closes 4027. 2011-08-01 18:16:43 +02:00
starquoted2.tests hush: fix remaining known two bugs with IFS expansion. Closes 4027. 2011-08-01 18:16:43 +02:00
starquoted.right
starquoted.tests