summaryrefslogtreecommitdiffstats
path: root/clang/lib/ARCMigrate
Commit message (Expand)AuthorAgeFilesLines
* [arcmt] GC migrator: don't try to remove redundant __strong, it doesArgyrios Kyrtzidis2012-02-251-25/+0
* Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith2012-02-201-12/+12
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-054-8/+8
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-054-9/+9
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-042-0/+2
* arc migrator: twik previous patch to exclude user providedFariborz Jahanian2012-01-311-1/+1
* arc migrator: Do not attempt to migrate to bridge casts which Fariborz Jahanian2012-01-311-0/+15
* objc-arc: introduce -no-finalize-removal which in gc mode,Fariborz Jahanian2012-01-262-3/+48
* arc migrator: Added an option to the migratorFariborz Jahanian2012-01-262-0/+4
* arc migrator: Provide infrastructure to add optionsFariborz Jahanian2012-01-254-4/+36
* arg migrator: change all "assign" of object propertiesFariborz Jahanian2012-01-211-9/+11
* arc migrator: replace "retain" attribute with "strong"Fariborz Jahanian2012-01-201-4/+6
* Extract the (InputKind, std::string) pair used to describe inputs toDouglas Gregor2012-01-202-19/+17
* For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macroArgyrios Kyrtzidis2012-01-191-2/+1
* Remove unused variables.Rafael Espindola2011-12-251-2/+1
* Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor2011-12-151-1/+1
* [arcmt] Integrate GC __weak into property attributes even when we don't haveArgyrios Kyrtzidis2011-11-284-49/+62
* [arcmt] Don't add __weak if there is already a GC __weak and make sure to clearArgyrios Kyrtzidis2011-11-282-7/+14
* Refine placement of LangOptions object in CompilerInvocation by adding a new ...Ted Kremenek2011-11-181-1/+0
* Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek2011-11-171-11/+12
* [arcmt] Take into account that all properties are strong-by-default now and f...Argyrios Kyrtzidis2011-11-081-42/+7
* [arcmt] Now that readonly properties are strong-by-default, do not add redund...Argyrios Kyrtzidis2011-11-081-1/+1
* [arcmt] Now that properties are strong by default, avoid adding redundant '(s...Argyrios Kyrtzidis2011-11-081-2/+4
* [arcmt] NSViewController does not support weak.Argyrios Kyrtzidis2011-11-081-0/+1
* [arcmt] When we already removed a __weak, don't try to change it to __unsafe_...Argyrios Kyrtzidis2011-11-082-2/+6
* [arcmt] Fix handling NSMakeCollectable inside an objc method.Argyrios Kyrtzidis2011-11-071-1/+2
* [arcmt] In GC, handle (assign) @properties.Argyrios Kyrtzidis2011-11-074-130/+269
* [arcmt] Map property decls to their GC attributes.Argyrios Kyrtzidis2011-11-073-3/+12
* [arcmt] In GC, change '__weak' -> '__unsafe_unretained' when appliedArgyrios Kyrtzidis2011-11-073-5/+33
* [arcmt] In GC, error for __strong/__weak on non-objc pointers.Argyrios Kyrtzidis2011-11-061-0/+18
* [arcmt] In GC, clear redundant __strong's.Argyrios Kyrtzidis2011-11-062-8/+34
* [arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type.Argyrios Kyrtzidis2011-11-061-4/+3
* [arcmt] Collect all the places where GC attributes __strong/__weak occur.Argyrios Kyrtzidis2011-11-066-6/+224
* [arcmt] Refactor PropertiesRewriter to use MigrationContext.Argyrios Kyrtzidis2011-11-063-4/+35
* Change the AST representation of operations on Objective-CJohn McCall2011-11-063-23/+59
* [arcmt] Fix an assertion hit in rdar://10336125; a bit too complicated to red...Argyrios Kyrtzidis2011-11-051-0/+3
* [arcmt] In GC, error out when there is a call that returns a pointer toArgyrios Kyrtzidis2011-11-044-0/+43
* [arcmt] For GC, cleanup and turn -finalize to -dealloc.Argyrios Kyrtzidis2011-11-045-20/+54
* [arcmt] In GC, error for use of CFMakeCollectable because it will leak theArgyrios Kyrtzidis2011-11-041-5/+15
* In C++ keep unavailable function calls in the AST, like in C/ObjC.Argyrios Kyrtzidis2011-11-041-0/+1
* [arcmt] In GC, transform NSMakeCollectable to CFBridgingRelease.Argyrios Kyrtzidis2011-11-046-8/+181
* Further refine the diagnostic categories for ARC diagnostics. Addresses <rda...Ted Kremenek2011-10-202-12/+1
* [arcmt] Rewrite attributes in extensions as well. rdar://9992142Argyrios Kyrtzidis2011-10-181-17/+83
* Revert r142311, -mios-simulator-version-min does not work correctly.Argyrios Kyrtzidis2011-10-181-0/+43
* Remove the hack where we sniff the __IPHONE_OS_VERSION_MIN_REQUIRED define.Argyrios Kyrtzidis2011-10-171-43/+0
* [arcmt] In ARC default for properties is 'strong' so just remove a 'retain' i...Argyrios Kyrtzidis2011-10-171-3/+37
* Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor2011-09-291-1/+7
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-3/+3
* Rename DiagnosticInfo to Diagnostic as per issue 5397David Blaikie2011-09-261-1/+1
* Rename CaptureDiagnosticClient to CaptureDiagnosticConsumer as per issue 5397David Blaikie2011-09-251-4/+4
OpenPOWER on IntegriCloud