summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2021-10-10*: add NOINLINEs where code noticeably shrinksDenys Vlasenko
2021-10-09Make const ptr assign as function call in clangYU Jincheng
2021-10-09hush: speed up ${x//\*/|} tooDenys Vlasenko
2021-10-09ash: speed up ${x//\*/|} too, make it independent of ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko
2021-10-09ash.c: speedup ${s:} substring (no quotes)Alin Mr
2021-10-07*: generalize "const trick"YU Jincheng
2021-09-28ash: fix compile breakage in !ENABLE_ASH_ALIAS configDenys Vlasenko
2021-09-26shell: fix parsing of $(( (v)++ + NUM ))Denys Vlasenko
2021-09-25shell: enable more tests which are passing nowDenys Vlasenko
2021-09-25shell: fix arithmentic evaluation of "++7" and such (it is + + 7, i.e. 7)Denys Vlasenko
2021-09-15ash: introduce bash-like $FUNCNAMEDenys Vlasenko
2021-09-14ash: let ignoreeof only affect interactive shellsRon Yorston
2021-09-14ash: stopped jobs should only prevent exit from interactive shellRon Yorston
2021-09-14ash: fix ignoreeof optionRon Yorston
2021-09-09ash: eval: Prevent recursive PS4 expansionDenys Vlasenko
2021-09-08ash: parser: Get rid of PEOADenys Vlasenko
2021-09-08ash: parser: Fix alias expansion after heredoc or newlinesDenys Vlasenko
2021-09-08ash: use pgetc_eatbnl() in more places, take 3Denys Vlasenko
2021-09-08ash: parser: Save and restore heredoclist in expandstrDenys Vlasenko
2021-09-08ash: parser: Fix handling of empty aliasesDenys Vlasenko
2021-09-07hush: fix var_LINENO3.tests failureDenys Vlasenko
2021-09-07shell/ash_test/run-all: unset locale/language variablesDenys Vlasenko
2021-09-07ash: LINENO starts from 0 in -c SCRIPT modeDenys Vlasenko
2021-09-07ash: fix LINENO in functionsDenys Vlasenko
2021-09-07ash: support testsuite for !FEATURE_SUID_CONFIG_QUIET configsDenys Vlasenko
2021-09-07hush: fix set -n to act immediately, not just after run_list()Denys Vlasenko
2021-09-07ash: eval: Do not cache value of eflag in evaltreeDenys Vlasenko
2021-09-07ash: eval: Check nflag in evaltree instead of cmdloopDenys Vlasenko
2021-09-07ash: add bash-like ERR trap and set -ERoberto A. Foglietta
2021-09-02ash: regressions in process substitutionRon Yorston
2021-08-15hush: fix "error: invalid preprocessing directive ##"Denys Vlasenko
2021-07-27hush: tweak ${var/pattern/repl} optimizationDenys Vlasenko
2021-07-27hush: optimize ${var/pattern/repl} for trivial patternsDenys Vlasenko
2021-07-27shell: update psubst testcasesDenys Vlasenko
2021-07-27hush: add missed "undef"Denys Vlasenko
2021-07-26hush: implement $'str' bashismDenys Vlasenko
2021-07-25ahell: update testsuiteDenys Vlasenko
2021-07-25ash: speed up ${v//pattern/repl}Denys Vlasenko
2021-07-22ash: speed up ${v//pattern/repl} if !ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko
2021-06-25ash: parser: Fix VSLENGTH parsing with trailing garbageDenys Vlasenko
2021-06-25ash: revert accidental change (should have been separate)Denys Vlasenko
2021-06-23e2fsprogs/*: remove ioctl calling obfuscationDenys Vlasenko
2021-06-19hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN}Denys Vlasenko
2021-06-15hush: fix handling of "cmd && &"Denys Vlasenko
2021-06-15hush: fix handling of \^C and "^C"Denys Vlasenko
2021-06-15*: more --help tweaksDenys Vlasenko
2021-06-14*: --help tweaksDenys Vlasenko
2021-06-06ash: save Ron's patch from oblivionDenys Vlasenko
2021-06-06shells: do not allow bare "read" in non-bash compat configsDenys Vlasenko
2021-06-05ash: add process substitution in bash-compatibility modeRon Yorston