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