- 5d29dee [Modules] Don't swallow errors when parsing optional attributes. by Davide Italiano · 10 years ago
- 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
- cdae941 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
- 8aaae5a Fix auto-link for text-based dynamic library SDKs. by Juergen Ributzka · 10 years ago
- e8bd0db Allow use of private headers in different sub-modules. by Manuel Klimek · 10 years ago
- d8879c8 [modules] Remove unnecessary deserialization of fully-external HeaderFileInfos for all files we've seen in this compilation. by Richard Smith · 10 years ago
- 386bb07 [modules] Fix HeaderFileInfo serialization to store all the known owning modules for a header, not just the current favourite. by Richard Smith · 10 years ago
- 8b7c039 [modules] PR20507: Avoid silent textual inclusion. by Sean Silva · 10 years ago
- 41f8199 Attempt to fix build after r244912 by Ben Langmuir · 10 years ago
- 7ff2914 [Modules] Add Darwin-specific compatibility module map parsing hacks by Ben Langmuir · 10 years ago
- 2a6edb3 [modules] When building a dependency file, include module maps parsed in the by Richard Smith · 10 years ago
- ae6df27 [modules] When diagnosing errors in module map files found by 'extern module' declarations, show how we got to that module map file. by Richard Smith · 10 years ago
- 8692a4d [modules] Fix "prefer own module over others" rule when selecting a module for a header to work in the presence of module hierarchy. by Richard Smith · 10 years ago
- a525400 [Modules] Be consistent about finding a module for framework headers by Ben Langmuir · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 2f633e7 [modules] When building a module, if there are multiple matches for a header by Richard Smith · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 47972af [modules] Simplify -cc1 interface for enabling implicit module maps. by Richard Smith · 10 years ago
- 4881e8b [cleanup] Remove unused default argument and tidy up. by Sean Silva · 10 years ago
- 8230e5e Remove unused defaulted argument `IncludeTextualHeaders`. by Sean Silva · 10 years ago
- 2b63d15 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. by Richard Smith · 10 years ago
- 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 10 years ago
- a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 10 years ago
- 8f4d3ff [modules] Restrict the module use-declaration to only appear in top-level by Richard Smith · 11 years ago
- 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
- 0ab544f When building a module, all headers of submodules can be used. by Daniel Jasper · 11 years ago
- b6ba46e Make a module "use" also count as use of all its submodules by Daniel Jasper · 11 years ago
- 2708e52 [modules] This check is run before we resolve the header, not after, so just by Richard Smith · 11 years ago
- 00bc95e [modules] Don't assert if the same header is named as both a public and a by Richard Smith · 11 years ago
- 11152dd Allow errors on use of a private module header to be disabled, to better support incremental transition to modules. by Richard Smith · 11 years ago
- 0414b85 [modules] Accept //-style comments in module maps on purpose rather than by by Richard Smith · 11 years ago
- ec87a50 [modules] If we have a choice between including a file textually and importing by Richard Smith · 11 years ago
- c1d88ea Inherit attributes when infering a framework module by Ben Langmuir · 11 years ago
- d3d7f3b Remove unused method canInferFrameworkModule by Ben Langmuir · 11 years ago
- 9acb99e3 Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra. by Richard Smith · 11 years ago
- 00a4da7 Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1." by Duncan P. N. Exon Smith · 11 years ago
- 0152e78 [modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1. by Richard Smith · 11 years ago
- 0101b54 Try to fix the MSVC build. by Hans Wennborg · 11 years ago
- 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
- d758083 ModuleMap.cpp: fix Windows build, take 2 by Hans Wennborg · 11 years ago
- 0ef0aec ModuleMap.cpp: fix VS2012 build by Hans Wennborg · 11 years ago
- 0e98d93 ModuleMap::addHeader(): Appease msc17. by NAKAMURA Takumi · 11 years ago
- 202210b [modules] Support combining 'textual' with 'private'. by Richard Smith · 11 years ago
- feb54b6 Refactor implementation of 'exclude header'. by Richard Smith · 11 years ago
- b8afebe Fix covered-switch warning. by Richard Smith · 11 years ago
- 306d892 [modules] Add support for 'textual header' directives. by Richard Smith · 11 years ago
- 25d5075 [modules] Add support for #include_next. by Richard Smith · 11 years ago
- 4b8a9e9 Verify all the module map files for a pcm are the same on load by Ben Langmuir · 11 years ago
- 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
- 6b7f734 Fix case-sensitivity of inferred framework modules by Ben Langmuir · 11 years ago
- 9d5583e Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count. by Craig Topper · 11 years ago
- c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
- d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 11 years ago
- 2d57cea Provide and use a safe Token::getRawIdentifier() accessor by Alp Toker · 11 years ago
- 46b02e3e Remove -Wnon-modular-include by Ben Langmuir · 11 years ago
- 71e1a64 Add -Wnon-modular-include* options by Ben Langmuir · 11 years ago
- ffbafa2 Do not print inferred submodules explicitly in __inferred_module.map by Ben Langmuir · 12 years ago
- 4898cde Allow submodule inferrences with a missing umbrella when the module is unavailable by Ben Langmuir · 12 years ago
- ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
- 62bcd92 Add more constness to module-related APIs by Dmitri Gribenko · 12 years ago
- 28331ae Fixed problem with exclude header. The exclude header argument needs to be relative to the module.map file. by John Thompson · 12 years ago
- beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
- 962b38e Add -fmodules-strict-decluse to check that all headers are in modules by Daniel Jasper · 12 years ago
- 4469138 Move search for header in umbrella directories into its own function by Ben Langmuir · 12 years ago
- 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
- 984e1df Add a new spelling for module map files 'module.modulemap' by Ben Langmuir · 12 years ago
- 5b5d21e Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anything by Richard Smith · 12 years ago
- cb69b57 Add dependencies from imported modules with -MD by Ben Langmuir · 12 years ago
- 131daca Remove a dead store, add a FIXME for another. by Richard Smith · 12 years ago
- 8c71eba If a #include finds a file relative to the current file, don't forget to check by Richard Smith · 12 years ago
- 7794486 Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. by Richard Smith · 12 years ago
- 92669ee Enable layering check in unavailable modules. by Daniel Jasper · 12 years ago
- 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
- 34dc481 Revert "Modules: Make missing headers in a module.map a warning not an error." by Daniel Jasper · 12 years ago
- 5c6ee49 Modules: Make missing headers in a module.map a warning not an error. by Daniel Jasper · 12 years ago
- 4eaf0a6 Modules: Let -fmodules-decluse ignore headers that aren't in a module by Daniel Jasper · 12 years ago
- 3cd34c7 Allow string literals as module names. by Daniel Jasper · 12 years ago
- a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
- 1f76c4e Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 12 years ago
- 97da917 Allow a header to be part of multiple modules. by Daniel Jasper · 12 years ago
- 9a59e2c Fix uninitialized value bug discovered buy msan buildbot. by Daniel Jasper · 12 years ago
- ba7f2f7 Module use declarations (II) by Daniel Jasper · 12 years ago
- 2d4d8cb Simplify code with the in place path::native. No functionality change. by Benjamin Kramer · 12 years ago
- 9729284 Support for modular module-map-files by Daniel Jasper · 12 years ago
- 17381a0 Use the multiple argument form of path::append. by Benjamin Kramer · 12 years ago
- 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
- b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
- 552c169 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
- 64a1fa5 [Modules] Make r180934 more efficient by only loading top-level module maps in system header directories. by Douglas Gregor · 12 years ago
- 6f722b4 [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 12 years ago
- 6b93096 When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 12 years ago
- 34d5274 When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 12 years ago
- fb91265 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 13 years ago
- 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
- b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
- 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
- e441264 [modules] Const'ify some functions of ModuleMap. by Argyrios Kyrtzidis · 13 years ago
- a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
- eadae01 <limits.h> includes <linux/limits.h> on Linux, no need to special-case it by Dmitri Gribenko · 13 years ago
- e00c8b2 Since we're stuck with realpath for the header <-> module mapping, by Douglas Gregor · 13 years ago