Creeping Bloat in Phobos
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Sun Sep 28 13:33:34 PDT 2014
On 9/28/14, 11:36 AM, Walter Bright wrote:
> Currently, the autodecoding functions allocate with the GC and throw as
> well. (They'll GC allocate an exception and throw it if they encounter
> an invalid UTF sequence. The adapters use the more common method of
> inserting a substitution character and continuing on.) This makes it
> harder to make GC-free Phobos code.
The right solution here is refcounted exception plus policy-based
functions in conjunction with RCString. I can't believe this focus has
already been lost and we're back to let's remove autodecoding and ban
exceptions. -- Andrei
More information about the Digitalmars-d
mailing list