Age | Commit message (Expand) | Author | Files | Lines |
2024-10-28 | Make .*search() functions not to match empty substrings in non empty strings | Karen Arutyunov | 1 | -0/+81 |
2024-09-25 | Use type-aware iteration in script for-loop (GH issue #436) | Boris Kolpackov | 1 | -0/+13 |
2024-07-29 | Fix bug in $string.{contains,ends_with,replace}() (GH issue #405) | Boris Kolpackov | 1 | -0/+2 |
2024-05-22 | Add $filesystem.file_exists(), $filesystem.directory_exists() | Boris Kolpackov | 2 | -0/+50 |
2024-05-21 | Add $path.complete(), $path.try_normalize(), $path.try_actualize() | Boris Kolpackov | 1 | -31/+45 |
2024-05-20 | Add $path.absolute(), $path.simple(), $path.sub_path(), $path.super_path() | Boris Kolpackov | 1 | -0/+30 |
2024-05-20 | Add $string.contains(), $string.starts_with(), $string.ends_with() | Boris Kolpackov | 1 | -5/+67 |
2024-04-01 | Add $string.replace() function | Boris Kolpackov | 1 | -0/+45 |
2024-03-01 | Use original variable name in config report | Boris Kolpackov | 1 | -0/+4 |
2024-02-21 | Fix issue with json null representation in containers | Boris Kolpackov | 1 | -3/+7 |
2024-02-21 | Improve diagnostics | Boris Kolpackov | 1 | -0/+3 |
2024-02-20 | Add json_map and json_set buildfile value types | Boris Kolpackov | 4 | -3/+58 |
2024-02-20 | Make json value type prepend non-overriding for consistency with map | Boris Kolpackov | 1 | -1/+1 |
2024-02-20 | Add custom subscript, iterate functions for vector and set value types | Boris Kolpackov | 4 | -4/+73 |
2024-02-20 | Add string_set buildfile value type | Boris Kolpackov | 3 | -1/+58 |
2024-02-19 | Add string_map buildfile value type | Boris Kolpackov | 3 | -2/+77 |
2024-02-12 | Add ability to specify recipes in separate files | Boris Kolpackov | 1 | -1/+1 |
2024-02-07 | Add $json.object_names() function | Boris Kolpackov | 1 | -15/+37 |
2024-02-07 | Tweak $json.*() function names and semantics | Boris Kolpackov | 1 | -19/+19 |
2024-02-07 | Use reverse to fundamental types semantics in $json.member_value() | Boris Kolpackov | 1 | -1/+1 |
2024-02-07 | Map JSON null in subscript/iteration to [null] instead of empty | Boris Kolpackov | 1 | -6/+14 |
2024-02-07 | Add support for nested subscript, use for json access | Boris Kolpackov | 1 | -0/+29 |
2024-02-07 | Add experimental support for JSON value types | Boris Kolpackov | 5 | -0/+651 |
2023-12-14 | Allow enabling C++ modules for C++20 and later std.cxx values | Boris Kolpackov | 2 | -5/+6 |
2023-12-08 | Only enable modules tests for MSVC 17.6 and later | Boris Kolpackov | 1 | -2/+4 |
2023-12-08 | Re-enable modules tests for MSVC and drop workarounds for old bugs | Boris Kolpackov | 2 | -7/+13 |
2023-11-17 | Disable modules tests for Apple Clang | Boris Kolpackov | 1 | -2/+6 |
2023-11-09 | Enable named modules tests for Clang 16 or later (but not on Windows) | Boris Kolpackov | 2 | -6/+7 |
2023-11-02 | Add $first()/$second() pair functions | Boris Kolpackov | 1 | -0/+25 |
2023-06-26 | Suppress -Wdangling-reference GCC 13 warning | Karen Arutyunov | 1 | -0/+5 |
2023-06-26 | Suppress -Wunqualified-std-cast-call Clang 15 warning | Karen Arutyunov | 1 | -0/+2 |
2023-06-07 | Re-disable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -3/+1 |
2023-06-07 | Try to enable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -1/+3 |
2023-05-30 | Add $path.posix_string() and $path.posix_representation() functions | Karen Arutyunov | 1 | -0/+72 |
2023-01-09 | Fix simple and script tests to correctly terminate processes which don't clos... | Karen Arutyunov | 1 | -1/+4 |
2022-12-15 | Add $regex.filter[_out]_{match,search}() functions | Karen Arutyunov | 1 | -0/+116 |
2022-12-15 | Improve escape sequence support | Boris Kolpackov | 1 | -0/+17 |
2022-12-14 | Improve empty simple value to empty list of names reduction heuristics | Boris Kolpackov | 1 | -0/+55 |
2022-12-14 | Handle NULL values in $string() and $concat() functions | Boris Kolpackov | 1 | -0/+42 |
2022-12-02 | Fail if scope or target qualification in variable expansion is unknown | Boris Kolpackov | 2 | -0/+21 |
2022-11-25 | Use operation name as a buildscript name if unable to deduce | Karen Arutyunov | 1 | -12/+36 |
2022-11-18 | Fix test failure on Windows | Boris Kolpackov | 1 | -1/+1 |
2022-11-18 | Complete low verbosity diagnostics rework | Boris Kolpackov | 2 | -51/+51 |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 2 | -2/+2 |
2022-11-14 | Add buffering for simple test diagnosticsdiag-buffer | Karen Arutyunov | 2 | -13/+144 |
2022-11-09 | Use diag_buffer in script | Karen Arutyunov | 7 | -31/+53 |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -1/+2 |
2022-10-25 | Allow concatenation of path/dir_path type to be a path pattern | Karen Arutyunov | 2 | -1/+30 |
2022-10-21 | Add support for pairs in script 'for x:...' loop | Karen Arutyunov | 1 | -0/+34 |
2022-10-21 | Change attribute syntax in script to come after variable in set and for (set ... | Karen Arutyunov | 3 | -41/+99 |