1. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  2. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  3. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
  4. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  5. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  6. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  7. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  8. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  9. b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
  10. b7efff4 Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 13 years ago
  11. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  12. dc53159 Remove unused function. by Benjamin Kramer · 13 years ago
  13. 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 13 years ago
  14. 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 13 years ago
  15. 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 13 years ago
  16. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  17. 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
  18. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  19. 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 13 years ago
  20. 5751838 Don't assume that the AST methods will only be invoked on C++ types. by Chandler Carruth · 13 years ago
  21. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  22. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  23. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
  24. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  25. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  26. 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
  27. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  28. 759abb4 Fix lookup for class messages sent to qualified-class by Fariborz Jahanian · 13 years ago
  29. 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 13 years ago
  30. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 13 years ago
  31. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 13 years ago
  32. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 13 years ago
  33. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 13 years ago
  34. 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 13 years ago
  35. 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 13 years ago
  36. a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 13 years ago
  37. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 13 years ago
  38. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  39. 0d70d71 Look through array types when deciding whether a field requires non-trivial by John McCall · 13 years ago
  40. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  41. 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
  42. 62c28c8 Generalize some operations on qualifiers. QualType::getQualifiers() and by John McCall · 14 years ago
  43. c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
  44. 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
  45. 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
  46. f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
  47. 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
  48. e186269 Check for unexpanded parameter packs in various kinds of by Douglas Gregor · 14 years ago
  49. bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
  50. e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
  51. 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
  52. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  53. d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
  54. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  55. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  56. 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  57. b7b2688 Eliminate vtables from the Type hierarchy. by John McCall · 14 years ago
  58. 7907fad Eliminate more pointless default statements by Douglas Gregor · 14 years ago
  59. aab440b Take John McCall's suggestion and fix this silly gcc warnings in a way that by Nick Lewycky · 14 years ago
  60. f402943 I hate pointless default statements by Douglas Gregor · 14 years ago
  61. 1b51e3b Add a default clause to avoid this GCC warning: by Nick Lewycky · 14 years ago
  62. bbd3407 Incomplete enum types not to be treated as integer type by Fariborz Jahanian · 14 years ago
  63. 2a601eb I hate default statements by Douglas Gregor · 14 years ago
  64. daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
  65. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  66. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  67. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  68. 71c3673 Compress bit fields / enums from ReferenceType, BuiltinType, FunctionType, and by John McCall · 14 years ago
  69. db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
  70. 35495eb Compute whether a type is variably modified as we build the type, by Douglas Gregor · 14 years ago
  71. 2cd11fe Progress. by John McCall · 14 years ago
  72. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  73. 3ff83dd Use a more conventional/efficient implementation for isEnumeralType() by John McCall · 14 years ago
  74. 56a965c Reverse r113397 until we decide what to do with by Fariborz Jahanian · 14 years ago
  75. d187795 Fix a crash when overloading id with objc_object*. Radar 8400356. by Fariborz Jahanian · 14 years ago
  76. 607a178 Allow (cv) void and incomplete arrays to be passed to the type traits. by Sebastian Redl · 14 years ago
  77. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  78. 37edc00 tidy up by Chris Lattner · 14 years ago
  79. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  80. 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
  81. 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
  82. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  83. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  84. 1357869 Get rid of isObjectType; when C++ says "object type", it generally by Eli Friedman · 14 years ago
  85. 7f584bb Drop an unjustified limitation from Type::isObjectType(). Fixes PR7801 and doesn't seem to break anything. by Sebastian Redl · 14 years ago
  86. 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
  87. d022152 Teach isIncompleteType() to look through sugar when it is dealing with by Douglas Gregor · 14 years ago
  88. afb6416 Move Type destructor out-of-line by Douglas Gregor · 14 years ago
  89. ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
  90. f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
  91. 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
  92. 6dc1ef8 Silence Doug's favorite GCC warning. by Chandler Carruth · 14 years ago
  93. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  94. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  95. 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
  96. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  97. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  98. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  99. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  100. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago