- 54fb28a Fix a grammaro by Douglas Gregor · 13 years ago
- e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 13 years ago
- b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
- 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
- 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
- 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 13 years ago
- 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
- ebfbf9f Loosen up the IR matching slightly by Douglas Gregor · 13 years ago
- 8837d74 Remove another variable. by Eric Christopher · 13 years ago
- 673e98b When emitting a compound literal of POD type, continue to emit a by Douglas Gregor · 13 years ago
- c99f0ec Fix refactoro, silencing an MSVC warning. Thanks, Francois. by Douglas Gregor · 13 years ago
- 0502a22 Perform an acquire memory barrier on the fast path of a thread-safe by John McCall · 13 years ago
- 71c482c Initialize a couple of variables to shut GCC up. by John McCall · 13 years ago
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
- 3724020 Clean up test to avoid using standard headers and remove an unneeded #define. by Eric Christopher · 13 years ago
- 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
- b165ed7 Make this test suitable for optimized builds by avoiding the name. by Eric Christopher · 13 years ago
- b7edc4f Factor the checking of the deduced argument type against the actual by Douglas Gregor · 13 years ago
- 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
- 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
- 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
- e3e07a5 Check the specific target to figure out if a constraint is a valid by Eric Christopher · 13 years ago
- dda231a Add some more memory constraints for ARM. by Eric Christopher · 13 years ago
- 283f447 On ARM make sure that we continue translating 'p' to 'r' for the constraints. by Eric Christopher · 13 years ago
- b77115d When synthesizing implicit copy/move constructors and copy/move assignment by John McCall · 13 years ago
- 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
- 7a883e3 Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . by Eli Friedman · 13 years ago
- ba45fab Remove ARCMigrate from more builds that it isn't needed in now that the by Chandler Carruth · 13 years ago
- 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
- 6970155 Finish 2 sentences. by Francois Pichet · 13 years ago
- 12ee102 comment improvements. by Chris Lattner · 13 years ago
- 1d7f12b Fix a regression introduced by r131955 which broke #include_next in subtle situations by Chris Lattner · 13 years ago
- ebb6164 code cleanups, no behavior change. by Chris Lattner · 13 years ago
- 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 years ago
- 70f55bb cmake may require LIT_TOOLS_DIR. Reviewed by chapuni. Sorry for breaking. by Andrew Trick · 13 years ago
- 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
- a92d7e7 Fix of a minor typo. by Jonathan D. Turner · 13 years ago
- 22b2bc8 [arcmt] Fix test for MSVC build. by Argyrios Kyrtzidis · 13 years ago
- c7c9058 Move computation of __private_extern__ visibilty to by Fariborz Jahanian · 13 years ago
- 8bfa257 Stylistic fix: move virtual keyword before return type. by Evan Cheng · 13 years ago
- 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
- 9521053 [arcmt] Fix the test when running in Lion. by Argyrios Kyrtzidis · 13 years ago
- 16f971f Give arcmt-test an explicit triple for this test. by John McCall · 13 years ago
- dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
- f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
- 119f19b Set the visibility to 'hidden' when previous by Fariborz Jahanian · 13 years ago
- c370398 Be aware of (x86_64-redhat-linux6E-)g++44 on RHEL5. by NAKAMURA Takumi · 13 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
- 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
- b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 13 years ago
- ee2fde1 [analyzer] Fix trivial errors in previous commit. by Jordy Rose · 13 years ago
- 1e02241 [analyzer] Cleanup: mainly 80-char violations and preferring SValBuilder::getComparisonType() to just referencing IntTy. by Jordy Rose · 13 years ago
- 72069b2 This random unit test also depends on ARCMigrate. by John McCall · 13 years ago
- 119bf6b c-index-test also depends on ARCMigrate, oh boy by John McCall · 13 years ago
- ae44642 ARCMigrate depends on libAnalysis, and on unhelpful linkers must appear by John McCall · 13 years ago
- a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
- c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 13 years ago
- d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago
- fd8af77 Add another dependency to the clang-test CMake target, this time to support lit. by Chandler Carruth · 13 years ago
- 4f5ef6e Add the new arcmt-test tool to the clang-test dependencies with by Chandler Carruth · 13 years ago
- 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
- 62c3711 Update clang's lit.site.cfg.in in preparation for adding config.llvm_build_modes. by Andrew Trick · 13 years ago
- 979b423 Grr. Of course libARCMigrate depends on libRewrite. This is a lot to be by John McCall · 13 years ago
- 5861b4b Make this test pretend to be on a darwin host. by John McCall · 13 years ago
- 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
- f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
- 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
- 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
- eaed19e [arcmt] Make arcmt-test accept cc1 options to make it more portable and hopefully fix MSVC failures. by Argyrios Kyrtzidis · 13 years ago
- a586c74 libFrontend depends on ARCMigrate, so link it into libclang. by John McCall · 13 years ago
- edb150b Give this test a triple; I don't think we want to #define __unsafe_unretained by John McCall · 13 years ago
- 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 13 years ago
- 175d659 Suppress a warning in -Asserts builds. by John McCall · 13 years ago
- 82d1cc0 Suppress an over-zealous MSVC warning. by John McCall · 13 years ago
- 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
- add80bb Missing files. by John McCall · 13 years ago
- 97cb5a4 Per Chris's suggestion, simplify code using llvm::getOrEnforceKnownAlignment. by Eli Friedman · 13 years ago
- 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 13 years ago
- 8246702 The specification document for the new ObjC Automatic Reference Counting by John McCall · 13 years ago
- f069c9e remove the index page, we have dox now! by Chris Lattner · 13 years ago
- 43e890b Test for r133070. by Eli Friedman · 13 years ago
- 065bb5e Fix a couple more tests with ARM ABI. by Eli Friedman · 13 years ago
- 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
- 70cbd2a Fix a regression from r132957 involving complex integers. (Fixes failures on gcc-testsuite bot.) by Eli Friedman · 13 years ago
- 98703d3 Do not emit stoppoint before emitting debug info for parameters. by Devang Patel · 13 years ago
- 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
- bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 13 years ago
- 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
- ccbc04e remove some more empty dirs. by Chris Lattner · 13 years ago
- d8a9a1d remove an empty dir. by Chris Lattner · 13 years ago
- d5af0e1 [analyzer] Revise CStringChecker's modelling of strcpy() and strcat(): by Jordy Rose · 13 years ago
- b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
- 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
- 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
- 55080a7 Build fix attempt. by Nico Weber · 13 years ago
- 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago