Closed
Description
Previous ID | SR-3728 |
Radar | rdar://problem/31411206 |
Original Reporter | @ematejska |
Type | Task |
Status | Resolved |
Resolution | Won't Do |
Additional Detail from JIRA
Votes | 0 |
Component/s | |
Labels | Task, AffectsABI |
Assignee | None |
Priority | Medium |
md5: c2f9f85d68a6a079d894fbb5c1c7e156
Issue Description:
Ahead of ABI Stability, explore using spare bits in references to store local reference counts in order to perform some ARC operations more efficiently . These would need to be flushed to the object whenever a reference may escape or the local reference count reaches zero. If these local reference counts can cross ABI boundaries, then such a change will have to be implemented in an ABI-additive way with deployment target checking.