aboutsummaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-vars
AgeCommit message (Expand)Author
2021-01-09ash: match bash behavior for ${empty_var/*/repl}Denys Vlasenko
2021-01-09ash: fix ${unset_var/pattern/repl}Denys 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-05ash: eval: Variable assignments on functions are no longer persistentDenys 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-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-25ash testsuite: add two hush tests from last commitDenys Vlasenko
2018-01-13shell: echo ${?:0} was fixed sometime ago, enable it in testsDenys Vlasenko
2017-08-14ash: update testsuite (we now error out on ${#=})Denys 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-21ash: suppress readonly1.tests false positive; add readonly0.testsDenys Vlasenko
2017-07-17ash: more general format ${var:EXPR:EXPR}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-28ash: fix interactive "command eval STRING" exiting on errors.Denys Vlasenko
2016-10-26ash: [PARSER] Fix parsing of ${##1}Denys Vlasenko
2016-10-03ash testsuite: add most of hust tests which pass for ashDenys Vlasenko
2016-10-02sh testsuite: sync ash-vars/ and hush-vars/Denys Vlasenko
2016-10-02ash testsuite: update some of variable tests with newer versions from hushDenys 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
2016-07-25ash: fix handling of ${VAR: -2}Denys Vlasenko
2016-03-22ash: fix corruption of ${#var} if $var contains UTF-8 charactersRon Yorston
2015-05-18testsuite: add some tests for ashRon Yorston
2015-05-18ash: move parse-time quote flag detection to run-timeRon Yorston
2015-05-18ash: remove arithmetic expansion collapsing at parse timeRon Yorston
2015-05-18ash: do not expand tilde in parameter expansion within quotesRon Yorston
2015-05-18ash: perform tilde expansion in all parameter expansion wordsRon Yorston
2015-04-18ash: fix handling of duplicate "local"Denys Vlasenko
2010-09-05hush: add support for ${var/pattern/repl}, conditional on bash compatDenys Vlasenko
2010-09-04hush: fix handling of backslashes in variable assignmentDenys Vlasenko
2010-08-30ash: add another ${v/a/b} test we currently failDenys Vlasenko
2010-08-07ash: fix another bit of var_bash4 bugDenys Vlasenko
2010-08-06var_bash4.tests: better wording in commentDenys Vlasenko