aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
* win32: pass NULL to spawnve, not environRon Yorston2021-10-281-1/+1
* ash: display job id and pid of background commandsRon Yorston2021-10-141-1/+5
* ash: silence compiler warningsRon Yorston2021-10-141-3/+3
* Merge branch 'busybox' into mergeRon Yorston2021-10-1319-184/+331
|\
| * shell: tweak --helpDenys Vlasenko2021-10-132-2/+2
| * hush: in a comment, document what -i might be doingDenys Vlasenko2021-10-132-6/+28
| * shell: use more compact SHELL_ASH / HUSH config defines. no code changesDenys Vlasenko2021-10-121-1/+1
| * shell: fix script's comm field if ENABLE_FEATURE_PREFER_APPLETS=yDenys Vlasenko2021-10-114-0/+52
| * *: add NOINLINEs where code noticeably shrinksDenys Vlasenko2021-10-101-1/+1
| * Make const ptr assign as function call in clangYU Jincheng2021-10-091-3/+3
| * hush: speed up ${x//\*/|} tooDenys Vlasenko2021-10-091-4/+9
| * ash: speed up ${x//\*/|} too, make it independent of ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko2021-10-091-6/+12
| * ash.c: speedup ${s:} substring (no quotes)Alin Mr2021-10-091-6/+11
| * *: generalize "const trick"YU Jincheng2021-10-071-20/+3
| * 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
* | win32: rename is_absolute_path()Ron Yorston2021-10-121-3/+3
* | win32: use is_dir_sep() everywhereRon Yorston2021-10-121-10/+9
* | ash: prevent exit if background jobs are presentRon Yorston2021-09-261-1/+9
* | ash: associate command names with jobsRon Yorston2021-09-261-14/+16
* | ash: additional support for background jobsRon Yorston2021-09-261-9/+42
* | ash: fix FUNCNAME issueRon Yorston2021-09-221-0/+5
* | 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-1035-251/+389
|\|
| * 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
* | ash: code shrink ps_cmdRon Yorston2021-09-081-6/+12