summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-0618-236/+354
* Add testscript lexer support for portable path modifier (/)Boris Kolpackov2017-01-061-12/+16
* Sketch bit stealing interface for regex line_charBoris Kolpackov2017-01-051-0/+20
* Cosmetic changeBoris Kolpackov2017-01-051-2/+2
* Update copyright yearBoris Kolpackov2017-01-05163-164/+164
* Tests cleanupKaren Arutyunov2017-01-051-1/+5
* Print signal/core dump like shell/makeKaren Arutyunov2017-01-051-21/+43
* Save diff output for {stdout,stderr}.diffKaren Arutyunov2017-01-051-44/+89
* Add support for regex in runnerKaren Arutyunov2017-01-056-141/+659
* Treat any testscript line that starts with dot as directiveBoris Kolpackov2017-01-044-27/+40
* Change lexer modes to be semantically accurateBoris Kolpackov2017-01-043-22/+24
* Add support for specifying individual paths of imported targetsBoris Kolpackov2016-12-175-51/+105
* Use PATH search as fallback import mechanism for exe{} targetsBoris Kolpackov2016-12-172-7/+64
* Don't try to test out-of-project prerequisitesBoris Kolpackov2016-12-176-66/+97
* Add scheduler.txx to buildfileKaren Arutyunov2016-12-161-1/+1
* Add line_regexKaren Arutyunov2016-12-167-130/+947
* Add support for passing target name to testscript via test variableBoris Kolpackov2016-12-164-27/+85
* Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov2016-12-1614-59/+74
* Whitespace cleanupBoris Kolpackov2016-12-161-2/+2
* Minor code cleanupBoris Kolpackov2016-12-161-11/+19
* Implement test.redirects, test.cleanupsBoris Kolpackov2016-12-154-12/+35
* Rename concurrent_runner to default_runnerBoris Kolpackov2016-12-143-6/+6
* Add support for cxx.std=latest, use when building build2Boris Kolpackov2016-12-141-5/+43
* Use config macros from libbutlBoris Kolpackov2016-12-134-14/+7
* Handle exceptions in parallel tests runsBoris Kolpackov2016-12-132-19/+55
* Various scheduler improvements and fixesBoris Kolpackov2016-12-133-159/+313
* Fix GCC 5 compilation error, improve scheduler unit testBoris Kolpackov2016-12-091-3/+6
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-0914-166/+1089
* Make use of butl::path::current(), butl::path::parent()Karen Arutyunov2016-12-072-4/+4
* Work around wrong static initialization order in VCBoris Kolpackov2016-12-063-24/+55
* Work around bogus VC14u3 warningBoris Kolpackov2016-12-061-1/+1
* Distribution, installation fixesKaren Arutyunov2016-12-051-1/+1
* Make use of casts and canonicalizations in testscriptsKaren Arutyunov2016-12-052-11/+12
* Eliminate the use of '/...' paths on WindowsKaren Arutyunov2016-12-054-36/+40
* Use empty path for root scopeKaren Arutyunov2016-12-053-16/+16
* Adapt to semantics change of path::normalize()Karen Arutyunov2016-12-053-3/+7
* Add rm builtinKaren Arutyunov2016-12-051-0/+141
* Use new convert() in if-else, assert parsingBoris Kolpackov2016-12-052-29/+19
* Add optional actualize argument to $path.normalize()Boris Kolpackov2016-12-051-9/+46
* Add comma, ternary, logical operators support in eval contextBoris Kolpackov2016-12-059-195/+463
* Implement testscript variable-ifBoris Kolpackov2016-12-012-74/+118
* Add path.canonicalize() functionBoris Kolpackov2016-12-011-0/+24
* Organize tests/, factor common testscript fragmentsBoris Kolpackov2016-12-011-1/+1
* Allow implicit (lexical) typed-to-typed conversionBoris Kolpackov2016-12-011-22/+32
* Add support for typed/untyped concatenated expansionBoris Kolpackov2016-11-3017-355/+805
* Fix escaping issue, propagate quoting for $ and ( tokensBoris Kolpackov2016-11-295-22/+51
* Cosmetic changeBoris Kolpackov2016-11-291-8/+10
* Sketch testscript line regex object modelBoris Kolpackov2016-11-281-0/+76
* Handle C++ standard selection in VC14u3, VC15Boris Kolpackov2016-11-271-12/+37
* Add support for VC15Karen Arutyunov2016-11-2611-30/+36