aboutsummaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-vars (follow)
Commit message (Expand)AuthorAgeFilesLines
* ash: don't read past end of var in subvareval for bash substitutionsSören Tempel2022-03-012-0/+3
* ash: LINENO starts from 0 in -c SCRIPT modeDenys Vlasenko2021-09-078-33/+37
* ash: fix LINENO in functionsDenys Vlasenko2021-09-072-0/+11
* ahell: update testsuiteDenys Vlasenko2021-07-256-0/+29
* ash: match bash behavior for ${empty_var/*/repl}Denys Vlasenko2021-01-091-1/+1
* ash: fix ${unset_var/pattern/repl}Denys Vlasenko2021-01-092-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-191-1/+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: eval: Variable assignments on functions are no longer persistentDenys Vlasenko2018-08-052-4/+2
* 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
* ash: parser: Add syntax stack for recursive parsingDenys Vlasenko2018-04-026-12/+14
* shells: fix var_LINENO1.tests false positive, add it to ash tests tooDenys Vlasenko2018-03-312-0/+14
* ash testsuite: add two hush tests from last commitDenys Vlasenko2018-01-254-0/+10
* shell: echo ${?:0} was fixed sometime ago, enable it in testsDenys Vlasenko2018-01-132-1/+2
* ash: update testsuite (we now error out on ${#=})Denys Vlasenko2017-08-141-1/+1
* 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-253-1/+58
* ash: import param_expand_default.tests from hushDenys Vlasenko2017-07-252-0/+30
* hush: treat ${#?} as "length of $?"Denys Vlasenko2017-07-252-0/+104
* ash: add a few tests from hush-vars/*Denys Vlasenko2017-07-256-0/+251
* ash: suppress readonly1.tests false positive; add readonly0.testsDenys Vlasenko2017-07-214-4/+62
* ash: more general format ${var:EXPR:EXPR}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/+14
* hush: "adopt" ash var-utf8-length.testsDenys Vlasenko2017-07-061-0/+2
* ash: fix interactive "command eval STRING" exiting on errors.Denys Vlasenko2016-10-282-0/+9
* ash: [PARSER] Fix parsing of ${##1}Denys Vlasenko2016-10-262-0/+10
* ash testsuite: add most of hust tests which pass for ashDenys Vlasenko2016-10-0322-0/+170
* sh testsuite: sync ash-vars/ and hush-vars/Denys Vlasenko2016-10-028-20/+39
* ash testsuite: update some of variable tests with newer versions from hushDenys Vlasenko2016-10-026-25/+156
* 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-298-0/+159
* ash: fix handling of ${VAR: -2}Denys Vlasenko2016-07-252-0/+17
* ash: fix corruption of ${#var} if $var contains UTF-8 charactersRon Yorston2016-03-222-0/+3
* testsuite: add some tests for ashRon Yorston2015-05-1810-0/+15
* ash: move parse-time quote flag detection to run-timeRon Yorston2015-05-184-0/+6
* ash: remove arithmetic expansion collapsing at parse timeRon Yorston2015-05-182-0/+5
* ash: do not expand tilde in parameter expansion within quotesRon Yorston2015-05-182-0/+3
* ash: perform tilde expansion in all parameter expansion wordsRon Yorston2015-05-182-0/+3
* ash: fix handling of duplicate "local"Denys Vlasenko2015-04-182-0/+6
* hush: add support for ${var/pattern/repl}, conditional on bash compatDenys Vlasenko2010-09-051-7/+0