summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2020-01-29ash: improve expandstr()Ron Yorston
2019-11-28hush: fix preprocessor directives indentationDenys Vlasenko
2019-11-01hush: restore redirected stdinDenys Vlasenko
2019-10-25clang/llvm 9 fix - do not eliminate a store to a fake "const"Denys Vlasenko
2019-10-22shell: better comments in BASE#nn codeDenys Vlasenko
2019-10-21shell/ulimit: code shrinkDenys Vlasenko
2019-09-22ash: fix BASE###nn bashism for bases 36..64Denys Vlasenko
2019-09-22ash: fix BASE###nn bashism to accept letter 'digits' for bases > 9Denys Vlasenko
2019-09-05ash: add a FIXME commentDenys Vlasenko
2019-09-05hush: fix "set -o INVALID" affecting -e flag stateDenys Vlasenko
2019-08-02ash: fix set -o to not show "nameless" optionsDenys Vlasenko
2019-07-31ash: only catch unexpected exceptions in PS1 expansionRon Yorston
2019-07-02libbb: reduce the overhead of single parameter bb_error_msg() callsJames Byrne
2019-06-03ash,hush: show 'c' in $- if run in "sh -c CMD"Denys Vlasenko
2019-06-01ash: allocate line editing structure only if neededDenys Vlasenko
2019-05-26shell: move all definitions of strto_arith_t() togetherDenys Vlasenko
2019-05-19hush: show 's' in $-Denys Vlasenko
2019-05-19hush: allocate line edit buffer only for interactive shellDenys Vlasenko
2019-05-19shell: implement optional "BASE#nnnn" numeric literalsDenys Vlasenko
2019-05-19hush: remove test for "echo ${-}" errorring out - now it worksDenys Vlasenko
2019-05-19hush: implement $-, set default PATH if it is not set on startupDenys Vlasenko
2019-05-19hush: set default PS1/2 only if we interactiveDenys Vlasenko
2019-05-19hush: handle LINENO the same way as RANDOM: variable is "ephemeral"Denys Vlasenko
2019-05-16hush: remove code to track PS1/2 values dynamically - it's too much workDenys Vlasenko
2019-05-16hush: small speedup in handle_changed_special_names()Denys Vlasenko
2019-05-16shell: add TODO comment about BASE#nnn literalsDenys Vlasenko
2019-05-15hush: fix quoted "${notexist-}" expansion to not disappearDenys Vlasenko
2019-05-14shells: add tests for backslashes in export VAR=VALDenys Vlasenko
2019-05-14hush: fix "export PS1=xyz" and "local PS1=xyz" messing up promptDenys Vlasenko
2019-04-28ash,hush: ulimit: add -i RLIMIT_SIGPENDING, -q RLIMIT_MSGQUEUEDenys Vlasenko
2019-04-28ash,hush: bash compat for ulimit: reorder to matchDenys Vlasenko
2019-04-27ash,hush: bash compat for ulimit: -w => -x, -p => -uDenys Vlasenko
2019-04-27ash,hush: fix ulimit to be more bash-compat, closes 11791Denys Vlasenko
2019-04-19httpd: use full size of iobuf[] when piping CGI dataDenys Vlasenko
2019-04-19ash: catch error in arithmetic expansion in PS1Ron Yorston
2019-04-19ash: prevent error in backquotes in PS1 from exiting shellRon Yorston
2019-04-16ash: add bash-compatible EPOCH variablesRon Yorston
2019-04-16ash: an unset dynamic variable should not be dynamicRon Yorston
2019-04-16hush: add bash-compatible EPOCH variablesRon Yorston
2019-04-02ash: distinguish 'wait -n' from other bashismsRon Yorston
2019-03-27hush: fix "wait -n" to wait for a _job_, not a _process_Denys Vlasenko
2019-03-27ash: add "wait -n" bashismDenys Vlasenko
2019-03-26hush: add "wait -n" bashismDenys Vlasenko
2019-02-25ash: eval: avoid leaking memory associated with redirections. Closes 7748Ron Yorston
2018-12-28config: update size informationDenys Vlasenko
2018-12-27randomconfig fixesDenys Vlasenko
2018-12-08inetd: suppress aliasing warningDenys Vlasenko
2018-12-08suppress gcc 8 aliasing warningsDenys Vlasenko
2018-11-27hush: allow hush to run embedded scriptsRon Yorston
2018-11-20ash: reset tokpushback before prompting while parsing heredocChristoph Schulz