Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 жил өмнө |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 жил өмнө |
Douglas Gregor
|
773303a505
Rename -dependency-graphviz to -dependencncy-dot
|
13 жил өмнө |
Douglas Gregor
|
c69a181049
Introduce a -cc1 option "-dependency-graphviz" that determines header
|
13 жил өмнө |
Douglas Gregor
|
dc58aa7102
Thread a TargetInfo through to the module map; we'll need it for
|
13 жил өмнө |
Douglas Gregor
|
52f127297c
Switch over to LLVM's file-level locking facility
|
13 жил өмнө |
Douglas Gregor
|
85ae12db3b
Ensure that we clean up after a failed module build and cope with the
|
13 жил өмнө |
Douglas Gregor
|
c5b2e58840
Implement code completion support for module import declarations, e.g.,
|
13 жил өмнө |
Douglas Gregor
|
e434ec71fc
Rework HeaderSearch's interface for getting a module from a name and
|
13 жил өмнө |
Douglas Gregor
|
a1f1fad8b6
Introduce module attributes into the module map grammar, along with a
|
13 жил өмнө |
Douglas Gregor
|
1f6b2b5c82
Extract the (InputKind, std::string) pair used to describe inputs to
|
13 жил өмнө |
Douglas Gregor
|
b7a7819473
Store the submodules of a module in source order, as they are stored
|
13 жил өмнө |
Douglas Gregor
|
51f564f80d
Implement support for module requirements, which indicate the language
|
13 жил өмнө |
Douglas Gregor
|
305dc3ebaa
Detect when mapping a #include/#import over to a submodule ends up
|
13 жил өмнө |
Ted Kremenek
|
2a76410c0a
Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics
|
13 жил өмнө |
Argyrios Kyrtzidis
|
53ba95612c
Revert r146646 that was a mistake, and make the intended change in the right file.
|
13 жил өмнө |
Argyrios Kyrtzidis
|
f5a684d774
[libclang] Try to unbreak mingw build.
|
13 жил өмнө |
Douglas Gregor
|
5e3f9223db
Keep track of import dependencies between submodules within the module
|
13 жил өмнө |
Argyrios Kyrtzidis
|
29f2787b6d
Make changes to SDiagsWriter to make it work in combination with the ARC migrator:
|
13 жил өмнө |
Douglas Gregor
|
f64114b2aa
If we can't write the temporary module map file when compiling a
|
13 жил өмнө |
Douglas Gregor
|
e912029b91
Add a FIXME to provide a sensible error message here
|
13 жил өмнө |
Douglas Gregor
|
1e821e9eba
Use absolute paths for temporary module map files
|
13 жил өмнө |
Douglas Gregor
|
93ebfa6139
When we treat an #include or #import as a module import, create an
|
13 жил өмнө |
Douglas Gregor
|
5e35693721
Introduce the notion of name visibility into modules. For a given
|
13 жил өмнө |
Douglas Gregor
|
1a4761edca
Promote ModuleMap::Module to a namespace-scope class in the Basic
|
13 жил өмнө |
Matt Beaumont-Gay
|
e25633f777
Don't collide loop variable names (to appease GCC)
|
13 жил өмнө |
Douglas Gregor
|
392ed2b717
Implement (de-)serialization of the description of a module and its
|
13 жил өмнө |
Douglas Gregor
|
b514c79282
Teach the preprocessor how to handle module import declarations that
|
13 жил өмнө |
Douglas Gregor
|
49009ec701
When loading a module that involves submodules (e.g., std.vector),
|
13 жил өмнө |
Douglas Gregor
|
3d3589db57
Switch the module-loading interfaces and parser from a simple
|
13 жил өмнө |