Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
36f774a0cd2bf8dd72b192aab93831c5ac0c58f0
/
shell
/
hush_test
/
hush-vars
36f774a
hush: add support for ${var/pattern/repl}, conditional on bash compat
by Denys Vlasenko
· 14 years ago
e298ce6
hush: fix handling of backslashes in variable assignment
by Denys Vlasenko
· 14 years ago
2908223
hush: fix multimple dependent variable expansion cases
by Denys Vlasenko
· 14 years ago
e85248a
hush: fix segfault in ${?:N:M}
by Denys Vlasenko
· 15 years ago
8a33679
hush: fix "hush -c 'echo $#'" showing -1
by Denys Vlasenko
· 15 years ago
1e811b1
hush: support ${var:EXPR:EXPR}!
by Denys Vlasenko
· 15 years ago
a6ad397
hush: fix more obscure ${var%...} cases
by Denys Vlasenko
· 15 years ago
7436950
hush: fix a=abc; c=c; echo ${a%${c}}
by Denys Vlasenko
· 15 years ago
3f78cec
hush: handle expansions in ${var?expanded_word} constructs
by Denys Vlasenko
· 15 years ago
73e013f
hush: handle ${var:NUM:} too
by Denys Vlasenko
· 15 years ago
4d8e5fd
hush: optional support for ${var:N:M} bashism
by Denys Vlasenko
· 15 years ago
3ef4f77
hush: fix exec builtin in a better way (+ "glob in exec" bug fixed)
by Denys Vlasenko
· 15 years ago
dc3bc40
hush: add support for special vars in braces
by Mike Frysinger
· 16 years ago
e9bda90
hush: fix problems with case in subshells and with "case esac"
by Denys Vlasenko
· 16 years ago
cc9205b
hush_test: update test output to match new getopt() output
by Mike Frysinger
· 16 years ago
28e6796
hush: make getopt32 usable in builtins. use it in unset.
by Denis Vlasenko
· 16 years ago
5b7589e
hush: fix SEGV in % expansion
by Denis Vlasenko
· 16 years ago
bf25fbc
hush: fix handling of } which is not a closing one in { cmd; }
by Denis Vlasenko
· 16 years ago
bb92951
hush: fix "if { echo foo; } then { echo bar; } fi" parsing
by Denis Vlasenko
· 16 years ago
75bccfa
hush: tweak tests
by Denis Vlasenko
· 16 years ago
1fd1ea4
hush: tighten up "for" variable name check.
by Denis Vlasenko
· 16 years ago
e05f928
add test cases for parameter substitution with unset/null strings
by Mike Frysinger
· 16 years ago
05d3b7c
hush: deal with some easier TODOs
by Denis Vlasenko
· 16 years ago
932e111
use sleep rather than usleep
by Mike Frysinger
· 16 years ago
a4f331d
implement support for parameter substitution via #/% operators
by Mike Frysinger
· 16 years ago
30db43b
hush: fix passing of $n on NOMMU
by Denis Vlasenko
· 16 years ago
3718168
hush: fix bug with local environment vars in pipes; simplify parse_stream()
by Denis Vlasenko
· 16 years ago
d308106
hust_test/*: use "$THIS_SH" instead of hush
by Denis Vlasenko
· 16 years ago
d690f68
implement `unset` semantics as required by POSIX
by Mike Frysinger
· 16 years ago
0b87e4a
test for invalid named variables
by Mike Frysinger
· 16 years ago
78f9d8e
add hush tests for parameter expansion
by Mike Frysinger
· 16 years ago
f886fd2
hush: fix NOMMU bug (analogous to preceding commit for MMU)
by Denis Vlasenko
· 16 years ago
d29084d
testcase for the last fix
by Denis Vlasenko
· 16 years ago
afd7a8d
hush: fix environment and memory leaks, add tests for them
by Denis Vlasenko
· 16 years ago
d498131
hush: support $_NUMBERS variable names
by Denis Vlasenko
· 16 years ago
1ba323e
cosmetics in hush testsuites
by Denis Vlasenko
· 17 years ago
324a3fd
fix globbing in unquoted $* and $@
by Denis Vlasenko
· 17 years ago
82dfec3
hush: fix hush-bugs/glob_and_vars.tests testcase:
by Denis Vlasenko
· 17 years ago
895bea2
hush: fix some fallout from prev commits, add testsuite
by Denis Vlasenko
· 17 years ago
cccdc4e
hush: fix $ expansion in redirections, add testcase for that
by Denis Vlasenko
· 17 years ago
1a73586
hush: fix a bit different instance of "No EOL" bug,
by Denis Vlasenko
· 18 years ago
764d59d
hush: more fixes to variable expansion, more testcases
by Denis Vlasenko
· 18 years ago
03eb8bf
hush: move towards more correct variable expansion
by Denis Vlasenko
· 18 years ago
602d13c
hush: fix '{ false; echo $?; }' bug.
by Denis Vlasenko
· 18 years ago
119b995
hush: reinstate hush_test, add testcases for process subst
by Denis Vlasenko
· 18 years ago
3e9aaae
hush: fix bug in interactive shell introduced yesterday
by Denis Vlasenko
· 18 years ago
e0a3367
hush: fix "unterminated last line loops forever" bug
by Denis Vlasenko
· 18 years ago