1. 4857947 De-Unicode-ify in comments. by NAKAMURA Takumi · 13 years ago
  2. 2a45fa7 Driver/Darwin: Honor -Xarch_FOO when the arch matches either the toolchain or by Daniel Dunbar · 13 years ago
  3. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 13 years ago
  4. 43fec87 Canonicalize register names properly. by Eric Christopher · 13 years ago
  5. cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 13 years ago
  6. 8e2ce7f [arcmt] Always add '__bridge' cast when 'self' is cast to a C pointer. rdar://9644061 by Argyrios Kyrtzidis · 13 years ago
  7. 8912aae [analyzer] Finish size argument checking for strncat (and strncpy). by Jordy Rose · 13 years ago
  8. 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
  9. 9c47973 [arcmt] Find out whether there is an ARC runtime directly from the triple, avoid hacky delegation to the driver for that. by Argyrios Kyrtzidis · 13 years ago
  10. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  11. ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
  12. 6fe6bac Define va_copy when in C++0x mode; C++0x picked it up from C99. by Douglas Gregor · 13 years ago
  13. 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 13 years ago
  14. d36d036 Change how PHINodes store their operands. by Jay Foad · 13 years ago
  15. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  16. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
  17. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
  18. c5cbb90 Update to match mainline ConstantStruct::get API change. Also, use by Chris Lattner · 13 years ago
  19. 8cc2491 [analyzer] Replace stream-built error message with constant string. No functionality change. by Jordy Rose · 13 years ago
  20. 5e5f150 [analyzer] Re-enable checking for strncpy, along with a new validation of the size argument. strncat is not yet up-to-date, but I'm leaving it enabled for now (there shouldn't be any false positives, at least...) by Jordy Rose · 13 years ago
  21. 9e49d9f [analyzer] Eliminate "byte string function" from CStringChecker's diagnostics, and make it easier to provide custom messages for overflow checking, in preparation for re-enabling strncpy checking. by Jordy Rose · 13 years ago
  22. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  23. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  24. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
  25. 7650d95 update for api change. by Chris Lattner · 13 years ago
  26. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  27. d510fd2 80 cols. by Benjamin Kramer · 13 years ago
  28. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
  29. e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 13 years ago
  30. 60a5e3f [arcmt] Const'ify. by Argyrios Kyrtzidis · 13 years ago
  31. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 13 years ago
  32. 829f200 Fix regression with @encode string. rdar://9624314. by Argyrios Kyrtzidis · 13 years ago
  33. 4020cae Objective-C++ ARC: eliminate the utterly unjustified loophole that by Douglas Gregor · 13 years ago
  34. c22d699 Objective-C++ ARC: do not mangle __unsafe_unretained lifetime by Douglas Gregor · 13 years ago
  35. e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 13 years ago
  36. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  37. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  38. ed3b256 Add a minor hack to avoid using isNullPointerConstant on a hot path. Fixes -O0 compile-time regressions from r133196. by Eli Friedman · 13 years ago
  39. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  40. 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
  41. c99f0ec Fix refactoro, silencing an MSVC warning. Thanks, Francois. by Douglas Gregor · 13 years ago
  42. 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
  43. 71c482c Initialize a couple of variables to shut GCC up. by John McCall · 13 years ago
  44. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  45. 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
  46. b7edc4f Factor the checking of the deduced argument type against the actual by Douglas Gregor · 13 years ago
  47. 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
  48. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  49. 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
  50. e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
  51. dda231a Add some more memory constraints for ARM. by Eric Christopher · 13 years ago
  52. 283f447 On ARM make sure that we continue translating 'p' to 'r' for the constraints. by Eric Christopher · 13 years ago
  53. b77115d When synthesizing implicit copy/move constructors and copy/move assignment by John McCall · 13 years ago
  54. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
  55. 7a883e3 Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . by Eli Friedman · 13 years ago
  56. 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
  57. 6970155 Finish 2 sentences. by Francois Pichet · 13 years ago
  58. 1d7f12b Fix a regression introduced by r131955 which broke #include_next in subtle situations by Chris Lattner · 13 years ago
  59. ebb6164 code cleanups, no behavior change. by Chris Lattner · 13 years ago
  60. 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
  61. 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 · 13 years ago
  62. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  63. 8bfa257 Stylistic fix: move virtual keyword before return type. by Evan Cheng · 13 years ago
  64. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  65. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  66. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  67. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  68. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
  69. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  70. c370398 Be aware of (x86_64-redhat-linux6E-)g++44 on RHEL5. by NAKAMURA Takumi · 13 years ago
  71. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  72. adc42d4 [analyzer] Clean up modeling of strcmp, including cases where a string literal has an embedded null character, and where both arguments are the same buffer. Also use nested ifs rather than early returns; in this case early returns will lose any assumptions we've made earlier in the function. by Jordy Rose · 13 years ago
  73. b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 13 years ago
  74. ee2fde1 [analyzer] Fix trivial errors in previous commit. by Jordy Rose · 13 years ago
  75. 1e02241 [analyzer] Cleanup: mainly 80-char violations and preferring SValBuilder::getComparisonType() to just referencing IntTy. by Jordy Rose · 13 years ago
  76. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  77. d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago
  78. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
  79. 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
  80. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
  81. 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
  82. 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 13 years ago
  83. 175d659 Suppress a warning in -Asserts builds. by John McCall · 13 years ago
  84. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  85. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  86. 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
  87. 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 13 years ago
  88. 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 13 years ago
  89. 431e4b3 Use isAnyComplexType here so we don't pass complex numbers into the aggregate handling code; found by inspection. by Eli Friedman · 13 years ago
  90. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  91. 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 13 years ago
  92. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  93. bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 13 years ago
  94. 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
  95. d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 13 years ago
  96. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  97. 210c05b [analyzer] If a C string length is UnknownVal, clear any existing length binding. No tests yet because the only thing that sets string length is strcpy(), and that needs some work anyway. by Jordy Rose · 13 years ago
  98. a9af8e7 [analyzer] When performing a binary operation on symbolic operands, we convert the symbol values to a common type. But in a relational operation, the result is an 'int' or 'bool', which may not be the appropriate type to convert the operands to. In these cases, use the left-hand operand's type as the conversion type. by Jordy Rose · 13 years ago
  99. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  100. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago