Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
1b8e0e8adfc28c0b2472121c22f61e1d032805c8
/
shell
/
hush_test
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
78c9c73
hush: fix 'eval ""' handling
by Denys Vlasenko
· 8 years ago
992e0ff
hush: fix ". EMPTY_LINE" not setting $? to 0
by Denys Vlasenko
· 8 years ago
928e2a7
ash: [EVAL] Make eval with empty arguments return 0
by Denys Vlasenko
· 8 years ago
eb17b6f
ash: eval: Return status in eval functions
by Denys Vlasenko
· 8 years ago
aa3576a
hush: fix "redirects can close script fd" bug
by Denys Vlasenko
· 8 years ago
215b0ca
hush: fix a bug in FEATURE_SH_STANDALONE=y config. Closes 9186
by Denys Vlasenko
· 8 years ago
bc9bee0
hush-misc/func_args1.tests: remove "UNFIXED BUG", it does not fail
by Denys Vlasenko
· 9 years ago
112889d
hush: copy for.tests from ash testsuite
by Denys Vlasenko
· 9 years ago
450a367
typo fix
by Denys Vlasenko
· 9 years ago
b5be13c
hush: fix a nommu bug where a part of function body is lost if run in a pipe
by Denys Vlasenko
· 9 years ago
26c423d
ash,hush: add a test which fails for ash since commit 549deab
by Denys Vlasenko
· 9 years ago
9a595bb
hush: add recent ash tests to hush testsuite too (they all pass for hush)
by Denys Vlasenko
· 10 years ago
73327a0
hush: document buggy handling of duplicate "local"
by Denys Vlasenko
· 10 years ago
c538d5b
hush: make ${#var} unicode-aware
by Denys Vlasenko
· 10 years ago
3beab83
hush: fix for "while false && true; do echo BUG; break; done". closes 6170
by Denys Vlasenko
· 12 years ago
88b532d
hush: source builtin should override $N only if it has args
by Denys Vlasenko
· 12 years ago
6e42b89
hush: fix remaining known two bugs with IFS expansion. Closes 4027.
by Denys Vlasenko
· 13 years ago
4fb53fb
hush: partially fix wrong expansion on $IFS (bug 4027).
by Denys Vlasenko
· 13 years ago
00ae989
hush: fix a corner case of empty "do \n done" structure
by Denys Vlasenko
· 14 years ago
29f9b72
hush: fix misparsing of "... do eval a= ...". Closes 3721
by Denys Vlasenko
· 14 years ago
bcf1fa8
hush: add tests for interrupting read
by Denys Vlasenko
· 14 years ago
c162bcd
hush: document a bug about aborting on sourced file error when non-interactive
by Denys Vlasenko
· 14 years ago
68d5cb5
hush: fix a case where return in sourced file has no effect
by Denys Vlasenko
· 14 years ago
bac0a25
slightly better wording in comments
by Denys Vlasenko
· 14 years ago
b12553f
ash: fix ash-signals/signal8 testcase failure
by Denys Vlasenko
· 14 years ago
8ee2ada
echo: do not retry on write errors
by Denys Vlasenko
· 14 years ago
7b4c0fd
hush: fix improper handling of newline and hash chars in few corner cases
by Denys Vlasenko
· 14 years ago
6696eac
hush: add support for "set -o pipefail"
by Denys Vlasenko
· 14 years ago
2bcba5c
hush: add brace expansion testcase
by Denys Vlasenko
· 14 years ago
bed7c81
shell/math: deconvolute and explain ?: handling. Give better error message
by Denys Vlasenko
· 14 years ago
063847d
shell/math: return string error indicator, not integer
by Denys Vlasenko
· 14 years ago
a110c90
hush: fix EXIT trap display inside exit trap handler
by Denys Vlasenko
· 14 years ago
acd5bc8
hush: fix handling of \" in quoted/unquoted `cmd`
by Denys Vlasenko
· 14 years ago
4f87049
hush: do fewer strdups in % and hash expansions
by Denys Vlasenko
· 14 years ago
cc46173
hush: fixes to testsuite
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
c3adfac
hush: fix another corner case with backslashes in heredocs
by Denys Vlasenko
· 14 years ago
77b32cc
hush: fix backslash and terminator handling in <<[-]["]heredoc["]
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
ba2dccc
*: trailing empty lines removed
by Denys Vlasenko
· 14 years ago
ccb9771
ash: fix $! value when traps are set
by Alexander Shishkin
· 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
cddbb61
hush: fix var=`exit 2` not setting $? to 2
by Denys Vlasenko
· 15 years ago
3227d3f
hush: fix hush-bugs/parse_err.tests
by Denys Vlasenko
· 15 years ago
0f01b00
add two more tests which currently fail
by Denys Vlasenko
· 15 years ago
3581c62
whitespace fixes
by Denys Vlasenko
· 15 years ago
03dad22
hush: use ash's read builtin
by Denys Vlasenko
· 15 years ago
e89a241
hush: fix subshell.tests failure on NOMMU
by Denys Vlasenko
· 15 years ago
b70cef7
hush: two NOMMU fixes for bugs 877 and 883
by Denys Vlasenko
· 15 years ago
385cc59
hush: plug a memory leak
by Denys Vlasenko
· 15 years ago
a4899ef
hush: fix exitcodes of killed processes
by Denys Vlasenko
· 15 years ago
f3e2818
hush: improve HUSH_BRACE_EXP code (still disabled). ~0 bytes
by Denys Vlasenko
· 15 years ago
d8389ad
hush: fix handling of words with braces. +65 bytes
by Denys Vlasenko
· 15 years ago
00243b0
hush: fix exit code propagation from `cmd`. +45 bytes
by Denys Vlasenko
· 15 years ago
647553a
hush: wait for `cmd` to complete, and immediately store its exitcode in $?
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
f37eb39
hush: fix handling of empty arguments
by Denys Vlasenko
· 15 years ago
28736c3
hush: handle empty execs
by Mike Frysinger
· 15 years ago
3a7034c
typo fix in a comment in a testcase. oh well...
by Denys Vlasenko
· 15 years ago
e74aaf9
ash,hush: make trap output short signal names, without SIG prefix
by Denys Vlasenko
· 15 years ago
67f7186
hush: do not reset to default "" traps in subshell
by Denys Vlasenko
· 15 years ago
21d87d4
ash: better handling of EXIT trap in `trap` hack
by Denys Vlasenko
· 15 years ago
2f7894b
ash,hush: fix trap reporting: s/SIGEXIT/EXIT/
by Denys Vlasenko
· 15 years ago
91836ba
hush: fix `trap`
by Denys Vlasenko
· 15 years ago
a67a962
hush: do not process options after non-option args
by Denys Vlasenko
· 15 years ago
dbfa45b
hust test: complain if busybox binary can't be found
by Denys Vlasenko
· 15 years ago
cbfe6ad
hush: fix \<newline> handling on NOMMU
by Denys Vlasenko
· 15 years ago
1967978
hush tests: remove the requirement that .config is in ../..
by Denys Vlasenko
· 15 years ago
0951606
hush: do not use ps -o in leak_argv1; do not hardcode path in negate
by Denys Vlasenko
· 15 years ago
9d617c4
hush: specially handle [[ - suppress globbing & multiword expansion
by Denys Vlasenko
· 16 years ago
295fef8
hush: add support for local builtin
by Denys Vlasenko
· 16 years ago
eab40e5
hush_test: stop mixing tabs/spaces for indentation
by Mike Frysinger
· 16 years ago
dc3bc40
hush: add support for special vars in braces
by Mike Frysinger
· 16 years ago
ff64fb9
hush_test: filter test output to avoid C lib differences
by Mike Frysinger
· 16 years ago
e640cb4
hush: fix bug 353 (wrong handling of \x in assignments)
by Denys Vlasenko
· 16 years ago
4f26c97
make compound.tests executable
by Denys Vlasenko
· 16 years ago
e9bda90
hush: fix problems with case in subshells and with "case esac"
by Denys Vlasenko
· 16 years ago
342a63d
hush_test: add some pathological compound list tests
by Mike Frysinger
· 16 years ago
12bcc76
hush_test: test for subshell function syntax
by Mike Frysinger
· 16 years ago
7b424fe
hush_test: add subshelled case tests
by Mike Frysinger
· 16 years ago
cc9205b
hush_test: update test output to match new getopt() output
by Mike Frysinger
· 16 years ago
33f85ee
hush_test: ignore generated files
by Mike Frysinger
· 16 years ago
318a8e5
TODO: add some
by Denys Vlasenko
· 16 years ago
acdc49c
hush: add more complex case to leak testcase, fix found breakage
by Denys Vlasenko
· 16 years ago
cb6ff25
hush: fix bug where in "var=val func" var's value is not visible in func
by Denys Vlasenko
· 16 years ago
e19e193
hush: fix \<newline> handling
by Denys Vlasenko
· 16 years ago
Next »