summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Add support for $path_search() and $path_match()Karen Arutyunov2017-06-264-12/+280
* Make path value type to be base for dir_pathKaren Arutyunov2017-06-262-7/+10
* Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov2017-06-245-13/+55
* Don't treat mxx{} as cc-sourceBoris Kolpackov2017-06-232-4/+4
* Add extra support for symbol exporting in modularized projectsBoris Kolpackov2017-06-225-4/+42
* Add support for $envvar() functionKaren Arutyunov2017-06-212-3/+35
* Move regex utilities to libbutlKaren Arutyunov2017-06-216-318/+2
* Adjust search logic for std.* modulesBoris Kolpackov2017-06-201-14/+45
* Force Clang not to reference source files from BMIs, add traceBoris Kolpackov2017-06-201-1/+12
* Fix bug in bmi{} rule chainingBoris Kolpackov2017-06-201-2/+8
* Dereference pointer when printingBoris Kolpackov2017-06-191-1/+1
* Add support for exit testscript builtinKaren Arutyunov2017-06-194-290/+436
* Fix conditional scope to never be emptyKaren Arutyunov2017-06-191-0/+1
* Fix bug (forward-declared inline function)Boris Kolpackov2017-06-162-32/+26
* Add support for explicitly specifying module name on mxx{} targetBoris Kolpackov2017-06-164-25/+82
* Clean up module-related diagnosticsBoris Kolpackov2017-06-165-8/+61
* Store module information in depdbBoris Kolpackov2017-06-164-98/+254
* Add support for ln testscript builtinKaren Arutyunov2017-06-152-16/+237
* Implement module search in prerequisite librariesBoris Kolpackov2017-06-152-78/+170
* Get rid of warningsBoris Kolpackov2017-06-141-2/+2
* Next installment in C++ modules saga: module search, re-export supportBoris Kolpackov2017-06-149-83/+438
* Fix crashing if path_search() failsKaren Arutyunov2017-06-121-2/+9
* Remove few unused lambda capturesBoris Kolpackov2017-06-126-10/+10
* Fix couple of deadly bugsBoris Kolpackov2017-06-122-2/+2
* Extend workaround version checks to VC15u3 (19.11)Boris Kolpackov2017-06-122-4/+4
* Reimplement thread thunking with lambda; this helps Clang 5.0/trunkBoris Kolpackov2017-06-121-18/+10
* Only enable modules if practically usable unless forcedBoris Kolpackov2017-06-121-4/+10
* Add workaround for Clang module import during preprocessingBoris Kolpackov2017-06-127-44/+79
* Only enable modules for GCC from the cxx-modules branchBoris Kolpackov2017-06-091-3/+4
* Only enable modules support starting from VC15u3 (19.11)Boris Kolpackov2017-06-091-2/+5
* Add support for VC15u3 which bumped the compiler version to 19.11Boris Kolpackov2017-06-091-9/+11
* Add full support for pattern exclusionsKaren Arutyunov2017-06-081-29/+26
* Implement rule chaining for modulesBoris Kolpackov2017-06-0813-263/+474
* Adapt to libbutl::process interface changeKaren Arutyunov2017-06-062-4/+4
* Remove implicit see-through iteration over ad hoc group membersBoris Kolpackov2017-06-054-55/+16
* Fix bug in library meta-information protocol implementationBoris Kolpackov2017-06-051-7/+9
* Adjust Clang language selectionBoris Kolpackov2017-06-041-22/+9
* Link support for modules: link object member, synthesize rulesBoris Kolpackov2017-06-021-40/+78
* Implement module interface unit compilation for Clang and VCBoris Kolpackov2017-06-015-79/+221
* Rename function not to clash with typeBoris Kolpackov2017-06-012-8/+8
* Implement new testscript cleanup wildcards semanticsKaren Arutyunov2017-06-011-81/+101
* Rework language selection during compilation codeBoris Kolpackov2017-06-012-50/+108
* Fix bug in compiler language selection (-x option)Boris Kolpackov2017-05-311-6/+6
* C++ modules work: add target typesBoris Kolpackov2017-05-3115-105/+346
* Adjust extension semantics in file rule to match search_existing_file()Boris Kolpackov2017-05-314-18/+40
* Fix testscript runner not to remove special files with wildcard cleanupsKaren Arutyunov2017-05-313-7/+44
* Make use of ifdstream::read_text()Karen Arutyunov2017-05-301-4/+1
* Diagnose lack of module support in extract_modules()Boris Kolpackov2017-05-304-5/+20
* Add 'experimental' value for cxx.std, enable modules supportBoris Kolpackov2017-05-302-74/+150
* Rework C/C++ standard translation in preparation for experimental/modulesBoris Kolpackov2017-05-309-191/+232