summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix buildfile loading raceBoris Kolpackov2017-04-281-0/+12
* Improve version checkBoris Kolpackov2017-04-281-3/+10
* Update version-implBoris Kolpackov2017-04-281-0/+4
* Use version id for printingBoris Kolpackov2017-04-281-2/+2
* Fix fake version fileBoris Kolpackov2017-04-281-2/+3
* Add bootstrap version-implBoris Kolpackov2017-04-281-0/+13
* Switch to version moduleBoris Kolpackov2017-04-284-37/+48
* Improve versioned library cleanupBoris Kolpackov2017-04-281-2/+4
* Automatically cleanup previous versioned librariesBoris Kolpackov2017-04-282-4/+59
* Fix bug in target state/override logicBoris Kolpackov2017-04-281-1/+1
* Align build.version.* variables with standard version/version moduleBoris Kolpackov2017-04-284-27/+32
* Use standard_version for module versioning checksBoris Kolpackov2017-04-286-138/+37
* Implement support for pre-processing version headers (or other files)Boris Kolpackov2017-04-2813-96/+629
* Add in{} target type for .in ("input") file (requires preprocessing)Boris Kolpackov2017-04-283-0/+77
* Pass target to prerequisite searchBoris Kolpackov2017-04-2721-105/+120
* Diagnostics printing minor optimizationKaren Arutyunov2017-04-262-15/+9
* Cleanup error messagesBoris Kolpackov2017-04-262-15/+13
* Implement version moduleBoris Kolpackov2017-04-2617-51/+917
* Print diff failure reasonKaren Arutyunov2017-04-262-5/+55
* Fix bug in pair handlingBoris Kolpackov2017-04-265-25/+15
* Rename version header to version-impl to give way to version moduleBoris Kolpackov2017-04-256-6/+3
* Add change flag in addition to timestamp in Windows manifest logicBoris Kolpackov2017-04-243-12/+15
* Adapt to process_exit::core() being available on Windows nowKaren Arutyunov2017-04-241-2/+0
* Adapt to fdnull() returning auto_fd nowKaren Arutyunov2017-04-241-10/+2
* Fix typification bug in variable_cacheBoris Kolpackov2017-04-193-6/+15
* Make use of butl::operator<<(ostream,process_args)Karen Arutyunov2017-04-181-14/+3
* Add path representation() buildfile functionBoris Kolpackov2017-04-182-1/+22