summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-1340-218/+391
* Fix scheduler::tune() to wait for active threads coming offBoris Kolpackov2017-02-131-2/+9
* Redo variable pattern-typing to match in more specific orderBoris Kolpackov2017-02-134-41/+123
* Add bin.vars moduleBoris Kolpackov2017-02-134-83/+111
* Temporarily disable parallel search & match for multi-target buildsBoris Kolpackov2017-02-131-0/+5
* Fix bug in scheduler::tune()Boris Kolpackov2017-02-131-1/+1
* Add load generation to global variable_map valuesBoris Kolpackov2017-02-137-43/+118
* Add global flag to variable_mapBoris Kolpackov2017-02-135-8/+67
* Add notion of load phase generationBoris Kolpackov2017-02-137-54/+85
* Implement pattern-based variable typing, tighten variable type updateBoris Kolpackov2017-02-1311-85/+246
* Add notion of phase, enforceBoris Kolpackov2017-02-1318-90/+270
* Add commentBoris Kolpackov2017-02-131-3/+5
* Add scheduling calls to operation's match()Boris Kolpackov2017-02-1311-179/+269
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-1360-590/+840
* Fix testscript parser not to strip leading blanks in here-docKaren Arutyunov2017-02-111-7/+16
* Add support for &dir/*[*][/] test path cleanup syntaxKaren Arutyunov2017-02-111-2/+55
* Fix save_regex()Karen Arutyunov2017-02-101-5/+5
* Fix runner output in verbose (-v, -V) modesKaren Arutyunov2017-02-032-10/+22
* Add sed builtinKaren Arutyunov2017-02-038-148/+732
* Add support for test command pipe, expression and command-ifKaren Arutyunov2017-01-313-167/+336
* Only pass diff --strip-trailing-cr in runner if running on WindowsKaren Arutyunov2017-01-261-7/+11
* Add test builtinKaren Arutyunov2017-01-262-0/+91
* Add default constructors to *_rule classes to make older clang happyKaren Arutyunov2017-01-245-0/+20
* Add support for shared here-documentsKaren Arutyunov2017-01-245-49/+170
* Add support for comparison of test command output to a fileKaren Arutyunov2017-01-248-368/+420
* Redo config as feature test macrosBoris Kolpackov2017-01-243-3/+4
* Make rules const throughoutBoris Kolpackov2017-01-239-23/+30
* Add bunch of missing const'sBoris Kolpackov2017-01-2313-27/+27
* Go back to storing scope instead of target in prerequisiteBoris Kolpackov2017-01-237-62/+56
* Implement automatic loading of directory buildfilesBoris Kolpackov2017-01-238-80/+212
* Remove prerequisite caching in scopeBoris Kolpackov2017-01-2012-284/+166
* Cosmetic changeBoris Kolpackov2017-01-201-21/+20
* Add more comments to meta/operation loopBoris Kolpackov2017-01-201-6/+6
* Add rmdir builtinKaren Arutyunov2017-01-191-8/+127
* Add support for portable path modifer and dot character escaping inversionKaren Arutyunov2017-01-1910-307/+825
* Get rid of unnecessary mutableBoris Kolpackov2017-01-191-2/+2
* Get rid of extension_poolBoris Kolpackov2017-01-1932-190/+180
* Get rid of project_name_poolBoris Kolpackov2017-01-1922-94/+96
* Add missing diagnostics in testscript parserBoris Kolpackov2017-01-181-0/+25
* Only pass diff --strip-trailing-cr if running on WindowsBoris Kolpackov2017-01-181-1/+6
* Ignore prerequisite mtimes that are not linker inputsBoris Kolpackov2017-01-189-151/+155
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-1220-228/+667
* Inject fsdir{} even for project rootsBoris Kolpackov2017-01-122-9/+11
* Workaround libc++'s basic_string<line_char> crashKaren Arutyunov2017-01-094-61/+124
* Increase size of variable value::data_ to compile with libc++Karen Arutyunov2017-01-092-5/+5
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-0926-111/+112
* Implement test.target variableBoris Kolpackov2017-01-092-18/+34
* 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