summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2007-05-21hush: add 3 CONFIG_xxx, allowing for smaller and less capable hush.Denis Vlasenko
2007-05-21shells: update README and testsuite. environment memory leakDenis Vlasenko
2007-05-21hush: using smallints where we can. save ~20 bytes in code andDenis Vlasenko
2007-05-20hush: fix shift + $0 bug; add testcaseDenis Vlasenko
2007-05-20hush: trivial size optimizationDenis Vlasenko
2007-05-20hush: make process substitution configurable; add a testcaseDenis Vlasenko
2007-05-20ash: implement type -p, costs less than 10 bytesDenis Vlasenko
2007-05-18cttyhack: new applet.Denis Vlasenko
2007-05-17several *.c files:Denis Vlasenko
2007-05-17hush: do "struct globals" trick. hush.o data+bss = 0 bytes now.Denis Vlasenko
2007-05-17hush: consolidated variable expansion for assignments and "normal" one.Denis Vlasenko
2007-05-17more compile fixes from randomconfig runDenis Vlasenko
2007-05-16hush: take care of several easy FIXMEs. -228 bytes.Denis Vlasenko
2007-05-16hush: another microscopic typo fixDenis Vlasenko
2007-05-16hush: fix English in commentDenis Vlasenko
2007-05-16hush: simplify read builtin; fix set_local_var (misplaced 'goto skip;')Denis Vlasenko
2007-05-16hush: fix expansion of quoted $VAR, $* and $@Denis Vlasenko
2007-05-16hush: fix incorrect processing of echo "'$var'".Denis Vlasenko
2007-05-14hush: move testsuite files from hush-bugs to hush-parsingDenis Vlasenko
2007-05-14hush: more fixes to variable expansion, more testcasesDenis Vlasenko
2007-05-14hush: move towards more correct variable expansionDenis Vlasenko
2007-05-13hush: fix '{ false; echo $?; }' bug.Denis Vlasenko
2007-05-11hush: reinstate hush_test, add testcases for process substDenis Vlasenko
2007-05-11hush: fix bug in interactive shell introduced yesterdayDenis Vlasenko
2007-05-10hush: fix "unterminated last line loops forever" bugDenis Vlasenko
2007-05-10hush: fix recent breakage (VAR=VAL stopped working)Denis Vlasenko
2007-05-09msh: fix obscure case with backticks and closed fd 1Denis Vlasenko
2007-05-08tail: fix SEGV on "tail -N"Denis Vlasenko
2007-05-06hush: fix double-free in "echo TEST &"Denis Vlasenko
2007-05-05hush: stop generating extra empty pipes in parse stage.Denis Vlasenko
2007-05-05hush: preparatory patch for removing extra empty pipes generationDenis Vlasenko
2007-05-04hush: fix "while true; do true; done" + ctrl-zDenis Vlasenko
2007-05-04applets: fix compile-time warningDenis Vlasenko
2007-05-04hush: add parse tree debug printDenis Vlasenko
2007-05-03hush: fix "true | exit 3; echo $?" bugDenis Vlasenko
2007-05-02hush: remove env builtin (it is buggy). Add commentsDenis Vlasenko
2007-05-02hush: simplify debugging prints a little bitDenis Vlasenko
2007-05-02hush: add debugging for tracing execution,Denis Vlasenko
2007-05-02hush: fix incorrect exitcodes without job controlDenis Vlasenko
2007-04-29ash,kill: use common code for kill applet/builtinDenis Vlasenko
2007-04-28ash: fix infinite loop on exit if tty is not there anymoreDenis Vlasenko
2007-04-28hush: make job control and interactiveness configurable, part 2Denis Vlasenko
2007-04-28hush: make job control and interactiveness configurable, part 1Denis Vlasenko
2007-04-28hush: make hush properly detect EOF on stdin (even interactive one -Denis Vlasenko
2007-04-28hush: add Ctrl-C handling to nofork caseDenis Vlasenko
2007-04-28hush: better signal handling across ctrl-zDenis Vlasenko
2007-04-28hush: fix nofork + ctrl-Z clobbering of globalsDenis Vlasenko
2007-04-28hush: add ctrl-Z handling for nofork'ed caseDenis Vlasenko
2007-04-21hush: make Ctrl-Z work (at least sometimes)Denis Vlasenko
2007-04-21hust: add a commentDenis Vlasenko