summaryrefslogtreecommitdiff
path: root/shell
Commit message (Expand)AuthorAgeFilesLines
...
* ash: fix compile breakage in !ENABLE_ASH_ALIAS configDenys Vlasenko2021-09-281-2/+2
* shell: fix parsing of $(( (v)++ + NUM ))Denys Vlasenko2021-09-265-22/+44
* shell: enable more tests which are passing nowDenys Vlasenko2021-09-256-73/+105
* shell: fix arithmentic evaluation of "++7" and such (it is + + 7, i.e. 7)Denys Vlasenko2021-09-259-46/+65
* ash: introduce bash-like $FUNCNAMEDenys Vlasenko2021-09-151-3/+24
* ash: let ignoreeof only affect interactive shellsRon Yorston2021-09-141-3/+4
* ash: stopped jobs should only prevent exit from interactive shellRon Yorston2021-09-141-1/+1
* ash: fix ignoreeof optionRon Yorston2021-09-141-19/+3
* ash: eval: Prevent recursive PS4 expansionDenys Vlasenko2021-09-091-1/+6
* ash: parser: Get rid of PEOADenys Vlasenko2021-09-081-131/+108
* ash: parser: Fix alias expansion after heredoc or newlinesDenys Vlasenko2021-09-085-2/+31
* ash: use pgetc_eatbnl() in more places, take 3Denys Vlasenko2021-09-081-1/+1
* ash: parser: Save and restore heredoclist in expandstrDenys Vlasenko2021-09-081-8/+11
* ash: parser: Fix handling of empty aliasesDenys Vlasenko2021-09-081-21/+15
* hush: fix var_LINENO3.tests failureDenys Vlasenko2021-09-071-2/+8
* shell/ash_test/run-all: unset locale/language variablesDenys Vlasenko2021-09-071-1/+10
* ash: LINENO starts from 0 in -c SCRIPT modeDenys Vlasenko2021-09-0717-41/+49
* ash: fix LINENO in functionsDenys Vlasenko2021-09-075-12/+28
* ash: support testsuite for !FEATURE_SUID_CONFIG_QUIET configsDenys Vlasenko2021-09-071-1/+2
* hush: fix set -n to act immediately, not just after run_list()Denys Vlasenko2021-09-076-3/+21
* ash: eval: Do not cache value of eflag in evaltreeDenys Vlasenko2021-09-073-8/+16
* ash: eval: Check nflag in evaltree instead of cmdloopDenys Vlasenko2021-09-073-1/+9
* ash: add bash-like ERR trap and set -ERoberto A. Foglietta2021-09-071-17/+69
* ash: regressions in process substitutionRon Yorston2021-09-021-3/+7
* hush: fix "error: invalid preprocessing directive ##"Denys Vlasenko2021-08-151-1/+1
* hush: tweak ${var/pattern/repl} optimizationDenys Vlasenko2021-07-271-5/+4
* hush: optimize ${var/pattern/repl} for trivial patternsDenys Vlasenko2021-07-272-2/+14
* shell: update psubst testcasesDenys Vlasenko2021-07-278-6/+53
* hush: add missed "undef"Denys Vlasenko2021-07-271-3/+3
* hush: implement $'str' bashismDenys Vlasenko2021-07-267-1/+138
* ahell: update testsuiteDenys Vlasenko2021-07-257-3/+33
* ash: speed up ${v//pattern/repl}Denys Vlasenko2021-07-251-7/+10
* ash: speed up ${v//pattern/repl} if !ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko2021-07-221-3/+27
* ash: parser: Fix VSLENGTH parsing with trailing garbageDenys Vlasenko2021-06-251-6/+3
* ash: revert accidental change (should have been separate)Denys Vlasenko2021-06-251-3/+6
* e2fsprogs/*: remove ioctl calling obfuscationDenys Vlasenko2021-06-231-6/+3
* hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN}Denys Vlasenko2021-06-196-2/+64
* hush: fix handling of "cmd && &"Denys Vlasenko2021-06-151-1/+5
* hush: fix handling of \^C and "^C"Denys Vlasenko2021-06-159-0/+23
* *: more --help tweaksDenys Vlasenko2021-06-152-2/+2
* *: --help tweaksDenys Vlasenko2021-06-142-2/+2
* ash: save Ron's patch from oblivionDenys Vlasenko2021-06-061-0/+135
* shells: do not allow bare "read" in non-bash compat configsDenys Vlasenko2021-06-063-4/+15
* ash: add process substitution in bash-compatibility modeRon Yorston2021-06-053-17/+185
* shell: also do word splitting when -d DELIM is usedEicke Herbertz2021-06-051-1/+1
* hush: beautify ^D handling to match ash / bashDenys Vlasenko2021-04-131-0/+2
* hush: make LINENO selectable without BASH-COMPATDenys Vlasenko2021-03-101-5/+5
* ash: placate -Werror=format-securityDenys Vlasenko2021-02-181-3/+1
* libbb: introduce and use fputs_stdoutRon Yorston2021-02-031-1/+1
* ash: match bash behavior for ${empty_var/*/repl}Denys Vlasenko2021-01-092-4/+4