summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2016-10-26ash: [CD] Lookup PWD after going through CDPATHDenys Vlasenko1-10/+10
2016-10-26ash: [MEMALLOC] Made grabstackblock an inline wrapper for stallocDenys Vlasenko1-4/+2
2016-10-26ash: [VAR] Remove setvarsafeDenys Vlasenko1-50/+20
2016-10-26ash: use shellparam.optind/optoff in getopts() directly, not through pointersDenys Vlasenko1-12/+14
2016-10-26ash: [PARSER] Size optimisations in parameter expansion parserDenys Vlasenko1-10/+7
2016-10-26ash: [PARSER] Recognise here-doc delimiters terminated by EOFDenys Vlasenko9-3/+29
2016-10-26ash: [PARSER] Fix parsing of ${##1}Denys Vlasenko5-10/+38
2016-10-26ash: [REDIR] Remove redundant CLOEXEC callsDenys Vlasenko1-13/+4
2016-10-26ash: [REDIR] Replace copyfd by savefd and use dup2 elsewhereDenys Vlasenko1-27/+31
2016-10-26typo fixesDenys Vlasenko2-4/+4
2016-10-26ash: [BUILTIN] Treat OPTIND=0 in the same way as OPTIND=1Denys Vlasenko1-3/+1
2016-10-25ash: [PARSER] Report substition errors at expansion timeDenys Vlasenko1-9/+12
2016-10-25ash: [REDIR] Move null redirect checks into callerDenys Vlasenko1-15/+6
2016-10-25ash: [PARSER] Do not show prompts in expandstrDenys Vlasenko1-0/+6
2016-10-25ash: [EXPAND] Removed herefd hackDenys Vlasenko1-39/+22
2016-10-25ash: [SHELL] Move flushall to the point just before _exitDenys Vlasenko1-1/+1
2016-10-25ash: [EVAL] Let funcnode refer to a function definition, not its first commandDenys Vlasenko1-4/+4
2016-10-25ash: [REDIR] Remove EMFILE special caseDenys Vlasenko1-7/+1
2016-10-25ash: [EVAL] Check exit for eval NSUBSHELLDenys Vlasenko1-3/+1
2016-10-25ash: add comment explaining "set -e; $(cmd)" discrepancyDenys Vlasenko1-0/+8
2016-10-25ash: reduce code differences from upstreamDenys Vlasenko1-2/+1
2016-10-25ash: remove unused EXSHELLPROCDenys Vlasenko1-1/+0
2016-10-25ash: [BUILTIN] Use EXEXIT in place of EXEXECDenys Vlasenko1-3/+2
2016-10-25ash,hush: set exit code 127 in "sh /does/not/exist" caseDenys Vlasenko2-2/+3
2016-10-24ash: explain EXP_REDIR and why we (dont) glob redir filenamesDenys Vlasenko1-0/+11
2016-10-23ash: return exit status of nofork appletsRon Yorston1-1/+1
2016-10-07ash: all blocks in function node copying must be SHELL_ALIGNedDenys Vlasenko1-3/+3
2016-10-07ash testsuite: fix false positivesDenys Vlasenko2-2/+2
2016-10-07ash: get rid of two global data variablesDenys Vlasenko1-51/+48
2016-10-07ash: comment out free(p) just before _exit, tweak some outdated commentsDenys Vlasenko1-16/+5
2016-10-03hush: add commented-out debug printouts in "memleak" built-inDenys Vlasenko2-0/+17
2016-10-03hush: fix a memory corruption when exported variable is modifiedDenys Vlasenko1-7/+19
2016-10-02hush: fix exitcode on exec failure with EACCES - should be 126Denys Vlasenko1-1/+5
2016-10-02sh testsuite: add tests for exitcode on failure to execDenys Vlasenko8-0/+16
2016-10-02shell: delete all msh testsDenys Vlasenko47-356/+0
2016-10-02hush testsuite: fix another false positiveDenys Vlasenko2-2/+1
2016-10-02hust testsuite: fix a false positiveDenys Vlasenko1-1/+1
2016-10-02ash testsuite: add most of hust tests which pass for ashDenys Vlasenko103-0/+795
2016-10-02ash: [PARSER] Add nlprompt/nlnoprompt helpersDenys Vlasenko1-19/+23
2016-10-02whitespace fixesDenys Vlasenko2-2/+2
2016-10-02hush: add var4.tests, var5.testsDenys Vlasenko4-0/+22
2016-10-02hush: fix var3.testsDenys Vlasenko4-206/+214
2016-10-02sh: do not print empty line at the end of "help" outputDenys Vlasenko2-2/+1
2016-10-02sh testsuite: sync ash-redir/ and hush-redir/Denys Vlasenko18-114/+313
2016-10-02sh testsuite: sync ash-misc/source* and hush-misc/source*Denys Vlasenko10-27/+50
2016-10-02sh testsuite: sync ash-vars/ and hush-vars/Denys Vlasenko11-20/+39
2016-10-02ash testsuite: update some of variable tests with newer versions from hushDenys Vlasenko6-25/+156
2016-10-02sh testsuite: create hush-redir/* and move files aroundDenys Vlasenko30-0/+52
2016-10-02sh testsuite: create hush-heredoc/* and move files aroundDenys Vlasenko16-0/+9
2016-10-02hush testsuite: add many tests from ash testsuiteDenys Vlasenko34-3/+254
[prev] [next]