- 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 15 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
- 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
- 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
- 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
- 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
- bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 15 years ago
- 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
- f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
- 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
- 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
- 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago
- 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 15 years ago
- 9bde773 Some cleanup and renaming. No functionality change by Douglas Gregor · 15 years ago
- c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
- 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
- d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
- ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
- bad0e65 Type::isObjectType now implements the (more sensible) C++ definition by Douglas Gregor · 15 years ago
- 24c46b3 Print the context of tag types as part of pretty-printing, e.g., by Douglas Gregor · 16 years ago
- bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- 2fa8c25 Fix Type::getDesugaredType() to remove all direct sugar on by Chris Lattner · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 16 years ago
- df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
- 9813753 Add pretty-printing for class template specializations, e.g., by Douglas Gregor · 16 years ago
- 4e16d04 When pretty-printing an anonymous tag type that is associated with a typedef, use the name of the typedef rather than <anonymous> by Douglas Gregor · 16 years ago
- 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
- c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- fb41ca8 Do not issue bogus error on __weak/__strong ivar access. by Fariborz Jahanian · 16 years ago
- fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
- 68694ad Remove PointerLikeType. by Daniel Dunbar · 16 years ago
- d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
- f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
- 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
- 08eddd9 pretty printing vector types should print the element type, not just the attribute. by Chris Lattner · 16 years ago
- afa7444 Add Type::getAsFunctionNoProto by Daniel Dunbar · 16 years ago
- 3b6b83b minor name changes, no functionality change. by Chris Lattner · 16 years ago
- d33d9c0 Representation of objc gc's attribute using ExtQualType. by Fariborz Jahanian · 16 years ago
- 4886a42 Simplified ExtQualType per Chris's feedback. by Fariborz Jahanian · 16 years ago
- 59d16d1 Added support for objc's gc attribute in ExtQualType. by Fariborz Jahanian · 16 years ago
- f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
- f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
- 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
- dedb84a CHAR_BIT == 8 by Douglas Gregor · 16 years ago
- c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
- 672c91d id<Foo> is a POD type. by Anders Carlsson · 16 years ago
- 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
- 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
- 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
- fab9d67 Improve the representation of template type parameters. We now by Douglas Gregor · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
- 3e97049 Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). by Steve Naroff · 16 years ago
- 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
- f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
- 566c2ba Allocate Types using ASTContext's 'Allocator' object. by Ted Kremenek · 16 years ago
- 2a18dfe some more minor asqualtype bugs. by Chris Lattner · 16 years ago
- 4bbce99 improve some more is*Type predicates to look through asqualtypes. by Chris Lattner · 16 years ago
- f728a4a simplify these predicates a bit. by Chris Lattner · 16 years ago
- 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
- 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
- 97e0179 Did not mean to commit this. by Anders Carlsson · 16 years ago
- 8b33c08 Handle VLA indexing by Anders Carlsson · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
- a7fbf72 Fix arithmetic type check by Douglas Gregor · 16 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
- 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
- 5620b50 Make VectorType printing less broken. by Daniel Dunbar · 16 years ago
- 7360fda Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. by Ted Kremenek · 16 years ago
- a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
- 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
- b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 16 years ago
- 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
- c63a1f2 by Chris Lattner · 16 years ago
- c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
- 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- 834a72a Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
- e8e4f92 minor cleanup by Chris Lattner · 16 years ago
- cdce6d1 use iterators instead of direct access to protocol list. by Chris Lattner · 16 years ago
- ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
- 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
- 99dc914 This patch is just the easy part of the class names patch, which by Chris Lattner · 16 years ago
- 1ee0700 Fix a really bad bug where type uniquing would merge a<x> with b<x> as the same by Chris Lattner · 16 years ago
- eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
- 368eefa clean up some logic in objc type handling. Specifically, make it so that by Chris Lattner · 16 years ago
- 37c1b78 Use EnumType to simplify some code. by Chris Lattner · 16 years ago