summaryrefslogtreecommitdiffstats
path: root/build2/test/rule.cxx
Commit message (Expand)AuthorAgeFilesLines
* Trace non-zero process exit codeBoris Kolpackov2017-12-171-10/+1
* Pass --text option for diff utility on WindowsKaren Arutyunov2017-10-301-0/+8
* Reimplement pkg-config generation with more conservative approach for nowBoris Kolpackov2017-08-011-3/+3
* Cleanup testscript runner diagnosticsBoris Kolpackov2017-05-021-2/+5
* Add hxx extension for headersKaren Arutyunov2017-05-011-10/+10
* Pass target to prerequisite searchBoris Kolpackov2017-04-271-3/+3
* Diagnostics printing minor optimizationKaren Arutyunov2017-04-261-6/+3
* Cleanup error messagesBoris Kolpackov2017-04-261-4/+4
* Print diff failure reasonKaren Arutyunov2017-04-261-5/+27
* Adapt to process_error changeKaren Arutyunov2017-04-101-1/+1
* Redo handling of unhandled exceptions in async executionBoris Kolpackov2017-04-011-9/+2
* Fix diagnostics interleaving charactersKaren Arutyunov2017-03-241-1/+2
* Suppress clang warningsKaren Arutyunov2017-03-191-1/+1
* Catch and dump unhandled exceptions in async task functionsBoris Kolpackov2017-03-171-0/+6
* Improve testscript execution diagnosticsBoris Kolpackov2017-03-171-24/+39
* Add support for config.test.output variableKaren Arutyunov2017-03-151-4/+11
* Implement parallel testscript execution for single targetBoris Kolpackov2017-03-151-9/+72
* Iterate over group members in test rule only if resolvableBoris Kolpackov2017-03-061-2/+11
* Fix target name printing in diagnosticsBoris Kolpackov2017-03-041-1/+1
* Fix test and dist for generated input/outputBoris Kolpackov2017-03-031-3/+6
* Implement parallel matchBoris Kolpackov2017-03-021-29/+21
* Implement parallel error propagation, keep_going modeBoris Kolpackov2017-02-131-2/+2
* Do some naming cleanupsBoris Kolpackov2017-02-131-1/+1
* Implement parallel operation executionBoris Kolpackov2017-02-131-9/+4
* Use target:as<> instead of static_cast for target castingBoris Kolpackov2017-02-131-2/+2
* Pass const target& to recipesBoris Kolpackov2017-02-131-14/+18
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-131-1/+1
* Add notion of phase, enforceBoris Kolpackov2017-02-131-1/+5
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-17/+17
* Only pass diff --strip-trailing-cr if running on WindowsBoris Kolpackov2017-01-181-1/+6
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-105/+194
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-1/+1
* Implement test.target variableBoris Kolpackov2017-01-091-1/+4
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Don't try to test out-of-project prerequisitesBoris Kolpackov2016-12-171-32/+42
* Add support for passing target name to testscript via test variableBoris Kolpackov2016-12-161-5/+6
* Rename concurrent_runner to default_runnerBoris Kolpackov2016-12-141-1/+1
* Use diagnostics facility from libbutlBoris Kolpackov2016-11-221-7/+5
* Clean up testscript grammar and parserBoris Kolpackov2016-11-111-1/+1
* Get rid of faulty test script move-ctorKaren Arutyunov2016-11-081-1/+2
* Restructure testscript parser slightlyBoris Kolpackov2016-11-041-16/+4
* Implement testscript working directory cleanupBoris Kolpackov2016-11-041-9/+24
* Implement creation/cleanup of testscript root working directoryBoris Kolpackov2016-11-041-18/+79
* Implement two-stage testscript parsingBoris Kolpackov2016-11-041-1/+2
* Minor testscript fixes/changesBoris Kolpackov2016-11-041-6/+3
* Fix few bugs in testscript parserKaren Arutyunov2016-11-041-2/+3
* Cleanup match_result messBoris Kolpackov2016-11-041-2/+2
* Add minor noteBoris Kolpackov2016-11-041-0/+4
* Set test variable for testscript, improve test ruleBoris Kolpackov2016-11-041-67/+113
* Add support for skipping rule in delegate_match()Boris Kolpackov2016-11-041-1/+1