On Wednesday, 5 February 2014 at 08:06:30 UTC, Kagamin wrote:
On Wednesday, 5 February 2014 at 07:45:26 UTC, Andrei Alexandrescu wrote:
In an RC system you must collect cycles. ARC leaves that to the programmer in the form of weak pointers. This particular idea automates that.

Having GC as a backup for cycles doesn't prevent making everything transparently refcounted. As to allocation strategies, the code can just use compatible allocation strategy.

Yes, the GC just needs to check roots for already released blocks, if I am not mistaken.

Reply via email to