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 роки тому |
Douglas Gregor
|
1872e7916c
Seriously ugly hack to try to get the Windows builders back online
|
14 роки тому |
Douglas Gregor
|
2bc7507004
Introduce a simple file-based locking protocol for on-demand module
|
14 роки тому |
Douglas Gregor
|
0ced799878
When build a module on demand, run the module-building job on a
|
14 роки тому |
Douglas Gregor
|
08d6acf6e5
Introduce an opt-in warning when a module is being implicitly built
|
14 роки тому |
Douglas Gregor
|
aee526e776
Introduce a pure virtual clone() method to DiagnosticConsumer, so that
|
14 роки тому |
David Blaikie
|
621bc69624
Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397
|
14 роки тому |
David Blaikie
|
4e85b8ae41
Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397
|
14 роки тому |