summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add support for shared here-documentsKaren Arutyunov2017-01-247-49/+269
|
* Add support for comparison of test command output to a fileKaren Arutyunov2017-01-2423-451/+545
|
* Update doc/.gitignoreKaren Arutyunov2017-01-241-1/+1
|
* 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
| | | | Turns out this was semantically the right way to do it.
* Implement automatic loading of directory buildfilesBoris Kolpackov2017-01-2320-105/+290
| | | | | | | | | | | | Now instead of explicitly writing: d = foo/ bar/ ./: $d include $d We can (usually) just write: ./: foo/ bar/
* Remove prerequisite caching in scopeBoris Kolpackov2017-01-2012-284/+166
| | | | | We don't share them often and those that are shared (e.g., cxx{} in obja/objs{}) are lightweight (SOO).
* Cosmetic changeBoris Kolpackov2017-01-201-21/+20
|
* Add more comments to meta/operation loopBoris Kolpackov2017-01-201-6/+6
|
* Add rmdir builtinKaren Arutyunov2017-01-194-41/+292
|
* Add support for portable path modifer and dot character escaping inversionKaren Arutyunov2017-01-1926-717/+1813
|
* Get rid of unnecessary mutableBoris Kolpackov2017-01-191-2/+2
|
* Get rid of extension_poolBoris Kolpackov2017-01-1933-198/+187
|
* Get rid of project_name_poolBoris Kolpackov2017-01-1922-94/+96
| | | | | With small string optimizations this is most likely a hindrance rather that an optimization.
* Add missing diagnostics in testscript parserBoris Kolpackov2017-01-182-0/+93
|
* Only pass diff --strip-trailing-cr if running on WindowsBoris Kolpackov2017-01-181-1/+6
| | | | | Since we cannot assume diff on other platforms has this option. Also need to do likewise in the testscript runner.
* Ignore prerequisite mtimes that are not linker inputsBoris Kolpackov2017-01-189-151/+155
| | | | | This makes sure, for example, that we don't unnecessarily re-link an executable when its testscript prerequisite is changes.
* Update doc generation scriptBoris Kolpackov2017-01-173-25/+25
|
* Testscript doc proofreading changesBoris Kolpackov2017-01-171-49/+51
|
* Specify testscript sed builtinBoris Kolpackov2017-01-171-11/+91
|
* Specify the test builtin in testscript docBoris Kolpackov2017-01-161-0/+22
|
* Specify diff pseudo-builtin in testscript docBoris Kolpackov2017-01-161-0/+14
|
* Specify compare to file testscript featureBoris Kolpackov2017-01-161-21/+25
|
* Specify shared here-document testscript featureBoris Kolpackov2017-01-161-1/+15
|
* Testscript doc cleanupBoris Kolpackov2017-01-161-285/+310
|
* Rename script/integration to script-integrationBoris Kolpackov2017-01-124-5/+8
|
* Implement support for narrowing down tests (config.test)Boris Kolpackov2017-01-1228-237/+960
|
* Don't by default treat exe{} in tests/ as testsBoris Kolpackov2017-01-121-2/+1
|
* Inject fsdir{} even for project rootsBoris Kolpackov2017-01-122-9/+11
| | | | This takes care of subprojects, such as tests/.
* Testscript doc fixesBoris Kolpackov2017-01-111-107/+111
|
* Testscript doc fixesBoris Kolpackov2017-01-101-26/+44
|
* Spec rmdir builtin in testscript docBoris Kolpackov2017-01-101-4/+23
|
* Workaround libc++'s basic_string<line_char> crashKaren Arutyunov2017-01-096-91/+153
|
* Increase size of variable value::data_ to compile with libc++Karen Arutyunov2017-01-092-5/+5
|
* Tests cleanup (take 2)Karen Arutyunov2017-01-0929-2073/+2754
|
* Make use of operator<<(ostream, exception)Karen Arutyunov2017-01-0930-139/+115
|
* Spec dot inversion flag in testscript regexBoris Kolpackov2017-01-091-5/+19
|
* Update testscript docBoris Kolpackov2017-01-091-177/+318
|
* Implement test.target variableBoris Kolpackov2017-01-094-19/+42
| | | | The plan is to use it for the portable path conversions.
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-0620-239/+358
|
* Update style submoduleBoris Kolpackov2017-01-061-0/+0
|
* Add testscript lexer support for portable path modifier (/)Boris Kolpackov2017-01-062-12/+28
|
* Update testscript manualBoris Kolpackov2017-01-061-245/+240
|
* 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-05241-243/+243
|
* Update submodulesBoris Kolpackov2017-01-052-0/+0
|
* Testscript documentation rewrite (still in progress)Boris Kolpackov2017-01-051-402/+776
|