On 11/2/16 7:42 AM, anonymous wrote:
BTW about this PR: why RCString an not more generally RCArray ?

RCArray comes on top of RCBuffer. That way we isolate the matter of reference counting the buffer itself from the matter of managing the objects stored in the buffer. It's a simple matter of modularity. (Matters of alignment make this a bit more involved than it might seem, but nothing crazy.)

What is important (and probably unprecedented) about this PR is that it's the first reference counted artifact that works with qualifiers without resorting to undefined casts. That's the Big Thing about it. It harkens back to Dicebot idea to stash the reference counter in the allocator.


Andrei

Reply via email to