Richard Smith
|
180484ac5c
[modules] Add support for 'textual header' directives.
|
10 năm trước cách đây |
Richard Smith
|
ccaf6244ef
[modules] Add support for #include_next.
|
11 năm trước cách đây |
Ben Langmuir
|
5ddbece1d9
Verify all the module map files for a pcm are the same on load
|
11 năm trước cách đây |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
11 năm trước cách đây |
Ben Langmuir
|
74261e38ef
Fix case-sensitivity of inferred framework modules
|
11 năm trước cách đây |
Craig Topper
|
ba3d751136
Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count.
|
11 năm trước cách đây |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 năm trước cách đây |
Craig Topper
|
da176c6d6a
[C++11] Use 'nullptr'. Lex edition.
|
11 năm trước cách đây |
Alp Toker
|
9db67864c5
Provide and use a safe Token::getRawIdentifier() accessor
|
11 năm trước cách đây |
Ben Langmuir
|
1a04a9333b
Remove -Wnon-modular-include
|
11 năm trước cách đây |
Ben Langmuir
|
57973be024
Add -Wnon-modular-include* options
|
11 năm trước cách đây |
Ben Langmuir
|
1cd8e7dad6
Do not print inferred submodules explicitly in __inferred_module.map
|
11 năm trước cách đây |
Ben Langmuir
|
b36744fe46
Allow submodule inferrences with a missing umbrella when the module is unavailable
|
11 năm trước cách đây |
Ben Langmuir
|
b53460e987
Don't build modules with (submodules with) missing headers
|
11 năm trước cách đây |
Dmitri Gribenko
|
9fbf62e195
Add more constness to module-related APIs
|
11 năm trước cách đây |
John Thompson
|
d62b91c07b
Fixed problem with exclude header. The exclude header argument needs to be relative to the module.map file.
|
11 năm trước cách đây |
Ben Langmuir
|
ef1b5dcd49
Allow multiple modules with the same name to coexist in the module cache
|
11 năm trước cách đây |
Daniel Jasper
|
0e1ed6bc35
Add -fmodules-strict-decluse to check that all headers are in modules
|
11 năm trước cách đây |
Ben Langmuir
|
ae39224b94
Move search for header in umbrella directories into its own function
|
11 năm trước cách đây |
Richard Smith
|
578bfcbda2
If a header is explicitly included in module A, and excluded from an umbrella
|
11 năm trước cách đây |
Ben Langmuir
|
ae028ef797
Add a new spelling for module map files 'module.modulemap'
|
11 năm trước cách đây |
Richard Smith
|
c05006fda5
Only allow streaming exactly type 'bool' to a DiagnosticBuilder, not anything
|
11 năm trước cách đây |
Ben Langmuir
|
9f36327e3d
Add dependencies from imported modules with -MD
|
11 năm trước cách đây |
Richard Smith
|
4488394d85
Remove a dead store, add a FIXME for another.
|
11 năm trước cách đây |
Richard Smith
|
a889b8ad62
If a #include finds a file relative to the current file, don't forget to check
|
11 năm trước cách đây |
Richard Smith
|
1cafcfd06b
Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code.
|
11 năm trước cách đây |
Daniel Jasper
|
67e05a1360
Enable layering check in unavailable modules.
|
11 năm trước cách đây |
Daniel Jasper
|
71b119ca18
Modules: Don't warn upon missing headers while reading the module map.
|
11 năm trước cách đây |
Daniel Jasper
|
7807f00835
Revert "Modules: Make missing headers in a module.map a warning not an error."
|
11 năm trước cách đây |
Daniel Jasper
|
013d811a7b
Modules: Make missing headers in a module.map a warning not an error.
|
11 năm trước cách đây |