In-place extension of arrays only for certain alignment?
schveiguy at gmail.com
Thu Aug 18 02:27:45 UTC 2022
On 8/17/22 10:09 PM, Ali Çehreli wrote:
> > IIRC, your data does not need to be sequential in *physical memory*,
> > which means you can use a ring buffer that is segmented instead of
> > virtually mapped, and that can be of any size.
> I thought about that as well. But I would like the sizes of blocks
> (Appenders?) be equal in size so that opIndex still can provide O(1)
> guarantee. (Compute the block + an offset.)
It's still O(1). You only have 2 slices to worry about.
Perhaps next beerconf we can discuss!
More information about the Digitalmars-d-learn