On Saturday, 23 August 2014 at 02:30:23 UTC, Walter Bright wrote:
Another possibility is to have the user pass in a resizeable buffer which then will be used to store the strings in as necessary.One example is std.internal.scopebuffer. The nice thing about that is the user can use the stack for the storage, which works out to be very, very fast.
Does this mean that D is getting resizable stack allocations in lower stack frames? That has a lot of implications for code gen.
