aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2024-10-28Make $regex.*search() functions not to match empty substrings in non empty st...Karen Arutyunov1-0/+81
2024-09-25Use type-aware iteration in script for-loop (GH issue #436)Boris Kolpackov1-0/+13
2024-07-29Fix bug in $string.{contains,ends_with,replace}() (GH issue #405)Boris Kolpackov1-0/+2
2024-05-22Add $filesystem.file_exists(), $filesystem.directory_exists()Boris Kolpackov2-0/+50
2024-05-21Add $path.complete(), $path.try_normalize(), $path.try_actualize()Boris Kolpackov1-31/+45
2024-05-20Add $path.absolute(), $path.simple(), $path.sub_path(), $path.super_path()Boris Kolpackov1-0/+30
2024-05-20Add $string.contains(), $string.starts_with(), $string.ends_with()Boris Kolpackov1-5/+67
2024-04-01Add $string.replace() functionBoris Kolpackov1-0/+45
2024-03-01Use original variable name in config reportBoris Kolpackov1-0/+4
2024-02-21Fix issue with json null representation in containersBoris Kolpackov1-3/+7
2024-02-21Improve diagnosticsBoris Kolpackov1-0/+3
2024-02-20Add json_map and json_set buildfile value typesBoris Kolpackov4-3/+58
2024-02-20Make json value type prepend non-overriding for consistency with mapBoris Kolpackov1-1/+1
2024-02-20Add custom subscript, iterate functions for vector and set value typesBoris Kolpackov4-4/+73
2024-02-20Add string_set buildfile value typeBoris Kolpackov3-1/+58
2024-02-19Add string_map buildfile value typeBoris Kolpackov3-2/+77
2024-02-12Add ability to specify recipes in separate filesBoris Kolpackov1-1/+1
2024-02-07Add $json.object_names() functionBoris Kolpackov1-15/+37
2024-02-07Tweak $json.*() function names and semanticsBoris Kolpackov1-19/+19
2024-02-07Use reverse to fundamental types semantics in $json.member_value()Boris Kolpackov1-1/+1
2024-02-07Map JSON null in subscript/iteration to [null] instead of emptyBoris Kolpackov1-6/+14
2024-02-07Add support for nested subscript, use for json accessBoris Kolpackov1-0/+29
2024-02-07Add experimental support for JSON value typesBoris Kolpackov5-0/+651
2023-12-14Allow enabling C++ modules for C++20 and later std.cxx valuesBoris Kolpackov2-5/+6
2023-12-08Only enable modules tests for MSVC 17.6 and laterBoris Kolpackov1-2/+4
2023-12-08Re-enable modules tests for MSVC and drop workarounds for old bugsBoris Kolpackov2-7/+13
2023-11-17Disable modules tests for Apple ClangBoris Kolpackov1-2/+6
2023-11-09Enable named modules tests for Clang 16 or later (but not on Windows)Boris Kolpackov2-6/+7
2023-11-02Add $first()/$second() pair functionsBoris Kolpackov1-0/+25
2023-06-26Suppress -Wdangling-reference GCC 13 warningKaren Arutyunov1-0/+5
2023-06-26Suppress -Wunqualified-std-cast-call Clang 15 warningKaren Arutyunov1-0/+2
2023-06-07Re-disable C++20 modules tests for MinGW GCCBoris Kolpackov1-3/+1
2023-06-07Try to enable C++20 modules tests for MinGW GCCBoris Kolpackov1-1/+3
2023-05-30Add $path.posix_string() and $path.posix_representation() functionsKaren Arutyunov1-0/+72
2023-01-09Fix simple and script tests to correctly terminate processes which don't clos...Karen Arutyunov1-1/+4
2022-12-15Add $regex.filter[_out]_{match,search}() functionsKaren Arutyunov1-0/+116
2022-12-15Improve escape sequence supportBoris Kolpackov1-0/+17
2022-12-14Improve empty simple value to empty list of names reduction heuristicsBoris Kolpackov1-0/+55
2022-12-14Handle NULL values in $string() and $concat() functionsBoris Kolpackov1-0/+42
2022-12-02Fail if scope or target qualification in variable expansion is unknownBoris Kolpackov2-0/+21
2022-11-25Use operation name as a buildscript name if unable to deduceKaren Arutyunov1-12/+36
2022-11-18Fix test failure on WindowsBoris Kolpackov1-1/+1
2022-11-18Complete low verbosity diagnostics reworkBoris Kolpackov2-51/+51
2022-11-16Initial low verbosity diagnostics reworkBoris Kolpackov2-2/+2
2022-11-14Add buffering for simple test diagnosticsdiag-bufferKaren Arutyunov2-13/+144
2022-11-09Use diag_buffer in scriptKaren Arutyunov7-31/+53
2022-11-08Make process exit diagnostics consistentBoris Kolpackov1-1/+2
2022-10-25Allow concatenation of path/dir_path type to be a path patternKaren Arutyunov2-1/+30
2022-10-21Add support for pairs in script 'for x:...' loopKaren Arutyunov1-0/+34
2022-10-21Change attribute syntax in script to come after variable in set and for (set ...Karen Arutyunov3-41/+99