aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)Author
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor
2011-11-29Initialize NumWarningsInPreamble in ASTUnit's constructor, for safety.Argyrios Kyrtzidis
2011-11-28[libclang] Indexing API: If the client requested to get a CXTranslationUnit a...Argyrios Kyrtzidis
2011-11-28[libclang] Indexing API: Capture diagnostics during indexing.Argyrios Kyrtzidis
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-18Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continueArgyrios Kyrtzidis
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-11-17Simplify crash cleanup logic in ASTUnit::LoadFromCommandLine() by zeroing out...Ted Kremenek
2011-11-16[libclang] Fix crash on invalid code. Fixes rdar://10451854Argyrios Kyrtzidis
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor
2011-11-07ASTConsumer::handleTopLevelDecl will end up getting called forDouglas Gregor
2011-11-03After resetting the diagnostic state, set the number of warning occurring in ...Argyrios Kyrtzidis
2011-11-03[libclang] Fix crash when a #pragma diagnostic is included in the preamble.Argyrios Kyrtzidis
2011-11-03[libclang] Add infrastructure to be able to only deserialize decls in a file ...Argyrios Kyrtzidis
2011-11-01Put a reference of the ASTReader in the ASTUnit.Argyrios Kyrtzidis
2011-10-31Revert r143342. Caching of code-completion results was intentionally placed i...Argyrios Kyrtzidis
2011-10-31Move caching of code-completion results from ASTUnit::Reparse to ASTUnit::Cod...Argyrios Kyrtzidis
2011-10-31Have the ASTUnit associate the local declarations that get parsed with the fileArgyrios Kyrtzidis
2011-10-27Add mutex for accessing ASTUnit's global OnDisk data. This may be an issue a...Ted Kremenek
2011-10-27Move ASTUnit's handling of temporary files and the preamble file into a lazil...Ted Kremenek
2011-10-25[PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis
2011-10-24[libclang] Make sure we don't try to erase past the StoredDiagnostics vector.Argyrios Kyrtzidis
2011-10-14Allow calling ASTUnit::LoadFromCompilerInvocationAction with a previously cre...Argyrios Kyrtzidis
2011-10-10[libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-ent...Argyrios Kyrtzidis
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-09-26Don't map a file:line:col triplet that is inside the preamble range toArgyrios Kyrtzidis
2011-09-26Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie
2011-09-26Rename StoredDiagnosticClient to StoredDiagnosticConsumer 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-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis
2011-09-19Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis
2011-09-19[libclang] When getting a source location from a file:line:col tripletArgyrios Kyrtzidis
2011-09-12[libclang] In ASTUnit::Parse copy the CompilerInvocation object instead ofArgyrios Kyrtzidis
2011-09-10Kill of the Decl::PCHLevel field entirely. We now only need to knowDouglas Gregor
2011-09-04Fix Lexer::ComputePreamble when MaxLines parameter is non-zero.Argyrios Kyrtzidis
2011-09-02Always construct an ASTReader with a non-NULL ASTContext andDouglas Gregor
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-09-01Allow the preprocessor to be constructed without performing target-Douglas Gregor
2011-09-01Teach ASTContext and Preprocessor to hold on to references to the sameDouglas Gregor
2011-09-01Modules hide macro definitions by default, so that silly things likeDouglas Gregor
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-26Introduce support for a simple module import declaration, whichDouglas Gregor
2011-08-25Eliminate the -chained-pch flag and all of the frontend and libclang options ...Douglas Gregor
2011-08-25Remove the Chaining argument from the PCH/module generator. It's no longer usedDouglas Gregor
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor
2011-08-25Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may beArgyrios Kyrtzidis
2011-08-17In the AST file format, eliminate the CHAINED_METADATA record. Instead,Douglas Gregor
2011-08-17[MSVC] Fix a warning C4334 "'operator' : result of 32-bit shift implicitly co...NAKAMURA Takumi