aboutsummaryrefslogtreecommitdiff
path: root/shell/ash.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* win32: rework adding of extensions to filenamesRon Yorston2018-12-061-52/+8
* ash: fix 'type' and 'command -v'Ron Yorston2018-12-051-1/+1
* ash: fix a couple of test casesRon Yorston2018-12-041-10/+4
* ash: forkshell tweaksRon Yorston2018-12-041-12/+13
* ash: more clean upRon Yorston2018-12-031-5/+5
* ash: code clean upRon Yorston2018-12-031-6/+1
* ash: improvements to forkshell debugRon Yorston2018-12-031-5/+23
* ash: annotate pointers in forkshell debugRon Yorston2018-12-021-42/+130
* ash: redefine SAVE_PTR macros to remove testRon Yorston2018-12-021-2/+10
* ash: consolidate tests for variables not to convertRon Yorston2018-11-291-8/+5
* ash: fixes to spawn_forkshellRon Yorston2018-11-291-16/+10
* Merge branch 'busybox' into mergeRon Yorston2018-11-281-4/+25
|\
| * hush: allow hush to run embedded scriptsRon Yorston2018-11-271-15/+1
| * ash: reset tokpushback before prompting while parsing heredocChristoph Schulz2018-11-201-0/+1
| * Treat custom and applet scripts as appletsRon Yorston2018-11-171-15/+4
| * ash: ensure variables are fully initialised when unsetRon Yorston2018-11-161-3/+2
| * ash: minor fixesRon Yorston2018-11-061-1/+5
| * ash: fix thinko in last commitDenys Vlasenko2018-11-011-5/+1
| * ash: in tryexec(), ensure we don't try to run embedded scripts as appletsRon Yorston2018-11-011-0/+8
| * ash: recognize embedded scripts in SH_STANDALONE modeRon Yorston2018-11-011-0/+12
| * claenups for previous commitDenys Vlasenko2018-11-011-8/+3
| * ash: allow shell scripts to be embedded in the binaryDenys Vlasenko2018-11-011-1/+32
* | Merge branch 'busybox' into mergeRon Yorston2018-09-101-53/+74
|\|
| * ash: expand: Do not quote backslashes in unquoted parameter expansionDenys Vlasenko2018-08-071-6/+4
| * ash: exec: Return 126 on most errors in shellexecDenys Vlasenko2018-08-051-4/+4
| * ash: eval: Restore input files in evalcommandDenys Vlasenko2018-08-051-2/+12
| * ash: parser: Fix parsing of ${}Denys Vlasenko2018-08-051-2/+3
| * ash,hush: fold shell_builtin_read() way-too-many params into a struct paramDenys Vlasenko2018-08-051-23/+15
| * ash: expand: Fix ghost fields with unquoted $@/$*Denys Vlasenko2018-08-051-12/+26
| * ash: var: Set IFS to fixed value at start timeDenys Vlasenko2018-08-051-0/+1
| * ash: eval: Variable assignments on functions are no longer persistentDenys Vlasenko2018-08-051-3/+0
| * ash,hush: properly handle ${v//pattern/repl} if pattern starts with /Denys Vlasenko2018-08-041-1/+9
* | Merge branch 'busybox'Ron Yorston2018-07-251-1/+2
|\|
| * hush: add "heredoc.tests" from ash, tweak ash "is a function" messageDenys Vlasenko2018-07-241-1/+2
* | Merge branch 'busybox' into mergeRon Yorston2018-05-131-28/+64
|\|
| * ash: expand: Fix buffer overflow in expandmetaDenys Vlasenko2018-04-141-25/+42
| * ash: parser: Allow newlines within parameter substitutionDenys Vlasenko2018-04-111-1/+4
| * hush: do not drop backslash from eval 'echo ok\'Denys Vlasenko2018-04-111-1/+1
| * shell: add comments about [[, no code changesDenys Vlasenko2018-04-101-1/+14
| * ash: if "[[" bashism is not supported, do not handle it anywhereDenys Vlasenko2018-04-101-0/+2
| * ash: trivial code shrinkDenys Vlasenko2018-04-101-1/+2
* | ash: make loopnest a global variableRon Yorston2018-04-131-1/+2
* | ash: make commandname a global variableRon Yorston2018-04-121-2/+7
* | ash: make struct forkshell a local variable in evalbackcmdRon Yorston2018-04-101-7/+7
* | Merge branch 'busybox' into mergeRon Yorston2018-04-091-104/+147
|\|
| * bzip2: fix two crashes on corrupted archivesDenys Vlasenko2018-04-081-1/+0
| * hush: implement "hush -s"Denys Vlasenko2018-04-051-1/+1
| * ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commitDenys Vlasenko2018-04-041-1/+3
| * ash: parser: Fix parameter expansion inside inner double quotesDenys Vlasenko2018-04-021-2/+4
| * ash: expand: Fix bugs with words connected to the right of $@Denys Vlasenko2018-04-021-4/+7