- 43d8863 When starting a C++ member access expression, make sure to compute the by Douglas Gregor · 15 years ago
- 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
- f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
- 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
- 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
- 2700dcd Add a wicked little test-case that illustrates what we have to deal by Douglas Gregor · 15 years ago
- 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
- a31d5f7 More missing member goodness. by Anders Carlsson · 15 years ago
- f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 15 years ago
- b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
- e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
- 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
- fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
- 1560def Remove a redundant getCanonicalType call by Douglas Gregor · 15 years ago
- c5b8c9b What luck! Clang obtains support for refering to members of the by Douglas Gregor · 15 years ago
- b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
- 7551c18 Complain if we're entering the context of a dependent nested-name-specifier but by Douglas Gregor · 15 years ago
- f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
- 3fdbed5 Make Sema::ActOnCXXEnterDeclaratorScope robust against failures to compute by Douglas Gregor · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 1d17553 Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorContext. by Argyrios Kyrtzidis · 15 years ago
- 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 16 years ago
- 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 16 years ago
- 81c85c4 More improvements to namespace aliases. We now support everything except aliases in using directives. by Anders Carlsson · 16 years ago
- d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 16 years ago
- 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 16 years ago
- ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 16 years ago
- 5953d8b Introduce a new expression type, UnresolvedDeclRefExpr, that describes by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
- 4fdf1fa Add basic, hackish support for instantiation of typedefs in a class by Douglas Gregor · 16 years ago
- 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
- 3d65864 Add svn:eol-style=native to some files by Cedric Venet · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
- eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
- 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
- 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
- 72b505b Delay parsing of default arguments of member functions until the class by Douglas Gregor · 16 years ago
- 3dde5a3 Partial fix for qualified name lookup, such that the lookup of N in by Douglas Gregor · 16 years ago
- 0a59acb Make name lookup when we're inside a declarator's scope, such as ClassName::func, work with the new unqualified name lookup code. Test it with default arguments in out-of-line member definitions by Douglas Gregor · 16 years ago
- e267ff3 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- 3c73c41 stop calling II::getName() unnecesarily in sema by Chris Lattner · 16 years ago
- 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
- ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago