aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
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
2022-10-20Add support for for-loop element typeKaren Arutyunov1-0/+14
2022-10-18Fix unexpected 'unterminated double-quoted sequence' script errorKaren Arutyunov2-0/+65
2022-10-18Invent diag preamble for buildscriptKaren Arutyunov2-1/+23
2022-10-14Make -w|--whitespace to be default for for-loopKaren Arutyunov1-6/+17
2022-10-14Fix printing test id multiple times on test failureKaren Arutyunov1-0/+26
2022-10-13Fix script 'for' loop testsKaren Arutyunov2-3/+3
2022-10-13Add support for 'for' loop second (... | for x) and third (for x <...) forms ...Karen Arutyunov3-14/+1249
2022-10-13Add test for public/private variable modelBoris Kolpackov2-0/+50
2022-10-13Switch to public/private variables modelBoris Kolpackov2-40/+40
2022-09-30Move integer and bool function to separate source/testscript filesBoris Kolpackov3-39/+47
2022-09-29Add $find(<sequence>, <value>), $find_index(<sequence>, <value>) functionsBoris Kolpackov4-2/+60
2022-09-28Add support for 'for' loop first form (for x:...) in scriptKaren Arutyunov2-0/+164
2022-09-28Add support for 'while' loop in scriptKaren Arutyunov4-20/+62
2022-09-27Fix test for handling of name patterns with trailing dotKaren Arutyunov1-1/+1
2022-09-23Add $is_a(<name>, <target-type>), $filter[_out](<names>, <target-types>) func...Boris Kolpackov1-0/+36
2022-09-22Add $integer_sequence(<begin>, <end>[, <step>]) functionBoris Kolpackov1-0/+8
2022-09-22Add support for hex notation for uint64 typeBoris Kolpackov1-0/+8
2022-09-19Allow computed variables in depdb preamble similar to impure functionsBoris Kolpackov1-5/+27
2022-09-02Add ability to specify `in` rule substitution as key-value pairsBoris Kolpackov1-2/+27
2022-09-02Rename in.substitution variable to in.modeBoris Kolpackov1-1/+1
2022-07-08Fix some tests to match canned command line semanticsKaren Arutyunov4-4/+4
2022-07-07Use new cmdline type for canned command lines in {Build,Test}scriptBoris Kolpackov5-6/+30
2022-06-28Add support for querying out-qualified target-specific variablesBoris Kolpackov2-8/+11
2022-04-19Use target recipe for auxiliary data storage during match-applyBoris Kolpackov1-2/+2
2022-03-23Make project configuration variables non-nullable by defaultBoris Kolpackov1-3/+33
2022-02-21Factor process-wide initialization to init_process() functionBoris Kolpackov1-1/+1
2022-02-14Fix module loading in libbuild2 testBoris Kolpackov1-8/+17
2022-02-10Make few global types separately constructible/initializableBoris Kolpackov1-1/+1
2022-01-26Make bash module install into bin/<project>.bash/ to avoid clashesBoris Kolpackov1-2/+2