Denis Vlasenko
|
bb929517a8
|
hush: fix "if { echo foo; } then { echo bar; } fi" parsing
function old new delta
done_word 728 793 +65
parse_stream 2084 2098 +14
|
2009-04-16 10:59:40 +00:00 |
|
Mike Frysinger
|
327fd47f36
|
skip some tests when fancy echo support is turned off
|
2009-04-09 07:50:18 +00:00 |
|
Mike Frysinger
|
c3d91952d6
|
we arent testing echo -n here so use printf instead
|
2009-04-09 07:50:02 +00:00 |
|
Denis Vlasenko
|
715f712d15
|
move hush-parsing/and-or.tests to hush-misc/*
(which probably needs to be renamed to hush-execution...)
|
2009-04-06 16:17:51 +00:00 |
|
Mike Frysinger
|
3a64833eb9
|
add some brute force logic tests
|
2009-04-06 14:22:54 +00:00 |
|
Denis Vlasenko
|
feecc7b74e
|
hush: tweak testsuite
|
2009-03-20 12:12:33 +00:00 |
|
Denis Vlasenko
|
a8b6dff97f
|
hush: fix bug 207 and "hush -c" parameter passing.
Now hush -c 'printf "%s\n" "$@"' (prints "\n")
and hush -c 'printf "%s\n" "$@"' qwe asd (prints "asd\n")
both work correctly
|
2009-03-20 12:05:14 +00:00 |
|
Denis Vlasenko
|
afdcd12ed7
|
hush: fix a case where "$@" must expand to no word at all
|
2008-07-05 17:40:04 +00:00 |
|
Denis Vlasenko
|
ab876cd107
|
hush: add testsuite for "no globbing in redirection" rule.
simplify redirection habdling
|
2008-06-18 16:29:32 +00:00 |
|
Denis Vlasenko
|
985de15bf3
|
hush: expand quote3.tests and move from hush-bugs to hush-parsing
|
2008-06-18 09:22:31 +00:00 |
|
Denis Vlasenko
|
a84420062a
|
hush: support "! cmd | cmd" negation
function old new delta
done_word 749 791 +42
run_list 1821 1859 +38
checkjobs 334 351 +17
done_pipe 61 74 +13
static.reserved_list 132 144 +12
initialize_context 53 45 -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 5/1 up/down: 122/-8) Total: 114 bytes
|
2008-06-14 11:00:17 +00:00 |
|
Denis Vlasenko
|
43360e5178
|
hush: fix escaping of \[*?; add testsuites for these and for globbing
|
2008-06-10 20:13:40 +00:00 |
|
Denis Vlasenko
|
90e485ce79
|
hush: make syntax error messages a bit more useful
|
2007-05-23 15:22:50 +00:00 |
|
Denis Vlasenko
|
1a7358612f
|
hush: fix a bit different instance of "No EOL" bug,
add testsuite for that. Expand another testsuite.
|
2007-05-23 00:32:25 +00:00 |
|
Denis Vlasenko
|
8805eeb44a
|
shells: update README and testsuite. environment memory leak
needs to be fixed - and documented!
|
2007-05-21 10:19:48 +00:00 |
|
Denis Vlasenko
|
1f4cf517f5
|
hush: fix expansion of quoted $VAR, $* and $@
|
2007-05-16 10:39:24 +00:00 |
|
Denis Vlasenko
|
8f6bdb42df
|
hush: fix incorrect processing of echo "'$var'".
hush: rename map[] and MAP_xxx, making them easier to understand.
hush: move testcase (which now passes) from hush-bugs to hush-parsing
|
2007-05-16 09:36:55 +00:00 |
|
Denis Vlasenko
|
d6050949b8
|
hush: move testsuite files from hush-bugs to hush-parsing
(as these bugs are now fixed)
|
2007-05-14 22:09:52 +00:00 |
|
Denis Vlasenko
|
119b995437
|
hush: reinstate hush_test, add testcases for process subst
|
2007-05-11 12:57:35 +00:00 |
|
Denis Vlasenko
|
3e9aaae5dc
|
hush: fix bug in interactive shell introduced yesterday
hush: fix `process subst` (2 bugs)
NB: will delete and re-add hush_test in order to change file modes
|
2007-05-11 12:56:43 +00:00 |
|
Denis Vlasenko
|
e0a336747c
|
hush: fix "unterminated last line loops forever" bug
hush: add testsuite infrastructure
|
2007-05-10 23:06:55 +00:00 |
|