[Issue 15831] IFTI voldemort type exploding bloat
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Sun Jul  3 05:22:45 PDT 2016
    
    
  
https://issues.dlang.org/show_bug.cgi?id=15831
--- Comment #10 from Rainer Schuetze <r.sagitario at gmx.de> ---
> What's left to be done, apart from PR 5904, before PR 5855 can be merged?
The PR fails because it seems there are some issues with building shared
libraries. In addition, a number of compiler tests and unittests check the
current mangling explicitely, so these have to be adjusted. I'm not sure how
useful these tests are, maybe they should check the mangle-demangle pair
instead.
Unfortunately, changing the mangling is a not-so-small breaking change that
affects a number of functions in druntime and phobos (e.g. demangle,
core.internal.traits.externDFunc and std.traits.mangledName) that don't have a
feasable replacement yet (my best guess is to add some __trait).
It's also possible that people have taken advantage of the current mangling in
their code.
In addition, we should verify a new mangling addresses reported ambiguities of
the existing mangling.
--
    
    
More information about the Digitalmars-d-bugs
mailing list