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 年之前 |
Douglas Gregor
|
18ee547b69
Switch on-demand module building over to use module maps, always. When
|
13 年之前 |
Douglas Gregor
|
f9e357d8a6
Teach the module import mechanism how to rebuild modules expressed via
|
13 年之前 |
Douglas Gregor
|
933e7a61da
Start refactoring to use module maps when rebuilding a module
|
13 年之前 |
Douglas Gregor
|
a4d36a6dd0
When attempting to load a module that is not in the module cache,
|
13 年之前 |
Ted Kremenek
|
d3b74d9ca4
Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has
|
13 年之前 |
Douglas Gregor
|
d2536a604f
Revert r144703. It was a dumb idea anyway; will add the new bits more
|
13 年之前 |
Douglas Gregor
|
b8691df825
Split GenerateModuleAction into its own action, which will start
|
13 年之前 |
Douglas Gregor
|
b86b8dc7ef
Add a -cc1-level option -fmodule-name=<name>, which will be used when
|
13 年之前 |
Douglas Gregor
|
8e23806863
I predict that HeaderSearch will need the ability to generate
|
13 年之前 |
Sebastian Pop
|
5d8b954842
rename getHostTriple into getDefaultTargetTriple in clang
|
14 年之前 |
Ted Kremenek
|
7800212ef2
Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP.
|
14 年之前 |
NAKAMURA Takumi
|
0caed281f7
lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4.
|
14 年之前 |
NAKAMURA Takumi
|
a789ca9b96
Whitespace
|
14 年之前 |
Douglas Gregor
|
2572849d5e
Seriously ugly hack, part 2
|
14 年之前 |