- 71305cc Enhance the IR type lowering code to be much smarter about recursively lowering by Chris Lattner · 13 years ago
- e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
- 05bcade Fix false negative reported in PR 10358 by using 'Unknown' in -Wuninitialized to avoid cascading warnings. Patch by Kaelyn Uhrain. by Ted Kremenek · 13 years ago
- 2c18ca0 [arcmt] Don't remove retains/releases on a global variable, flag them with errors. rdar://9402555. by Argyrios Kyrtzidis · 13 years ago
- 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 13 years ago
- 2cd5366 [arcmt] Allow -retain of an __unsafe_unretained receiver if the result gets used. by Argyrios Kyrtzidis · 13 years ago
- 00fe761 Teach -Wconversion, -Wsign-compare etc. about division and remainder. by John McCall · 13 years ago
- cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
- e0e4076 [arcmt] Emit an error for unused -autorelease messages. by Argyrios Kyrtzidis · 13 years ago
- ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 13 years ago
- dc998b4 Fix problems Johannes noticed, and extend test cases further. by Sebastian Redl · 13 years ago
- 1ad35be Revert r135147 and r135075. The consensus was that this wasn't the right thing to do. by Ted Kremenek · 13 years ago
- 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 13 years ago
- 4e80546 Switch the diagnostic messages about macros to use the terms 'expanded' by Chandler Carruth · 13 years ago
- 826d5b4 Reapply r135075, but modify format-strings.c and format-strings-fixit.c test cases to be more portable with an explicit target triple. by Ted Kremenek · 13 years ago
- 13d99bf Revert r135075, "format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using" by NAKAMURA Takumi · 13 years ago
- 3a348c8 Add a hackaround to avoid the crash in PR10355. However, our recovery by Douglas Gregor · 13 years ago
- a944b12 [arcmt] Make sure migrating to ARC works even if '-fobjc-arc' is included in command-line flags. rdar://9567824 by Argyrios Kyrtzidis · 13 years ago
- 87c1f1f PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 13 years ago
- b8981df Reapply r134946 with fixes. Tested on Benjamin testcase and other test-suite failures. by Bruno Cardoso Lopes · 13 years ago
- 1255aaf Fix an incorrect namespace typo-correction diagnostic, from Kaelyn by Douglas Gregor · 13 years ago
- d15608e Emit debug info for extended vectors. by Devang Patel · 13 years ago
- 8da9316 format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using by Ted Kremenek · 13 years ago
- 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 13 years ago
- 9688609 [arcmt] Add weak/unsafe_unretained for "@property (readonly)" when we are @synthesizing it. by Argyrios Kyrtzidis · 13 years ago
- 14c4b44 [arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'retain' -> 'strong', and add by Argyrios Kyrtzidis · 13 years ago
- 4c91d89 With -Wselector, don't warn about unimplemented optional method by Fariborz Jahanian · 13 years ago
- 799d34e Don't crash if defining -dealloc in a category. by John McCall · 13 years ago
- 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
- 8beb6a2 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
- dc00d81 Re-relax conversion specifier checking for printf format strings and conversion specifiers. My recent change was a mistake. by Ted Kremenek · 13 years ago
- 45eb702 Fix inversion in argument type checking for format strings with conversion specifiers for character types. by Ted Kremenek · 13 years ago
- fbf780a Okay, that rule about zero-length arrays applies to destroying them, too. by John McCall · 13 years ago
- dd376ca Arrays are permitted to be zero-length in some situations. by John McCall · 13 years ago
- 862ff87 Make the integer-range analysis recognize ^= correctly, by John McCall · 13 years ago
- c3c0766 Convert the standard default-construction loops to use phis and by John McCall · 13 years ago
- 6af13f3 PR10337 reminds me that calls return values, lets handle them just by Chris Lattner · 13 years ago
- e7003b7 Eliminate an incomplete/incorrect attempt to provide support for C++0x by Douglas Gregor · 13 years ago
- 42068e9 Silliness with commas, as reported at http://blog.regehr.org/archives/558 . As it turns out, this is my fault for not noticing this was an issue when I was looking at this a long time ago. :( by Eli Friedman · 13 years ago
- 7cfd76c Switch delete[] IR-generation over to the destroy framework, by John McCall · 13 years ago
- a8b20f7 When compiling ::delete for a class with a virtual destructor, call by Douglas Gregor · 13 years ago
- 8237839 revert fix for // rdar://9740328 by Fariborz Jahanian · 13 years ago
- 548e478 Revert r134946 by Bruno Cardoso Lopes · 13 years ago
- 5363e8d [arcmt] Also avoid 'weak' for forward references to objc classes. by Argyrios Kyrtzidis · 13 years ago
- 86625b5 [arcmt] Before applying '__weak' check whether the objc class is annotated with objc_arc_weak_reference_unavailable by Argyrios Kyrtzidis · 13 years ago
- c286f38 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
- bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
- f96e904 In ARC mode, consider Objective-C lifetime types (object pointers and by Douglas Gregor · 13 years ago
- 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
- 9928c48 Switch field destruction over to use the new destroyer-based API by John McCall · 13 years ago
- f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
- 701d1e7 Fix typo correction crash on overloaded functions, pr10283. by Hans Wennborg · 13 years ago
- 9183236 Implement name mangling for sizeof...(function parameter pack). by Douglas Gregor · 13 years ago
- 3a2b657 Fix a problem Eli ran into where we now reject incomplete arrays of by Chris Lattner · 13 years ago
- cd87d1e fix an unintended behavior change in the type system rewrite, which caused us to compile by Chris Lattner · 13 years ago
- 1961791 Mangle dependent template names of unknown arity by Douglas Gregor · 13 years ago
- 21ca1fd fix PR10335 by watching out for IR type compatibility in call argument lists. by Chris Lattner · 13 years ago
- 48c86b2 make test name less specific by Chris Lattner · 13 years ago
- edee94b Implement the Itanium C++ ABI's mangling rule for by Douglas Gregor · 13 years ago
- 0a68dc7 [ARC] Complain about property without storage attribute when @synthesizing it, not at its declaration. by Argyrios Kyrtzidis · 13 years ago
- 089d892 Do the same as r134946 for arrays. Add more testcases for avx x86_64 arg by Bruno Cardoso Lopes · 13 years ago
- ccafadb Fix one x86_64 abi issue and the test to actually look for the right thing, by Bruno Cardoso Lopes · 13 years ago
- 4943c15 Reapply r134754, which turns out to be working correctly and also by Bruno Cardoso Lopes · 13 years ago
- 5e78cd4 Allow us to compute linkage et al for instantiation-dependent types. by Douglas Gregor · 13 years ago
- ffc97ee Revert r134898, "test/Frontend/dependency-gen.c: Mark XFAIL: mingw due to PR10331. to appease mingw-target (and non-mingw-host) builds. by NAKAMURA Takumi · 13 years ago
- 95b59ea Reenable test. by Argyrios Kyrtzidis · 13 years ago
- d0c1358 Add missing header file for the test. by Argyrios Kyrtzidis · 13 years ago
- 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
- df574f0 Test is broken; XFAIL it until Argyrios gets a chance to look at it. by Eli Friedman · 13 years ago
- 1f8dcfc Don't warn for unused macro when undef'ing it, if it comes from an included file. rdar://9745065 by Argyrios Kyrtzidis · 13 years ago
- 2b30dcf Emit partial destruction of structs with initializer lists. by John McCall · 13 years ago
- 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
- 0673cb3 Apply patch from Richard Trieu to fix PR9548: by Chandler Carruth · 13 years ago
- a5ca112 Tweak two tests with MSYS-bash tolerant. by NAKAMURA Takumi · 13 years ago
- e323230 test/Frontend/dependency-gen.c: Mark XFAIL: mingw due to PR10331. by NAKAMURA Takumi · 13 years ago
- 15be9b0 Don't complain about missing return statements for naked by Douglas Gregor · 13 years ago
- db25769 test/Preprocessor/include-directive2.c: Get rid of using <float.h> to avoid #include_next on mingw. by NAKAMURA Takumi · 13 years ago
- cdb8076 Fixed PR10243. by Abramo Bagnara · 13 years ago
- 2673c68 Fix a lot of problems with the partial destruction of arrays: by John McCall · 13 years ago
- 1d78f32 test/CMakeLists.txt: clang-test may depend on llc when LLVM is built together. by NAKAMURA Takumi · 13 years ago
- 92d9a1e test/CMakeLists.txt: Fix ClangUnitTests to be built with clang-test and check-all. by NAKAMURA Takumi · 13 years ago
- 04af8aa relax this test a bit to hopefully work with VC++ by Chris Lattner · 13 years ago
- 699f9b1 Change __debugbreak signature to void __debugbreak(void); MSVC compatibility. by Francois Pichet · 13 years ago
- 3ade975 implement a nice new optimization: CodeGenTypes::UpdateCompletedType by Chris Lattner · 13 years ago
- 57eb23f keep track of whether being in a RS_StructPointer state by Chris Lattner · 13 years ago
- f0a8679 Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely by Chris Lattner · 13 years ago
- f742eb0 Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible since by Chris Lattner · 13 years ago
- 064fa99 test/CMakeLists.txt: Add missing c-arcmt-test to clang-test.deps. by NAKAMURA Takumi · 13 years ago
- b8775eb [arcmt] Remove test/ARCMT/with-working-dir.m which fails at windows hosts and is not that useful by Argyrios Kyrtzidis · 13 years ago
- 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
- 063481a fix this on 32-bit hosts. by Chris Lattner · 13 years ago
- 9cbe4f0 clang side to match the LLVM IR type system rewrite patch. by Chris Lattner · 13 years ago
- f073324 cc1 must initialize MC subtarget infos for inline asm parsing. Re-enable asm-errors.c by Evan Cheng · 13 years ago
- 287d491 disable this test to get the botz green again. by Chris Lattner · 13 years ago
- bdc4d80 A number of array-related IR-gen cleanups. by John McCall · 13 years ago
- 6bb31e4 Silly typo in test for r134770. by Eli Friedman · 13 years ago
- c3e0fb4 Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. by Eli Friedman · 13 years ago
- 528a8c7 Revert x86_64 ABI changes until I have time to check the items raised by Eli. by Bruno Cardoso Lopes · 13 years ago
- 558229f Introduce __builtin_expect() intrinsic support. by Jakub Staszak · 13 years ago
- df41b4c Add support for AVX 256-bit in the x86_64 ABI (as in the 0.99.5 draft) by Bruno Cardoso Lopes · 13 years ago