Thread overview
[OT] LLVM 5.0 released - LDC mentioned in release notes
Sep 07, 2017
Kai Nacke
Sep 07, 2017
Walter Bright
Sep 07, 2017
Nordlöw
Sep 07, 2017
bpr
Sep 08, 2017
Brian
Sep 08, 2017
Daniel N
September 07, 2017
Hi all!

LLVM 5.0 has been released! See the release notes here: http://releases.llvm.org/5.0.0/docs/ReleaseNotes.html
Downloads: http://releases.llvm.org/download.html#5.0.0

As usual LDC is mentioned in the release notes, too: http://releases.llvm.org/5.0.0/docs/ReleaseNotes.html#ldc-the-llvm-based-d-compiler
IMHO this is good advertisement for D & LDC.

Regards,
Kai
September 07, 2017
On 9/7/2017 12:26 PM, Kai Nacke wrote:
> As usual LDC is mentioned in the release notes, too: http://releases.llvm.org/5.0.0/docs/ReleaseNotes.html#ldc-the-llvm-based-d-compiler
> IMHO this is good advertisement for D & LDC.

Indeed it is. Thanks for making this happen!
September 07, 2017
On Thursday, 7 September 2017 at 19:26:51 UTC, Kai Nacke wrote:
> LLVM 5.0 has been released! See the release notes here: http://releases.llvm.org/5.0.0/docs/ReleaseNotes.html
> Downloads: http://releases.llvm.org/download.html#5.0.0

Great work, Kai!

Are there any new code-generation features in LLVM 5.0 that LDC will make use of?
September 07, 2017
On Thursday, 7 September 2017 at 20:55:22 UTC, Nordlöw wrote:
> Are there any new code-generation features in LLVM 5.0 that LDC will make use of?

Given that LLVM has direct support for coroutines since 4.0 (https://llvm.org/docs/Coroutines.html) I've wondered if D (even just LDC D for starters) could use that to implement async/await or a similar feature.


September 08, 2017
On Thursday, 7 September 2017 at 21:14:24 UTC, bpr wrote:
> On Thursday, 7 September 2017 at 20:55:22 UTC, Nordlöw wrote:
>> Are there any new code-generation features in LLVM 5.0 that LDC will make use of?
>
> Given that LLVM has direct support for coroutines since 4.0 (https://llvm.org/docs/Coroutines.html) I've wondered if D (even just LDC D for starters) could use that to implement async/await or a similar feature.

C++17 is supported it?
September 08, 2017
On Friday, 8 September 2017 at 08:40:13 UTC, Brian wrote:
> On Thursday, 7 September 2017 at 21:14:24 UTC, bpr wrote:
>> On Thursday, 7 September 2017 at 20:55:22 UTC, Nordlöw wrote:
>>> Are there any new code-generation features in LLVM 5.0 that LDC will make use of?
>>
>> Given that LLVM has direct support for coroutines since 4.0 (https://llvm.org/docs/Coroutines.html) I've wondered if D (even just LDC D for starters) could use that to implement async/await or a similar feature.
>
> C++17 is supported it?

Clang 5 supports C++17 and "C++ coroutines TS"
http://releases.llvm.org/5.0.0/tools/clang/docs/ReleaseNotes.html