aboutsummaryrefslogtreecommitdiff
path: root/shell/ash.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ash: improve signal handlingRon Yorston2021-09-211-0/+2
* ash: avoid problems with non-zero DEBUGRon Yorston2021-09-171-3/+6
* ash: adjust reinitvar() to allow for FUNCNAMERon Yorston2021-09-171-1/+10
* Merge branch 'busybox' into mergeRon Yorston2021-09-171-26/+32
|\
| * 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
* | Merge branch 'busybox' into mergeRon Yorston2021-09-101-205/+239
|\|
| * 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-081-2/+5
| * 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
| * ash: LINENO starts from 0 in -c SCRIPT modeDenys Vlasenko2021-09-071-1/+1
| * ash: fix LINENO in functionsDenys Vlasenko2021-09-071-12/+6
| * ash: eval: Do not cache value of eflag in evaltreeDenys Vlasenko2021-09-071-8/+7
| * ash: eval: Check nflag in evaltree instead of cmdloopDenys Vlasenko2021-09-071-1/+4
| * 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
* | ash: code shrink ps_cmdRon Yorston2021-09-081-6/+12
* | ash: code shrinkRon Yorston2021-09-051-10/+6
* | ash: restrict valid job idsRon Yorston2021-09-051-0/+8
* | ash: omit handling of stopped jobsRon Yorston2021-09-051-1/+10
* | Merge branch 'busybox' into mergeRon Yorston2021-08-171-7/+10
|\|
| * ash: speed up ${v//pattern/repl}Denys Vlasenko2021-07-251-7/+10
* | ash: reset ANSI emulation at promptRon Yorston2021-08-011-0/+3
* | win32: code shrink using is_prefixed_with()Ron Yorston2021-07-281-4/+4
* | Merge branch 'busybox' into mergeRon Yorston2021-07-241-3/+27
|\|
| * ash: speed up ${v//pattern/repl} if !ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko2021-07-221-3/+27
* | ash, libbb: don't affect POSIX buildRon Yorston2021-07-131-11/+15
* | ash: tidy code, no functional changeRon Yorston2021-07-121-24/+14
* | Merge branch 'busybox' into mergeRon Yorston2021-06-281-7/+4
|\|
| * 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
| * *: more --help tweaksDenys Vlasenko2021-06-151-1/+1
| * *: --help tweaksDenys Vlasenko2021-06-141-1/+1
* | ash: prevent issue with ctrl-c and echo in loopRon Yorston2021-06-181-0/+23
* | Merge branch 'busybox' into mergeRon Yorston2021-06-071-24/+167
|\|
| * shells: do not allow bare "read" in non-bash compat configsDenys Vlasenko2021-06-061-0/+4
| * ash: add process substitution in bash-compatibility modeRon Yorston2021-06-051-17/+143
* | ash: correctly identify applet in getopt() error messagesRon Yorston2021-03-021-0/+2
* | Merge branch 'busybox' into mergeRon Yorston2021-03-011-3/+1
|\|
| * ash: placate -Werror=format-securityDenys Vlasenko2021-02-181-3/+1
* | win32: move is_absolute_path()Ron Yorston2021-03-011-3/+0
* | ash: code shrinkRon Yorston2021-02-141-1/+1
* | win32: code shrinkRon Yorston2021-02-131-1/+1
* | win32: code shrinkRon Yorston2021-02-061-0/+2