summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Change token type 'name' to more general 'word'Boris Kolpackov2016-11-047-44/+48
* Fix bug in testscript lexerBoris Kolpackov2016-11-041-0/+1
* Implement testscript $*, $NN, $~ special variablesBoris Kolpackov2016-11-047-31/+196
* Add target::out_dir() accessorBoris Kolpackov2016-11-043-4/+6
* Add minor noteBoris Kolpackov2016-11-041-0/+4
* Add support for lexer name scanning customizationBoris Kolpackov2016-11-045-8/+8
* Add notion of scope to testscript modelBoris Kolpackov2016-11-044-16/+42
* Set test variable for testscript, improve test ruleBoris Kolpackov2016-11-044-70/+145
* Add support for skipping rule in delegate_match()Boris Kolpackov2016-11-045-13/+17
* Pass test script to parserBoris Kolpackov2016-11-043-15/+8
* Change test variable type from bool to pathBoris Kolpackov2016-11-042-4/+5
* Use parse_* naming for parsing functions (testscript)Boris Kolpackov2016-11-042-10/+10
* Use parse_* naming for parsing functionsBoris Kolpackov2016-11-042-189/+187
* Use variable lookup hook in testscript parserBoris Kolpackov2016-11-044-9/+30
* Add variable lookup hook to parserBoris Kolpackov2016-11-042-41/+57
* Allow customizing names parsing diagnostics (testscript)Boris Kolpackov2016-11-042-4/+5
* Allow customizing names parsing diagnosticsBoris Kolpackov2016-11-042-14/+28
* Extend test rule to handle testscriptsBoris Kolpackov2016-11-044-144/+258
* Cosmetic changeBoris Kolpackov2016-11-041-4/+3
* Add test{} testscript target typeBoris Kolpackov2016-11-044-7/+93
* Handle printing of extended tokens (testscript)Boris Kolpackov2016-11-044-23/+74
* Add testscript runner interface and implementation stubBoris Kolpackov2016-11-045-10/+85
* Continue work on testscript parserBoris Kolpackov2016-11-045-65/+429
* Initial work on testscript lexer/parserBoris Kolpackov2016-11-048-72/+942
* Minor fixesBoris Kolpackov2016-11-042-3/+3
* Implement auxiliary data storage pad in targetBoris Kolpackov2016-11-044-4/+80
* Handle printing of extended tokensBoris Kolpackov2016-11-045-73/+101
* Minor dependency cleanupBoris Kolpackov2016-11-0410-132/+122
* Various design/implementation cleanupsBoris Kolpackov2016-11-0417-366/+503
* Audit all print_process()/process ctor for path_search()Karen Arutyunov2016-09-176-52/+70
* Move print_process() to butl::process::print()Karen Arutyunov2016-09-151-32/+14
* Add io_error alias for std::ios_base::failureKaren Arutyunov2016-09-1514-26/+27
* Fix crashing on subprojects that have no project variable setKaren Arutyunov2016-09-131-2/+2
* Fix crashing on unhandled system_error thrown by file_exists()Karen Arutyunov2016-09-1312-26/+65
* Fix crashing on empty installation directory nameKaren Arutyunov2016-09-131-0/+4
* Bump version to 0.5.0-a1, master is open for businessBoris Kolpackov2016-09-081-3/+3
* Don't search for subprojects recursively, only at top-levelBoris Kolpackov2016-09-061-1/+7
* Ignore instead of overriding header prefix (now more specific -I's come first)Boris Kolpackov2016-09-061-8/+10
* Change order in which library options are processedBoris Kolpackov2016-09-052-59/+104
* Handle /usr/local brain-deathBoris Kolpackov2016-09-056-18/+89
* Bump version to 0.4.0 (final)Boris Kolpackov2016-09-051-3/+3
* Fix issue with constexpr initialization, GCC 4.8 doesn't support thisBoris Kolpackov2016-09-052-2/+2
* Add /usr/local/lib to library search paths on FreeBSDBoris Kolpackov2016-09-041-37/+50
* Adjust to freebsd to bsd target class changeBoris Kolpackov2016-09-043-6/+6
* Add digits to right pattern separator to handle clang++37 (FreeBSD).Boris Kolpackov2016-09-041-1/+4
* Adjust configure/disfigure verbosityBoris Kolpackov2016-09-041-9/+8
* Fix crash on uninstallKaren Arutyunov2016-09-041-9/+15
* Fix initializer list lifetime issuesBoris Kolpackov2016-09-042-20/+12
* Always use rm/rmdir utilities on Windows to delete stuff being usedBoris Kolpackov2016-09-041-2/+8
* Fix uninitialized variable warningBoris Kolpackov2016-09-031-1/+1