[dmd-internals] 3rd Biweekly Sprint Planning

David Nadlinger via dmd-internals dmd-internals at puremagic.com
Thu Aug 13 02:28:32 PDT 2015


On 13 Aug 2015, at 11:08, Martin Nowak wrote:
> When I try the merge-2.067 branch it fails even earlier.
>
> root/port.d(152): Error: undefined identifier yl2x
> root/port.d(157): Error: undefined identifier yl2xp1

That's an issue in DDMD. LDC does not offer y2lx in core.math because it 
makes no sense on platforms beyond x86 (and we would have to implement 
it using inline asm anyway). We could add an inline asm version to our 
runtime, but I'd rather our frontend did not rely on a platform-specific 
operation with wonky semantics.

When Daniel and I built the LDC-based DDMD at DConf, I think we just set 
Port.yl2x_supported and Port.yl2xp1_supported to false and removed the 
implementations of those.

  — David


More information about the dmd-internals mailing list