1. 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
  2. 6970155 Finish 2 sentences. by Francois Pichet · 13 years ago
  3. 12ee102 comment improvements. by Chris Lattner · 13 years ago
  4. 1d7f12b Fix a regression introduced by r131955 which broke #include_next in subtle situations by Chris Lattner · 13 years ago
  5. ebb6164 code cleanups, no behavior change. by Chris Lattner · 13 years ago
  6. 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
  7. 70f55bb cmake may require LIT_TOOLS_DIR. Reviewed by chapuni. Sorry for breaking. by Andrew Trick · 13 years ago
  8. 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
  9. a92d7e7 Fix of a minor typo. by Jonathan D. Turner · 13 years ago
  10. 22b2bc8 [arcmt] Fix test for MSVC build. by Argyrios Kyrtzidis · 13 years ago
  11. c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
  12. 8bfa257 Stylistic fix: move virtual keyword before return type. by Evan Cheng · 13 years ago
  13. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  14. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  15. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  16. 9521053 [arcmt] Fix the test when running in Lion. by Argyrios Kyrtzidis · 13 years ago
  17. 16f971f Give arcmt-test an explicit triple for this test. by John McCall · 13 years ago
  18. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  19. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
  20. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  21. c370398 Be aware of (x86_64-redhat-linux6E-)g++44 on RHEL5. by NAKAMURA Takumi · 13 years ago
  22. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  23. 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
  24. b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 13 years ago
  25. ee2fde1 [analyzer] Fix trivial errors in previous commit. by Jordy Rose · 13 years ago
  26. 1e02241 [analyzer] Cleanup: mainly 80-char violations and preferring SValBuilder::getComparisonType() to just referencing IntTy. by Jordy Rose · 13 years ago
  27. 72069b2 This random unit test also depends on ARCMigrate. by John McCall · 13 years ago
  28. 119bf6b c-index-test also depends on ARCMigrate, oh boy by John McCall · 13 years ago
  29. ae44642 ARCMigrate depends on libAnalysis, and on unhelpful linkers must appear by John McCall · 13 years ago
  30. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  31. c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 13 years ago
  32. d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago
  33. fd8af77 Add another dependency to the clang-test CMake target, this time to support lit. by Chandler Carruth · 13 years ago
  34. 4f5ef6e Add the new arcmt-test tool to the clang-test dependencies with by Chandler Carruth · 13 years ago
  35. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
  36. 62c3711 Update clang's lit.site.cfg.in in preparation for adding config.llvm_build_modes. by Andrew Trick · 13 years ago
  37. 979b423 Grr. Of course libARCMigrate depends on libRewrite. This is a lot to be by John McCall · 13 years ago
  38. 5861b4b Make this test pretend to be on a darwin host. by John McCall · 13 years ago
  39. 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
  40. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
  41. 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
  42. 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
  43. eaed19e [arcmt] Make arcmt-test accept cc1 options to make it more portable and hopefully fix MSVC failures. by Argyrios Kyrtzidis · 13 years ago
  44. a586c74 libFrontend depends on ARCMigrate, so link it into libclang. by John McCall · 13 years ago
  45. edb150b Give this test a triple; I don't think we want to #define __unsafe_unretained by John McCall · 13 years ago
  46. 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 13 years ago
  47. 175d659 Suppress a warning in -Asserts builds. by John McCall · 13 years ago
  48. 82d1cc0 Suppress an over-zealous MSVC warning. by John McCall · 13 years ago
  49. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  50. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  51. 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
  52. add80bb Missing files. by John McCall · 13 years ago
  53. 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 13 years ago
  54. 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 13 years ago
  55. 8246702 The specification document for the new ObjC Automatic Reference Counting by John McCall · 13 years ago
  56. f069c9e remove the index page, we have dox now! by Chris Lattner · 13 years ago
  57. 43e890b Test for r133070. by Eli Friedman · 13 years ago
  58. 065bb5e Fix a couple more tests with ARM ABI. by Eli Friedman · 13 years ago
  59. 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
  60. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  61. 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 13 years ago
  62. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  63. bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 13 years ago
  64. 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
  65. ccbc04e remove some more empty dirs. by Chris Lattner · 13 years ago
  66. d8a9a1d remove an empty dir. by Chris Lattner · 13 years ago
  67. d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 13 years ago
  68. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  69. 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
  70. 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
  71. 55080a7 Build fix attempt. by Nico Weber · 13 years ago
  72. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  73. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  74. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  75. 741be6a mention new VLA behavior in gnu* vs c* mode dox. by Chris Lattner · 13 years ago
  76. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
  77. 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 13 years ago
  78. 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
  79. c31e016 fix example as per rdar://problem/9461587 by Blaine Garst · 13 years ago
  80. 12e9f8e Whack a bunch of tests in CodeGenCXX to work on ARM (using ARM ABI). Batch 2 of 3. by Eli Friedman · 13 years ago
  81. b11e43c revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 13 years ago
  82. 0e0b693 Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 13 years ago
  83. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
  84. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
  85. 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 13 years ago
  86. 81f9d14 StaticDiagNameIndex is never written to, place it into .rodata. by Benjamin Kramer · 13 years ago
  87. 2a00b83 Hyphenate "argument-dependent". by Jay Foad · 13 years ago
  88. 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 · 13 years ago
  89. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
  90. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  91. 2eccb67 Update the prefetch intrinsic usage. Now the last argument tells codegen by Bruno Cardoso Lopes · 13 years ago
  92. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  93. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
  94. 467f7c8 [analyzer] CStringChecker checks functions in the C standard library, not C++. Its external name is now unix.experimental.CString. by Jordy Rose · 13 years ago
  95. ea5e4da The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. by Eli Friedman · 13 years ago
  96. bd32bee [analyzer] Change large if body to early return. No functionality change. by Jordy Rose · 13 years ago
  97. 793bff3 [analyzer] Fix modeling of strnlen to be more conservative. Move tests we can't properly model (yet?) to string-fail.c. by Jordy Rose · 13 years ago
  98. eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 13 years ago
  99. 9d99f2d Put local variables in appropriate debug info scope. This fixes radar 8757124. by Devang Patel · 13 years ago
  100. 019edd8 Remote this unreliable test case because it did not do its job. by Devang Patel · 13 years ago