digitalmars.D.announce - LLVM 3.6 released - LDC master branch/0.15.1 is ready to use it!
- Kai Nacke (11/11) Feb 27 2015 Hi all!
- CraigDillabaugh (2/14) Feb 27 2015 Congratulations! Thanks for your work on this.
- Dan Olson (4/9) Feb 28 2015 That is pretty nice recognition in the release notes for both D and LDC.
- Dan Olson (5/15) Feb 28 2015 I got LLVM 3.6 to work but I couldn't compile with LDC 0.15.1 (looks
- Martin Nowak (2/4) Mar 03 2015 Thanks and keep up the good work.
Hi all! Finally, LLVM 3.6 has been released! See the release notes here: http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html Also note that LDC is mentioned in the release notes as one of the projects who are already supporting LLVM 3.6. Just recompile LDC using master branch from GitHub or from the 0.15.1 source. This is the 6th time that LDC and D are mentioned in the LLVM release notes! Regards, Kai
Feb 27 2015
On Friday, 27 February 2015 at 19:44:01 UTC, Kai Nacke wrote:Hi all! Finally, LLVM 3.6 has been released! See the release notes here: http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html Also note that LDC is mentioned in the release notes as one of the projects who are already supporting LLVM 3.6. Just recompile LDC using master branch from GitHub or from the 0.15.1 source. This is the 6th time that LDC and D are mentioned in the LLVM release notes! Regards, KaiCongratulations! Thanks for your work on this.
Feb 27 2015
"Kai Nacke" <kai redstar.de> writes:Also note that LDC is mentioned in the release notes as one of the projects who are already supporting LLVM 3.6. Just recompile LDC using master branch from GitHub or from the 0.15.1 source. This is the 6th time that LDC and D are mentioned in the LLVM release notes!That is pretty nice recognition in the release notes for both D and LDC. I going to start testing LLVM 3.6 with iOS today. If it looks good, I'll move my forked ios branch from 3.5.1 to 3.6.
Feb 28 2015
Dan Olson <zans.is.for.cans yahoo.com> writes:"Kai Nacke" <kai redstar.de> writes:I got LLVM 3.6 to work but I couldn't compile with LDC 0.15.1 (looks like more 3.6 fixes came in after it) and ldc master HEAD compilation ended up with an LLVM assertion failure on OS X. I backed up to ldc commit 136fe8d and that worked for both OS X and iOS.Also note that LDC is mentioned in the release notes as one of the projects who are already supporting LLVM 3.6. Just recompile LDC using master branch from GitHub or from the 0.15.1 source. This is the 6th time that LDC and D are mentioned in the LLVM release notes!That is pretty nice recognition in the release notes for both D and LDC. I going to start testing LLVM 3.6 with iOS today. If it looks good, I'll move my forked ios branch from 3.5.1 to 3.6.
Feb 28 2015
On Sunday, 1 March 2015 at 03:26:16 UTC, Dan Olson wrote:Dan Olson <zans.is.for.cans yahoo.com> writes: I got LLVM 3.6 to work but I couldn't compile with LDC 0.15.1 (looks like more 3.6 fixes came in after it) and ldc master HEAD compilation ended up with an LLVM assertion failure on OS X. I backed up to ldc commit 136fe8d and that worked for both OS X and iOS.Which assertion do you get on OS X? Regards, Kai
Mar 01 2015
"Kai Nacke" <kai redstar.de> writes:On Sunday, 1 March 2015 at 03:26:16 UTC, Dan Olson wrote:I didn't save the error message. I'll have to rebuild with ldc master later today then I'll let you know. I was using an LLVM 3.6 (github mirror release_36 branch) Debug+Asserts build.Dan Olson <zans.is.for.cans yahoo.com> writes: I got LLVM 3.6 to work but I couldn't compile with LDC 0.15.1 (looks like more 3.6 fixes came in after it) and ldc master HEAD compilation ended up with an LLVM assertion failure on OS X. I backed up to ldc commit 136fe8d and that worked for both OS X and iOS.Which assertion do you get on OS X? Regards, Kai
Mar 01 2015
Dan Olson <zans.is.for.cans yahoo.com> writes:"Kai Nacke" <kai redstar.de> writes:False alarm Kai. I updated ldc to master but not runtime. Once I updated druntime to ldc branch HEAD, it builds ok. Probably the varargs change. BTW, this was the assertion I got in a bunch of modules: Assertion failed: (getOperand(0)->getType() == cast<PointerType>(getOperand(1)->getType())->getElementType() && "Ptr must be a pointer to Val type!"), function AssertOK, file /Users/dan/projects/ldc/llvm-git/lib/IR/Instructions.cpp, line 1083.On Sunday, 1 March 2015 at 03:26:16 UTC, Dan Olson wrote:I didn't save the error message. I'll have to rebuild with ldc master later today then I'll let you know. I was using an LLVM 3.6 (github mirror release_36 branch) Debug+Asserts build.Dan Olson <zans.is.for.cans yahoo.com> writes: I got LLVM 3.6 to work but I couldn't compile with LDC 0.15.1 (looks like more 3.6 fixes came in after it) and ldc master HEAD compilation ended up with an LLVM assertion failure on OS X. I backed up to ldc commit 136fe8d and that worked for both OS X and iOS.Which assertion do you get on OS X? Regards, Kai
Mar 01 2015
On Friday, 27 February 2015 at 19:44:01 UTC, Kai Nacke wrote:This is the 6th time that LDC and D are mentioned in the LLVM release notes!Thanks and keep up the good work.
Mar 03 2015