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