Need a Faster Compressor
Marco Leise via Digitalmars-d
digitalmars-d at puremagic.com
Sun May 22 23:04:02 PDT 2016
Am Sun, 22 May 2016 20:22:06 +0200
schrieb Rainer Schuetze <r.sagitario at gmx.de>:
> The 3 consecutive ?s are also in the object file, so they are actually
> part of the mangled symbol. VC++ uses only ASCII characters for mangling
> (which D should do, too, IMO).
In general I agree. The extended characters may be swallowed
and the representation not copyable. In the worst case we may
uncover bugs in debugging software. On the other hand, base-64
adds ~17% to the symbol length compared to base-128 and the
linker in particular should only be interested in a
terminating \0.
--
Marco
More information about the Digitalmars-d
mailing list