1. 95aafb2 Add -Wc++98-compat warning for enumerations in nested name specifiers. by Richard Smith · 13 years ago
  2. 2b79c32 Don't provide errors for anonymous unions when they're actually anonymous classes. by David Blaikie · 13 years ago
  3. e7d7c39 -Wc++98-compat: warn on nontrivial types used in unions and anonymous structs. by Richard Smith · 13 years ago
  4. 83da2e7 -Wc++98-compat: diagnose if a reference is bound to a prvalue which does not by Richard Smith · 13 years ago
  5. 53e5351 Add a -Wc++98-compat warning for friend functions of class templates which would by Richard Smith · 13 years ago
  6. 77faa36 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 13 years ago
  7. 6b13022 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 13 years ago
  8. ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
  9. 5f31f08 Switch to the C++11 warning flags in tests. Patch by Ahmed Charles! by David Blaikie · 13 years ago
  10. 2dc7ece Add -Wc++11-compat warning for an inline specifier on an explicit instantiation. by Richard Smith · 13 years ago
  11. 3e2e91e Refactor the checking for explicit template instantiations being performed in by Richard Smith · 13 years ago
  12. ea01143 Perform lvalue-to-rvalue conversions on __builtin_offsetof array argument index by Richard Smith · 13 years ago
  13. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  14. 8121639 Substitute for arguments in method calls -- functionality by DeLesley Hutchins · 13 years ago
  15. 5acb0c9 Teach the ARC compiler to not require __bridge casts when by John McCall · 13 years ago
  16. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  17. 1e12c59 Split apart the state accumulated during constant expression evaluation and the by Richard Smith · 13 years ago
  18. 5405b81 Implement overload resolution from init lists for scalar parameter types. by Sebastian Redl · 13 years ago
  19. c223518 Diagnose when omitting braces in direct list-initialization in C++0x. by Sebastian Redl · 13 years ago
  20. d12c9f5 Prove that non-overloaded function calls using init list arguments work. by Sebastian Redl · 13 years ago
  21. 0aa86c0 Add -Wc++98-compat warning for deduced 'auto' type specifier. by Richard Smith · 13 years ago
  22. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  23. 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
  24. 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
  25. 84ef899 Test for r141985. by Richard Smith · 13 years ago
  26. b8e778d Don't try to diagnose anything when we're passing incomplete types by Douglas Gregor · 13 years ago
  27. 9ce6377 Only warn in -Wliteral-conversion if the conversion loses information by Matt Beaumont-Gay · 13 years ago
  28. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  29. 133ca80 Fix a test case where FileCheck is used to test code corrected by -fixit. by Richard Trieu · 13 years ago
  30. 9469678 Convert newly-added test from -std=c++0x to -std=c++11. by Richard Smith · 13 years ago
  31. cda5782 Extend -Wno-sizeof-array-argument to strncpy and friends. by Nico Weber · 13 years ago
  32. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  33. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  34. ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 13 years ago
  35. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  36. d41679d Teach __has_nothrow_assign not to complain about access (GCC and EDG by Douglas Gregor · 13 years ago
  37. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  38. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  39. e1677d9 Add more testing for -Wc++0x-compat warnings. by Richard Smith · 13 years ago
  40. 257e17f Add an explanatory comment to test/SemaCXX/typo-correction.cpp by Kaelyn Uhrain · 13 years ago
  41. f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
  42. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  43. 2afd766 Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 13 years ago
  44. db92422 Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (which is completely trivial). PR8836. by Eli Friedman · 13 years ago
  45. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  46. fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
  47. 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
  48. f8b6e15 Don't analyze comparisons in type- or value-dependent by Douglas Gregor · 13 years ago
  49. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  50. 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
  51. 44efed0 Only allow taking the address of an expression of type 'overloaded by Douglas Gregor · 13 years ago
  52. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  53. 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
  54. 2d23ec2 Suggest adding 'constexpr' if the GNU extension for in-class initializers for static const float members is used in C++11 mode. by Richard Smith · 13 years ago
  55. 947be19 Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 13 years ago
  56. eea0e81 PR11040: CheckICE should not allow an lvalue bitcast as part of an integer constant expression. by Eli Friedman · 13 years ago
  57. 2da7a51 In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 13 years ago
  58. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  59. 97db726 c - Enumerators may inherit the deprecated/unavailable by Fariborz Jahanian · 13 years ago
  60. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  61. 8ed3ade Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). by Eli Friedman · 13 years ago
  62. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  63. 104be6f PR11009: Fix a FIXME which was leading to an assertion failure with rvalue references. by Eli Friedman · 13 years ago
  64. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  65. 615eb7c Fix regression of -Warray-bounds involving varargs functions [PR 11007]. by Ted Kremenek · 13 years ago
  66. 02fa1b9 Move string literal to bool conversion into its own warning flag -Wstring-conversion. by Richard Trieu · 13 years ago
  67. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  68. 3117e36 Fix the expected error for narrowing conversions in generalized-initializers.cpp to by Sebastian Redl · 13 years ago
  69. fce1a3a [microsoft] In Microsoft mode, if we are inside a template class member function and we can't resolve an identifier then assume the identifier is type dependent. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  70. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  71. a120d01 When checking for weak vtables, check whether the actual definition of by Douglas Gregor · 13 years ago
  72. 036277e [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 13 years ago
  73. cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
  74. 9d8c2b6 Fix a crash-on-invalid with bad CV-qualification on 'this' in the by John McCall · 13 years ago
  75. 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
  76. 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
  77. 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
  78. 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
  79. 1c98d62 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 13 years ago
  80. 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
  81. de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago
  82. 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
  83. e5326fa Remove standard library includes from test; they explode on Windows. by Eli Friedman · 13 years ago
  84. 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
  85. 988b5ae Thread safety: test cases originally from gcc annotalysis branch. We are by Caitlin Sadowski · 13 years ago
  86. cb96751 Thread safety: completeing the implementation of shared/exclusive locks required attributes by Caitlin Sadowski · 13 years ago
  87. 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
  88. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
  89. 194418f Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions by Caitlin Sadowski · 13 years ago
  90. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
  91. 5d35aa0 Split the two invalid uses of the unqualified Foobar at line 3 to two lines by Kaelyn Uhrain · 13 years ago
  92. c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
  93. c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
  94. ac5ecf4 Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. by David Blaikie · 13 years ago
  95. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  96. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  97. 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
  98. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  99. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
  100. 8bccabe Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology. by Caitlin Sadowski · 13 years ago