www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC in LLVM Release Notes

reply qznc <qznc web.de> writes:
LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. In contrast 
to other frontends, LDC seems to follow upstream much more closely (or 
maybe is forced to due to bugs?).

Anyhow, kudos to David Nadlinger and whoever else was involved!

[0] http://llvm.org/releases/3.3/docs/ReleaseNotes.html#ldc-the-llvm-based-
d-compiler
Jun 19 2013
next sibling parent "Andrej Mitrovic" <andrej.mitrovich gmail.com> writes:
On Wednesday, 19 June 2013 at 20:40:39 UTC, qznc wrote:
 LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. 
 In contrast
 to other frontends, LDC seems to follow upstream much more 
 closely (or
 maybe is forced to due to bugs?).

 Anyhow, kudos to David Nadlinger and whoever else was involved!

 [0] 
 http://llvm.org/releases/3.3/docs/ReleaseNotes.html#ldc-the-llvm-based-
 d-compiler
It's also mentioned in the 3.1 notes, but I think it's just there as an example of a project that uses LLVM.
Jun 19 2013
prev sibling next sibling parent "David Nadlinger" <code klickverbot.at> writes:
On Wednesday, 19 June 2013 at 20:40:39 UTC, qznc wrote:
 LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. 
 In contrast
 to other frontends, LDC seems to follow upstream much more 
 closely (or
 maybe is forced to due to bugs?).

 Anyhow, kudos to David Nadlinger and whoever else was involved!
Kai Nacke is actually the one who has been doing most of the work to keep LDC compiling against latest LLVM trunk (and by extension, also the releases). But yes, being able to build against latest LLVM was pretty much a necessity for us this time around, as Kai did quite a lot of work to improve support for Win64 and PPC64 on the LLVM recently, and LDC/MinGW also relies on a few tiny patches I submitted a while ago. David
Jun 19 2013
prev sibling parent reply "Kai Nacke" <kai redstar.de> writes:
On Wednesday, 19 June 2013 at 20:40:39 UTC, qznc wrote:
 LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. 
 In contrast
 to other frontends, LDC seems to follow upstream much more 
 closely (or
 maybe is forced to due to bugs?).

 Anyhow, kudos to David Nadlinger and whoever else was involved!

 [0] 
 http://llvm.org/releases/3.3/docs/ReleaseNotes.html#ldc-the-llvm-based-
 d-compiler
LDC is mentioned in all release notes of LLVM starting with 3.1. I follow LLVM development closely and try to keep LDC head in sync with LLVM trunk. Personally I think that the release notes of LLVM are really good to spread the word about LDC and D. So I made sure that LDC is mentioned as external project. :-) Kai
Jun 19 2013
parent Walter Bright <newshound2 digitalmars.com> writes:
On 6/19/2013 11:02 PM, Kai Nacke wrote:
 On Wednesday, 19 June 2013 at 20:40:39 UTC, qznc wrote:
 LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. In contrast
 to other frontends, LDC seems to follow upstream much more closely (or
 maybe is forced to due to bugs?).

 Anyhow, kudos to David Nadlinger and whoever else was involved!

 [0] http://llvm.org/releases/3.3/docs/ReleaseNotes.html#ldc-the-llvm-based-
 d-compiler
LDC is mentioned in all release notes of LLVM starting with 3.1. I follow LLVM development closely and try to keep LDC head in sync with LLVM trunk. Personally I think that the release notes of LLVM are really good to spread the word about LDC and D. So I made sure that LDC is mentioned as external project. :-)
Awesome!
Jun 23 2013