aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclBase.cpp
AgeCommit message (Expand)Author
2010-10-24Put the mechanism in place to track modifications in an AST entity that were ...Argyrios Kyrtzidis
2010-10-14Allow deserialization of just the fields of a record, when we want to iterate...Argyrios Kyrtzidis
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-09-27Centralize the handling ofDouglas Gregor
2010-09-27Clean up the handling of the DeclaredDefaultConstructor andDouglas Gregor
2010-09-08Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases.Argyrios Kyrtzidis
2010-09-08Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions.Argyrios Kyrtzidis
2010-08-31Make inline namespace not be transparent after all. The concept simply doesn'...Sebastian Redl
2010-08-31Enable inline namespaces in the AST.Sebastian Redl
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-31Decl::getEnclosingNamespaceContext has no reason to explicitly skip transpare...Sebastian Redl
2010-08-20Fix an issue with writing to PCH another included PCH, introduced by the "usi...Argyrios Kyrtzidis
2010-08-20Use the AST on-disk hash table for name lookup inside a DeclContext.Argyrios Kyrtzidis
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-07-30When we are deserializing the lexical decls of a DeclContext from PCH, notify...Argyrios Kyrtzidis
2010-07-27- Fix recording of offsets of types in dependent PCHs.Sebastian Redl
2010-07-25Remove destructors from declaration nodesDouglas Gregor
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-13Instantiate attributes when first building an instantiatedFariborz Jahanian
2010-07-12Copy over attributes to instantiated variable.Fariborz Jahanian
2010-07-07Remove Decl::getCompoundBody().Argyrios Kyrtzidis
2010-07-07Simplify code. CompoundStmt's RBraceLoc can be found using its SourceRange too.Argyrios Kyrtzidis
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-04When adding a visible decl, deserialize the visible decls and add it.Argyrios Kyrtzidis
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Disable Decl::CheckAccessDeclContext() temporarily.Argyrios Kyrtzidis
2010-06-17Given Decl::isUsed() a flag indicating when to consider the "used"Douglas Gregor
2010-06-11Fix PCH issue. Attributes of a declaration were truncated to just one when th...Argyrios Kyrtzidis
2010-06-05Added AccessSpecDecl node.Abramo Bagnara
2010-06-01Alter the ExternalASTSource interface to permit by-name lookups. PCH continu...John McCall
2010-05-30Convert DeclNodes to use TableGen.Sean Hunt
2010-05-11Fixes for compilation with Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor
2010-04-23Recommit my change to how C++ does elaborated type lookups, now withJohn McCall
2010-04-23Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar
2010-04-23C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall
2010-04-22Make TemplateDecl and ObjCContainerDecl abstractDouglas Gregor
2010-04-22Kill off IDNS_ObjCImplementation and IDNS_ObjCCategoryName; theyDouglas Gregor
2010-03-31Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor
2010-03-30Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor
2010-03-29When copying a partial diagnostic into a DependentDiagnostic, allocateDouglas Gregor
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor
2010-03-24Implement a framework for the delay of arbitrary diagnostics withinJohn McCall
2010-03-11Split C++ friend declarations into their own header/implementation file.John McCall
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-05When we invalidate a declaration, make it public, so that it doesn'tDouglas Gregor
2010-02-22Don't assert that we have a valid access specifier on an invalidDouglas Gregor
2010-02-17Fix unused function warning to handle used attributes and redeclarations. Upd...Tanya Lattner
2010-02-11Have ~ASTContext() delete StoredDeclsMap (internal to DeclContext) byTed Kremenek
2010-01-22Create function, block, and template parameters in the context of theJohn McCall
2010-01-20First pass at collecting access-specifier information along inheritance paths.John McCall