aboutsummaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2020-02-18ash,hush: add comment about masked SIGCHLD, handle SIG_IGNed SIGHUP as in bashDenys Vlasenko
2020-02-18ash: jobs: Only clear gotsigchld when waiting for everythingDenys Vlasenko
2020-02-18ash: jobs - Do not block when waiting on SIGCHLDDenys Vlasenko
2020-02-18ash: eval: Reap zombies after built-in commands and functionsDenys Vlasenko
2020-02-17ash: exec: Never rehash regular built-insDenys Vlasenko
2020-02-17ash: exec: Stricter pathopt parsingDenys Vlasenko
2020-02-17ash: exec: Do not allocate stack string in padvanceDenys Vlasenko
2020-02-17ash: memalloc: Add growstackto helperDenys Vlasenko
2020-02-17ash: parser: Save/restore here-documents in command substitutionDenys Vlasenko
2020-02-17ash: mkinit: Split reset into exitreset and resetDenys Vlasenko
2020-02-17ash: expand: Fix trailing newlines processing in backquote expandingDenys Vlasenko
2020-02-17ash: parser: Only accept single-digit parameter expansion outside of bracesDenys Vlasenko
2020-02-16ash: shell: Fix clang warnings about "string plus integer"Denys Vlasenko
2020-02-16ash: eval: Use the correct expansion mode for fd redirectionDenys Vlasenko
2020-02-16ash: expand: Fix skipping of command substitution when trimming in evalvarDenys Vlasenko
2020-02-16ash: main: Print \n upon EOF (CTRL-D) when run interactivelyDenys Vlasenko
2020-02-16ash: expand: Use HOME in tilde expansion when it is emptyDenys Vlasenko
2020-02-16ash: builtin: Mark more regular built-insDenys Vlasenko
2020-02-16ash: jobs: Replace some uses of fmtstr with stpcpy/stpncpyDenys Vlasenko
2020-02-16ash: output: Fix fmtstr return valueDenys Vlasenko
2020-02-16ash: main: Only set savestatus in exitcmdDenys Vlasenko
2020-02-16ash: [BUILTIN] Exit without arguments in a trap should use status outside trapsDenys Vlasenko
2020-02-16ash: parser: Fix incorrect eating of backslash newlinesDenys Vlasenko
2020-02-16ash: use pgetc_eatbnl() in more places, take 2Denys Vlasenko
2020-01-29ash,hush: allow builtins to be tab-completed, closes 7532Ron Yorston
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