| Age | Commit message (Expand) | Author |
| 2025-05-31 | [Basic] Remove unused includes (NFC) (#142295) | Kazu Hirata |
| 2025-04-19 | [clang] Use llvm::SmallVector::pop_back_val (NFC) (#136451) | Kazu Hirata |
| 2025-02-21 | [clang][modules] Fix local submodule visibility of macros from transitive imp... | Ben Langmuir |
| 2024-10-28 | [clang][modules] Optimize construction and usage of the submodule index (#113... | Jan Svoboda |
| 2024-10-25 | [clang][modules] Shrink the size of `Module::Headers` (#113395) | Jan Svoboda |
| 2024-10-22 | [clang] Allocate `Module` instances in `BumpPtrAllocator` (#112795) | Jan Svoboda |
| 2024-09-19 | [clang] Don't call raw_string_ostream::flush() (NFC) | Youngsuk Kim |
| 2024-06-03 | [clang][Modules] Move `ASTSourceDescriptor` into its own file (#67930) | David Stone |
| 2024-05-05 | [clang][Modules] Make `Module::Requirement` a struct (NFC) (#67900) | David Stone |
| 2024-04-12 | [modules] allow use of ptrauth module from no_undeclared_includes system modu... | Ian Anderson |
| 2024-03-13 | [clang][modules] giving the __stddef_ headers their own modules can cause red... | Ian Anderson |
| 2024-03-06 | [C++20] [Modules] Handle transitive import in the module properly | Chuanqi Xu |
| 2024-02-11 | [NFC] Correct C++ standard names (#81421) | Danny Mösch |
| 2023-12-13 | [clang] Use StringRef::{starts,ends}_with (NFC) (#75149) | Kazu Hirata |
| 2023-12-09 | [ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916) | Kazu Hirata |
| 2023-11-01 | [clang][modules] Don't prevent translation of FW_Private includes when explic... | Jan Svoboda |
| 2023-10-20 | [clang][modules] Use file name as requested (#68957) | Jan Svoboda |
| 2023-10-04 | [Modules] no_undeclared_includes modules (Apple Darwin) don't work the clang ... | Ian Anderson |
| 2023-10-03 | [Modules] Make clang modules for the C standard library headers | Ian Anderson |
| 2023-09-29 | [NFC] [C++20] [Modules] Rename NamedModuleHasInit to NamedModuleHasInit | Chuanqi Xu |
| 2023-09-28 | [C++20] [Modules] Don't generate call to an imported module that dont init an... | Chuanqi Xu |
| 2023-09-28 | [NFC] [C++20] [Modules] Refactor Module::getGlobalModuleFragment and Module::... | Chuanqi Xu |
| 2023-08-29 | [clang][modules] Add a c23 module feature | Ian Anderson |
| 2023-07-11 | [clang] Implement `PointerLikeTraits` for `{File,Directory}EntryRef` | Jan Svoboda |
| 2023-06-25 | [C++20][Modules] Complete implementation of module.import p7. | Iain Sandoe |
| 2023-06-15 | [clang][index] NFCI: Make `CXFile` a `FileEntryRef` | Jan Svoboda |
| 2023-05-30 | [clang][modules] NFCI: Extract optionality out of `Module::{Header,DirectoryN... | Jan Svoboda |
| 2023-05-26 | [clang][modules] NFCI: Use `DirectoryEntryRef` for umbrella directory | Jan Svoboda |
| 2023-05-26 | [clang][modules] NFCI: Distinguish as-written and effective umbrella directories | Jan Svoboda |
| 2023-05-17 | [clang][modules] Add features for recent C++ versions | Jonas Hahnfeld |
| 2023-04-24 | [clang] Make access to submodules via `iterator_range` | Stoorx |
| 2023-01-20 | [clang][modules] Disallow importing private framework in the implementation | Jan Svoboda |
| 2023-01-09 | Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ part | serge-sans-paille |
| 2022-11-15 | [C++20] [Modules] Attach implicitly declared allocation funcitons to | Chuanqi Xu |
| 2022-10-17 | [modules] Fix callback argument thinko | Nathan Sidwell |
| 2022-03-07 | [clang][modules] Report module maps affecting `no_undeclared_includes` modules | Jan Svoboda |
| 2021-10-10 | [Basic] Use llvm::is_contained (NFC) | Kazu Hirata |
| 2021-09-14 | Cleanup identifier parsing; NFC | Corentin Jabot |
| 2021-05-17 | [clang][modules] Build inferred modules | Michael Spencer |
| 2021-03-22 | Improve module dumping for debugging. | Richard Smith |
| 2021-02-23 | Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, a... | Duncan P. N. Exon Smith |
| 2020-12-16 | Use basic_string::find(char) instead of basic_string::find(const char *s, siz... | Fangrui Song |
| 2020-12-02 | Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and Direc... | Duncan P. N. Exon Smith |
| 2020-11-04 | Basic: Change Module::Umbrella to a PointerUnion, NFC | Duncan P. N. Exon Smith |
| 2020-11-02 | Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFC | Duncan P. N. Exon Smith |
| 2020-07-21 | [NFC] Clean up doc comment and implementation for Module::isSubModuleOf. | Adrian Prantl |
| 2020-04-17 | When making modules transitively visible, don't take into account | Richard Smith |
| 2020-04-17 | Rename IsMissingRequirement to IsUnimportable and set it for shadowed | Richard Smith |
| 2020-04-01 | Remove const qualifier from Modules returned by ExternalASTSource. (NFC) | Adrian Prantl |
| 2020-03-11 | Avoid including Module.h from ExternalASTSource.h | Reid Kleckner |