LDC 1.7.0-beta1

Joakim dlang at joakim.fea.st
Wed Dec 13 06:31:25 UTC 2017


On Sunday, 10 December 2017 at 18:11:46 UTC, Suliman wrote:
> On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:
>> Hi everyone,
>>
>> on behalf of the LDC team, I'm glad to announce the first beta 
>> for LDC 1.7. The highlights of this version in a nutshell:
>>
>> * Based on D 2.077.1.
>> * Catching C++ exceptions supported on Linux and Windows.
>>
>> Full release log and downloads: 
>> https://github.com/ldc-developers/ldc/releases/tag/v1.7.0-beta1
>>
>> Thanks to all contributors!
>
> Is it's possible to produce x64 binaries on Windows x64 without 
> installing Visual Studio? DMD do not have linker for x64.

You could try using the llvm linker, lld, as noted in the release 
notes for ldc 1.5:

https://github.com/ldc-developers/ldc/releases/tag/v1.5.0

I don't know what's needed to link against functions from the 
Windows libc though.

On Sunday, 10 December 2017 at 19:00:53 UTC, Timothee Cour wrote:
> could these releases be tied to 'homebrew/linuxbrew' upgrades 
> as part of release process?

John usually submits a pull to homebrew for the betas, may just 
be behind on this one:

https://github.com/Homebrew/homebrew-core/pull/20580

Looks pretty simple, you or any other brew user could easily 
submit that too.

On Tuesday, 12 December 2017 at 01:37:31 UTC, Meta wrote:
> Very impressive. I'm curious, is the work done to catch C++ 
> exceptions separate from Walter's previous efforts with dmd, or 
> does it build on his work in some way?

As noted in the linked 1.7 release notes, kinke merged ldc's 
non-MSVC exception-handling with Walter's new DWARF efforts and 
integrated some work by Rainer for MSVC.


More information about the Digitalmars-d-announce mailing list