aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)Author
2011-12-20Detect when mapping a #include/#import over to a submodule ends upDouglas Gregor
2011-12-17Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives...Ted Kremenek
2011-12-15Revert r146646 that was a mistake, and make the intended change in the right ...Argyrios Kyrtzidis
2011-12-15[libclang] Try to unbreak mingw build.Argyrios Kyrtzidis
2011-12-08Keep track of import dependencies between submodules within the moduleDouglas Gregor
2011-12-07Make changes to SDiagsWriter to make it work in combination with the ARC migr...Argyrios Kyrtzidis
2011-12-07If we can't write the temporary module map file when compiling aDouglas Gregor
2011-12-06Add a FIXME to provide a sensible error message hereDouglas Gregor
2011-12-06Use absolute paths for temporary module map filesDouglas Gregor
2011-12-02When we treat an #include or #import as a module import, create anDouglas Gregor
2011-12-01Introduce the notion of name visibility into modules. For a givenDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30Don't collide loop variable names (to appease GCC)Matt Beaumont-Gay
2011-11-30Implement (de-)serialization of the description of a module and itsDouglas Gregor
2011-11-30Teach the preprocessor how to handle module import declarations thatDouglas Gregor
2011-11-30When loading a module that involves submodules (e.g., std.vector),Douglas Gregor
2011-11-30Switch the module-loading interfaces and parser from a simpleDouglas Gregor
2011-11-29Switch on-demand module building over to use module maps, always. WhenDouglas Gregor
2011-11-29Teach the module import mechanism how to rebuild modules expressed viaDouglas Gregor
2011-11-29Start refactoring to use module maps when rebuilding a moduleDouglas Gregor
2011-11-28When attempting to load a module that is not in the module cache,Douglas Gregor
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-11-15Revert r144703. It was a dumb idea anyway; will add the new bits moreDouglas Gregor
2011-11-15Split GenerateModuleAction into its own action, which will startDouglas Gregor
2011-11-15Add a -cc1-level option -fmodule-name=<name>, which will be used whenDouglas Gregor
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor
2011-11-01rename getHostTriple into getDefaultTargetTriple in clangSebastian Pop
2011-10-29Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that seri...Ted Kremenek
2011-10-08lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and si...NAKAMURA Takumi
2011-10-08WhitespaceNAKAMURA Takumi
2011-10-05Seriously ugly hack, part 2Douglas Gregor
2011-10-05Seriously ugly hack to try to get the Windows builders back onlineDouglas Gregor
2011-10-05Introduce a simple file-based locking protocol for on-demand moduleDouglas Gregor
2011-10-04When build a module on demand, run the module-building job on aDouglas Gregor
2011-09-29Introduce an opt-in warning when a module is being implicitly builtDouglas Gregor
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-09-26Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397David Blaikie
2011-09-26Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-15Comment what's going on when we compile a moduleDouglas Gregor
2011-09-15Detect cyclic module dependencies in a manner that is rather moreDouglas Gregor
2011-09-15When we load the first module, make sure that we wire up the ASTConsumer to t...Douglas Gregor
2011-09-14Make -E work with module importsDouglas Gregor
2011-09-13Assert that the module hash produced after stripping away non-modular options...Douglas Gregor
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor
2011-09-13When building a module on-demand, clear out the "non-modular" languageDouglas Gregor
2011-09-13When compiling a module on-demand, re-use the diagnostics clientDouglas Gregor