1. a8d459e Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need by Ted Kremenek · 14 years ago
  2. d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
  3. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  4. 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 14 years ago
  5. ac4df24 Warn about unused declaration-specifiers on tag declarations. by John McCall · 14 years ago
  6. c9dcb45 Make test more portable. by Ted Kremenek · 14 years ago
  7. 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago
  8. 0a65f94 Rename -Wuninitialized-maybe to -Wconditional-uninitialized. by Ted Kremenek · 14 years ago
  9. db9e9e6 Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. by Ted Kremenek · 14 years ago
  10. 908c09f Take 2: merge -Wuninitialized-experimental into -Wuninitialized. Only *must-be-uninitialized* warnings are reported, with *maybe-uninitialized* under a separate flag. I await any fallout/comments/feedback, although hopefully this will produce no noise for users. by Ted Kremenek · 14 years ago
  11. f7bafc7 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 14 years ago
  12. f3f5379 Remove old UninitializedValues analysis. by Ted Kremenek · 14 years ago
  13. 5a5b38f When we're determining whether to complain about a conversion from one by Douglas Gregor · 14 years ago
  14. 02b3774 include/clang/Basic/BuiltinsX86.def: __builtin_ia32_crc32**() should be defined to take unsigned args and to return unsigned value. by NAKAMURA Takumi · 14 years ago
  15. e224ba7 Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks! by Carl Norum · 14 years ago
  16. bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
  17. fb7cb35 Don't warn about unused values in ternary ?: expressions unless both the LHS and RHS are "unused" (side-effect free). by Ted Kremenek · 14 years ago
  18. 425a31e Don't warning about shifting by too many bits in dead code. by Ted Kremenek · 14 years ago
  19. 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
  20. 3b332ab Don't crash during constant-evaluation of 1/(1/0). PR9262. by John McCall · 14 years ago
  21. 0289b66 Rename test/Sema/expr-comma-c89.c to expr-comma-c99.c. Spotted by by Peter Collingbourne · 14 years ago
  22. 7decebf Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning flag for a warning mapped to an error. by Ted Kremenek · 14 years ago
  23. b43e8ad Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 14 years ago
  24. 5fa05cb Simplify messages as requested by Chris. by Chandler Carruth · 14 years ago
  25. 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
  26. d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
  27. c56c004 Teach CFGBuilder about null pointer constants in conditionals, and how they can be used to prune branches. Fixes false null pointer dereference warning in PR 8183. by Ted Kremenek · 14 years ago
  28. 377e215 Add test case (from PR 8876) for suppressing 'indirection of non-volatile null pointer...' warning due to reachability analysis. by Ted Kremenek · 14 years ago
  29. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  30. 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
  31. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
  32. cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
  33. 284cc8d Warn about implicit conversions between values of different, named by Douglas Gregor · 14 years ago
  34. 95bba6f Move some Objective-C tests to SemaObjC and CodeGenObjC. by Anders Carlsson · 14 years ago
  35. 7519699 Allow -Wformat to be enabled without -Wformat-security. GCC gates by Chandler Carruth · 14 years ago
  36. c1de52d Fix PR9253, allowing attribute(aligned) to reduce the alignment of a typedef. by Chris Lattner · 14 years ago
  37. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  38. febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
  39. 2fda14a break testcase over multiple lines to make it easier to read. by Chris Lattner · 14 years ago
  40. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  41. a5b9332 Implement a sub-group of -Wconversion: -Wliteral-conversion. This by Chandler Carruth · 14 years ago
  42. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  43. c71a2c0 Fix assertion failure in -Warray-bounds on template parameters used as arrays. by Ted Kremenek · 14 years ago
  44. bac7737 Placate Doug and change capitalization of diagnostic note. by Ted Kremenek · 14 years ago
  45. 8fd0a5d Tweak -Warray-bounds diagnostics based on feedback from Chandler. by Ted Kremenek · 14 years ago
  46. a0125d8 Add trivial buffer overflow checking in Sema. by Ted Kremenek · 14 years ago
  47. db27d82 OpenCL: standardise naming of test cases by Peter Collingbourne · 14 years ago
  48. d263fd1 Fix a block sema bug where result type of initializer by Fariborz Jahanian · 14 years ago
  49. 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
  50. da26379 dgregor accidentally killed this assert, but on investigation, it can fire by John McCall · 14 years ago
  51. 1b52844 Move uninitialized variable checking back under -Wuninitialized-experimental. It is clear from user feedback that this warning is not quite ready. by Ted Kremenek · 14 years ago
  52. 5533045 Reenable -Wuninitialized warning for captured block variables. by Ted Kremenek · 14 years ago
  53. 609e317 Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration. by Ted Kremenek · 14 years ago
  54. 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
  55. 9fcbcee Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 14 years ago
  56. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  57. 49a6172 Fix the diagnostic when we are shadowing an external variable and there exists a locally scoped extern with the same name. by Argyrios Kyrtzidis · 14 years ago
  58. 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
  59. 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
  60. 96554fd Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 14 years ago
  61. 2a5c45b Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 14 years ago
  62. 40900ee Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 14 years ago
  63. fd6b874 Merge -Wuninitialized-experimental into -Wuninitialized. by Ted Kremenek · 14 years ago
  64. dd0f794 Tweak -Wuninitialized-experimental to not emit by Ted Kremenek · 14 years ago
  65. a4356ad Correct r124242 making sure function chunk that gets diagnosed is really about the block. by Argyrios Kyrtzidis · 14 years ago
  66. ce95566 Diagnose calling convention attribute incompatibilities. Fixes rdar://8876096. by Argyrios Kyrtzidis · 14 years ago
  67. 9865044 Change error "function cannot return array type" -> "blocks cannot return array type" when blocks are involved. by Argyrios Kyrtzidis · 14 years ago
  68. a8c17a5 Teach -Wuninitialized-experimental to also warn by Ted Kremenek · 14 years ago
  69. d6b8de0 Change the wording of the bad-decl-for-attribute warning and error by John McCall · 14 years ago
  70. 9660803 Teach -Wuninitialized-experimental about sizeof(). by Ted Kremenek · 14 years ago
  71. dcfb360 Provide -Wuninitialized-experimental fixits by Ted Kremenek · 14 years ago
  72. fbb178a Add basic fixits for -Wuninitialized-experimental by Ted Kremenek · 14 years ago
  73. 94b1b4d Enhance -Wuninitialized-experimental diagnostics by Ted Kremenek · 14 years ago
  74. 13bd423 Add rudimentary path-sensitivity to UnintializedValuesV2 by Ted Kremenek · 14 years ago
  75. 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
  76. c21fed3 Teach UninitializedValuesV2 to implicitly reason about C++ by Ted Kremenek · 14 years ago
  77. e188933 Properly do a float -> _Complex double conversion, fixes rdar://8875946. by Argyrios Kyrtzidis · 14 years ago
  78. 4dccb90 Correctly enable test/Sema/unit-variables.c, by Ted Kremenek · 14 years ago
  79. c104e53 Teach UninitializedValuesV2 about "int x = x" and by Ted Kremenek · 14 years ago
  80. 5be38be Remove a c++ file test I inadvertently added in Sema last week. by Francois Pichet · 14 years ago
  81. 610068c Add initial prototype for implementation of by Ted Kremenek · 14 years ago
  82. 2b57aef Added warning about invalid register specification for local variables. by Abramo Bagnara · 14 years ago
  83. a15a5ee In Microsoft mode, force 64 bit hex integer constants to signed type if the LL or i64 suffix is used. This MSVC behavior. by Francois Pichet · 14 years ago
  84. 65197b4 Add semantic checking that the "thousands grouping" by Ted Kremenek · 14 years ago
  85. bd18d45 Add printf format string parsing support for ' by Ted Kremenek · 14 years ago
  86. 9ce5270 Fix crash in CFGBuilder on invalid code. We still need by Ted Kremenek · 14 years ago
  87. 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
  88. b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
  89. 6b9109e When we attempt to create a built-in that involves a library type we by Douglas Gregor · 14 years ago
  90. baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 14 years ago
  91. 927b180 Added scalar casts test. by Abramo Bagnara · 14 years ago
  92. 96fc8e4 Improved complex constants evaluation. by Abramo Bagnara · 14 years ago
  93. f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
  94. abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
  95. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  96. ae3038c Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293 by Argyrios Kyrtzidis · 14 years ago
  97. f91d757 Merge transparent union types using member's unqualified type by Peter Collingbourne · 14 years ago
  98. 7966297 Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 14 years ago
  99. b97c403 Merge transparent union types using member's canonical param type by Peter Collingbourne · 14 years ago
  100. 550e5ad Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. by Bob Wilson · 14 years ago