1. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 15 years ago
  2. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  3. 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
  4. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  5. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
  6. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  7. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  8. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  9. 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
  10. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  11. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  12. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
  13. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  14. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  15. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago
  16. 1734317 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 15 years ago
  17. 9bde773 Some cleanup and renaming. No functionality change by Douglas Gregor · 15 years ago
  18. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  19. 7532dc6 Improve the representation of template names in the AST. This by Douglas Gregor · 15 years ago
  20. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  21. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
  22. bad0e65 Type::isObjectType now implements the (more sensible) C++ definition by Douglas Gregor · 15 years ago
  23. 24c46b3 Print the context of tag types as part of pretty-printing, e.g., by Douglas Gregor · 16 years ago
  24. bad3518 Generalize printing of nested-name-specifier sequences for use in both by Douglas Gregor · 16 years ago
  25. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
  26. 2fa8c25 Fix Type::getDesugaredType() to remove all direct sugar on by Chris Lattner · 16 years ago
  27. 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
  28. ba49817 Implement template instantiation for several more kinds of expressions: by Douglas Gregor · 16 years ago
  29. df667e7 Extend the notion of active template instantiations to include the by Douglas Gregor · 16 years ago
  30. 9813753 Add pretty-printing for class template specializations, e.g., by Douglas Gregor · 16 years ago
  31. 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
  32. 40808ce Implement template instantiation for ClassTemplateSpecializationTypes, by Douglas Gregor · 16 years ago
  33. c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
  34. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  35. fb41ca8 Do not issue bogus error on __weak/__strong ivar access. by Fariborz Jahanian · 16 years ago
  36. fc705b8 Make the type associated with a ClassTemplateSpecializationDecl be a by Douglas Gregor · 16 years ago
  37. 68694ad Remove PointerLikeType. by Daniel Dunbar · 16 years ago
  38. d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
  39. f7f52e7 More work to integrate newly added ObjCQualifiedClassType into the type system. by Steve Naroff · 16 years ago
  40. 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
  41. 08eddd9 pretty printing vector types should print the element type, not just the attribute. by Chris Lattner · 16 years ago
  42. afa7444 Add Type::getAsFunctionNoProto by Daniel Dunbar · 16 years ago
  43. 3b6b83b minor name changes, no functionality change. by Chris Lattner · 16 years ago
  44. d33d9c0 Representation of objc gc's attribute using ExtQualType. by Fariborz Jahanian · 16 years ago
  45. 4886a42 Simplified ExtQualType per Chris's feedback. by Fariborz Jahanian · 16 years ago
  46. 59d16d1 Added support for objc's gc attribute in ExtQualType. by Fariborz Jahanian · 16 years ago
  47. f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
  48. f98aba3 Initial implementation of arbitrary fixed-width integer types. by Eli Friedman · 16 years ago
  49. 5cdf821 Introduce _Complex conversions into the function overloading by Douglas Gregor · 16 years ago
  50. dedb84a CHAR_BIT == 8 by Douglas Gregor · 16 years ago
  51. c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 16 years ago
  52. 672c91d id<Foo> is a POD type. by Anders Carlsson · 16 years ago
  53. 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 16 years ago
  54. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  55. 00e68e2 Update new expression to make use of Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  56. fab9d67 Improve the representation of template type parameters. We now by Douglas Gregor · 16 years ago
  57. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  58. d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
  59. 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
  60. 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
  61. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  62. 566c2ba Allocate Types using ASTContext's 'Allocator' object. by Ted Kremenek · 16 years ago
  63. 2a18dfe some more minor asqualtype bugs. by Chris Lattner · 16 years ago
  64. 4bbce99 improve some more is*Type predicates to look through asqualtypes. by Chris Lattner · 16 years ago
  65. f728a4a simplify these predicates a bit. by Chris Lattner · 16 years ago
  66. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  67. 61366e9 Correct the order in which we cope with end-of-class-definition by Douglas Gregor · 16 years ago
  68. 97e0179 Did not mean to commit this. by Anders Carlsson · 16 years ago
  69. 8b33c08 Handle VLA indexing by Anders Carlsson · 16 years ago
  70. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  71. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  72. 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  73. a7fbf72 Fix arithmetic type check by Douglas Gregor · 16 years ago
  74. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  75. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  76. 5620b50 Make VectorType printing less broken. by Daniel Dunbar · 16 years ago
  77. 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
  78. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  79. 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
  80. b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 16 years ago
  81. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  82. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  83. 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 16 years ago
  84. 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
  85. c63a1f2 by Chris Lattner · 16 years ago
  86. c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
  87. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  88. 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
  89. 834a72a Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
  90. e8e4f92 minor cleanup by Chris Lattner · 16 years ago
  91. cdce6d1 use iterators instead of direct access to protocol list. by Chris Lattner · 16 years ago
  92. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  93. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  94. 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
  95. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  96. 99dc914 This patch is just the easy part of the class names patch, which by Chris Lattner · 16 years ago
  97. 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
  98. eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
  99. 368eefa clean up some logic in objc type handling. Specifically, make it so that by Chris Lattner · 16 years ago
  100. 37c1b78 Use EnumType to simplify some code. by Chris Lattner · 16 years ago