aboutsummaryrefslogtreecommitdiff
path: root/tests/function/builtin/testscript
AgeCommit message (Collapse)AuthorFilesLines
2021-11-02Add $sort() functionBoris Kolpackov1-0/+10
Available overloads: $sort(<names> [, <flags>]) $sort(<ints> [, <flags>]) $sort(<strings> [, <flags>]) $sort(<paths> [, <flags>]) $sort(<dir_paths> [, <flags>]) The following flag is supported by the all overloads: dedup - in addition to sorting also remove duplicates Additionally, the strings overload also support the following flag: icase - sort ignoring case Note that on case-insensitive filesystem the paths and dir_paths overload's order is case-insensitive.
2020-03-17Add $defined(<variable>) functionBoris Kolpackov1-2/+17
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-15Generalize attributes to be comma-separated with arbitrary valuesBoris Kolpackov1-3/+3
Before: x = [string null] After: x = [string, null]
2019-11-05Fix testsBoris Kolpackov1-0/+1
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-09-04Rename .test/test{} to .testscript/testscript{}Boris Kolpackov1-1/+1
2018-07-16Resolve function overload via the argument reversal to untypedBoris Kolpackov1-10/+1
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-06-21Add support for $envvar() functionKaren Arutyunov1-0/+61
2017-01-23Implement automatic loading of directory buildfilesBoris Kolpackov1-1/+1
Now instead of explicitly writing: d = foo/ bar/ ./: $d include $d We can (usually) just write: ./: foo/ bar/
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-09Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov1-2/+2
2016-12-01Organize tests/, factor common testscript fragmentsBoris Kolpackov1-7/+1
2016-11-25Implement literal here-document supportBoris Kolpackov1-1/+1
2016-11-23Implement few builtin functions that can operate on any valueBoris Kolpackov1-0/+68
type() null() empty () identity()