aboutsummaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-vars (follow)
Commit message (Expand)AuthorAgeFilesLines
* hush: fix fallout from tweaking ${var:START:LEN} codeDenys Vlasenko2020-12-232-0/+3
* ash: parser: Only accept single-digit parameter expansion outside of bracesDenys Vlasenko2020-02-172-0/+7
* hush: remove test for "echo ${-}" errorring out - now it worksDenys Vlasenko2019-05-192-3/+0
* hush: fix quoted "${notexist-}" expansion to not disappearDenys Vlasenko2019-05-152-0/+7
* ash: expand: Fix ghost fields with unquoted $@/$*Denys Vlasenko2018-08-052-0/+5
* ash,hush: properly handle ${v//pattern/repl} if pattern starts with /Denys Vlasenko2018-08-042-0/+5
* hush: IFS fixesDenys Vlasenko2018-04-112-0/+9
* ash: parser: Allow newlines within parameter substitutionDenys Vlasenko2018-04-112-0/+11
* hush: fix a bug where we don't properly handle f() { a=A; b=B; }; a= fDenys Vlasenko2018-04-054-0/+22
* hush: fix for readonly vars in "ro=A ro=B cmd" caseDenys Vlasenko2018-04-042-0/+8
* ash: parser: Add syntax stack for recursive parsingDenys Vlasenko2018-04-024-12/+12
* shells: fix var_LINENO1.tests false positive, add it to ash tests tooDenys Vlasenko2018-03-311-1/+1
* hush: fix two corner cases in ${v/pattern/repl}. Closes 10686Denys Vlasenko2018-01-254-0/+10
* hush: implement $LINENO bashismDenys Vlasenko2018-01-192-0/+14
* shell: echo ${?:0} was fixed sometime ago, enable it in testsDenys Vlasenko2018-01-132-1/+2
* hush: fix false positive in unset.testsDenys Vlasenko2017-08-291-0/+6
* shell: remove ${#+} tests, it is not a valid constructDenys Vlasenko2017-07-262-3/+8
* hush: fix ${##}, ${#?}, ${#!} handlingDenys Vlasenko2017-07-263-1/+43
* ash: [VAR] Move unsetvar functionality into setvareqDenys Vlasenko2017-07-252-4/+7
* ash: import param_expand_default.tests from hushDenys Vlasenko2017-07-251-2/+4
* hush: treat ${#?} as "length of $?"Denys Vlasenko2017-07-252-2/+2
* ash: add a few tests from hush-vars/*Denys Vlasenko2017-07-254-23/+32
* hush: fix readonly2.tests failureDenys Vlasenko2017-07-182-0/+2
* hush: another testcase for "READONLY_VAR=VAL BLTIN ..."Denys Vlasenko2017-07-184-5/+27
* hush: do not assign to readonly VAR in "VAR=VAL CMD" syntax tooDenys Vlasenko2017-07-182-11/+25
* hush: add readonly testcase, fix falloutDenys Vlasenko2017-07-182-0/+36
* hush: support ${VAR:N:-M}Denys Vlasenko2017-07-172-0/+47
* typo fixDenys Vlasenko2017-07-061-1/+1
* hush: implement negative start in the ${v: -n[:m]} idiomDenys Vlasenko2017-07-062-0/+17
* hush: "adopt" ash var-utf8-length.testsDenys Vlasenko2017-07-062-0/+5
* ash: [PARSER] Fix parsing of ${##1}Denys Vlasenko2016-10-262-0/+10
* hush: add var4.tests, var5.testsDenys Vlasenko2016-10-024-0/+22
* hush: fix var3.testsDenys Vlasenko2016-10-023-0/+6
* sh testsuite: sync ash-vars/ and hush-vars/Denys Vlasenko2016-10-023-0/+0
* ash: expand: Fixed "$@" expansion when EXP_FULL is falseDenys Vlasenko2016-10-022-0/+37
* ash: [EXPAND] Do not split quoted VSLENGTH and VSTRIMDenys Vlasenko2016-10-014-0/+33
* ash: [EXPAND] Split unquoted $@/$* correctly when IFS is set but emptyDenys Vlasenko2016-10-012-0/+46
* shell testsuite: add trailing newline to var_unbackslash1.testsDenys Vlasenko2016-09-291-1/+1
* ash: fix arithmetic closing )) split by backslash-newlineDenys Vlasenko2016-09-292-0/+24
* hush: rework input char buffering to allow more than one-deep peekDenys Vlasenko2016-09-292-0/+18
* hush: add recent ash tests to hush testsuite too (they all pass for hush)Denys Vlasenko2015-05-1818-0/+29
* hush: partially fix wrong expansion on $IFS (bug 4027).Denys Vlasenko2011-08-012-0/+20
* hush: do fewer strdups in % and hash expansionsDenys Vlasenko2010-09-102-0/+14
* hush: fix var_bash5.tests failureDenys Vlasenko2010-09-102-6/+31
* hush: make parse_dollar flag quited status regardless of glob escaping statusDenys Vlasenko2010-09-092-13/+13
* hush: fix globbing+backslashes in unquoted $var expansionDenys Vlasenko2010-09-062-13/+64
* hush: add support for ${var/pattern/repl}, conditional on bash compatDenys Vlasenko2010-09-0510-0/+212
* hush: fix handling of backslashes in variable assignmentDenys Vlasenko2010-09-042-0/+34
* hush: fix multimple dependent variable expansion casesDenys Vlasenko2010-07-162-0/+27
* hush: fix segfault in ${?:N:M}Denys Vlasenko2010-05-224-3/+31