Cloning in D
Jacob Carlborg
doob at me.com
Mon Sep 6 11:47:29 PDT 2010
On 2010-09-06 16:01, dsimcha wrote:
> == Quote from Jacob Carlborg (doob at me.com)'s article
>> I've looked at this problem now but I don't know I can detect the
>> aliasing. Suggestions ?
>
> Well, here's what I was thinking of doing when I was thinking of rolling my own:
>
> Traverse the object graph once. Create some data structure of all pointer
> indirection, including both the start address and the length. Then, sort this by
> starting address and find all overlapping regions. Whenever you find an
> overlapping region, duplicate/serialize it as a single block and make everything a
> slice into it.
I will give this a try.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list