Request for comments: std.d.lexer

Tove tove at fransson.se
Fri Feb 1 03:25:25 PST 2013


On Friday, 1 February 2013 at 11:06:02 UTC, Walter Bright wrote:
> On 1/30/2013 8:44 AM, Dmitry Olshansky wrote:
>> In allocation scheme I proposed that ID could be a 32bit 
>> offset into the unique
>> identifiers chunk.
>
> That only works if you know in advance the max size the chunk 
> can ever be and preallocate it. Otherwise, you have no 
> guarantee that the next allocated chunk will be within 32 bits 
> of address of the previous chunks.

This can easily be archived by preallocating file.size bytes... 
it will be x orders of magnitude too much, but it doesn't matter, 
as in the end only the cache locality matters.


More information about the Digitalmars-d mailing list