1. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
  2. 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
  3. 1838ca5 Add a new warning on NULL pointer constant to integer conversion. by Richard Trieu · 13 years ago
  4. 9ae60d5 Implement a new warning for when adding a default argument to a method by Sean Hunt · 13 years ago
  5. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  6. 6f0074a Add new warning that warns when invoking 'delete' on a polymorphic, non-final, class without a virtual destructor. by Argyrios Kyrtzidis · 13 years ago
  7. 1f8f2d5 Fix a bug in -Wundefined-reinterpret-cast where we failed to look by Chandler Carruth · 13 years ago
  8. 0f16159 MSVC doesn't do any validation regarding exception specification. by Francois Pichet · 13 years ago
  9. b2ee830 Emulate a MSVC bug where if during an using declaration name lookup, the declaration found is unaccessible (private) and that declaration was bring into scope via another using declaration whose target declaration is accessible (public) then no error is generated. by Francois Pichet · 13 years ago
  10. 84ee2ee Audit and finish the implementation of C++0x nullptr, fixing two by Douglas Gregor · 13 years ago
  11. b0844c6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 13 years ago
  12. 930a9ab Fix our handling of the warning when one tries to pass a by Douglas Gregor · 13 years ago
  13. e340682 Add a missing case for default constructor deletion. by Sean Hunt · 13 years ago
  14. ce7cd26 Introduce XFAILed test for braced initializer lists. by Sebastian Redl · 13 years ago
  15. dca3973 Fix test on Windows. by Eli Friedman · 13 years ago
  16. c9858bc Add a test for __underlying_type by Sean Hunt · 13 years ago
  17. 0ee3391 Reapply r121528, fixing PR9941 by delaying the exception specification check for destructors until the class is complete and destructors have been adjusted. by Sebastian Redl · 13 years ago
  18. 1d78032 Revert r121528 as it breaks a simple testcase, which leads to, among by Sean Hunt · 13 years ago
  19. 71a682f Implement an additional fix for infinite recursion of deleted special by Sean Hunt · 13 years ago
  20. be63122 Fix some minor bugs and add a lot more test cases for defaulted by Sean Hunt · 13 years ago
  21. f1922d2 Add some more tests. by Sean Hunt · 13 years ago
  22. 1f2f384 Implement some tests for defaulted constructors. To do this I had to by Sean Hunt · 13 years ago
  23. cf34e75 Implement the new C++0x rules for non-trivial things in unions so that by Sean Hunt · 13 years ago
  24. e1e96a6 Revert 131347. It asserts if the specialization in within a class template: by Francois Pichet · 13 years ago
  25. 1fa8028 In Microsoft mode, allow template function explicit specialization at class scope. by Francois Pichet · 13 years ago
  26. 1804174 PR9908: Fix the broken fix for PR9902 to get the template argument lists in the right order. by Richard Smith · 14 years ago
  27. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 14 years ago
  28. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 14 years ago
  29. aff37b4 Fix PR9902: correctly substitute alias templates within the template in which they are defined: provide an empty list of arguments for each containing template context during substitution. by Richard Smith · 14 years ago
  30. 30aff5b In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code. by Francois Pichet · 14 years ago
  31. 1de8533 Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy, by John McCall · 14 years ago
  32. f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 14 years ago
  33. 8d6dd72 Add test for PR9884. by Rafael Espindola · 14 years ago
  34. 7604f64 Ignore const/volatile/restrict qualifiers on anonymous structs and by Douglas Gregor · 14 years ago
  35. 93b6bce Extend the tag-ambiguity hack I committed in r130810 for tag by Douglas Gregor · 14 years ago
  36. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 14 years ago
  37. b594fac Fix test. by Francois Pichet · 14 years ago
  38. a8ef3ac Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 14 years ago
  39. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
  40. 2174d4c Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 14 years ago
  41. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  42. b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 14 years ago
  43. 439d3c3 With invalid overloaded operators, we can get into funny cases where by Douglas Gregor · 14 years ago
  44. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 14 years ago
  45. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 14 years ago
  46. fa74c23 Ensure that delegating constructor loop detection uses canonical declarations. by Sean Hunt · 14 years ago
  47. 61c6c44 When tag lookup finds something ambiguous, and we're defining a new by Douglas Gregor · 14 years ago
  48. b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 14 years ago
  49. 06bc9eb Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), by Douglas Gregor · 14 years ago
  50. 2a053a3 Separate the -Wnon-pod-memset warnings into two separate warnings: by Douglas Gregor · 14 years ago
  51. e452c78 Only check the use of memset() if we're refering to a C function named by Douglas Gregor · 14 years ago
  52. f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 14 years ago
  53. 059ce0d Fully implement delegating constructors! by Sean Hunt · 14 years ago
  54. e11c38d Add a triple to this test, otherwise it fails under MSVC because wchar_t is unsigned with the i686-pc-win32 triple. by Francois Pichet · 14 years ago
  55. d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 14 years ago
  56. 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 14 years ago
  57. 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 14 years ago
  58. 202e123 Disable -Wnon-pod-memset for now while I try to reduce the false by Chandler Carruth · 14 years ago
  59. 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 14 years ago
  60. 2cc702e Oops by Douglas Gregor · 14 years ago
  61. 877222e libstdc++ 4.2 also uses __is_same as a struct name, which conflicts with our new type trait __is_same by Douglas Gregor · 14 years ago
  62. a6ce3e6 When determining whether two types are reference-compatible, check by Douglas Gregor · 14 years ago
  63. bfad915 libstdc++ 4.4 uses __is_signed as an identifier, while Clang treats it by Douglas Gregor · 14 years ago
  64. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
  65. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  66. 20c0da7 t/clang/type-traits by John Wiegley · 14 years ago
  67. 134cb44 Heh, funny thing, 'void' isn't a POD type. Nice of us to suggest it to by Chandler Carruth · 14 years ago
  68. 7ccc95b Add a warning (-Wnon-pod-memset) for calls to memset() with by Chandler Carruth · 14 years ago
  69. d46a112 Diagnose attempts to implicitly instantiate a template before it is by John McCall · 14 years ago
  70. eeeb2a2 Add the test that I intended to submit with r130055, but forgot to add. by Chandler Carruth · 14 years ago
  71. 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 14 years ago
  72. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
  73. 865dd8c 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302, this time for C++ as well. by Argyrios Kyrtzidis · 14 years ago
  74. 223de24 fix PR9474, a crash with -fshort-enum and C++ templates: when instantiating by Chris Lattner · 14 years ago
  75. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  76. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 14 years ago
  77. 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 14 years ago
  78. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 14 years ago
  79. c69f636 Flesh out these tests just a tad more. This provides targeted by Chandler Carruth · 14 years ago
  80. 43a56a0 Test POD and trivial type traits given a class derived from a generic by Chandler Carruth · 14 years ago
  81. 34eaaa5 Use a more precise name for some of the types here, and re-group several by Chandler Carruth · 14 years ago
  82. e567e83 Mechanical change moving all of the test statements away from a pattern by Chandler Carruth · 14 years ago
  83. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 14 years ago
  84. f3babb9 GCC overloads -Wwrite-strings just to make it extra confusing. While it by Chandler Carruth · 14 years ago
  85. bb29d1b Don't allow reinterpret_cast to reference of vector element and property expression. Thanks goes to Eli Friedman! by Argyrios Kyrtzidis · 14 years ago
  86. b464a5b reinterpret_cast to reference of a bit-field is not allowed. by Argyrios Kyrtzidis · 14 years ago
  87. 7884403 At the end of the translation unit, defining a vtable can introduce by Douglas Gregor · 14 years ago
  88. cfe38c4 I concur with DPG here. This does indeed apply in 0x mode. Added test by Chandler Carruth · 14 years ago
  89. b65abda Don't enter a qualified scope for an invalid decl. by Argyrios Kyrtzidis · 14 years ago
  90. e36bca6 In IsUserDefinedConversion try to recover from RequireCompleteType returning true. by Argyrios Kyrtzidis · 14 years ago
  91. 2e510a0 Downgrade error "static declaration of 'foo' follows non-static declaration" to a warning in Microsoft mode. by Francois Pichet · 14 years ago
  92. 34f52d1 Fix crashing rdar://9122854 & http://llvm.org/PR9461. by Argyrios Kyrtzidis · 14 years ago
  93. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  94. 5666d36 Forbid the use of C++ new/delete to allocate/free objects within an by Douglas Gregor · 14 years ago
  95. d4c5f84 Implement appropriate semantics for C++ casting and conversion when by Douglas Gregor · 14 years ago
  96. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  97. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  98. 5da3c08 Match pointer of compatible vection types. // rdar://9208404 by Fariborz Jahanian · 14 years ago
  99. b8fc45f In C++, when initializing an array from a pascal string, it's OK if the array by Anders Carlsson · 14 years ago
  100. ddd7a3d Rename test. by Anders Carlsson · 14 years ago