1. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  2. d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
  3. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  4. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  5. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  6. b7b2688 Eliminate vtables from the Type hierarchy. by John McCall · 14 years ago
  7. 7907fad Eliminate more pointless default statements by Douglas Gregor · 14 years ago
  8. aab440b Take John McCall's suggestion and fix this silly gcc warnings in a way that by Nick Lewycky · 14 years ago
  9. f402943 I hate pointless default statements by Douglas Gregor · 14 years ago
  10. 1b51e3b Add a default clause to avoid this GCC warning: by Nick Lewycky · 14 years ago
  11. bbd3407 Incomplete enum types not to be treated as integer type by Fariborz Jahanian · 14 years ago
  12. 2a601eb I hate default statements by Douglas Gregor · 14 years ago
  13. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  14. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  15. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  16. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  17. 71c3673 Compress bit fields / enums from ReferenceType, BuiltinType, FunctionType, and by John McCall · 14 years ago
  18. db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
  19. 35495eb Compute whether a type is variably modified as we build the type, by Douglas Gregor · 14 years ago
  20. 2cd11fe Progress. by John McCall · 14 years ago
  21. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  22. 3ff83dd Use a more conventional/efficient implementation for isEnumeralType() by John McCall · 14 years ago
  23. 56a965c Reverse r113397 until we decide what to do with by Fariborz Jahanian · 14 years ago
  24. d187795 Fix a crash when overloading id with objc_object*. Radar 8400356. by Fariborz Jahanian · 14 years ago
  25. 607a178 Allow (cv) void and incomplete arrays to be passed to the type traits. by Sebastian Redl · 14 years ago
  26. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  27. 37edc00 tidy up by Chris Lattner · 14 years ago
  28. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  29. 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
  30. 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
  31. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  32. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  33. 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
  34. 7f584bb Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. by Sebastian Redl · 14 years ago
  35. ed48a8f Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. by Sebastian Redl · 14 years ago
  36. d022152 Teach isIncompleteType() to look through sugar when it is dealing with by Douglas Gregor · 14 years ago
  37. afb6416 Move Type destructor out-of-line by Douglas Gregor · 14 years ago
  38. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  39. f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
  40. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  41. 6dc1ef8 Silence Doug's favorite GCC warning. by Chandler Carruth · 14 years ago
  42. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  43. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  44. 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
  45. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  46. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  47. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  48. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  49. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
  50. ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago
  51. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  52. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  53. 60e7064 Cache the linkage of a type within its canonical type, eliminating by Douglas Gregor · 14 years ago
  54. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  55. e175a6f Comments and assorted cleanups for the Objective C type AST. by John McCall · 14 years ago
  56. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  57. bef0efd add a couple of key functions for classes without them. by Chris Lattner · 14 years ago
  58. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  59. bb6e73f A DeclRefExpr that refers to a member function or a static data member by Douglas Gregor · 14 years ago
  60. c96be1e During template instantiation, set the naming class of by Douglas Gregor · 14 years ago
  61. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  62. fb87b89 Introduce Type::isStructureOrClassType(), which does the obvious by Douglas Gregor · 14 years ago
  63. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  64. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
  65. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  66. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
  67. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  68. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
  69. 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
  70. 19c8576 Make the various type-decl Types (and their associated ASTContext routines) by John McCall · 15 years ago
  71. fd6a088 Eliminate a pointer of storage in each ObjCInterfaceType and by Douglas Gregor · 15 years ago
  72. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  73. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  74. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 15 years ago
  75. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago
  76. 71842cc Allocate the 'Protocols' array in ObjCInterfaceType and by Ted Kremenek · 15 years ago
  77. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  78. 7c67395 Elaborated types are specifier types, based on a patch from Cornelius by Douglas Gregor · 15 years ago
  79. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  80. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  81. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  82. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  83. fa1a06e When querying type qualifiers on QualType via one of the "non-local" by Douglas Gregor · 15 years ago
  84. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  85. fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
  86. 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
  87. 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
  88. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  89. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  90. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  91. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  92. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  93. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  94. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  95. 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
  96. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  97. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  98. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  99. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
  100. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago