Age | Commit message (Expand) | Author | Files | Lines |
2023-11-06 | Fix basic issues with C++20 named modules support in Clang | Boris Kolpackov | 2 | -13/+16 |
2023-11-06 | Fix C-comment scanning bug in cc::lexer | Boris Kolpackov | 2 | -10/+12 |
2023-11-03 | Generalize and export cc::lexer | Boris Kolpackov | 4 | -16/+29 |
2023-11-03 | Work around lack of definition for static constexpr some more | Boris Kolpackov | 1 | -2/+4 |
2023-11-03 | Work around lack of definition for static constexpr | Boris Kolpackov | 1 | -2/+2 |
2023-11-03 | Fix data race in match options logic | Boris Kolpackov | 3 | -10/+36 |
2023-11-02 | Add $first()/$second() pair functions | Boris Kolpackov | 1 | -1/+59 |
2023-11-02 | Minor diagnostics improvement | Boris Kolpackov | 1 | -1/+1 |
2023-11-01 | Tighten/optimize cleaning of fsdir{} during match | Boris Kolpackov | 4 | -10/+37 |
2023-11-01 | Fix incorrect fsdir_rule::perform_update_direct() calls | Boris Kolpackov | 4 | -18/+20 |
2023-11-01 | Handle match options for post hoc libs{} prerequisites in cc::install_rule | Boris Kolpackov | 2 | -0/+78 |
2023-11-01 | Add support for adjusting match options of post hoc prerequisites | Boris Kolpackov | 7 | -46/+153 |
2023-11-01 | Use match options for runtime/buildtime distinction when installing libraries | Boris Kolpackov | 8 | -201/+837 |
2023-11-01 | Undo "Don't install static library prerequisites of executable" | Boris Kolpackov | 2 | -26/+1 |
2023-11-01 | Add notion of match options | Boris Kolpackov | 16 | -173/+537 |
2023-10-26 | Add inject_fsdir_direct(), fsdir_rule::perform_clean_direct() functions | Boris Kolpackov | 4 | -4/+55 |
2023-10-26 | Add clean_during_match*() functions | Boris Kolpackov | 2 | -1/+196 |
2023-10-26 | Minor diagnostics improvement | Boris Kolpackov | 2 | -5/+15 |
2023-10-06 | Handle 0 mask in update_during_match_prerequisites() | Boris Kolpackov | 3 | -6/+7 |
2023-10-04 | Add match_direct_complete() to support async direct matches | Boris Kolpackov | 2 | -19/+30 |
2023-09-28 | Don't mark rdata symbols DATA in MSVC .def file (GH issue #315) | Boris Kolpackov | 1 | -1/+9 |
2023-09-25 | Treat -liconv on Mac OS as system | Boris Kolpackov | 1 | -1/+5 |
2023-09-21 | Fix bug in previous commit | Boris Kolpackov | 1 | -1/+1 |
2023-09-21 | Don't install static library prerequisites of executable | Boris Kolpackov | 2 | -1/+32 |
2023-09-20 | Fix issue with fallback rule priority in dist module | Boris Kolpackov | 6 | -22/+48 |
2023-09-11 | Invoke Clang to produce object files for module partitions similar to interfaces | Swat SomeBug | 1 | -2/+7 |
2023-09-08 | Manually extract library search paths from LIBRARY_PATH for Clang | Boris Kolpackov | 4 | -70/+90 |
2023-09-07 | Search for .tbd in addition to .dylib in Mac OS | Boris Kolpackov | 1 | -0/+25 |
2023-09-07 | Add implied .../MacOSX*.sdk/usr/lib/ to system library search directories | Boris Kolpackov | 1 | -7/+22 |
2023-09-06 | Don't crash if config.report.variable names undefined variable | Boris Kolpackov | 1 | -2/+2 |
2023-08-29 | Add diagnostics color support on Windows (GH issue #312) | Boris Kolpackov | 3 | -27/+66 |
2023-08-23 | Replace assert with diagnostics in bootstrap_src() (GH issue #322) | Boris Kolpackov | 1 | -0/+9 |
2023-08-22 | Consider *_inc{} target types as headers for rule match purposes | Boris Kolpackov | 7 | -18/+26 |
2023-08-22 | Add abstract c_inc{} and cxx_inc{} target types | Boris Kolpackov | 7 | -4/+71 |
2023-08-09 | Auto-extract function documentation from functions-*.cxx | Boris Kolpackov | 1 | -0/+2 |
2023-08-09 | Complete and cleanup function documentation in preparation for auto-extraction | Boris Kolpackov | 15 | -309/+537 |
2023-08-03 | Document target types in manual (GH issue #309) | Boris Kolpackov | 1 | -0/+3 |
2023-08-02 | Diagnose declarations of targets/prerequisites with abstract target types | Boris Kolpackov | 2 | -1/+26 |
2023-07-31 | Add CCC_OVERRIDE_OPTIONS to list of Clang env vars to track/save | Boris Kolpackov | 1 | -2/+5 |
2023-07-27 | Recognize cNN/c++NN in addition to NN in c.std/cxx.std | Boris Kolpackov | 2 | -34/+72 |
2023-07-24 | Add setupapi.lib to list of Windows system libraries | Boris Kolpackov | 1 | -0/+1 |
2023-07-21 | Fix incorrect documentation in dyndep_rule API | Boris Kolpackov | 1 | -1/+1 |
2023-07-20 | Don't treat unmatched prerequisites as implicitly ad hoc | Boris Kolpackov | 3 | -9/+32 |
2023-07-20 | Consider unmatched prerequisites in updated_during_match() check | Boris Kolpackov | 4 | -13/+45 |
2023-07-20 | Change inner rule/prerequisites match order in install::file_rule | Boris Kolpackov | 7 | -4/+82 |
2023-07-20 | Improve diagnostics | Boris Kolpackov | 1 | -3/+16 |
2023-07-05 | Change version to 0.17.0-a.0.z | Boris Kolpackov | 1 | -1/+1 |
2023-06-30 | Release version 0.16.0v0.16.0 | Boris Kolpackov | 1 | -1/+1 |
2023-06-28 | Minor tweaks and cleanups | Boris Kolpackov | 2 | -0/+4 |
2023-06-26 | Regenerate options parsing files | Karen Arutyunov | 2 | -26/+26 |