1. 1e12c59 Split apart the state accumulated during constant expression evaluation and the by Richard Smith · 13 years ago
  2. 5405b81 Implement overload resolution from init lists for scalar parameter types. by Sebastian Redl · 13 years ago
  3. c223518 Diagnose when omitting braces in direct list-initialization in C++0x. by Sebastian Redl · 13 years ago
  4. d12c9f5 Prove that non-overloaded function calls using init list arguments work. by Sebastian Redl · 13 years ago
  5. 0aa86c0 Add -Wc++98-compat warning for deduced 'auto' type specifier. by Richard Smith · 13 years ago
  6. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  7. 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
  8. 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
  9. 84ef899 Test for r141985. by Richard Smith · 13 years ago
  10. b8e778d Don't try to diagnose anything when we're passing incomplete types by Douglas Gregor · 13 years ago
  11. 9ce6377 Only warn in -Wliteral-conversion if the conversion loses information by Matt Beaumont-Gay · 13 years ago
  12. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  13. 133ca80 Fix a test case where FileCheck is used to test code corrected by -fixit. by Richard Trieu · 13 years ago
  14. 9469678 Convert newly-added test from -std=c++0x to -std=c++11. by Richard Smith · 13 years ago
  15. cda5782 Extend -Wno-sizeof-array-argument to strncpy and friends. by Nico Weber · 13 years ago
  16. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  17. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  18. ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 13 years ago
  19. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  20. d41679d Teach __has_nothrow_assign not to complain about access (GCC and EDG by Douglas Gregor · 13 years ago
  21. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  22. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  23. e1677d9 Add more testing for -Wc++0x-compat warnings. by Richard Smith · 13 years ago
  24. 257e17f Add an explanatory comment to test/SemaCXX/typo-correction.cpp by Kaelyn Uhrain · 13 years ago
  25. f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
  26. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  27. 2afd766 Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 13 years ago
  28. db92422 Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (which is completely trivial). PR8836. by Eli Friedman · 13 years ago
  29. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  30. fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
  31. 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
  32. f8b6e15 Don't analyze comparisons in type- or value-dependent by Douglas Gregor · 13 years ago
  33. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  34. 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
  35. 44efed0 Only allow taking the address of an expression of type 'overloaded by Douglas Gregor · 13 years ago
  36. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  37. 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
  38. 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
  39. 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
  40. eea0e81 PR11040: CheckICE should not allow an lvalue bitcast as part of an integer constant expression. by Eli Friedman · 13 years ago
  41. 2da7a51 In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 13 years ago
  42. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  43. 97db726 c - Enumerators may inherit the deprecated/unavailable by Fariborz Jahanian · 13 years ago
  44. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  45. 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
  46. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  47. 104be6f PR11009: Fix a FIXME which was leading to an assertion failure with rvalue references. by Eli Friedman · 13 years ago
  48. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  49. 615eb7c Fix regression of -Warray-bounds involving varargs functions [PR 11007]. by Ted Kremenek · 13 years ago
  50. 02fa1b9 Move string literal to bool conversion into its own warning flag -Wstring-conversion. by Richard Trieu · 13 years ago
  51. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  52. 3117e36 Fix the expected error for narrowing conversions in generalized-initializers.cpp to by Sebastian Redl · 13 years ago
  53. 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
  54. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  55. a120d01 When checking for weak vtables, check whether the actual definition of by Douglas Gregor · 13 years ago
  56. 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
  57. cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
  58. 9d8c2b6 Fix a crash-on-invalid with bad CV-qualification on 'this' in the by John McCall · 13 years ago
  59. 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
  60. 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
  61. 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
  62. 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
  63. 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
  64. 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
  65. de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago
  66. 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
  67. e5326fa Remove standard library includes from test; they explode on Windows. by Eli Friedman · 13 years ago
  68. 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
  69. 988b5ae Thread safety: test cases originally from gcc annotalysis branch. We are by Caitlin Sadowski · 13 years ago
  70. cb96751 Thread safety: completeing the implementation of shared/exclusive locks required attributes by Caitlin Sadowski · 13 years ago
  71. 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
  72. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
  73. 194418f Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions by Caitlin Sadowski · 13 years ago
  74. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
  75. 5d35aa0 Split the two invalid uses of the unqualified Foobar at line 3 to two lines by Kaelyn Uhrain · 13 years ago
  76. 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
  77. c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
  78. 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
  79. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  80. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  81. 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
  82. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  83. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
  84. 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
  85. af37061 Thread Safety: adding basic no thread safety analysis option by Caitlin Sadowski · 13 years ago
  86. 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 13 years ago
  87. a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 13 years ago
  88. 3bb4358 Thread safety: small formatting change in test comments by Caitlin Sadowski · 13 years ago
  89. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  90. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  91. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  92. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 13 years ago
  93. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  94. f1bb0b0 Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality. by Ted Kremenek · 13 years ago
  95. 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
  96. 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
  97. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  98. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  99. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  100. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago