aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)Author
2012-07-02Add a new libclang completion API to get brief documentation comment that isDmitri Gribenko
2012-05-16Pulls diagnostics for temp file handling into the common diagnostic kinds.Manuel Klimek
2012-05-11For final output files create them with mode 0664 to match otherEric Christopher
2012-05-01Remove variables made dead by r155923David Blaikie
2012-05-01Remove dead code found by static analyzer.Ted Kremenek
2012-04-16objective-c modern translator: buildit objc boolFariborz Jahanian
2012-04-12Changed all direct calls to CompletionConsumer.reset(..) to go callErik Verbruggen
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis
2012-03-05[preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis
2012-03-03Frontend: Default to creating output files using temporary files + rename.Daniel Dunbar
2012-03-03Frontend: Don't automatically create missing directories when using temporary...Daniel Dunbar
2012-02-25Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-02-02Rename -dependency-graphviz to -dependencncy-dotDouglas Gregor
2012-02-02Introduce a -cc1 option "-dependency-graphviz" that determines headerDouglas Gregor
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Switch over to LLVM's file-level locking facilityDouglas Gregor
2012-01-29Ensure that we clean up after a failed module build and cope with theDouglas Gregor
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
2012-01-04Store the submodules of a module in source order, as they are storedDouglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
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