1. 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
  2. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  3. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  4. 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
  5. 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
  6. 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
  7. 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
  8. 019edd8 Remote this unreliable test case because it did not do its job. by Devang Patel · 13 years ago
  9. 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
  10. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
  11. 85269fc Update Indexer test for new 'atomic' keyword. by Fariborz Jahanian · 13 years ago
  12. db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
  13. 0e1e69c Improve the diagnostics generated for switch statements missing expressions by David Majnemer · 13 years ago
  14. c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
  15. 7ec1b7a Test for C++11 [class]p6 (trivial classes). by Richard Smith · 13 years ago
  16. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  17. 27f4523 Add code completetion code for the new 'atomic' attribute by Fariborz Jahanian · 13 years ago
  18. 0833f1f Extra test for related result type inference by Douglas Gregor · 13 years ago
  19. 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
  20. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  21. 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
  22. 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
  23. 6f95f1b Uncomment this testcase now that we pass it. by Sean Hunt · 13 years ago
  24. 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
  25. bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
  26. 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
  27. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  28. d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
  29. 7fead31 [analyzer] Ignore parentheses around block-level expressions when computing liveness. Fixes the other half of PR8962. by Jordy Rose · 13 years ago
  30. 22043b5 [analyzer] Look through __extension__ expressions in a GRState's Environment. Fixes PR8962. by Jordy Rose · 13 years ago
  31. b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
  32. af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
  33. 45cad4a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 13 years ago
  34. 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
  35. 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
  36. a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 13 years ago
  37. 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
  38. 6187966 Second try at fixing this test, this time without breaking 32-bit Darwin builders. by Eli Friedman · 13 years ago
  39. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
  40. 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
  41. 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
  42. 064e236 More std::initializer_list tests. by Sebastian Redl · 13 years ago
  43. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  44. 262b62b Expand on braced init list tests. by Sebastian Redl · 13 years ago
  45. 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago
  46. 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 13 years ago
  47. bc3e64f Allow block returns in C++ with the form by Douglas Gregor · 13 years ago
  48. 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
  49. 80df025 On linux, -nostdlib was causing a --start-group with no --end-group to be passed by Nick Lewycky · 13 years ago
  50. 5a2675d These tests require particular registered targets. Declared as such. by Galina Kistanova · 13 years ago
  51. 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
  52. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  53. 22d2717 [analyzer] Fix handling of "copy zero bytes" for memcpy and friends. by Jordy Rose · 13 years ago
  54. be460d8 [analyzer] __mempcpy_chk is the same as mempcpy (at least to CStringChecker) by Jordy Rose · 13 years ago
  55. 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 13 years ago
  56. 0ccb31c These tests require particular registered targets. Declared as such. by Galina Kistanova · 13 years ago
  57. ee22697 Added registered targets for in-test dependency declarations. by Galina Kistanova · 13 years ago
  58. 0a62984 I've had too much to drink, apparently. by Sean Hunt · 13 years ago
  59. 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
  60. 78e9c55 Implement a warning flag for the warning about default arguments making by Sean Hunt · 13 years ago
  61. a08fcb8 Make -Wignored-qualifiers point to the first ignored qualifier. by Hans Wennborg · 13 years ago
  62. 36f255c Improve the instantiation of static data members in by Douglas Gregor · 13 years ago
  63. 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 13 years ago
  64. f15748a When performing template argument deduction given a function argument by Douglas Gregor · 13 years ago
  65. 8735b29 When checking the instantiation of a default template argument against by Douglas Gregor · 13 years ago
  66. b10a13b Fix the Windows buildbots, now that I can actually see what was going wrong with this test. by Eli Friedman · 13 years ago
  67. 64d3e89 Test case for some AVX builtins. Patch by Syoyo Fujita! by John McCall · 13 years ago
  68. b6353e6 Switch a ridiculous grep over to FileCheck. by Eli Friedman · 13 years ago
  69. 003255b Reverted r132330, r132321, r132320, r132319 as per discussion. Will try in-test requirement declarations instead. by Galina Kistanova · 13 years ago
  70. db3f24a Change how we link libprofile_rt.a. While at it, refactor the code a bit. by Rafael Espindola · 13 years ago
  71. 16f2131 Reverts the Tooling changes as requested by Chris. by Manuel Klimek · 13 years ago
  72. fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
  73. 3f828d1 Tweak code completions for Objective-C Key-Value Observing. The by Douglas Gregor · 13 years ago
  74. 8948e34 Revert r132426; this test passes more often than not, and we don't have a way to mark tests as intermittently failing at the moment. by Eli Friedman · 13 years ago
  75. 95ea450 Fix an incorrect warning about explicit template specializations for by Douglas Gregor · 13 years ago
  76. aa37f7a XFAIL the test on windows. by Argyrios Kyrtzidis · 13 years ago
  77. 9277bea Rename -Wunknown-attributes to -Wattributes to match GCC. by Ted Kremenek · 13 years ago
  78. 3617e19 The expression in a noexcept exception-specification is a by Douglas Gregor · 13 years ago
  79. 17e37c7 Implement comparisons between nullptr and Objective-C object by Douglas Gregor · 13 years ago
  80. 8d79461 Even a return statement of an expression with a dependent type in a void by Nick Lewycky · 13 years ago
  81. b68ffb1 [PCH] Be conservative and check all the files the PCH references to see if by Argyrios Kyrtzidis · 13 years ago
  82. b474603 Microsoft friend acting as a forward declaration; try#2. Now only 2 lines. by Francois Pichet · 13 years ago
  83. 5e2ff96 Fix test breakage due to example not being built. by Manuel Klimek · 13 years ago
  84. 64cbdf3 This patch implements an AST matching framework that allows to write by Manuel Klimek · 13 years ago
  85. d65e091 Fix test, check for stable strings in the output. by Devang Patel · 13 years ago
  86. 5aecb78 Revert 132332 (Microsoft friend as a forward declaration), John McCall pointed out a better/simpler way to do it. by Francois Pichet · 13 years ago
  87. c478f21 List objective-c ineterfaces as public types in dwarf debug info output. by Devang Patel · 13 years ago
  88. 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 13 years ago
  89. eea06c6 Ensure we enter an unevaluated context when instantiating a noexcept by Sean Hunt · 13 years ago
  90. 8adc227 For compatibility with MSVC, a friend declaration also act as a forward declaration if the tag name is not already declared. The tag name is declared in the next outermost non record scope. by Francois Pichet · 13 years ago
  91. 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
  92. cca1ea7 Now with the right line endings. by Galina Kistanova · 13 years ago
  93. 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
  94. ef4b198 Just one for now to see how it will fly. by Galina Kistanova · 13 years ago
  95. 065063b Preparations for separating target-specific clang tests. by Galina Kistanova · 13 years ago
  96. 1838ca5 Add a new warning on NULL pointer constant to integer conversion. by Richard Trieu · 13 years ago
  97. 93c332a Convert Clang over to resuming from landing pads with llvm.eh.resume. by John McCall · 13 years ago
  98. 460980d Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) by Eli Friedman · 13 years ago
  99. b0dd670 Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . by Eli Friedman · 13 years ago
  100. addd80d Back out r132209; it's breaking nightly tests. by Eli Friedman · 13 years ago