summaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-vars
AgeCommit message (Expand)Author
2023-07-04ash: disable check for "good" function name, bash does not check thisDenys Vlasenko
2022-03-01ash: don't read past end of var in subvareval for bash substitutionsSören Tempel
2021-09-07ash: LINENO starts from 0 in -c SCRIPT modeDenys Vlasenko
2021-09-07ash: fix LINENO in functionsDenys Vlasenko
2021-07-26hush: implement $'str' bashismDenys Vlasenko
2021-07-25ahell: update testsuiteDenys Vlasenko
2021-06-19hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN}Denys Vlasenko
2020-12-23hush: fix fallout from tweaking ${var:START:LEN} codeDenys Vlasenko
2020-02-17ash: parser: Only accept single-digit parameter expansion outside of bracesDenys Vlasenko
2019-05-19hush: remove test for "echo ${-}" errorring out - now it worksDenys Vlasenko
2019-05-15hush: fix quoted "${notexist-}" expansion to not disappearDenys Vlasenko
2018-08-05ash: expand: Fix ghost fields with unquoted $@/$*Denys Vlasenko
2018-08-04ash,hush: properly handle ${v//pattern/repl} if pattern starts with /Denys Vlasenko
2018-04-11hush: IFS fixesDenys Vlasenko
2018-04-11ash: parser: Allow newlines within parameter substitutionDenys Vlasenko
2018-04-05hush: fix a bug where we don't properly handle f() { a=A; b=B; }; a= fDenys Vlasenko
2018-04-04hush: fix for readonly vars in "ro=A ro=B cmd" caseDenys Vlasenko
2018-04-02ash: parser: Add syntax stack for recursive parsingDenys Vlasenko
2018-03-31shells: fix var_LINENO1.tests false positive, add it to ash tests tooDenys Vlasenko
2018-01-25hush: fix two corner cases in ${v/pattern/repl}. Closes 10686Denys Vlasenko
2018-01-19hush: implement $LINENO bashismDenys Vlasenko
2018-01-13shell: echo ${?:0} was fixed sometime ago, enable it in testsDenys Vlasenko
2017-08-29hush: fix false positive in unset.testsDenys Vlasenko
2017-07-26shell: remove ${#+} tests, it is not a valid constructDenys Vlasenko
2017-07-26hush: fix ${##}, ${#?}, ${#!} handlingDenys Vlasenko
2017-07-25ash: [VAR] Move unsetvar functionality into setvareqDenys Vlasenko
2017-07-25ash: import param_expand_default.tests from hushDenys Vlasenko
2017-07-25hush: treat ${#?} as "length of $?"Denys Vlasenko
2017-07-25ash: add a few tests from hush-vars/*Denys Vlasenko
2017-07-18hush: fix readonly2.tests failureDenys Vlasenko
2017-07-18hush: another testcase for "READONLY_VAR=VAL BLTIN ..."Denys Vlasenko
2017-07-18hush: do not assign to readonly VAR in "VAR=VAL CMD" syntax tooDenys Vlasenko
2017-07-18hush: add readonly testcase, fix falloutDenys Vlasenko
2017-07-17hush: support ${VAR:N:-M}Denys Vlasenko
2017-07-06typo fixDenys Vlasenko
2017-07-06hush: implement negative start in the ${v: -n[:m]} idiomDenys Vlasenko
2017-07-06hush: "adopt" ash var-utf8-length.testsDenys Vlasenko
2016-10-26ash: [PARSER] Fix parsing of ${##1}Denys Vlasenko
2016-10-02hush: add var4.tests, var5.testsDenys Vlasenko
2016-10-02hush: fix var3.testsDenys Vlasenko
2016-10-02sh testsuite: sync ash-vars/ and hush-vars/Denys Vlasenko
2016-10-02ash: expand: Fixed "$@" expansion when EXP_FULL is falseDenys Vlasenko
2016-10-01ash: [EXPAND] Do not split quoted VSLENGTH and VSTRIMDenys Vlasenko
2016-10-01ash: [EXPAND] Split unquoted $@/$* correctly when IFS is set but emptyDenys Vlasenko
2016-09-29shell testsuite: add trailing newline to var_unbackslash1.testsDenys Vlasenko
2016-09-29ash: fix arithmetic closing )) split by backslash-newlineDenys Vlasenko
2016-09-29hush: rework input char buffering to allow more than one-deep peekDenys Vlasenko
2015-05-18hush: add recent ash tests to hush testsuite too (they all pass for hush)Denys Vlasenko
2011-08-01hush: partially fix wrong expansion on $IFS (bug 4027).Denys Vlasenko
2010-09-10hush: do fewer strdups in % and hash expansionsDenys Vlasenko