- 5971e8c PR20769: Fix confusion when checking whether a prior default argument was in by Richard Smith · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
- 86c9390 [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_range redecls(). Updating all of the usages of the iterators with range-based for loops, which allows the begin/end forms to be removed entirely. by Aaron Ballman · 12 years ago
- 72bcaec Per [dcl.meaning]p1, a name in an inline namespace can be redeclared using a by Richard Smith · 12 years ago
- c37877d Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a holdover from the long-dead Action interface. by Ted Kremenek · 12 years ago
- ecc32f1 Delete dead code. by Eli Friedman · 12 years ago
- dcf2508 [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. by Douglas Gregor · 13 years ago
- 555d1aa IdentifierResolver: Remove an unnecessary include and an unused parameter. by Nico Weber · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 1d61780 Fix more try scoping bugs introduced by r167650. by David Blaikie · 13 years ago
- 43df4cc Handle redeclarations of catch variables in catch blocks. by David Blaikie · 13 years ago
- 1c9c904 PR14296: function parameter name collisions in function try/catch by David Blaikie · 13 years ago
- 40ed297 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 13 years ago
- b15de1e Remove ref/value inconsistency in redecl_iterator. by David Blaikie · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 6f8780b Reapply r151638 and r151641. by James Molloy · 14 years ago
- 5929ef2 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 14 years ago
- 051390ff Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 14 years ago
- 247afcc Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 14 years ago
- dc9166c Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 14 years ago
- 935bc7a2 Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 33f352c Fix the insertion of label declarations into the identifier chain in by Douglas Gregor · 15 years ago
- 46c04e7 When we're inserting a synthesized label declaration for a by Douglas Gregor · 15 years ago
- 88764cf When synthesizing a label declaration based on a goto statement that by Douglas Gregor · 15 years ago
- db44611 Support explicit template specialization and instantiation for members by Douglas Gregor · 15 years ago
- 50c6825 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 15 years ago
- de6836a Struggle mightily against header inclusion in Sema.h. by John McCall · 15 years ago
- 4887165 DeclPtrTy -> Decl * by John McCall · 15 years ago
- d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
- c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- 671eee9 Correctly deal with using names for both functions and structs in chained PCH. by Sebastian Redl · 15 years ago
- 5f5cbf5 Optimize the implementation of IdDeclInfo pooling in the IdentifierResolver. by John McCall · 16 years ago
- d423dcc Eliminate dead code. by Eli Friedman · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- d518963 Add DeclContext::Equals to compare declaration contexts based on their primary context. Use this instead of pointer comparisons by Douglas Gregor · 16 years ago
- 13789b3 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 16 years ago
- a868bbd Lazy deserialization of the declaration chains associated with by Douglas Gregor · 17 years ago
- 83f095c Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 17 years ago
- 9631e18 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 17 years ago
- 5a80bd1 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 17 years ago
- 13c9cc8 Now that ObjC decls have DeclContexts too, remove an ugly hack from IdentifierResolver. by Argyrios Kyrtzidis · 17 years ago
- ed8f288 Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 17 years ago
- 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
- 82ac25e Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 17 years ago
- 35c62ae This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 17 years ago
- 6ad0ef5 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 17 years ago
- 07665a6 Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 17 years ago
- b219c90 Parser support for C++ try-catch. by Sebastian Redl · 17 years ago
- 91f8421 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 17 years ago
- fbcf1e2 Rename: FindContext -> FindDeclVisibleInContext. by Zhongxing Xu · 17 years ago
- ae2fbad Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 17 years ago
- c470476 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 17 years ago
- 5251f1b Preliminary support for function overloading by Douglas Gregor · 17 years ago
- 2bdac73 Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope. by Argyrios Kyrtzidis · 17 years ago
- f4b92e6 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 17 years ago
- 4f11d78 IdentifierResolver cleanup. Make some methods out-of-line. by Argyrios Kyrtzidis · 17 years ago
- ef34aed Unify ctx_iterator/ctx_begin()/ctx_end() and iterator/begin()/end() so that a single iterator type is used for both traversing decls of the same declaration context *and* of the parent declaration contexts, depending on the value of the bool parameter 'LookInParentCtx' that is passed to IdentifierResolver::begin(). by Argyrios Kyrtzidis · 17 years ago
- 212f911 Comments fix. by Argyrios Kyrtzidis · 17 years ago
- fa8e15b -Implement proper name lookup for namespaces. by Argyrios Kyrtzidis · 17 years ago
- 2daae31 Argiris Kirtzidis's fix for handling empty IdDeclInfo's in IdentifierResolver::AddDecl by Douglas Gregor · 18 years ago
- 25f54c7 Move IdDeclInfoMap class in an anonymous namespace. Suggestion by Chris Lattner. by Argyrios Kyrtzidis · 18 years ago
- 83a586e Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 18 years ago
- 740525a Use std::list's push_back instead of resize to add an element. by Argyrios Kyrtzidis · 18 years ago
- dfd5222 Fixed comments. by Argyrios Kyrtzidis · 18 years ago
- 9950c80 two new files for previous patch, by Argiris Kirtzidis by Chris Lattner · 18 years ago