2017-01-04 |
Kang-Che Sung | shell: clarify help text of CONFIG_{SH,BASH}_IS_* options |
tree | commitdiff |
2017-01-03 |
Denys Vlasenko | hush: correct exitcode for unterminated ')' - exitcode2... |
tree | commitdiff |
2017-01-03 |
Ron Yorston | ash: fix error code regression |
tree | commitdiff |
2016-12-23 |
Denys Vlasenko | Make it possible to select "sh" and "bash" aliases... |
tree | commitdiff |
2016-12-22 |
Denys Vlasenko | shell: move "config" blocks above their use in codition... |
tree | commitdiff |
2016-12-22 |
Denys Vlasenko | Tweak some config defaults; fix MODPROBE_SMALL ordering... |
tree | commitdiff |
2016-12-21 |
Denys Vlasenko | ash: clarify uclibc glob() bug in comment |
tree | commitdiff |
2016-12-21 |
Denys Vlasenko | ash: error out if ASH_INTERNAL_GLOB is not selected... |
tree | commitdiff |
2016-12-12 |
Denys Vlasenko | ash: fix signed char expansion bug |
tree | commitdiff |
2016-12-12 |
Denys Vlasenko | shell: suppress "unused var/func" warnings on some... |
tree | commitdiff |
2016-11-25 |
Denys Vlasenko | ash,hush: make ^C in interactive mode visually much... |
tree | commitdiff |
2016-11-24 |
Denys Vlasenko | ash,hush: ^C from command line should set $? to 128... |
tree | commitdiff |
2016-11-23 |
Denys Vlasenko | test: make [ and [[ forms individually selectable |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: make getch/peek functions directly called |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: renumber PIPE_foo, make PIPE_SEQ = 0 |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: small optimization in run_list |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: deindent large block of code, no code changes |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: simplify insert_bg_jobs |
tree | commitdiff |
2016-11-08 |
Denys Vlasenko | hush: make "wait %1" less likely to play with signal... |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: rework "wait %jobspec" to work in non-interactive... |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: "wait $!; echo $?" should return 127 if $! alread... |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: implement "wait %jobspec" |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: factor out %jobspec parsing |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: comment fix |
tree | commitdiff |
2016-11-07 |
Denys Vlasenko | hush: do not allow sh -c '{ echo boo }' |
tree | commitdiff |
2016-11-04 |
Denys Vlasenko | hush: case logic for setting $? was still wrong |
tree | commitdiff |
2016-11-04 |
Denys Vlasenko | hush: non-matching "case" statement sets $? to 0 |
tree | commitdiff |
2016-11-04 |
Denys Vlasenko | hush: allow { cmd } to not be terminated by semicolon... |
tree | commitdiff |
2016-11-04 |
Denys Vlasenko | ash: fix "duplicate local" code (forgot to re-enable... |
tree | commitdiff |
2016-11-03 |
Denys Vlasenko | ash: while (!got_sig) pause() is not reliable, use... |
tree | commitdiff |
2016-10-30 |
Denys Vlasenko | ash: if using libc glob(), skip it if no metachars... |
tree | commitdiff |
2016-10-30 |
Denys Vlasenko | ash: fix bit-rotten debug infrastructure |
tree | commitdiff |
2016-10-30 |
Denys Vlasenko | ash: make popfile() anfter popallfiles() safe |
tree | commitdiff |
2016-10-28 |
Denys Vlasenko | hush: fix "(sleep 1; exit 3) & sleep 2; echo $?; wait... |
tree | commitdiff |
2016-10-28 |
Denys Vlasenko | hush: fix "wait PID" |
tree | commitdiff |
2016-10-28 |
Denys Vlasenko | ash: use pause(), not sigsuspend(), in wait builtin |
tree | commitdiff |
2016-10-28 |
Denys Vlasenko | ash: fix interactive "command eval STRING" exiting... |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: [JOBS] Fix dowait signal race |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: [SIGNAL] Remove EXSIG |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: open-code blocking_dowait_with_raise_on_sig() |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: return to DOWAIT_* constants similar to dash,... |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: delete leftovers from "simplify EOF/newline handli... |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: [EXPAND] Fix ifsfirst/ifslastp leak |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: move ifsbreakup() and ifsfree() up |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: partially sync with dash on "fork if traps are... |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: [SHELL] Expand ENV before using it |
tree | commitdiff |
2016-10-27 |
Denys Vlasenko | ash: comment tweaks, no code changes |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: optimize tryexec(): avoid one allocation |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [CD] Lookup PWD after going through CDPATH |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [MEMALLOC] Made grabstackblock an inline wrapper... |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [VAR] Remove setvarsafe |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: use shellparam.optind/optoff in getopts() directly... |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [PARSER] Size optimisations in parameter expansion... |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [PARSER] Recognise here-doc delimiters terminated... |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [PARSER] Fix parsing of ${##1} |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [REDIR] Remove redundant CLOEXEC calls |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [REDIR] Replace copyfd by savefd and use dup2... |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | typo fixes |
tree | commitdiff |
2016-10-26 |
Denys Vlasenko | ash: [BUILTIN] Treat OPTIND=0 in the same way as OPTIND=1 |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [PARSER] Report substition errors at expansion... |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [REDIR] Move null redirect checks into caller |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [PARSER] Do not show prompts in expandstr |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [EXPAND] Removed herefd hack |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [SHELL] Move flushall to the point just before... |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [EVAL] Let funcnode refer to a function definition... |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [REDIR] Remove EMFILE special case |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [EVAL] Check exit for eval NSUBSHELL |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: add comment explaining "set -e; $(cmd)" discrepancy |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: reduce code differences from upstream |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: remove unused EXSHELLPROC |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash: [BUILTIN] Use EXEXIT in place of EXEXEC |
tree | commitdiff |
2016-10-25 |
Denys Vlasenko | ash,hush: set exit code 127 in "sh /does/not/exist... |
tree | commitdiff |
2016-10-24 |
Denys Vlasenko | ash: explain EXP_REDIR and why we (dont) glob redir... |
tree | commitdiff |
2016-10-23 |
Ron Yorston | ash: return exit status of nofork applets |
tree | commitdiff |
2016-10-07 |
Denys Vlasenko | ash: all blocks in function node copying must be SHELL_... |
tree | commitdiff |
2016-10-07 |
Denys Vlasenko | ash testsuite: fix false positives |
tree | commitdiff |
2016-10-07 |
Denys Vlasenko | ash: get rid of two global data variables |
tree | commitdiff |
2016-10-07 |
Denys Vlasenko | ash: comment out free(p) just before _exit, tweak some... |
tree | commitdiff |
2016-10-03 |
Denys Vlasenko | hush: add commented-out debug printouts in "memleak... |
tree | commitdiff |
2016-10-03 |
Denys Vlasenko | hush: fix a memory corruption when exported variable... |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hush: fix exitcode on exec failure with EACCES - should... |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: add tests for exitcode on failure to... |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | shell: delete all msh tests |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hush testsuite: fix another false positive |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hust testsuite: fix a false positive |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | ash testsuite: add most of hust tests which pass for ash |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | ash: [PARSER] Add nlprompt/nlnoprompt helpers |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | whitespace fixes |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hush: add var4.tests, var5.tests |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hush: fix var3.tests |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh: do not print empty line at the end of "help" output |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: sync ash-redir/ and hush-redir/ |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: sync ash-misc/source* and hush-misc/source* |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: sync ash-vars/ and hush-vars/ |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | ash testsuite: update some of variable tests with newer... |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: create hush-redir/* and move files around |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | sh testsuite: create hush-heredoc/* and move files... |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | hush testsuite: add many tests from ash testsuite |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | ash: undo "tokname hack" |
tree | commitdiff |
2016-10-02 |
Denys Vlasenko | ash: placate gcc: "warning: ! is only applied to the... |
tree | commitdiff |
next |