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