aboutsummaryrefslogtreecommitdiff
path: root/lib/ARCMigrate
AgeCommit message (Expand)Author
2012-01-31arc migrator: twik previous patch to exclude user providedFariborz Jahanian
2012-01-31arc migrator: Do not attempt to migrate to bridge casts which Fariborz Jahanian
2012-01-26objc-arc: introduce -no-finalize-removal which in gc mode,Fariborz Jahanian
2012-01-26arc migrator: Added an option to the migratorFariborz Jahanian
2012-01-25arc migrator: Provide infrastructure to add optionsFariborz Jahanian
2012-01-21arg migrator: change all "assign" of object propertiesFariborz Jahanian
2012-01-20arc migrator: replace "retain" attribute with "strong"Fariborz Jahanian
2012-01-20Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor
2012-01-19For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macroArgyrios Kyrtzidis
2011-12-25Remove unused variables.Rafael Espindola
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-11-28[arcmt] Integrate GC __weak into property attributes even when we don't haveArgyrios Kyrtzidis
2011-11-28[arcmt] Don't add __weak if there is already a GC __weak and make sure to clearArgyrios Kyrtzidis
2011-11-18Refine placement of LangOptions object in CompilerInvocation by adding a new ...Ted Kremenek
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-11-08[arcmt] Take into account that all properties are strong-by-default now and f...Argyrios Kyrtzidis
2011-11-08[arcmt] Now that readonly properties are strong-by-default, do not add redund...Argyrios Kyrtzidis
2011-11-08[arcmt] Now that properties are strong by default, avoid adding redundant '(s...Argyrios Kyrtzidis
2011-11-08[arcmt] NSViewController does not support weak.Argyrios Kyrtzidis
2011-11-08[arcmt] When we already removed a __weak, don't try to change it to __unsafe_...Argyrios Kyrtzidis
2011-11-07[arcmt] Fix handling NSMakeCollectable inside an objc method.Argyrios Kyrtzidis
2011-11-07[arcmt] In GC, handle (assign) @properties.Argyrios Kyrtzidis
2011-11-07[arcmt] Map property decls to their GC attributes.Argyrios Kyrtzidis
2011-11-07[arcmt] In GC, change '__weak' -> '__unsafe_unretained' when appliedArgyrios Kyrtzidis
2011-11-06[arcmt] In GC, error for __strong/__weak on non-objc pointers.Argyrios Kyrtzidis
2011-11-06[arcmt] In GC, clear redundant __strong's.Argyrios Kyrtzidis
2011-11-06[arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type.Argyrios Kyrtzidis
2011-11-06[arcmt] Collect all the places where GC attributes __strong/__weak occur.Argyrios Kyrtzidis
2011-11-06[arcmt] Refactor PropertiesRewriter to use MigrationContext.Argyrios Kyrtzidis
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-11-05[arcmt] Fix an assertion hit in rdar://10336125; a bit too complicated to red...Argyrios Kyrtzidis
2011-11-04[arcmt] In GC, error out when there is a call that returns a pointer toArgyrios Kyrtzidis
2011-11-04[arcmt] For GC, cleanup and turn -finalize to -dealloc.Argyrios Kyrtzidis
2011-11-04[arcmt] In GC, error for use of CFMakeCollectable because it will leak theArgyrios Kyrtzidis
2011-11-04In C++ keep unavailable function calls in the AST, like in C/ObjC.Argyrios Kyrtzidis
2011-11-04[arcmt] In GC, transform NSMakeCollectable to CFBridgingRelease.Argyrios Kyrtzidis
2011-10-20Further refine the diagnostic categories for ARC diagnostics. Addresses <rda...Ted Kremenek
2011-10-18[arcmt] Rewrite attributes in extensions as well. rdar://9992142Argyrios Kyrtzidis
2011-10-18Revert r142311, -mios-simulator-version-min does not work correctly.Argyrios Kyrtzidis
2011-10-17Remove the hack where we sniff the __IPHONE_OS_VERSION_MIN_REQUIRED define.Argyrios Kyrtzidis
2011-10-17[arcmt] In ARC default for properties is 'strong' so just remove a 'retain' i...Argyrios Kyrtzidis
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-26Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie
2011-09-25Rename CaptureDiagnosticClient to CaptureDiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-19Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis
2011-09-14[arcmt] Use __bridge_retained when passing an objc object to a CF parameterArgyrios Kyrtzidis
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall