summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2017-08-03nofork: fix a bug uncovered by hush testsuite (forgotten fflush)Denys Vlasenko
2017-08-02hush: do not accept "if() { echo; }" function defDenys Vlasenko
2017-08-02line editing: make read_line_input() not take timeout paramDenys Vlasenko
2017-08-02hush: make SIGINT handling visually less confusingDenys Vlasenko
2017-08-02NOFORK fixesDenys Vlasenko
2017-08-02do not use `a' quoting style in commentsDenys Vlasenko
2017-07-31ash: align --login code with dashDenys Vlasenko
2017-07-31hush: remove redundant "G_flag_return_in_progress = -1"Denys Vlasenko
2017-07-31hush: fix "true | func_with_return" not allowing return.Denys Vlasenko
2017-07-31ash: fix display of ">&-" redirect in job stringsDenys Vlasenko
2017-07-31hush: functions have priority over builtins (!)Denys Vlasenko
2017-07-31hush: if STANDALONE, close interactive fd for NOEXECed childrenDenys Vlasenko
2017-07-31ash,hush: ">&10" redirects to script/tty fds should not workDenys Vlasenko
2017-07-31ash: significant overhaul of redirect saving logicDenys Vlasenko
2017-07-31hush: massage redirect code to be slightly more like ashDenys Vlasenko
2017-07-31ash: remove REDIR_SAVEFD2Denys Vlasenko
2017-07-29ash: if !ENABLE_ASH_EXPAND_PRMT, disable PSSYNTAX codeDenys Vlasenko
2017-07-29ash: [REDIR] Fix popredir on abnormal exit from built-inDenys Vlasenko
2017-07-29ash: [PARSER] Add FAKEEOFMARK for expandstrDenys Vlasenko
2017-07-29hush: fix handling of empty heredoc EOF markerDenys Vlasenko
2017-07-29ash: [PARSER] Removed noexpand/length check on eofmarkDenys Vlasenko
2017-07-29ash: "Undo all redirections" comment is wrong, delete itDenys Vlasenko
2017-07-29ash: make tryexec(cmd) parameter const charDenys Vlasenko
2017-07-28ash: support platforms that don't have '%m' printf specifierRon Yorston
2017-07-28ash: less hackish implementation of evaltreenr()Denys Vlasenko
2017-07-26ash: force inlining of a trivial functionDenys Vlasenko
2017-07-26ash: revert previous implementation of "A=1 A=2 B=$A cmd" codeDenys Vlasenko
2017-07-26ash: [VAR] Fix loss of variables when hash collidesDenys Vlasenko
2017-07-26ash: [VAR] Do not poplocalvars prematurely on regular utilitiesDenys Vlasenko
2017-07-26ash: [VAR] Fix poplocalvar on abnormal exit from functionDenys Vlasenko
2017-07-26ash: [VAR] Replace cmdenviron with localvarsDenys Vlasenko
2017-07-26ash: [VAR] Fix poplocalvar leakDenys Vlasenko
2017-07-26ash: [VAR] Add localvars nestingDenys Vlasenko
2017-07-26ash: alloc slightly smaller buffer in cvtnum(); faster unsetvar()Denys Vlasenko
2017-07-26ash: fix redir_leak.tests if STANDALONE=yDenys Vlasenko
2017-07-26shell: remove ${#+} tests, it is not a valid constructDenys Vlasenko
2017-07-26hush: fix ${##}, ${#?}, ${#!} handlingDenys Vlasenko
2017-07-25ash: [SHELL] Optimize dash -c "command" to avoid a forkDenys Vlasenko
2017-07-25ash: allow "trap NUM [SIG]..." syntaxDenys Vlasenko
2017-07-25ash: [REDIR] Replace GPL noclobberopen code with the FreeBSD versionDenys Vlasenko
2017-07-25ash: sync up with dash with respect to redirection escapingDenys Vlasenko
2017-07-25ash: [VAR] Move unsetvar functionality into setvareqDenys Vlasenko
2017-07-25ash: import param_expand_default.tests from hushDenys Vlasenko
2017-07-25hush: treat ${#?} as "length of $?"Denys Vlasenko
2017-07-25ash: add a few tests from hush-vars/*Denys Vlasenko
2017-07-24ash: fix comment, no code changesDenys Vlasenko
2017-07-24ash: copy three tests from hush_test/hush-signals/*Denys Vlasenko
2017-07-24shell: some additions to *sh-misc/* testsDenys Vlasenko
2017-07-24ash: add most of hush process subst testsDenys Vlasenko
2017-07-24hush: fix a case when redirect to a closed fd #1 is not restoring (closing) itDenys Vlasenko