1. 69d9775 Properly align UnaryTransformType when allocating it by Douglas Gregor · 13 years ago
  2. 319b4a6 Fix MSVC warning: <unsafe use of type 'bool' in operation> by Francois Pichet · 13 years ago
  3. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  4. 63fe681 Implement the initial part of C++0x [expr.const]p2, which specifies by Douglas Gregor · 13 years ago
  5. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  6. 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
  7. b0844c6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 13 years ago
  8. 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
  9. 2636197 Reapply the commits that r131401 reverted and add a fix for PR9927. by Argyrios Kyrtzidis · 13 years ago
  10. cf34e75 Implement the new C++0x rules for non-trivial things in unions so that by Sean Hunt · 13 years ago
  11. 4ea0304 Revert 131377, 131369 and 131365. 131365 caused PR9927. by Rafael Espindola · 13 years ago
  12. 5587803 main() exists in hosted, not freestanding implementations. Fixes the build. by Sean Hunt · 13 years ago
  13. 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 13 years ago
  14. bf832a4 Fix MSVC build. by Argyrios Kyrtzidis · 13 years ago
  15. 0c6f826 Fix generation of obj-c @encoding for members with zero size. by Argyrios Kyrtzidis · 13 years ago
  16. ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
  17. 02c5116 Create proper Objective-C @encoding for C++ classes; fixes rdar://9357400. by Argyrios Kyrtzidis · 13 years ago
  18. cbea763 Include assembler label for functions in the XML dump by Joerg Sonnenberger · 13 years ago
  19. 8cad304 Refactoring of constant expression evaluator by Peter Collingbourne · 13 years ago
  20. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  21. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  22. ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
  23. cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
  24. 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
  25. be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
  26. ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  27. 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
  28. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
  29. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  30. 5cb0ef4 Implement a minor optimization by not introducing declarations into by Douglas Gregor · 13 years ago
  31. 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
  32. 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
  33. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  34. 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 13 years ago
  35. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  36. 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
  37. b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
  38. ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
  39. 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
  40. 69d891d From Vassil Vassilev: by Axel Naumann · 13 years ago
  41. 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
  42. cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
  43. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  44. 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
  45. 7f00f84 I updated this constructor's interface, and didn't have to fix any by Chandler Carruth · 13 years ago
  46. 7548beb Remove dead variable caught by GCC. by Nick Lewycky · 13 years ago
  47. 5ebd9fe Nuke stale code for separately importing the qualifer -- it's just part by Chandler Carruth · 13 years ago
  48. 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 13 years ago
  49. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  50. 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 13 years ago
  51. 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 13 years ago
  52. cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 13 years ago
  53. a280bc8 Remove a few more bogus returns when the switch covers all the enumerators. by Chandler Carruth · 13 years ago
  54. e194710 Remove another default and a *completely* bogus return from a switch by Chandler Carruth · 13 years ago
  55. 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
  56. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  57. b7efff4 Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 13 years ago
  58. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  59. dc53159 Remove unused function. by Benjamin Kramer · 13 years ago
  60. d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 13 years ago
  61. 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 13 years ago
  62. 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 13 years ago
  63. 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 13 years ago
  64. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  65. 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
  66. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  67. 6e35b65 Initialize HasStandardLayout. by Benjamin Kramer · 13 years ago
  68. 31bebe0 Remove comments about __int8 and friends from the mangler. Turns out we don't by Charles Davis · 13 years ago
  69. 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 13 years ago
  70. 5751838 Don't assume that the AST methods will only be invoked on C++ types. by Chandler Carruth · 13 years ago
  71. 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
  72. 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 13 years ago
  73. ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 13 years ago
  74. 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 13 years ago
  75. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  76. 61d0b6b More cleanup of template argument deduction and its handling of by Douglas Gregor · 13 years ago
  77. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  78. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  79. 14d56ef Some refactoring of my ms_struct patch. // rdar://8823265 related. by Fariborz Jahanian · 13 years ago
  80. 34a99e7 When printing a base-specifier, print the ellipsis ("...") if it is a by Douglas Gregor · 13 years ago
  81. 8703b1c ASTImporter support for NestedNameSpecifier, from Olaf Krzikalla by Douglas Gregor · 13 years ago
  82. 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
  83. cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 13 years ago
  84. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  85. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  86. c0a4559 GCC seems to create address-of expression manglings when passing *any* by John McCall · 14 years ago
  87. a0ce15c Update the mangler for some of the "new" unresolved-name manglings. by John McCall · 14 years ago
  88. 1b60052 The ABI settled on mangling float literals with lowercase hex dumps. by John McCall · 14 years ago
  89. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 14 years ago
  90. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 14 years ago
  91. c69a505 Remove unused STL header includes. by Jay Foad · 14 years ago
  92. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 14 years ago
  93. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
  94. 3e8dc2a Use the ArrayFiller to fill out "holes" in the array initializer due to designated initializers, by Argyrios Kyrtzidis · 14 years ago
  95. 4423ac0 For by Argyrios Kyrtzidis · 14 years ago
  96. 22ce41d Give invalid tag types 8-bit size and alignment, rather than 1-bit by Douglas Gregor · 14 years ago
  97. b665b86 Eliminate an uninteresting assertion; invalid code involving by Douglas Gregor · 14 years ago
  98. db57a4c ADT/Triple: Switch to using .isOSDarwin() predicate. by Daniel Dunbar · 14 years ago
  99. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  100. 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 14 years ago