summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Expand)AuthorAgeFilesLines
* Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov2018-05-161-3/+6
* Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov2018-05-037-6/+131
* Redo run directive diagnostics not to rely on invalid pathsBoris Kolpackov2018-04-271-2/+3
* Add support for build hooksBoris Kolpackov2018-04-272-0/+35
* Fix bug in directive/run testBoris Kolpackov2018-04-261-4/+4
* Implement run buildfile directiveBoris Kolpackov2018-04-261-0/+36
* Add missed file to builtins tests buildfileKaren Arutyunov2018-03-191-1/+1
* Add support for cp builtin -p optionKaren Arutyunov2018-03-192-3/+73
* Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov2018-02-141-48/+10
* Fix broken test (and few other things)Boris Kolpackov2018-02-0911-64/+48
* Add tests for auto-generated test inputs/outputsBoris Kolpackov2018-02-0511-3/+153
* Get rid of action rule override semanticsBoris Kolpackov2018-02-032-3/+2
* Add cxx.module_name alias for cc.module_nameBoris Kolpackov2018-01-051-2/+2
* Redo string/stream representation of dir{} name/targetBoris Kolpackov2017-12-161-8/+8
* Adapt testscripts to build2 output changesKaren Arutyunov2017-11-301-4/+4
* Enable module re-export tests for ClangBoris Kolpackov2017-11-221-1/+0
* Add test for prerequisite-specific variablesBoris Kolpackov2017-11-202-0/+76
* Add $directory(), $base(), $leaf() and $extension() functionsKaren Arutyunov2017-11-101-0/+65
* Add support for for-loopBoris Kolpackov2017-11-092-0/+117
* Adapt to modularization of libbutlKaren Arutyunov2017-10-031-4/+4
* Allow pattern group to start with inclusionKaren Arutyunov2017-09-291-29/+85
* Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2017-09-112-0/+38
* Add $regex.split(), $regex.merge() and $regex.apply() functionsKaren Arutyunov2017-08-301-0/+96
* Change cc.preprocessed to {c,cxx}.preprocessedBoris Kolpackov2017-08-022-8/+8
* Implement support for linking whole archiveBoris Kolpackov2017-07-281-6/+28
* Initial infrastructure for utility librariesBoris Kolpackov2017-07-272-0/+62
* Change dir_path/string concatenation semanticsKaren Arutyunov2017-07-242-1/+74
* Fix testscript touch builtin some moreBoris Kolpackov2017-07-221-3/+1
* Fix testscript touch builtin testKaren Arutyunov2017-07-221-1/+1
* Fix and improve modules testBoris Kolpackov2017-07-211-1/+3
* Allow independent wildcard patterns in a groupKaren Arutyunov2017-07-171-4/+9
* Add hxx prerequisite type in test buildfilesKaren Arutyunov2017-07-132-2/+2
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-128-8/+7
* Pass entire BMI graph, not only direct imports and re-exportsBoris Kolpackov2017-06-291-0/+39
* Add support for regex function familyKaren Arutyunov2017-06-272-0/+260
* Add support for $path_search() and $path_match()Karen Arutyunov2017-06-262-0/+160
* Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov2017-06-241-0/+11
* Add extra support for symbol exporting in modularized projectsBoris Kolpackov2017-06-221-0/+32
* Add support for $envvar() functionKaren Arutyunov2017-06-211-0/+61
* Build both variants of libraries in modules testBoris Kolpackov2017-06-201-0/+1
* Make use of exit builtin in modules testBoris Kolpackov2017-06-191-5/+1
* Add support for exit testscript builtinKaren Arutyunov2017-06-192-1/+401
* Add support for explicitly specifying module name on mxx{} targetBoris Kolpackov2017-06-161-2/+13
* Clean up module-related diagnosticsBoris Kolpackov2017-06-162-3/+3
* Convert test to new ln builtinBoris Kolpackov2017-06-161-20/+19
* Store module information in depdbBoris Kolpackov2017-06-162-2/+31
* Add support for ln testscript builtinKaren Arutyunov2017-06-152-1/+185
* Enable all module tests for GCC (requires cxx-modules r249216)Boris Kolpackov2017-06-151-8/+4
* Fix modules test not to run for VC15u0Boris Kolpackov2017-06-151-3/+8
* Implement module search in prerequisite librariesBoris Kolpackov2017-06-151-11/+53