Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
7f4a49a96c4e6626f01a09a801d79c591ad0b1db
/
shell
/
hush_test
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
1dd6cf8
hush: fix multiple redirections of the same fd (bug 227)
by Denys Vlasenko
· 16 years ago
42e4af3
make leak test more robust by unsetting all vars
by Denis Vlasenko
· 16 years ago
28e6796
hush: make getopt32 usable in builtins. use it in unset.
by Denis Vlasenko
· 16 years ago
5729300
hush: nommu fix for function passing
by Denis Vlasenko
· 16 years ago
5b7589e
hush: fix SEGV in % expansion
by Denis Vlasenko
· 16 years ago
ad4bd05
hush: export -n support
by Denis Vlasenko
· 16 years ago
d40fa39
hush: add two testcases
by Denis Vlasenko
· 16 years ago
8c64e03
hush: fix stdin of backgrounded pipe
by Denis Vlasenko
· 16 years ago
dcd78c4
hush: fix "export not_yet_defined_var", fix parsing of "cmd | }"
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
3d40d8e
hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com) ~+200 bytes
by Denis Vlasenko
· 16 years ago
bb92951
hush: fix "if { echo foo; } then { echo bar; } fi" parsing
by Denis Vlasenko
· 16 years ago
ed05521
hush: fix "while...do f1() {a;}; f1; f1 {b;}; f1; done" bug
by Denis Vlasenko
· 16 years ago
75bccfa
hush: tweak tests
by Denis Vlasenko
· 16 years ago
Next »