1. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  2. f8aca86 Fix destructor and assignment operator lookup in the has_nothrow traits. by Sebastian Redl · 14 years ago
  3. edeb6c9 The paired 'operator delete' for a placement 'operator new' is always a by John McCall · 14 years ago
  4. 08295a5 Don't crash when using type traits on a class with a constructor template. by Sebastian Redl · 14 years ago
  5. 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
  6. 5f4e899 Have __has_nothrow_copy use Sema's lookup routines. This fixes the problem with not finding implicitly declared copy constructors, part of PR8107. by Sebastian Redl · 14 years ago
  7. 4076dac When applying 'delete' on a pointer-to-array type match GCC and EDG behavior and treat it as 'delete[]'. by Argyrios Kyrtzidis · 14 years ago
  8. 78c057e Don't assert when attempting to take the address of an overloaded by Douglas Gregor · 14 years ago
  9. 8fcc516 When performing overload resolution, only compare the final conversion by Douglas Gregor · 14 years ago
  10. da0fd9a Don't complain about useless user-defined conversion functions when by Douglas Gregor · 14 years ago
  11. 8dc3abc Add basic support for Microsoft enum forward declaration. by Francois Pichet · 14 years ago
  12. 5dde160 Don't perform integral promotions from an incompletion enumeration by Douglas Gregor · 14 years ago
  13. 4e63564 Support in-class initialization of static const floating-point data members. by John McCall · 14 years ago
  14. 8df7622 Add support for a few MS extensions supported by the Borland compiler by Dawn Perchik · 14 years ago
  15. 19311e7 Use the new-initialization code for initializing scalars with a by Douglas Gregor · 14 years ago
  16. 538e0d0 Allow type definitions inside anonymous struct/union in Microsoft mode. by Francois Pichet · 14 years ago
  17. 36281c6 Don't give 'global constructor' warnings for function statics, even if they have a direct initializer. Fixes PR8095. by Sebastian Redl · 14 years ago
  18. 607a178 Allow (cv) void and incomplete arrays to be passed to the type traits. by Sebastian Redl · 14 years ago
  19. c79f767 tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies. by Daniel Dunbar · 14 years ago
  20. 32212f9 remove curly quotes, patch by Dimitry Andric! by Chris Lattner · 14 years ago
  21. 60b4d04 Update test for r113128. by Eli Friedman · 14 years ago
  22. 957c094 PR8023: Don't crash on invalid uses of __real__ on class types in C++. by Eli Friedman · 14 years ago
  23. 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
  24. 66cf2d1 print "const intptr_t" instead of "intptr_t const" by Chris Lattner · 14 years ago
  25. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  26. 469a20d Truncate block variable of bool type to i1 when its by Fariborz Jahanian · 14 years ago
  27. e63438b It's OK for classes to have flexible array elements (but not unions). by Anders Carlsson · 14 years ago
  28. 7925561 Cope with llvm's reference to bool type of 'i1' vs. clang's by Fariborz Jahanian · 14 years ago
  29. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  30. 4938f23 Static local variables don't result in global constructors being emitted. by Anders Carlsson · 14 years ago
  31. 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
  32. 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  33. d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
  34. d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
  35. a423e81 Enhance return-stack-address check (in Sema) to handle fields that themselves are references. (Fixes PR 7999; fix by Chandler Carruth). by Ted Kremenek · 14 years ago
  36. 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  37. afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
  38. c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. by Sebastian Redl · 14 years ago
  39. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  40. 5b6f769 Emulate (some of) Microsoft's looser semantic checking of exception by Douglas Gregor · 14 years ago
  41. 5c0ca52 Predeclare class type_info in Microsoft mode, from Francois Pichet! by Douglas Gregor · 14 years ago
  42. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  43. 2c1b9c3 Update test case, with comment to later investigate the correct behavior. Now the behavior is at least consistent. by Ted Kremenek · 14 years ago
  44. 47e331e Explicitly handle CXXExprWithTemporaries during CFG construction by just visiting the subexpression. While we don't do anything intelligent right now, this obviates a bogus -Wunreahable-code warning reported in PR 6130. by Ted Kremenek · 14 years ago
  45. 520441e Improve wording of diagnostic complaining about a non-void* pointer as the first parameter of operator delete by Douglas Gregor · 14 years ago
  46. 7114cba Continue to instantiate sub-statements in a CompoundStmt as long as by John McCall · 14 years ago
  47. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  48. e84f9eb With lax vector conversions (the default) make sure we convert between two by Eric Christopher · 14 years ago
  49. 957355e Move the test for radar 8018252 to SemaCXX/expressions.cpp. by Fariborz Jahanian · 14 years ago
  50. 4020f87 It is not error in c++ to take address of by Fariborz Jahanian · 14 years ago
  51. 09a63c9 Parse all kinds of declarations as part of a linkage-specification, by Douglas Gregor · 14 years ago
  52. fb3bb31 PR7971: Compute the correct type for an address-of expression containing an by Eli Friedman · 14 years ago
  53. 4e6fbce Relax the construction of a definition for implicit, trivial default by Chandler Carruth · 14 years ago
  54. 06ebc98 We don't actually need to check the implicit object argument's by Douglas Gregor · 14 years ago
  55. c774b2f Properly implement the part of C++ [over.match.funcs]p4 that treats by Douglas Gregor · 14 years ago
  56. 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
  57. 35a38d9 On second thought, don't warn about reinterpret_casts under -Wcast-align. by John McCall · 14 years ago
  58. 58f281f Add warning for functions/blocks that have attribute 'noreturn' but return a non-void result. (<rdar://problem/7562925>) by Ted Kremenek · 14 years ago
  59. 4e938f57b There is no pointer conversion between to similar types (i.e., same by Douglas Gregor · 14 years ago
  60. 6aa03e6 Flesh out the test cases a little. by John McCall · 14 years ago
  61. 94c3b56 Rip out the existing retroactive abstract-class usage checker, by John McCall · 14 years ago
  62. 42cbd78 Rename -Wunused-method -> -Wunused-member-function. by Argyrios Kyrtzidis · 14 years ago
  63. 3d27b10 Introduce -Wunused-method option for warning on unused class methods in anonymous namespace. by Argyrios Kyrtzidis · 14 years ago
  64. 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
  65. 572fc62 Don't try to initialize a reference with a constructed temporary if either by John McCall · 14 years ago
  66. 2d7d2d9 A field of incomplete type is sufficiently disruptive that we should mark by John McCall · 14 years ago
  67. dd7744d Emit diagnostic error when the field of an anonymous struct is non trivial. by Argyrios Kyrtzidis · 14 years ago
  68. f231df3 Error out if reinterpret_casting between member pointers of two different sizes. by Charles Davis · 14 years ago
  69. d18f9f9 Err on incomplete class types in member pointers when compiling for the by Charles Davis · 14 years ago
  70. 06999f8 Don't warn for the common pattern of disallowing copying: by Argyrios Kyrtzidis · 14 years ago
  71. bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
  72. 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
  73. 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 14 years ago
  74. f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
  75. 279b5eb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 14 years ago
  76. b7f4ffe Implement -Wcast-align. The initial design of this diagnostic diverges by John McCall · 14 years ago
  77. 7b49202 Handle the obvious case for diagnosing redeclarations of extern "C" functions. by John McCall · 14 years ago
  78. fcadea2 Fix a crash on invalid when declaring an implicit member of a class with an by John McCall · 14 years ago
  79. 604eb65 Improve our handling of user-defined conversions when computing by Douglas Gregor · 14 years ago
  80. e26f043 When attempting to recover from a failed unqualified name lookup, make by Douglas Gregor · 14 years ago
  81. 09556fd Fix a crash on template delete operators. by Chandler Carruth · 14 years ago
  82. a570260 Make this test check a few more cases which didn't work correctly before by Eli Friedman · 14 years ago
  83. 0d30a87 PR7800: both virtual and non-virtual bases must be marked as used for VTTs. by Eli Friedman · 14 years ago
  84. d420663 The pre-increment/pre-decrement grammar in C++ differs from that in C, by Douglas Gregor · 14 years ago
  85. 255210e Introduce implicit conversions between AltiVec vectors and GCC by Douglas Gregor · 14 years ago
  86. 19410a7 PR7769: Fix references to anonymous structs/unions in base classes in by Eli Friedman · 14 years ago
  87. c133e9e Remove the warning for variables declared in the if-expression being used in by Nick Lewycky · 14 years ago
  88. 58e5539 Remove a redundant and broken check. Fixes PR7810. by Sebastian Redl · 14 years ago
  89. cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
  90. 1544282 Only look up an 'operator delete' on the definition of a destructor, not on by John McCall · 14 years ago
  91. 97ba481 Labels (and case statement) don't create independent scope parents for the by John McCall · 14 years ago
  92. 4204f07 Further adjustments to -Wglobal-constructors; works for references and direct by John McCall · 14 years ago
  93. b4b9b15 Kill off RequiresGlobalConstructor in favor of isConstantInitializer. by John McCall · 14 years ago
  94. 626e96e Make a first pass at implementing -Wglobal-constructors. I'm worried that this by John McCall · 14 years ago
  95. e46f62c Don't consider all local variables in C++ to mandate scope-checking, just by John McCall · 14 years ago
  96. 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
  97. 254a942 When deleting a value of class type, make sure that type is complete by Douglas Gregor · 14 years ago
  98. 9d4bb94 Don't die when a member access refers to a non-class member via a by Douglas Gregor · 14 years ago
  99. 0246376 Fix a minor crash bug with constructs like Obj.Class::ENUM_VALUE. by Eli Friedman · 14 years ago
  100. b7690b4 turn down the logical bitwise confusion warning to not warn by Chris Lattner · 14 years ago