aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/ParseAST.cpp
AgeCommit message (Expand)Author
2009-11-17Fixes a typo, reported by Doug.Fariborz Jahanian
2009-11-17Silence some warnings produced by Clang, and add a missing headerDouglas Gregor
2009-11-16Handle case of missing '@end' in implementation contextFariborz Jahanian
2009-11-13Rework Sema code completion interface.Daniel Dunbar
2009-09-22Spell function pointer correctly.Daniel Dunbar
2009-09-21Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-24Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin
2009-07-31PR3679 - enable #pragma weak aliasing.Ryan Flynn
2009-07-22Remove an unneeded header.Mike Stump
2009-04-21Lazy deserialization of the declaration chains associated withDouglas Gregor
2009-04-20Introduce the notion of a SemaConsumer, which is an ASTConsumer thatDouglas Gregor
2009-04-19rearrange #include order.Chris Lattner
2009-04-14When building a PCH file, don't perform end-of-translation-unitDouglas Gregor
2009-04-14When writing a PCH file, keep track of all of the non-static,Douglas Gregor
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-28push more ASTContext goodness out through interfaces that useChris Lattner
2009-03-28remove TranslationUnit from ParseAST.Chris Lattner
2009-03-28change HandleTranslationUnit to take an ASTContext instead of TranslationUnitChris Lattner
2009-03-28eliminate ASTConsumer::InitializeTU, all clients areChris Lattner
2009-03-28simplify ParseAST by sucking -disable-free handling logic up intoChris Lattner
2009-01-28Patch by Alexei Svitkine: Refactor Sema::ParseAST API to allow clients to pas...Ted Kremenek
2009-01-27Finish making AST BumpPtrAllocation runtime configurable (based on -disable-f...Steve Naroff
2009-01-20Remove the TopLevelDecls from TranslationUnit, since all of those decls are o...Douglas Gregor
2008-10-27Comment fix, ParseAST does not take ownership of the consumer.Daniel Dunbar
2008-10-16Add --disable-free flag to clang.Daniel Dunbar
2008-08-20Re-enable deletion of AST nodes upon completion of ParseAST.Ted Kremenek
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-08ParseAST now never releases the passed ASTConsumer. This is the responsibili...Ted Kremenek
2008-08-07ParseAST now conditionally deletes the passed ASTConsumer.Ted Kremenek
2008-07-02Added method "HandleTranslationUnit" to ASTConsumer. This is called by Parse...Ted Kremenek
2008-06-16Introduce preliminary support for NSString format-string checking.Ted Kremenek
2008-06-04Moved LangOptions from TranslationUnit to ASTContext. This induced a variety...Ted Kremenek
2008-05-31Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass aTed Kremenek
2008-05-27Stop leaking the main Sema object. (Leak found using valgrind.)Eli Friedman
2008-05-20Try to plug some memory leaks...Ted Kremenek
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner