summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Use utility library to arrange unit testingBoris Kolpackov2017-07-2811-116/+20
* Implement support for linking whole archiveBoris Kolpackov2017-07-2813-90/+237
* 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-2720-341/+675
* 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-246-36/+174
* Change dir_path/string concatenation semanticsKaren Arutyunov2017-07-243-15/+82
* Fix testscript touch builtin some moreBoris Kolpackov2017-07-221-3/+1
* Increase target data pad sizeBoris Kolpackov2017-07-222-3/+3
* Fix testscript touch builtin testKaren Arutyunov2017-07-221-1/+1
* 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
* Fix and improve modules testBoris Kolpackov2017-07-211-1/+3
* 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-173-13/+32
* Change config.* to config.guess config.sub in buildfileKaren Arutyunov2017-07-131-3/+3
* Add hxx prerequisite type in test buildfilesKaren Arutyunov2017-07-1310-13/+15
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-1219-148/+32
* 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-293-30/+102
* Update to reflect new GCC signature for C++ modules branchBoris Kolpackov2017-06-281-1/+1
* Add support for regex function familyKaren Arutyunov2017-06-2713-24/+623
* Add support for $path_search() and $path_match()Karen Arutyunov2017-06-2613-38/+467
* Make path value type to be base for dir_pathKaren Arutyunov2017-06-262-7/+10
* Further C++ modules support documentationBoris Kolpackov2017-06-261-2/+113
* Make VC compatible with 'export module M;' by fixing up preprocessed outputBoris Kolpackov2017-06-246-13/+66
* Don't treat mxx{} as cc-sourceBoris Kolpackov2017-06-232-4/+4
* Add extra support for symbol exporting in modularized projectsBoris Kolpackov2017-06-226-4/+74
* Update manual with initial modules supportBoris Kolpackov2017-06-221-0/+502
* Add support for $envvar() functionKaren Arutyunov2017-06-213-3/+96
* Move regex utilities to libbutlKaren Arutyunov2017-06-216-318/+2