summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* See through utility libraries in Windows rpath emulation codeBoris Kolpackov2017-07-291-8/+10
* Add progress monitoring for serial executionBoris Kolpackov2017-07-292-1/+17
* Fix bug in installed import library search on WindowsBoris Kolpackov2017-07-293-4/+15
* Fix bug in execution algorithmsBoris Kolpackov2017-07-292-21/+9
* Create libu{} and obj{} groups even if they don't existBoris Kolpackov2017-07-292-7/+6
* Implement "see through" installation semantics for utility librariesBoris Kolpackov2017-07-298-42/+157
* Refine utility library semantics with "see through" themeBoris Kolpackov2017-07-293-14/+26
* Delete archive before regeneratingBoris Kolpackov2017-07-291-0/+11
* Restrict exe{} search to PATH when importingBoris Kolpackov2017-07-281-1/+3
* Filter out utility libraries during installBoris Kolpackov2017-07-281-0/+5
* Tweak generated header prefix mapping heuristicsBoris Kolpackov2017-07-281-4/+17
* Use utility library to arrange unit testingBoris Kolpackov2017-07-282-17/+9
* Implement support for linking whole archiveBoris Kolpackov2017-07-2812-84/+209
* Tweak progress logic some moreBoris Kolpackov2017-07-282-30/+36
* Fix bug in target_count logicBoris Kolpackov2017-07-282-2/+15
* Tweak progress displayBoris Kolpackov2017-07-281-3/+3
* Add support for custom data storage in target::preprequisite_targetsBoris Kolpackov2017-07-287-22/+76
* Implement displaying build progress (--progress|-p)Boris Kolpackov2017-07-2712-76/+341
* Fix bug in new utility library logicBoris Kolpackov2017-07-271-1/+1
* Initial infrastructure for utility librariesBoris Kolpackov2017-07-2718-341/+613
* Fix to print to diagnostics stream instead of std::cerrKaren Arutyunov2017-07-274-17/+12
* Fix bug in precise change detection logicBoris Kolpackov2017-07-261-4/+10
* Implement module map storage in .d, use -fmodule-file-map in GCCBoris Kolpackov2017-07-264-21/+106
* Fix bug in switching to preprocessed sourceBoris Kolpackov2017-07-251-7/+9
* Actualize target path that came from command lineBoris Kolpackov2017-07-251-1/+1
* Remove incorrect assert in imported library processing logicBoris Kolpackov2017-07-251-2/+5
* Optimize handling of #line directives that don't change fileBoris Kolpackov2017-07-252-2/+17
* Use absolute path to translation unitBoris Kolpackov2017-07-252-40/+56
* Get rid of VC warningsKaren Arutyunov2017-07-241-6/+6
* Issue diagnostics when we ignore ignorable changesBoris Kolpackov2017-07-241-2/+10
* Optimize C/C++ lexerBoris Kolpackov2017-07-244-12/+161
* Change dir_path/string concatenation semanticsKaren Arutyunov2017-07-241-14/+8
* Increase target data pad sizeBoris Kolpackov2017-07-222-3/+3
* Implement detection of ignorable changes (whitespaces, comments)Boris Kolpackov2017-07-2212-182/+359
* Use binary mode when pre-parsing translation unitBoris Kolpackov2017-07-211-2/+3
* Adjust GCC module option name (-fmodule-file)Boris Kolpackov2017-07-211-1/+1
* Unset VC's IFCPATH if we are using custom std.* modulesBoris Kolpackov2017-07-212-10/+48
* Keep partially preprocessed output around if using modulesBoris Kolpackov2017-07-211-27/+52
* Add support for fail, warn, info, text directivesBoris Kolpackov2017-07-192-1/+43
* Add support for custom std.* modules in VCBoris Kolpackov2017-07-191-16/+48
* Add support for explicit fsdir{} specificationBoris Kolpackov2017-07-192-14/+37
* Allow independent wildcard patterns in a groupKaren Arutyunov2017-07-171-6/+17
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-121-105/+3
* Keep track of translation unit type, make own BMI for impl unit firstBoris Kolpackov2017-07-053-36/+65
* Pass entire BMI graph, not only direct imports and re-exportsBoris Kolpackov2017-06-292-30/+63
* Update to reflect new GCC signature for C++ modules branchBoris Kolpackov2017-06-281-1/+1
* Add support for regex function familyKaren Arutyunov2017-06-274-1/+335
* 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