summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* 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
* Work around VC14 bugBoris Kolpackov2017-05-291-1/+2
* Add ability to limit amount of preprocessing done on sourceBoris Kolpackov2017-05-296-85/+243
* Fix bug in cc::extract_module() diagnosticsBoris Kolpackov2017-05-281-5/+5
* Diagnose #include directives in C/C++ lexerBoris Kolpackov2017-05-282-23/+33
* Handle #line directives in C/C++ lexerBoris Kolpackov2017-05-274-57/+172
* Fix depdb update logic in cc::compileBoris Kolpackov2017-05-261-28/+22
* Extract C++ modules informationBoris Kolpackov2017-05-256-29/+234
* Fix few bugs in C++ lexer and parserBoris Kolpackov2017-05-253-20/+41
* Add compiler_id enumBoris Kolpackov2017-05-2511-83/+142
* Implement parsing of C++ module declarationsBoris Kolpackov2017-05-257-8/+264
* Implement support for tokenization of preprocessed C/C++ sourceBoris Kolpackov2017-05-243-0/+850
* Add compiler version checks for separate preprocess and compile setupBoris Kolpackov2017-05-184-7/+37
* Use correct stream for VC /P diagnosticsBoris Kolpackov2017-05-171-6/+5
* Add ability to disable use of preprocessed output in compilationBoris Kolpackov2017-05-175-16/+30
* Lazily diagnose relative -I pathsBoris Kolpackov2017-05-171-3/+9
* Implement separate preprocess and compile for VCBoris Kolpackov2017-05-171-25/+67
* Make sure preprocessor warning are passed throughBoris Kolpackov2017-05-172-32/+119
* Tighten quoted include handling in dependency extractionBoris Kolpackov2017-05-171-5/+21
* Implement separate preprocess and compiler for GCC and ClangBoris Kolpackov2017-05-166-107/+384
* Add support for writing dependency info to temp file instead of stdoutBoris Kolpackov2017-05-152-8/+41
* Update all prerequisites before extracting header dependenciesBoris Kolpackov2017-05-153-105/+133
* Fix VC15 warnings (/W3)Karen Arutyunov2017-05-135-5/+9
* Adjust test working directory removal verbosity level (make 2)Karen Arutyunov2017-05-031-1/+5
* Minor documentation fixBoris Kolpackov2017-05-031-1/+1
* Cleanup testscript runner diagnosticsBoris Kolpackov2017-05-024-27/+27
* Fix fake build2/version.hxxBoris Kolpackov2017-05-011-38/+8
* Add build2/version.hxx to repositoryKaren Arutyunov2017-05-011-0/+48
* Add hxx extension for headersKaren Arutyunov2017-05-01182-1238/+1222
* Set version.stub variableBoris Kolpackov2017-04-291-0/+2
* Add support for stub versions in version moduleBoris Kolpackov2017-04-293-4/+8
* Fix bug in default target logicBoris Kolpackov2017-04-292-41/+55
* Increase target data pad size for GCC 4.9Boris Kolpackov2017-04-281-1/+1