1. 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
  2. 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
  3. 70f55bb cmake may require LIT_TOOLS_DIR. Reviewed by chapuni. Sorry for breaking. by Andrew Trick · 13 years ago
  4. 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
  5. 22b2bc8 [arcmt] Fix test for MSVC build. by Argyrios Kyrtzidis · 13 years ago
  6. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  7. 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
  8. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  9. 9521053 [arcmt] Fix the test when running in Lion. by Argyrios Kyrtzidis · 13 years ago
  10. 16f971f Give arcmt-test an explicit triple for this test. by John McCall · 13 years ago
  11. dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
  12. 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
  13. 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
  14. 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
  15. a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
  16. c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 13 years ago
  17. d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago
  18. fd8af77 Add another dependency to the clang-test CMake target, this time to support lit. by Chandler Carruth · 13 years ago
  19. 4f5ef6e Add the new arcmt-test tool to the clang-test dependencies with by Chandler Carruth · 13 years ago
  20. 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
  21. 62c3711 Update clang's lit.site.cfg.in in preparation for adding config.llvm_build_modes. by Andrew Trick · 13 years ago
  22. 5861b4b Make this test pretend to be on a darwin host. by John McCall · 13 years ago
  23. 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
  24. 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
  25. eaed19e [arcmt] Make arcmt-test accept cc1 options to make it more portable and hopefully fix MSVC failures. by Argyrios Kyrtzidis · 13 years ago
  26. edb150b Give this test a triple; I don't think we want to #define __unsafe_unretained by John McCall · 13 years ago
  27. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  28. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  29. 43e890b Test for r133070. by Eli Friedman · 13 years ago
  30. 065bb5e Fix a couple more tests with ARM ABI. by Eli Friedman · 13 years ago
  31. 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
  32. 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
  33. 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
  34. d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 13 years ago
  35. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  36. 55080a7 Build fix attempt. by Nico Weber · 13 years ago
  37. 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
  38. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  39. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  40. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
  41. 84862f6 [format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>. by Ted Kremenek · 13 years ago
  42. 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
  43. 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
  44. b11e43c revert r133003 and fix the bug properly: the issue was that ## in a token by Chris Lattner · 13 years ago
  45. 0e0b693 Fix a crash on the testcase in PR9981 / rdar://9486765. by Chris Lattner · 13 years ago
  46. 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
  47. e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
  48. 2a00b83 Hyphenate "argument-dependent". by Jay Foad · 13 years ago
  49. 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
  50. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
  51. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  52. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  53. 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
  54. 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
  55. 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
  56. 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
  57. 019edd8 Remote this unreliable test case because it did not do its job. by Devang Patel · 13 years ago
  58. 41f1fd4 Whack a bunch of tests in CodeGenCXX to work on ARM (using ARM ABI). Batch 1 of 3 or so. by Eli Friedman · 13 years ago
  59. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  60. 85269fc Update Indexer test for new 'atomic' keyword. by Fariborz Jahanian · 13 years ago
  61. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  62. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  63. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
  64. 7ec1b7a Test for C++11 [class]p6 (trivial classes). by Richard Smith · 13 years ago
  65. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  66. 27f4523 Add code completetion code for the new 'atomic' attribute by Fariborz Jahanian · 13 years ago
  67. 0833f1f Extra test for related result type inference by Douglas Gregor · 13 years ago
  68. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
  69. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  70. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
  71. cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 13 years ago
  72. 6f95f1b Uncomment this testcase now that we pass it. by Sean Hunt · 13 years ago
  73. ac73ea8 [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level expressions (by calling IgnoreParens before adding expressions to blocks). Undo 132769 (LiveVariables' local IgnoreParens), since it's no longer necessary. by Jordy Rose · 13 years ago
  74. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
  75. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
  76. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  77. d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
  78. 7fead31 [analyzer] Ignore parentheses around block-level expressions when computing liveness. Fixes the other half of PR8962. by Jordy Rose · 13 years ago
  79. 22043b5 [analyzer] Look through __extension__ expressions in a GRState's Environment. Fixes PR8962. by Jordy Rose · 13 years ago
  80. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  81. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  82. 45cad4a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 13 years ago
  83. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  84. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
  85. a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 13 years ago
  86. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  87. 6187966 Second try at fixing this test, this time without breaking 32-bit Darwin builders. by Eli Friedman · 13 years ago
  88. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
  89. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  90. f50e88a Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 13 years ago
  91. 064e236 More std::initializer_list tests. by Sebastian Redl · 13 years ago
  92. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  93. 262b62b Expand on braced init list tests. by Sebastian Redl · 13 years ago
  94. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago
  95. 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 13 years ago
  96. bc3e64f Allow block returns in C++ with the form by Douglas Gregor · 13 years ago
  97. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  98. 80df025 On linux, -nostdlib was causing a --start-group with no --end-group to be passed by Nick Lewycky · 13 years ago
  99. 5a2675d These tests require particular registered targets. Declared as such. by Galina Kistanova · 13 years ago
  100. 3f8bb2f [analyzer] Don't crash when copying an unknown number of bytes with memcpy(). Also handle all memcpy-family return values in evalCopyCommon(), rather than having some outside and some inside. by Jordy Rose · 13 years ago