summaryrefslogtreecommitdiffstats
path: root/build2/test/script/parser.cxx
Commit message (Expand)AuthorAgeFilesLines
* Remove few unused lambda capturesBoris Kolpackov2017-06-121-1/+1
* Add hxx extension for headersKaren Arutyunov2017-05-011-4/+4
* Redo handling of unhandled exceptions in async executionBoris Kolpackov2017-04-011-9/+2
* Fix diagnostics interleaving charactersKaren Arutyunov2017-03-241-1/+2
* Catch and dump unhandled exceptions in async task functionsBoris Kolpackov2017-03-171-11/+24
* Add support for >! test command redirectKaren Arutyunov2017-03-161-0/+10
* Add support for config.test.output variableKaren Arutyunov2017-03-151-7/+12
* Implement parallel testscript execution for single targetBoris Kolpackov2017-03-151-4/+5
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-5/+40
* Implement parallel matchBoris Kolpackov2017-03-021-17/+20
* Add set builtinKaren Arutyunov2017-03-011-7/+47
* Make GCC 4.9, VC14 happyBoris Kolpackov2017-02-131-1/+1
* Implement parallel error propagation, keep_going modeBoris Kolpackov2017-02-131-30/+56
* Fix testscript parser not to strip leading blanks in here-docKaren Arutyunov2017-02-111-7/+16
* Add support for test command pipe, expression and command-ifKaren Arutyunov2017-01-311-6/+15
* Add support for shared here-documentsKaren Arutyunov2017-01-241-19/+86
* Add support for comparison of test command output to a fileKaren Arutyunov2017-01-241-6/+24
* Add support for portable path modifer and dot character escaping inversionKaren Arutyunov2017-01-191-199/+187
* Add missing diagnostics in testscript parserBoris Kolpackov2017-01-181-0/+25
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-121-2/+10
* Workaround libc++'s basic_string<line_char> crashKaren Arutyunov2017-01-091-2/+2
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-091-14/+16
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Add support for regex in runnerKaren Arutyunov2017-01-051-45/+437
* Treat any testscript line that starts with dot as directiveBoris Kolpackov2017-01-041-24/+32
* Change lexer modes to be semantically accurateBoris Kolpackov2017-01-041-4/+6
* Add line_regexKaren Arutyunov2016-12-161-10/+16
* Implement test.redirects, test.cleanupsBoris Kolpackov2016-12-151-3/+5
* Handle exceptions in parallel tests runsBoris Kolpackov2016-12-131-19/+52
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-091-126/+61
* Eliminate the use of '/...' paths on WindowsKaren Arutyunov2016-12-051-3/+1
* Adapt to semantics change of path::normalize()Karen Arutyunov2016-12-051-1/+3
* Implement testscript variable-ifBoris Kolpackov2016-12-011-73/+115
* Add support for typed/untyped concatenated expansionBoris Kolpackov2016-11-301-1/+1
* Spec testscript regex, add support in token/lexerBoris Kolpackov2016-11-261-77/+47
* Implement literal here-document supportBoris Kolpackov2016-11-251-27/+54
* Allow here-document end marker to be wholly quotedBoris Kolpackov2016-11-251-2/+39
* Distinguish token quoting type and completenessBoris Kolpackov2016-11-251-9/+12
* Implement value type propagation on expansionBoris Kolpackov2016-11-231-1/+1
* Use diagnostics facility from libbutlBoris Kolpackov2016-11-221-13/+8
* Add cat, false and true builtinsKaren Arutyunov2016-11-151-8/+11
* Clean up testscript grammar and parserBoris Kolpackov2016-11-111-540/+585
* Implement scope-if in testscriptBoris Kolpackov2016-11-101-140/+365
* Various minor semantics changes in testscript languageBoris Kolpackov2016-11-091-85/+79
* Implement testscript command-ifBoris Kolpackov2016-11-081-138/+386
* Add mkdir and touch builtinsKaren Arutyunov2016-11-081-2/+6
* Get rid of faulty test script move-ctorKaren Arutyunov2016-11-081-10/+7
* Rework pre-parsed line type in testscriptBoris Kolpackov2016-11-071-52/+67
* Only do effective escaping when re-parsing expansions in testscriptBoris Kolpackov2016-11-071-2/+14
* Use include-aware location in testscriptBoris Kolpackov2016-11-041-4/+1