- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
- 6da4274 [arcmt] Integrate GC __weak into property attributes even when we don't have by Argyrios Kyrtzidis · 13 years ago
- 6d7d16d [arcmt] Don't add __weak if there is already a GC __weak and make sure to clear by Argyrios Kyrtzidis · 13 years ago
- 8a0c5c2 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 13 years ago
- d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
- 8b08eb3 [arcmt] Take into account that all properties are strong-by-default now and fix the test. by Argyrios Kyrtzidis · 13 years ago
- af9b5e9 [arcmt] Now that readonly properties are strong-by-default, do not add redundant 'strong'. by Argyrios Kyrtzidis · 13 years ago
- ae7c25d [arcmt] Now that properties are strong by default, avoid adding redundant '(strong)' by Argyrios Kyrtzidis · 13 years ago
- 263d667 [arcmt] NSViewController does not support weak. by Argyrios Kyrtzidis · 13 years ago
- 7cfd7fe [arcmt] When we already removed a __weak, don't try to change it to __unsafe_unretained by Argyrios Kyrtzidis · 13 years ago
- a33849b [arcmt] Fix handling NSMakeCollectable inside an objc method. by Argyrios Kyrtzidis · 13 years ago
- b0e1e12 [arcmt] In GC, handle (assign) @properties. by Argyrios Kyrtzidis · 13 years ago
- bf8455c [arcmt] Map property decls to their GC attributes. by Argyrios Kyrtzidis · 13 years ago
- 12192cf [arcmt] In GC, change '__weak' -> '__unsafe_unretained' when applied by Argyrios Kyrtzidis · 13 years ago
- 280b4ad [arcmt] In GC, error for __strong/__weak on non-objc pointers. by Argyrios Kyrtzidis · 13 years ago
- 17ac319 [arcmt] In GC, clear redundant __strong's. by Argyrios Kyrtzidis · 13 years ago
- 1d5fb8f [arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type. by Argyrios Kyrtzidis · 13 years ago
- f38fa73 [arcmt] Collect all the places where GC attributes __strong/__weak occur. by Argyrios Kyrtzidis · 13 years ago
- b0d5db1 [arcmt] Refactor PropertiesRewriter to use MigrationContext. by Argyrios Kyrtzidis · 13 years ago
- 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
- fcf28b2 [arcmt] Fix an assertion hit in rdar://10336125; a bit too complicated to reduce. by Argyrios Kyrtzidis · 13 years ago
- 1fe4203 [arcmt] In GC, error out when there is a call that returns a pointer to by Argyrios Kyrtzidis · 13 years ago
- e7ef855 [arcmt] For GC, cleanup and turn -finalize to -dealloc. by Argyrios Kyrtzidis · 13 years ago
- 81eecde [arcmt] In GC, error for use of CFMakeCollectable because it will leak the by Argyrios Kyrtzidis · 13 years ago
- 0d579b6 In C++ keep unavailable function calls in the AST, like in C/ObjC. by Argyrios Kyrtzidis · 13 years ago
- e0ac745 [arcmt] In GC, transform NSMakeCollectable to CFBridgingRelease. by Argyrios Kyrtzidis · 13 years ago
- afdc21a Further refine the diagnostic categories for ARC diagnostics. Addresses <rdar://problem/10245086>. by Ted Kremenek · 13 years ago
- 4467901 [arcmt] Rewrite attributes in extensions as well. rdar://9992142 by Argyrios Kyrtzidis · 13 years ago
- dceb11f Revert r142311, -mios-simulator-version-min does not work correctly. by Argyrios Kyrtzidis · 13 years ago
- b56e6ad Remove the hack where we sniff the __IPHONE_OS_VERSION_MIN_REQUIRED define. by Argyrios Kyrtzidis · 13 years ago
- 01b2b9b [arcmt] In ARC default for properties is 'strong' so just remove a 'retain' if possible, by Argyrios Kyrtzidis · 13 years ago
- aee526e Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 13 years ago
- 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 13 years ago
- 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
- aee37ba Rename CaptureDiagnosticClient to CaptureDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
- 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 4532b55 [arcmt] Use __bridge_retained when passing an objc object to a CF parameter by Argyrios Kyrtzidis · 13 years ago
- 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
- 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
- aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
- 6748ae15 Twinify. by Benjamin Kramer · 13 years ago
- 484e2b1 Try to unbreak the build on systems where uint64_t isn't something that StringRef::getAsInteger can handle as its second argument by Douglas Gregor · 13 years ago
- d37c67b [arcmt] Add a test case for r138671 and improve the loop. by Argyrios Kyrtzidis · 13 years ago
- 56773de [arcmt] Fix horrible bug where migrating files if there is a space in the paths by Argyrios Kyrtzidis · 13 years ago
- 1b2d536 For the MacroExpands preprocessor callback, also pass the SourceRange by Argyrios Kyrtzidis · 13 years ago
- 57c43a2 Fix "Uninitialized" warnings on g++-4.4. by NAKAMURA Takumi · 13 years ago
- 94a9016 [arcmt] When checking whether properties needs to be strong or not, take into account by Argyrios Kyrtzidis · 13 years ago
- 39997fc Make helper functions static. by Benjamin Kramer · 13 years ago
- 6fa8f86 [arcmt] Revert r135382, there's a different approach in r135764. rdar://9821111. by Argyrios Kyrtzidis · 13 years ago
- 18fd0c6 [arcmt] More automatic transformations and safety improvements; rdar://9615812 : by Argyrios Kyrtzidis · 13 years ago
- 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
- a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
- edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
- 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
- 1c80eaf Update CMake build. by Benjamin Kramer · 13 years ago
- 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
- 05fdf9b [arcmt] When a NSData's 'bytes' family of methods are used on a local var, by Argyrios Kyrtzidis · 13 years ago
- fd10398 [arcmt] NSInvocation's [get/set]ReturnValue and [get/set]Argument are only safe by Argyrios Kyrtzidis · 13 years ago
- 82a921a [arcmt] It's not safe to remove the -release on "[[someivar delegate] release];" since it's very likely by Argyrios Kyrtzidis · 13 years ago
- 1aa60ff [arcmt] Rewrite to "foo = nil;" not "foo = 0;", as suggested by Jordy. by Argyrios Kyrtzidis · 13 years ago
- f55a869 [arcmt] For: by Argyrios Kyrtzidis · 13 years ago
- 711474a Switch comments about 'macro instantiation' to 'macro expansion' in ARCMigrate. by Chandler Carruth · 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
- 2cd5366 [arcmt] Allow -retain of an __unsafe_unretained receiver if the result gets used. by Argyrios Kyrtzidis · 13 years ago
- e0e4076 [arcmt] Emit an error for unused -autorelease messages. by Argyrios Kyrtzidis · 13 years ago
- 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 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
- 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
- 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
- 55a8a8d [arcmt] Remove redundant has_error() check. by Argyrios Kyrtzidis · 13 years ago
- b709639 [arcmt] Try fixing test/ARCMT/migrate.m for windows hosts. by Argyrios Kyrtzidis · 13 years ago
- 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
- 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
- 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
- b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- 89b29d1 Unbreak the CMake build. by Sean Hunt · 13 years ago
- b1094a0 [arcmt] Fully migrate ObjC++ classes, rdar://9660007. by Argyrios Kyrtzidis · 13 years ago
- 7707c75 [arcmt] Remove rewriteAllocCopyWithZone transformation; not needed anymore. by Argyrios Kyrtzidis · 13 years ago
- 7bf952e [arcmt] Make -Warc-unsafe-retained-assign an error when migrating. rdar://8939557 by Argyrios Kyrtzidis · 13 years ago
- e4aba6d Unbreak the CMake build by Sean Hunt · 13 years ago
- fd3455a [arcmt] Merge 'removeEmptyStatements' and 'removeDeallocMethod' passes to cut down on one compilation by Argyrios Kyrtzidis · 13 years ago
- 7196d06 [arcmt] Break apart Transforms.cpp. by Argyrios Kyrtzidis · 13 years ago
- 8e2ce7f [arcmt] Always add '__bridge' cast when 'self' is cast to a C pointer. rdar://9644061 by Argyrios Kyrtzidis · 13 years ago
- 9c47973 [arcmt] Find out whether there is an ARC runtime directly from the triple, avoid hacky delegation to the driver for that. by Argyrios Kyrtzidis · 13 years ago
- e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 13 years ago
- 60a5e3f [arcmt] Const'ify. by Argyrios Kyrtzidis · 13 years ago
- c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 13 years ago
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
- f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
- d0ba7fc [arcmt] Fix tests in non-darwin. by Argyrios Kyrtzidis · 13 years ago