1. 5290c80 Revert "Fix crash in CFGBuilder involving implicit destructor calls and gotos jumping after an object was declared. Fixes PR 10620." by Ted Kremenek · 14 years ago
  2. ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 14 years ago
  3. 634a43c Fix a raw string literal test case to actually use a raw string literal. by Craig Topper · 14 years ago
  4. a809447 Fix crash in CFGBuilder involving implicit destructor calls and gotos jumping after an object was declared. Fixes PR 10620. by Ted Kremenek · 14 years ago
  5. 79e610a The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users. by Richard Trieu · 14 years ago
  6. 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 14 years ago
  7. cd9ae48 Add the new unit test that I managed to leave out of r136997 :/ by Kaelyn Uhrain · 14 years ago
  8. a19950e Change an assert into a check. I'm pretty sure there was a point by John McCall · 14 years ago
  9. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 14 years ago
  10. de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 14 years ago
  11. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 14 years ago
  12. c268434 Flesh out the -Warray-bounds detection of C89 tail-padded one-element by Chandler Carruth · 14 years ago
  13. cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 14 years ago
  14. ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 14 years ago
  15. 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 14 years ago
  16. 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 14 years ago
  17. 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 14 years ago
  18. f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 14 years ago
  19. 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 14 years ago
  20. 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 14 years ago
  21. c0a575f Make DiagnosticErrorTrap keep a count of the errors that occurred so multiple by Argyrios Kyrtzidis · 14 years ago
  22. 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 14 years ago
  23. db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 14 years ago
  24. fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 14 years ago
  25. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
  26. ef8c79c Re-fix r136172 so it isn't an error; apparently, some people are fond of their undefined behavior. by Eli Friedman · 14 years ago
  27. e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 14 years ago
  28. e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 14 years ago
  29. 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 14 years ago
  30. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 14 years ago
  31. bf6e317 Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 14 years ago
  32. 697d05d Fix a test in warn-sign-conversion.cpp. Removed a part of a directory path so that the directory seperator, which may change on different platforms, is no longer part of the string checked for. by Richard Trieu · 14 years ago
  33. 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 14 years ago
  34. dd4286b Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 14 years ago
  35. 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 14 years ago
  36. e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 14 years ago
  37. 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 14 years ago
  38. cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 14 years ago
  39. ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 14 years ago
  40. dc998b4 Fix problems Johannes noticed, and extend test cases further. by Sebastian Redl · 14 years ago
  41. 87c1f1f PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 14 years ago
  42. 1255aaf Fix an incorrect namespace typo-correction diagnostic, from Kaelyn by Douglas Gregor · 14 years ago
  43. 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 14 years ago
  44. 701d1e7 Fix typo correction crash on overloaded functions, pr10283. by Hans Wennborg · 14 years ago
  45. cdb8076 Fixed PR10243. by Abramo Bagnara · 14 years ago
  46. 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 14 years ago
  47. 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 14 years ago
  48. 9a30c99 ActOnCXXConditionDeclaration should take into account that by Douglas Gregor · 14 years ago
  49. 31fd2b7 For code such as: by Richard Trieu · 14 years ago
  50. 304e233 Fix for PR7410. Allow functions in a derived class that improperly overwrite a virtual function in the base class to be inserted into the derived class function list to prevent extra errors every time the derived class is used. by Richard Trieu · 14 years ago
  51. 150fee8 Move test/Sema/return.cpp into test/SemaCXX/return.cpp by Hans Wennborg · 14 years ago
  52. ea4aba0 Perform lvalue-to-rvalue conversions on both operands of ->* by John McCall · 14 years ago
  53. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  54. db7abf7 Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration. by Argyrios Kyrtzidis · 14 years ago
  55. 2ba68b2 Cut down a few of the excess errors in the test. by Argyrios Kyrtzidis · 14 years ago
  56. 239cad7 Update test for r133934. by John McCall · 14 years ago
  57. ae19806 Fix missing braces around two statements that were intended to be part by Chandler Carruth · 14 years ago
  58. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 14 years ago
  59. 1ab0d90 Fix a couple more issues related to r133854: by Richard Smith · 14 years ago
  60. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 14 years ago
  61. a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 14 years ago
  62. c39b6bc This patch started as an attempt to fix up the horrid naming by Sean Hunt · 14 years ago
  63. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 14 years ago
  64. 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
  65. 4cc12c6 Clean up the heart of the caching code and miss fewer edge cases. by Sean Hunt · 14 years ago
  66. 4f0845e Check for placeholders early on in by Douglas Gregor · 14 years ago
  67. e3499ca Fix PR10168: don't warn for unused non-dependent variables in both the template definition and each instantiation. by Richard Smith · 14 years ago
  68. cd6f366 First part of PR9968: the __range variable in a dependent C++11 for-range statement is implicitly used by that statement. by Richard Smith · 14 years ago
  69. bc9bd0e Use an explicitly 64-bit triple flag to ensure we can easily verify the by Chandler Carruth · 14 years ago
  70. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 14 years ago
  71. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 14 years ago
  72. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 14 years ago
  73. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 14 years ago
  74. 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 14 years ago
  75. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 14 years ago
  76. 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 14 years ago
  77. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 14 years ago
  78. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 14 years ago
  79. c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 14 years ago
  80. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 14 years ago
  81. 55080a7 Build fix attempt. by Nico Weber · 14 years ago
  82. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 14 years ago
  83. e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 14 years ago
  84. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 14 years ago
  85. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 14 years ago
  86. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 14 years ago
  87. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 14 years ago
  88. 6f95f1b Uncomment this testcase now that we pass it. by Sean Hunt · 14 years ago
  89. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 14 years ago
  90. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 14 years ago
  91. 064e236 More std::initializer_list tests. by Sebastian Redl · 14 years ago
  92. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 14 years ago
  93. 262b62b Expand on braced init list tests. by Sebastian Redl · 14 years ago
  94. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 14 years ago
  95. 0a62984 I've had too much to drink, apparently. by Sean Hunt · 14 years ago
  96. 78e9c55 Implement a warning flag for the warning about default arguments making by Sean Hunt · 14 years ago
  97. a08fcb8 Make -Wignored-qualifiers point to the first ignored qualifier. by Hans Wennborg · 14 years ago
  98. 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 14 years ago
  99. 8d79461 Even a return statement of an expression with a dependent type in a void by Nick Lewycky · 14 years ago
  100. b474603 Microsoft friend acting as a forward declaration; try#2. Now only 2 lines. by Francois Pichet · 14 years ago