Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
5b2cc0aaee6985431d9bab1b49ceea7e1fa1d7af
/
shell
/
hush_test
/
hush-vars
5b2cc0a
hush: do not assign to readonly VAR in "VAR=VAL CMD" syntax too
by Denys Vlasenko
· 7 years ago
38ef39a
hush: add readonly testcase, fix fallout
by Denys Vlasenko
· 7 years ago
e32b650
hush: support ${VAR:N:-M}
by Denys Vlasenko
· 7 years ago
74d20e6
typo fix
by Denys Vlasenko
· 7 years ago
5dad7bd
hush: implement negative start in the ${v: -n[:m]} idiom
by Denys Vlasenko
· 7 years ago
3234045
hush: "adopt" ash var-utf8-length.tests
by Denys Vlasenko
· 7 years ago
f15aa57
ash: [PARSER] Fix parsing of ${##1}
by Denys Vlasenko
· 8 years ago
db7f4c2
hush: add var4.tests, var5.tests
by Denys Vlasenko
· 8 years ago
61508d9
hush: fix var3.tests
by Denys Vlasenko
· 8 years ago
0ba9970
sh testsuite: sync ash-vars/ and hush-vars/
by Denys Vlasenko
· 8 years ago
0aaaa50
ash: expand: Fixed "$@" expansion when EXP_FULL is false
by Denys Vlasenko
· 8 years ago
88ac97d
ash: [EXPAND] Do not split quoted VSLENGTH and VSTRIM
by Denys Vlasenko
· 8 years ago
c4d4380
ash: [EXPAND] Split unquoted $@/$* correctly when IFS is set but empty
by Denys Vlasenko
· 8 years ago
7a24e8f
shell testsuite: add trailing newline to var_unbackslash1.tests
by Denys Vlasenko
· 8 years ago
459293b
ash: fix arithmetic closing )) split by backslash-newline
by Denys Vlasenko
· 8 years ago
8286513
hush: rework input char buffering to allow more than one-deep peek
by Denys Vlasenko
· 8 years ago
9a595bb
hush: add recent ash tests to hush testsuite too (they all pass for hush)
by Denys Vlasenko
· 10 years ago
4fb53fb
hush: partially fix wrong expansion on $IFS (bug 4027).
by Denys Vlasenko
· 13 years ago
4f87049
hush: do fewer strdups in % and hash expansions
by Denys Vlasenko
· 14 years ago
ebee410
hush: fix var_bash5.tests failure
by Denys Vlasenko
· 14 years ago
101a4e3
hush: make parse_dollar flag quited status regardless of glob escaping status
by Denys Vlasenko
· 14 years ago
c49d2d9
hush: fix globbing+backslashes in unquoted $var expansion
by Denys Vlasenko
· 14 years ago
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