summaryrefslogtreecommitdiffstats
path: root/build2/test/script
Commit message (Expand)AuthorAgeFilesLines
* Preprend testscript expressions with ': ' for verbosity >= 3Karen Arutyunov2018-02-123-22/+13
* Preprend testscript expressions with $ for verbosity >= 3Karen Arutyunov2018-02-091-1/+1
* Fix broken id assigning for testscript if-else scopesKaren Arutyunov2018-02-081-1/+1
* Get rid of action rule override semanticsBoris Kolpackov2018-02-032-2/+10
* Work around bogus ubsan reportBoris Kolpackov2018-01-051-1/+2
* Add support for variable aliasesBoris Kolpackov2018-01-051-4/+5
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-022-7/+7
* Adapt regex to digit(wchar_t) added to libbutlKaren Arutyunov2017-12-262-2/+4
* Trace non-zero process exit codeBoris Kolpackov2017-12-171-17/+2
* Adapt to libbutl process API extensionKaren Arutyunov2017-12-151-17/+23
* Add support for VC 15u5 (compiler version 19.12)Boris Kolpackov2017-12-121-3/+3
* Allow typification of variables and values across load generationsBoris Kolpackov2017-12-031-0/+1
* Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov2017-12-011-22/+16
* Add support for for-loopBoris Kolpackov2017-11-091-1/+5
* Adapt to modularization of libbutlKaren Arutyunov2017-10-032-6/+6
* Extract system header search paths from GCC or compatibleBoris Kolpackov2017-10-032-3/+0
* Extend regex workaround to Clang/libc++ 5 and 6Boris Kolpackov2017-08-191-1/+1
* Add support for custom data storage in target::preprequisite_targetsBoris Kolpackov2017-07-281-1/+0
* Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov2017-07-221-38/+5
* Move regex utilities to libbutlKaren Arutyunov2017-06-212-3/+2
* Add support for exit testscript builtinKaren Arutyunov2017-06-194-290/+436
* Fix conditional scope to never be emptyKaren Arutyunov2017-06-191-0/+1
* Add support for ln testscript builtinKaren Arutyunov2017-06-151-4/+227
* Remove few unused lambda capturesBoris Kolpackov2017-06-121-1/+1
* Fix couple of deadly bugsBoris Kolpackov2017-06-121-1/+1
* Extend workaround version checks to VC15u3 (19.11)Boris Kolpackov2017-06-121-3/+3
* Reimplement thread thunking with lambda; this helps Clang 5.0/trunkBoris Kolpackov2017-06-121-18/+10
* Adapt to libbutl::process interface changeKaren Arutyunov2017-06-061-3/+3
* Implement new testscript cleanup wildcards semanticsKaren Arutyunov2017-06-011-81/+101
* Fix testscript runner not to remove special files with wildcard cleanupsKaren Arutyunov2017-05-313-7/+44
* Fix VC15 warnings (/W3)Karen Arutyunov2017-05-131-1/+1
* Adjust test working directory removal verbosity level (make 2)Karen Arutyunov2017-05-031-1/+5
* Cleanup testscript runner diagnosticsBoris Kolpackov2017-05-023-25/+22
* Add hxx extension for headersKaren Arutyunov2017-05-0114-79/+79
* Diagnostics printing minor optimizationKaren Arutyunov2017-04-261-9/+6
* Cleanup error messagesBoris Kolpackov2017-04-261-11/+9
* Print diff failure reasonKaren Arutyunov2017-04-261-0/+28
* Adapt to process_exit::core() being available on Windows nowKaren Arutyunov2017-04-241-2/+0
* Adapt to fdnull() returning auto_fd nowKaren Arutyunov2017-04-241-10/+2
* Adapt to process_error changeKaren Arutyunov2017-04-101-2/+2
* Redo handling of unhandled exceptions in async executionBoris Kolpackov2017-04-012-20/+3
* Fix diagnostics interleaving charactersKaren Arutyunov2017-03-242-2/+4
* Reimplement testscript builtins without thread detach, future/promiseBoris Kolpackov2017-03-233-52/+61
* Diagnose unhandled exceptions in testscript builtins thread thunkBoris Kolpackov2017-03-221-6/+15
* Make use of throw_generic_error()Karen Arutyunov2017-03-222-8/+8
* Add support for --no-cleanup testscript builtin optionKaren Arutyunov2017-03-201-21/+64
* Catch and dump unhandled exceptions in async task functionsBoris Kolpackov2017-03-171-11/+24
* Make line numbers signify argument numbers in buildspecBoris Kolpackov2017-03-171-1/+2
* Add support for passing parameters to (meta-) operationsBoris Kolpackov2017-03-162-5/+5
* Add support for >! test command redirectKaren Arutyunov2017-03-167-23/+33