1. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  2. f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
  3. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  4. 6dc1ef8 Silence Doug's favorite GCC warning. by Chandler Carruth · 14 years ago
  5. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  6. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  7. 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
  8. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  9. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  10. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  11. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  12. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
  13. ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago
  14. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  15. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  16. 60e7064 Cache the linkage of a type within its canonical type, eliminating by Douglas Gregor · 14 years ago
  17. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  18. e175a6f Comments and assorted cleanups for the Objective C type AST. by John McCall · 14 years ago
  19. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  20. bef0efd add a couple of key functions for classes without them. by Chris Lattner · 14 years ago
  21. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  22. bb6e73f A DeclRefExpr that refers to a member function or a static data member by Douglas Gregor · 14 years ago
  23. c96be1e During template instantiation, set the naming class of by Douglas Gregor · 14 years ago
  24. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  25. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 14 years ago
  26. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  27. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
  28. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  29. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
  30. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  31. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
  32. 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
  33. 19c8576 Make the various type-decl Types (and their associated ASTContext routines) by John McCall · 15 years ago
  34. fd6a088 Eliminate a pointer of storage in each ObjCInterfaceType and by Douglas Gregor · 15 years ago
  35. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  36. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  37. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 15 years ago
  38. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago
  39. 71842cc Allocate the 'Protocols' array in ObjCInterfaceType and by Ted Kremenek · 15 years ago
  40. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  41. 7c67395 Elaborated types are specifier types, based on a patch from Cornelius by Douglas Gregor · 15 years ago
  42. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  43. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  44. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  45. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  46. fa1a06e When querying type qualifiers on QualType via one of the "non-local" by Douglas Gregor · 15 years ago
  47. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  48. fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
  49. 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
  50. 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
  51. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  52. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  53. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  54. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  55. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  56. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  57. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  58. 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
  59. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  60. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  61. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  62. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
  63. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  64. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  65. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  66. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  67. 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
  68. 6946baf When parsing typename specifiers (with either the identifier or by Douglas Gregor · 15 years ago
  69. 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 15 years ago
  70. 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 15 years ago
  71. 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 15 years ago
  72. b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 15 years ago
  73. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  74. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
  75. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  76. 7a1bcdf Reimplement QualifierSet using a single word, as requested by dgregor. by John McCall · 15 years ago
  77. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  78. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
  79. bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 15 years ago
  80. 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
  81. e7f3840 Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out the cause of the crash. by Argyrios Kyrtzidis · 15 years ago
  82. e61ad0b Fix typo from r76321. by Steve Naroff · 15 years ago
  83. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  84. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  85. 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
  86. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  87. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  88. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  89. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  90. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  91. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  92. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  93. d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
  94. dd0257c The canonical type of typeof or decltype with a dependent type is itself, by Douglas Gregor · 15 years ago
  95. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  96. 7154a77 Rework Sema::CheckConditionalOperands(). No functionality change. by Steve Naroff · 15 years ago
  97. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  98. e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
  99. 3d2065b Extra asserts never hurt anybody, right? by Anders Carlsson · 15 years ago
  100. 08fa2af Type::getDesugaredType needs to handle decltype types. by Anders Carlsson · 15 years ago