1. 7519699 Allow -Wformat to be enabled without -Wformat-security. GCC gates by Chandler Carruth · 14 years ago
  2. c1de52d Fix PR9253, allowing attribute(aligned) to reduce the alignment of a typedef. by Chris Lattner · 14 years ago
  3. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  4. febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago
  5. 2fda14a break testcase over multiple lines to make it easier to read. by Chris Lattner · 14 years ago
  6. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  7. a5b9332 Implement a sub-group of -Wconversion: -Wliteral-conversion. This by Chandler Carruth · 14 years ago
  8. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  9. c71a2c0 Fix assertion failure in -Warray-bounds on template parameters used as arrays. by Ted Kremenek · 14 years ago
  10. bac7737 Placate Doug and change capitalization of diagnostic note. by Ted Kremenek · 14 years ago
  11. 8fd0a5d Tweak -Warray-bounds diagnostics based on feedback from Chandler. by Ted Kremenek · 14 years ago
  12. a0125d8 Add trivial buffer overflow checking in Sema. by Ted Kremenek · 14 years ago
  13. db27d82 OpenCL: standardise naming of test cases by Peter Collingbourne · 14 years ago
  14. d263fd1 Fix a block sema bug where result type of initializer by Fariborz Jahanian · 14 years ago
  15. 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
  16. da26379 dgregor accidentally killed this assert, but on investigation, it can fire by John McCall · 14 years ago
  17. 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
  18. 5533045 Reenable -Wuninitialized warning for captured block variables. by Ted Kremenek · 14 years ago
  19. 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
  20. 40249e7 When diagnosing address-space changes, apply array-to-pointer decay first. by John McCall · 14 years ago
  21. 9fcbcee Enhance -Wuninitialized to better reason about || and &&, tracking dual dataflow facts and properly merging them. by Ted Kremenek · 14 years ago
  22. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  23. 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
  24. 6684d85 Diagnose if extern local variable is followed by non-extern and vice-versa. by Argyrios Kyrtzidis · 14 years ago
  25. 6df96e0 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302. by Argyrios Kyrtzidis · 14 years ago
  26. 96554fd Teach -Wuninitialized about indirect goto. Fixes PR 9071. by Ted Kremenek · 14 years ago
  27. 2a5c45b Allow #pragma unused to be used on global variables like gcc. Fixes rdar://8793832. by Argyrios Kyrtzidis · 14 years ago
  28. 40900ee Teach -Wuninitialized not to assert when analyzing by Ted Kremenek · 14 years ago
  29. fd6b874 Merge -Wuninitialized-experimental into -Wuninitialized. by Ted Kremenek · 14 years ago
  30. dd0f794 Tweak -Wuninitialized-experimental to not emit by Ted Kremenek · 14 years ago
  31. a4356ad Correct r124242 making sure function chunk that gets diagnosed is really about the block. by Argyrios Kyrtzidis · 14 years ago
  32. ce95566 Diagnose calling convention attribute incompatibilities. Fixes rdar://8876096. by Argyrios Kyrtzidis · 14 years ago
  33. 9865044 Change error "function cannot return array type" -> "blocks cannot return array type" when blocks are involved. by Argyrios Kyrtzidis · 14 years ago
  34. a8c17a5 Teach -Wuninitialized-experimental to also warn by Ted Kremenek · 14 years ago
  35. d6b8de0 Change the wording of the bad-decl-for-attribute warning and error by John McCall · 14 years ago
  36. 9660803 Teach -Wuninitialized-experimental about sizeof(). by Ted Kremenek · 14 years ago
  37. dcfb360 Provide -Wuninitialized-experimental fixits by Ted Kremenek · 14 years ago
  38. fbb178a Add basic fixits for -Wuninitialized-experimental by Ted Kremenek · 14 years ago
  39. 94b1b4d Enhance -Wuninitialized-experimental diagnostics by Ted Kremenek · 14 years ago
  40. 13bd423 Add rudimentary path-sensitivity to UnintializedValuesV2 by Ted Kremenek · 14 years ago
  41. 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
  42. c21fed3 Teach UninitializedValuesV2 to implicitly reason about C++ by Ted Kremenek · 14 years ago
  43. e188933 Properly do a float -> _Complex double conversion, fixes rdar://8875946. by Argyrios Kyrtzidis · 14 years ago
  44. 4dccb90 Correctly enable test/Sema/unit-variables.c, by Ted Kremenek · 14 years ago
  45. c104e53 Teach UninitializedValuesV2 about "int x = x" and by Ted Kremenek · 14 years ago
  46. 5be38be Remove a c++ file test I inadvertently added in Sema last week. by Francois Pichet · 14 years ago
  47. 610068c Add initial prototype for implementation of by Ted Kremenek · 14 years ago
  48. 2b57aef Added warning about invalid register specification for local variables. by Abramo Bagnara · 14 years ago
  49. 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
  50. 65197b4 Add semantic checking that the "thousands grouping" by Ted Kremenek · 14 years ago
  51. bd18d45 Add printf format string parsing support for ' by Ted Kremenek · 14 years ago
  52. 9ce5270 Fix crash in CFGBuilder on invalid code. We still need by Ted Kremenek · 14 years ago
  53. 711c52b Refactor the application of type attributes so that attributes from by John McCall · 14 years ago
  54. b2b5cc0 Enhance the diagnostic for negative array sizes to include the by Chandler Carruth · 14 years ago
  55. 6b9109e When we attempt to create a built-in that involves a library type we by Douglas Gregor · 14 years ago
  56. baf8695 Produce a better error message for invalid register names. by Rafael Espindola · 14 years ago
  57. 927b180 Added scalar casts test. by Abramo Bagnara · 14 years ago
  58. 96fc8e4 Improved complex constants evaluation. by Abramo Bagnara · 14 years ago
  59. f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
  60. abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
  61. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  62. ae3038c Mark functions referenced by 'cleanup' attribute as used. Fixes rdar://8728293 by Argyrios Kyrtzidis · 14 years ago
  63. f91d757 Merge transparent union types using member's unqualified type by Peter Collingbourne · 14 years ago
  64. 7966297 Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 14 years ago
  65. b97c403 Merge transparent union types using member's canonical param type by Peter Collingbourne · 14 years ago
  66. 550e5ad Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. by Bob Wilson · 14 years ago
  67. 0608f53 Add a test for calling a Neon intrinsic macro with the wrong vector type. by Bob Wilson · 14 years ago
  68. bbd3407 Incomplete enum types not to be treated as integer type by Fariborz Jahanian · 14 years ago
  69. 8e161ed Microsoft C anonymous struct implementation. by Francois Pichet · 14 years ago
  70. 040dda5 test/Sema/x86-builtin-palignr.c: Now we can remove XFAIL:win32, according to r119958. by NAKAMURA Takumi · 14 years ago
  71. 2e6c19a The 'X' printf type has a valid alternative form. Fixes PR8641. by Anders Carlsson · 14 years ago
  72. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  73. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  74. 47d512c Don't emit warn_logical_and_in_logical_or for cases like "a && b || 0". by Argyrios Kyrtzidis · 14 years ago
  75. 567bb71 Don't warn for parentheses for the '&&' inside '||' for cases like: by Argyrios Kyrtzidis · 14 years ago
  76. bee77f7 Warn about arg1 && arg2 || arg3, as GCC 4.3+ does. Fixes rdar://8659922 by Argyrios Kyrtzidis · 14 years ago
  77. ba772ba This really seems like a boring set of fixes to our tests to make them more by Chandler Carruth · 14 years ago
  78. 541b994 Add tests for new Neon vector type attributes. by Bob Wilson · 14 years ago
  79. 91b6014 Undo a refactor-o and base the bitfield-truncation warning on the by John McCall · 14 years ago
  80. 15d7d12 Extend the bitfield-truncation warning to initializations. by John McCall · 14 years ago
  81. 1844a6e When -Wconversion computes the range of a type, it uses the (bit-)range by John McCall · 14 years ago
  82. 935cd6e Tweak to bitfield-overflow warning: don't warn about storing by John McCall · 14 years ago
  83. 5dac4c2 Typo. by John McCall · 14 years ago
  84. beb22aa Add a warning for implicit truncation of constant values due to by John McCall · 14 years ago
  85. 091f23f Split out -Wconversion warnings about constant precision into their by John McCall · 14 years ago
  86. 73167ec Test moved to its correct place. by Fariborz Jahanian · 14 years ago
  87. 90ba6d5 Fix source locations in unnamed bitfield diagnostic, from Jakub by Douglas Gregor · 14 years ago
  88. 4820908 Document Clang's support for attributes on individual enumerators and by John McCall · 14 years ago
  89. 79ca1ee When setting a tied check if it's already tied. If it's tied to another constraint it's invalid. Fixes PR3905. by Anders Carlsson · 14 years ago
  90. 86eda39 A number in an input constraint can't point to a read-write ('+') constraint. Fixes PR3904. by Anders Carlsson · 14 years ago
  91. 20e047a When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 14 years ago
  92. 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
  93. d8f0ade Look through the address-of operator to find the function being by Douglas Gregor · 14 years ago
  94. 4654241 When we're calling a function that we know based on its K&R-style by Douglas Gregor · 14 years ago
  95. 4846675 Implement GNU C extension: two types are compatible if they appear by Peter Collingbourne · 14 years ago
  96. e166719 - Fixed subexpressions evaluation order for binary operators to match order in code generated with the compiler, by Marcin Swiderski · 14 years ago
  97. cd1af3d Move the "used but marked unused" warning behind a special warning flag for now. by Anders Carlsson · 14 years ago
  98. 2127ecc Warn if a variable marked with the "unused" attribute is used. Patch by Darin Adler! by Anders Carlsson · 14 years ago
  99. 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
  100. 4d8ae4d Previously, the printf warnings would say your arguments type was 'int' when it was really a 'char' by Ted Kremenek · 14 years ago