Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ash: fix obscure case of replacing + globbing + backslashes | Denys Vlasenko | 2010-06-26 | 2 | -0/+31 | |
| | | | | | | | | | | | | | | | function old new delta subevalvar 1152 1178 +26 readtoken1 3267 3275 +8 redirect 1284 1286 +2 expandarg 957 958 +1 expdir 4 - -4 evalcommand 1219 1209 -10 expmeta 481 469 -12 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 4/2 up/down: 37/-26) Total: 11 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: <> redir should not truncate | Andreas Bühmann | 2010-06-24 | 2 | -0/+6 | |
| | | | | | Signed-off-by: Andreas Bühmann <buehmann@users.berlios.de> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix unset in standalone mode | Denys Vlasenko | 2010-06-18 | 2 | -0/+3 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix redirection of fd 0 in scripts are sourced from interactive ash | Denys Vlasenko | 2010-06-03 | 2 | -3/+3 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix var_leak.tests so that it actually catches the NOFORK bug | Denys Vlasenko | 2010-05-18 | 2 | -1/+7 | |
| | | | | | | + document the bug better Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix bug which causes signal6.tests to fail | Denys Vlasenko | 2010-05-18 | 1 | -1/+0 | |
| | | | | | | | | function old new delta trapcmd 271 277 +6 localcmd 277 275 -2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix var_leak testcase | Denys Vlasenko | 2010-05-18 | 2 | -6/+16 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix testsuite false positives | Denys Vlasenko | 2010-05-18 | 3 | -3/+3 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix ". empty_file" exitcode. +5 bytes | Denys Vlasenko | 2010-05-17 | 1 | -1/+0 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | fix false positive in signal5.tests | Denys Vlasenko | 2010-05-17 | 2 | -5/+6 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | add two more tests which currently fail | Denys Vlasenko | 2010-05-17 | 2 | -0/+5 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix signal5.tests | Denys Vlasenko | 2010-05-17 | 1 | -1/+0 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: add two testcases for (not yet fixed) ash bugs | Denys Vlasenko | 2010-05-17 | 4 | -0/+31 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: trap with bad signal name should not abort | Denys Vlasenko | 2010-03-26 | 2 | -0/+9 | |
| | | | | | | | function old new delta trapcmd 236 271 +35 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | fix bug 1087. Fix by Leonid (lly.dev AT gmail.com) | Denys Vlasenko | 2010-02-21 | 2 | -0/+6 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | shell: split read builtin from ash | Denys Vlasenko | 2010-01-12 | 2 | -0/+10 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix for read $IFS splitting. Closes bug 235 | Denys Vlasenko | 2010-01-08 | 2 | -14/+20 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | laguage and copyright date corrections, no code changes | Denys Vlasenko | 2009-10-09 | 1 | -1/+1 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: make one testsuite entry more robust | Denys Vlasenko | 2009-10-09 | 1 | -0/+5 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash,hush: make trap output short signal names, without SIG prefix | Denys Vlasenko | 2009-09-27 | 2 | -8/+8 | |
| | | | | | | | | | function old new delta evalvar 1373 1371 -2 builtin_trap 457 441 -16 trapcmd 260 236 -24 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: better handling of EXIT trap in `trap` hack | Denys Vlasenko | 2009-09-25 | 2 | -2/+10 | |
| | | | | | | | | | | | | | | function old new delta forkchild - 602 +602 trapcmd 255 347 +92 ash_main 1362 1375 +13 evalvar 1371 1373 +2 popstring 140 134 -6 forkshell 835 248 -587 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 3/2 up/down: 709/-593) Total: 116 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix `trap` | Denys Vlasenko | 2009-09-23 | 3 | -5/+14 | |
| | | | | | | | | | | | | function old new delta forkshell 738 810 +72 popstring 134 140 +6 parse_command 1460 1463 +3 evalvar 1373 1371 -2 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/1 up/down: 81/-2) Total: 79 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | add a testcase for reopened bug 585 (not fixed yet) | Denys Vlasenko | 2009-09-16 | 3 | -1/+21 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: add testsuite for bug 585 | Denys Vlasenko | 2009-08-29 | 2 | -0/+13 | |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix . builtin | Denys Vlasenko | 2009-06-14 | 3 | -1/+8 | |
| | | | | | | Also, move [[ ]] comment to test.c and expand it Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||||
* | ash: fix $IFS handling in read. closes bug 235 | Denis Vlasenko | 2009-03-31 | 2 | -0/+14 | |
| | ||||||
* | ash: better fix for ash -c 'echo 5&' and ash -c 'sleep 5&' | Denis Vlasenko | 2008-11-28 | 2 | -0/+10 | |
| | | | | | with testcase | |||||
* | ash: add testcase for bug 5304 | Denis Vlasenko | 2008-10-27 | 2 | -0/+15 | |
| | ||||||
* | dc: conditionalize parts which require libm | Denis Vlasenko | 2008-10-20 | 2 | -0/+4 | |
| | ||||||
* | ash: fix NOEXEC mode - we were forgetting to pass environment! | Denis Vlasenko | 2008-10-20 | 2 | -0/+5 | |
| | | | | | | env: promote to NOEXEC hd: promote to NOEXEC, as hexdump is NOEXEC already | |||||
* | ash: fix a bug in standalone mode (corrupted getopt() state) | Denis Vlasenko | 2008-10-20 | 2 | -0/+7 | |
| | ||||||
* | ash: fix "(cat < file)" hang introduced by rev 22944. | Denis Vlasenko | 2008-08-16 | 2 | -0/+5 | |
| | ||||||
* | ash: bash compat: "shift $BIGNUM" is equivalent to "shift 1" | Denis Vlasenko | 2008-07-30 | 2 | -0/+19 | |
| | ||||||
* | ash: add slightly different testcase | Denis Vlasenko | 2008-07-26 | 4 | -2/+23 | |
| | ||||||
* | ash: fix testcase to not sleep for whole 10 seconds, | Denis Vlasenko | 2008-07-26 | 2 | -12/+11 | |
| | | | | | gets annoying pretty fast. Also fix wrong message there. | |||||
* | ash: hopefully close bug 4324. With testcase. | Denis Vlasenko | 2008-07-26 | 2 | -0/+21 | |
| | | | | | | | function old new delta evaltree 621 869 +248 popstring 134 140 +6 | |||||
* | ash: testsuite entries for last change | Denis Vlasenko | 2008-07-25 | 2 | -0/+5 | |
| | ||||||
* | ash: prevent exec NN>&- from closing fd used for script reading | Denis Vlasenko | 2008-07-24 | 2 | -0/+73 | |
| | ||||||
* | ash: fix a bug where redirection fds were not closed afterwards. | Denis Vlasenko | 2008-07-24 | 5 | -2/+16 | |
| | | | | | | | | | | | | | optimize close+fcntl(DUPFD) into dup2. add testsuites. function old new delta copyfd 47 68 +21 argstr 1311 1298 -13 popredir 148 131 -17 redirect 1139 1107 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 21/-62) Total: -41 bytes | |||||
* | ash: optional support for $'...\t...\n...' bashism | Denis Vlasenko | 2008-06-23 | 2 | -0/+16 | |
| | | | | | | | | | | | function old new delta readtoken1 2824 3172 +348 static.C_escapes - 18 +18 parse_command 1504 1500 -4 SIT 89 83 -6 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 1/2 up/down: 366/-10) Total: 356 bytes | |||||
* | ash: fix ${var/s/r} handling, add testcase. | Denis Vlasenko | 2008-06-14 | 2 | -0/+61 | |
| | ||||||
* | ash testsuite: modify it so that it can run hush and msh tests | Denis Vlasenko | 2008-06-05 | 1 | -3/+11 | |
| | ||||||
* | - use EXIT_{SUCCESS,FAILURE}. No object-code changes | Bernhard Reutner-Fischer | 2008-05-19 | 3 | -5/+5 | |
| | ||||||
* | ash: add another testsuite entry ("leaking variables" bug) | Denis Vlasenko | 2008-04-13 | 2 | -0/+11 | |
| | ||||||
* | ash: a bit more complete POSIX subst testsuite entry | Denis Vlasenko | 2008-04-12 | 2 | -2/+17 | |
| | ||||||
* | ash: add testsuite entry for POSIX-mandated ${var#word} ${var##word} | Denis Vlasenko | 2008-04-12 | 2 | -0/+23 | |
| | | | | | ${var%word} ${var%%word} | |||||
* | ash: support for && and || in [[ expr ]]; add testsuite checks | Denis Vlasenko | 2008-03-25 | 6 | -0/+73 | |
| | ||||||
* | ash: add read -u; fix read -t and read -n; add testsuite entries. | Denis Vlasenko | 2008-03-25 | 6 | -0/+24 | |
| | ||||||
* | ash: handle "A=1 A=2 B=$A; echo $B". closes bug 947. | Denis Vlasenko | 2008-02-15 | 5 | -1/+23 | |
| | ||||||
* | reinstate redir.tests with correct perms | Denis Vlasenko | 2008-02-13 | 1 | -0/+6 | |
| |