Streaming library

Steven Schveighoffer schveiguy at yahoo.com
Wed Oct 13 19:53:57 PDT 2010


Denis Koroskin Wrote:

> On Thu, 14 Oct 2010 02:38:11 +0400, Sean Kelly <sean at invisibleduck.org>  
> wrote:
> 
> > Denis Koroskin Wrote:
> >>
> >> I prefer ubyte[] because that helps GC (void arrays are scanned for
> >> pointers).
> >
> > To be fair, the only thing that matters here is what the type is when  
> > the initial "new" occurs.  After that, I think bits are preserved for  
> > reallocations so if NO_SCAN is set then it will remain.
> 
> It also matter when I dup it. Even if you preallocate void[] with NO_SCAN  
> dup'ing it will reset the flag.

Why would you be duping the buffer for reading or writing?

-Steve


More information about the Digitalmars-d mailing list