aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-11-14Remap Apple Clang 14.0.3 and 15.0.0 to vanilla Clang 14.0 and 15.0Boris Kolpackov1-6/+14
2023-11-14Fix module sidebuild logic for ClangBoris Kolpackov1-10/+16
2023-11-09Enable named modules tests for Clang 16 or later (but not on Windows)Boris Kolpackov2-6/+7
2023-11-09Fix more issues with C++20 named modules support in ClangBoris Kolpackov2-34/+19
2023-11-09Minor fix to diagnosticsBoris Kolpackov1-1/+1
2023-11-07Fix source directory/subdirectory terminology inconsistencies in manualBoris Kolpackov1-10/+10
2023-11-07Account for match options re-locking when checking if target is matchedBoris Kolpackov6-15/+49
2023-11-06Fix basic issues with C++20 named modules support in ClangBoris Kolpackov2-13/+16
2023-11-06Fix C-comment scanning bug in cc::lexerBoris Kolpackov2-10/+12
2023-11-03Generalize and export cc::lexerBoris Kolpackov4-16/+29
2023-11-03Work around lack of definition for static constexpr some moreBoris Kolpackov1-2/+4
2023-11-03Work around lack of definition for static constexprBoris Kolpackov1-2/+2
2023-11-03Fix data race in match options logicBoris Kolpackov3-10/+36
2023-11-02Add $first()/$second() pair functionsBoris Kolpackov2-1/+84
2023-11-02Minor diagnostics improvementBoris Kolpackov1-1/+1
2023-11-01Tighten/optimize cleaning of fsdir{} during matchBoris Kolpackov4-10/+37
2023-11-01Fix incorrect fsdir_rule::perform_update_direct() callsBoris Kolpackov4-18/+20
2023-11-01Handle match options for post hoc libs{} prerequisites in cc::install_ruleBoris Kolpackov2-0/+78
2023-11-01Add support for adjusting match options of post hoc prerequisitesBoris Kolpackov7-46/+153
2023-11-01Use match options for runtime/buildtime distinction when installing librariesBoris Kolpackov8-201/+837
2023-11-01Undo "Don't install static library prerequisites of executable"Boris Kolpackov2-26/+1
2023-11-01Add notion of match optionsBoris Kolpackov16-173/+537
2023-10-26Add inject_fsdir_direct(), fsdir_rule::perform_clean_direct() functionsBoris Kolpackov4-4/+55
2023-10-26Add clean_during_match*() functionsBoris Kolpackov2-1/+196
2023-10-26Minor diagnostics improvementBoris Kolpackov2-5/+15
2023-10-10Replace builds value host with all:&hostBoris Kolpackov1-1/+1
2023-10-09Minor additions to manualBoris Kolpackov1-2/+26
2023-10-06Handle 0 mask in update_during_match_prerequisites()Boris Kolpackov3-6/+7
2023-10-04Add match_direct_complete() to support async direct matchesBoris Kolpackov2-19/+30
2023-09-28Don't mark rdata symbols DATA in MSVC .def file (GH issue #315)Boris Kolpackov1-1/+9
2023-09-25Treat -liconv on Mac OS as systemBoris Kolpackov1-1/+5
2023-09-21Fix bug in previous commitBoris Kolpackov1-1/+1
2023-09-21Don't install static library prerequisites of executableBoris Kolpackov2-1/+32
2023-09-20Fix issue with fallback rule priority in dist moduleBoris Kolpackov6-22/+48
2023-09-11Invoke Clang to produce object files for module partitions similar to interfacesSwat SomeBug1-2/+7
2023-09-08Manually extract library search paths from LIBRARY_PATH for ClangBoris Kolpackov4-70/+90
2023-09-07Search for .tbd in addition to .dylib in Mac OSBoris Kolpackov1-0/+25
2023-09-07Add implied .../MacOSX*.sdk/usr/lib/ to system library search directoriesBoris Kolpackov1-7/+22
2023-09-06Don't crash if config.report.variable names undefined variableBoris Kolpackov1-2/+2
2023-08-29Fix typo in manualIldar1-1/+1
2023-08-29Add diagnostics color support on Windows (GH issue #312)Boris Kolpackov3-27/+66
2023-08-25Fix few minor grammatical nits in manualChristopher Head1-5/+5
2023-08-23Replace assert with diagnostics in bootstrap_src() (GH issue #322)Boris Kolpackov1-0/+9
2023-08-22Document installed library search semantics and pkg-config integrationBoris Kolpackov1-16/+123
2023-08-22Consider *_inc{} target types as headers for rule match purposesBoris Kolpackov7-18/+26
2023-08-22Add abstract c_inc{} and cxx_inc{} target typesBoris Kolpackov7-4/+71
2023-08-09Auto-extract function documentation from functions-*.cxxBoris Kolpackov5-370/+849
2023-08-09Complete and cleanup function documentation in preparation for auto-extractionBoris Kolpackov15-309/+537
2023-08-03Document target types in manual (GH issue #309)Boris Kolpackov2-16/+606
2023-08-02Diagnose declarations of targets/prerequisites with abstract target typesBoris Kolpackov2-1/+26