Jonas Devlieghere
|
ef858170ac
Lift VFS from clang to llvm (NFC)
|
6 ani în urmă |
Richard Smith
|
84853833c2
[modules] Frontend support for building a header module from a list of
|
7 ani în urmă |
Sam McCall
|
446fa15e64
[VFS] vfs::directory_iterator yields path and file type instead of full Status
|
7 ani în urmă |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 ani în urmă |
Bruno Cardoso Lopes
|
c967def150
[Modules] Improve .Private fix-its to handle 'explicit' and 'framework'
|
7 ani în urmă |
Erich Keane
|
8658b89c86
Fix unused variable warning from r333718
|
7 ani în urmă |
Bruno Cardoso Lopes
|
73d4cf2ee5
[Modules] Warning for module declarations lacking 'framework' qualifier
|
7 ani în urmă |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 ani în urmă |
Jordan Rose
|
b55a60fc58
Record whether a module came from a private module map
|
7 ani în urmă |
Bruno Cardoso Lopes
|
c995be9ca4
Use export_as for autolinking frameworks
|
7 ani în urmă |
Bruno Cardoso Lopes
|
4326573fd4
[Modules] Improve fixit for framework private module maps
|
7 ani în urmă |
Daniel Jasper
|
dd72824ad1
Make module use diagnostics refer to the top-level module
|
7 ani în urmă |
Bruno Cardoso Lopes
|
8ab750617f
Track shadow modules with a generation counter.
|
7 ani în urmă |
Bruno Cardoso Lopes
|
0b1c457218
Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to shadow implicitly found ones
|
7 ani în urmă |
Bruno Cardoso Lopes
|
de6dd39fdb
Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow implicitly found ones"
|
7 ani în urmă |
Bruno Cardoso Lopes
|
21f849e62d
[Modules] Allow modules specified by -fmodule-map-file to shadow implicitly found ones
|
7 ani în urmă |
Bruno Cardoso Lopes
|
aea3aa183d
[Modules] Change private modules rules and warnings
|
7 ani în urmă |
Eugene Zelenko
|
08fe122176
[Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 ani în urmă |
Douglas Gregor
|
763bd9136e
[Module map] Introduce a private module re-export directive.
|
8 ani în urmă |
Richard Smith
|
76d5546427
Fix memory leak after r312467. The ModuleMap is the owner of the global module object until it's reparented under a real module.
|
8 ani în urmă |
Richard Smith
|
5f4efc24c8
Implement Itanium name mangling support for C++ Modules TS.
|
8 ani în urmă |
Richard Smith
|
2d7d5c241b
Track the set of module maps read while building a .pcm file and reload those when preprocessing from that .pcm file.
|
8 ani în urmă |
Richard Smith
|
146ecad762
Support lazy stat'ing of files referenced by module maps.
|
8 ani în urmă |
Richard Smith
|
bc7fbfa106
Factor resolving of header directives -> files out of module map parser.
|
8 ani în urmă |
Richard Smith
|
a41b9ecc81
Remove last (unnecessary) use of mapping from SourceLocation to Module and
|
8 ani în urmă |
Bruno Cardoso Lopes
|
a4e6a18c0f
[Modules] Allow umbrella frameworks to define private submodules for subframeworks
|
8 ani în urmă |
Richard Smith
|
977625bd6a
If we are building a module, and we read a second description of the same
|
8 ani în urmă |
Richard Smith
|
bc4ab6d64d
Add support for building modules from preprocessed source.
|
8 ani în urmă |
Richard Smith
|
c2ca61f3d0
[modules ts] Diagnose 'export' declarations outside of a module interface.
|
8 ani în urmă |
Vassil Vassilev
|
69c89b048e
PR30508: Downgrade error to warning if the umbrella folder doesn't exist.
|
8 ani în urmă |