- f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
- 576cf17 Rearrange code so that we pass the right pointer to delete[] when an exception is thrown constructing the array elements in an array new expression. Fixes PR10870. by Eli Friedman · 13 years ago
- 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
- 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
- b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
- 2315318 PR10867: Work around a bug in lit. Multiple RUN: lines are joined with &&, so: by Richard Smith · 13 years ago
- 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
- 822eeb5 Stop cluttering the test directory with temporary files. by Benjamin Kramer · 13 years ago
- 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
- f747ce6 PR10506: Extend test for temporary cleanups in range-based for loop to cover the dependent case. by Richard Smith · 13 years ago
- 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
- 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
- 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
- 8e85e85 Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 13 years ago
- 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
- bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
- 0f2c1ce Revise test and see if it passes with a release-built clang. by Fariborz Jahanian · 13 years ago
- d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
- 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
- 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
- da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
- 17a38e2 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
- 1494a4f [arcmt] Clear out temporary dirs in the tests or we may get failures because of leftovers. by Argyrios Kyrtzidis · 13 years ago
- 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
- 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
- aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
- 556ecc7 Make test slightly trickier by Douglas Gregor · 13 years ago
- 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
- 8efcc01 Enable -fdelayed-template-parsing by default on Win32. by Francois Pichet · 13 years ago
- d56763f If size was equal to 0, either NULL or a pointer suitable to be passed to by Zhongxing Xu · 13 years ago
- 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
- e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
- 3269197 Test for default property synthesis. by Fariborz Jahanian · 13 years ago
- 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
- e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
- 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
- 5aa5a81 Don't verify the name of the driver executable. It's not really relevent by Chandler Carruth · 13 years ago
- 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
- 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
- b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
- f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
- 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
- b89d5ed Fix PR10694: Boolean conversions can be from pointers, and those conversions by Jeffrey Yasskin · 13 years ago
- e5a54b6 When writing out the entries in a lookup table for a DeclContext, make by Douglas Gregor · 13 years ago
- 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
- e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
- 49e34be The size of struct UnwindException varies by platform with no by John McCall · 13 years ago
- 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
- 27f0776 Do not warn about [super finalize] in arc mode. by Nico Weber · 13 years ago
- f619cdc Clang/PNaCl: Improve test coverage for PNaClTargetInfo (type aligns), fixes nits: by Ivan Krasin · 13 years ago
- 05b436e Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var annotations. We identify situations where we are accessing (reading or writing) guarded variables, and report an error if the appropriate locks are not held. by Caitlin Sadowski · 13 years ago
- a5e2b23 Fix a rewriter bug caused by recent changes in objc's group decls. by Fariborz Jahanian · 13 years ago
- 8b6eb7c Fix: Bug 10798 - [analyzer] Crash when analyzing ICU. (A slight improvement on the previous commit.) by Anna Zaks · 13 years ago
- 5c96f86 Fix bug 10797: Crash: "cast<Ty>() argument of incompatible type!" assert when analyzing ICU. by Anna Zaks · 13 years ago
- b4d0a96 Thread safety: various minor bugfixes, with test cases by Caitlin Sadowski · 13 years ago
- 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
- 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
- 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
- b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
- 05a4652 [analyzer] Add test case for handling of __bridge_transfer that previously resulted in a 'stack address' warning (that was fixed in r138616). Fixes <rdar://problem/10018376>. by Ted Kremenek · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
- 72e4d0c [arcmt] Xfail the test for windows. by Argyrios Kyrtzidis · 13 years ago
- 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
- f4a3f95 XFAIL one of the module tests on win32, until we figure out what's happening by Douglas Gregor · 13 years ago
- 62088e3 Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. by Ted Kremenek · 13 years ago
- 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
- d37c67b [arcmt] Add a test case for r138671 and improve the loop. by Argyrios Kyrtzidis · 13 years ago
- 6da28e2 FreeBSD (apparently) does not support crash-recovery tests. by Andrew Trick · 13 years ago
- 9414449 objc-arc: Mention property's attribute by name when by Fariborz Jahanian · 13 years ago
- cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
- 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
- 1795d37 Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 13 years ago
- 8071797 [driver] Remove a few more options when clang invokes cc1plus for i386 kexts. by Chad Rosier · 13 years ago
- 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
- 90b2bdf An initialization does not alias. by John McCall · 13 years ago
- 1366862 The allocated exception slot does not alias anything; should fix self-host. by John McCall · 13 years ago
- 782f63e Handle CXXTempObjectRegion in StackAddrEscapeChecker. by Jeffrey Yasskin · 13 years ago
- 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
- 089ee11 PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test by Ivan Krasin · 13 years ago
- 3a51d41 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
- 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
- 8c7e67d Don't warn on category implementing a method, if by Fariborz Jahanian · 13 years ago
- b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- ca4c40a objc - fix a bug exposed by my recent decl context changes. // rdar://10015110 by Fariborz Jahanian · 13 years ago
- 6f155de [libclang] Fix getting a cursor that points inside tag definition that is part by Argyrios Kyrtzidis · 13 years ago
- 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
- e7a2764 Teach -Wunreachable-code about dead code caused by macro expansions. This should suppress false positives resulting from 'assert' and friends. by Ted Kremenek · 13 years ago
- fab83b5 [driver] Do not add -kext to the link command line when compiling with by Chad Rosier · 13 years ago
- 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 13 years ago
- 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
- 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
- 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
- bba43ef Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch. by Ivan Krasin · 13 years ago
- 9840111 [analyzer] MacOSKeychainAPIChecker: Provide reacher diagnostic trace by pointing to the allocation site when reporting a leak. by Anna Zaks · 13 years ago
- ef05abd Add PNaCl TargetInfo. by Ivan Krasin · 13 years ago
- 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
- 3f7eb9a Add testcase for r138411 by Bruno Cardoso Lopes · 13 years ago
- 736a9c2 Make constant aggregate constant initializers private linkage. by Eric Christopher · 13 years ago