D2.067 with half-proper Win64 support ante portas!

kink via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Fri Aug 7 05:40:09 PDT 2015


On Friday, 7 August 2015 at 10:52:36 UTC, Martin Nowak wrote:
> On Thursday, 6 August 2015 at 22:39:47 UTC, kinke wrote:
>> So stay tuned for the next release, there has most likely 
>> never been something so close to a serious D compiler on Win64 
>> ever! With VS 2015, MS has finally implemented most of the C99 
>> runtime standard, thus simplifying portability across 
>> operating systems..
>
> Sounds like you already found out how to make druntime 
> compatible to VS2015. Can you help us with this issue? Which 
> crt libraries are you looking too, apparently there are 
> different flavors now.
> https://issues.dlang.org/show_bug.cgi?id=14849#c7

Yes, I did so a few months ago. The relevant commit is 
https://github.com/kinke/druntime/commit/6a1c9d330d97bc81f545274aab165475758dbb63. Merging the VS 2015 stuff with the older legacy stuff without a version declaration would probably be not that simple and make the MS exceptions even uglier. Ideally, we'd drop all legacy MS stuff soon, cleansing druntime and phobos from ugly MS workarounds in various places.
I didn't bother checking out the new structure (VCRuntime, 
AppCRT, DesktopCRT) - we need what we need in druntime and will 
then have appropriate dependencies. :)


More information about the digitalmars-d-ldc mailing list