March 22, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to kinke | Got the news first hand by David Majnemer first hand not so long ago. Congrats guys :) |
March 22, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | On 22 March 2016 at 03:12, Kagamin via Digitalmars-d-announce <digitalmars-d-announce@puremagic.com> wrote: > On Sunday, 20 March 2016 at 14:15:19 UTC, Manu wrote: >> >> MSVC debuginfo is very good; it has data such that variables follow their registers around in fully optimised builds, making release build debugging fast and effortless. > > > That's backend feature, there are (usually) no registers on the frontend > level. Yes, that's why the C2 backend is useful; it populates the debuginfo with very high quality data. |
March 22, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to kinke | On 19/03/2016 13:23, kinke wrote: > Hey all, > > I'm proud to announce that MSVC is fully supported now for LDC trunk. > Rainer Schuetze has implemented MSVC-compatible exception handling > (available since brand-new LLVM 3.8) for LDC, so that we have fully > working exception chaining now on Win64. Along the way, he also added > 32-bit MSVC support and a TLS alignment bugfix for Windows < 8.1 (a > Windows bug/wontfix!). It requires a bleeding edge LLVM though, as > Rainer's work has uncovered a few LLVM bugs which didn't make it into > 3.8 final. > So a round of applause for Rainer and the LLVM devs, excellent job, > thank you very much! Full PDB support for LLVM is also underway... > > CI testing with AppVeyor has been improved, so that the full test suite > is run for both x86 and x64 MSVC targets. All tests pass except for 3 > rather negligible issues (see > https://github.com/ldc-developers/ldc/pull/1354#issuecomment-198572582 > for details). > > The automatically updated GitHub release > (http://wiki.dlang.org/Latest_LDC_binaries_for_Windows) now also > includes a downloadable 32-bit LDC build. > > Wiki pages have been updated accordingly. Check out > http://wiki.dlang.org/Building_and_hacking_LDC_on_Windows_using_MSVC if > you want to start contributing too! Setting up the dev environment isn't > that hard, I promise. :) Awesome, keep up the good work! Now, I'm making a note to try again at some point soon to build lldb-mi, and see if it works well with the Eclipse CDT debugger. And more interestingly, if it would work with MSVC executables. -- Bruno Medeiros https://twitter.com/brunodomedeiros |
March 28, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to kinke | On Saturday, 19 March 2016 at 13:23:48 UTC, kinke wrote:
> Hey all,
>
> I'm proud to announce that MSVC is fully supported now for LDC trunk. Rainer Schuetze has implemented MSVC-compatible exception handling (available since brand-new LLVM 3.8) for LDC, so that we have fully working exception chaining now on Win64. Along the way, he also added 32-bit MSVC support and a TLS alignment bugfix for Windows < 8.1 (a Windows bug/wontfix!). It requires a bleeding edge LLVM though, as Rainer's work has uncovered a few LLVM bugs which didn't make it into 3.8 final.
> So a round of applause for Rainer and the LLVM devs, excellent job, thank you very much! Full PDB support for LLVM is also underway...
Truly great news. Thank you Rainer, if you're reading this. (I don't think you ever take a break, do you? :])
Awesome progress, LDC team. Your challenging work is much appreciated.
(P.S.: On a related front, any news on the Android on ARM work? Last I read, my understanding was that the problem you were running into was a lack of proper LLVM TLS support for the platform? Is my recollection correct?)
|
March 28, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to Corey Lubin | On Monday, 28 March 2016 at 05:52:34 UTC, Corey Lubin wrote: > On Saturday, 19 March 2016 at 13:23:48 UTC, kinke wrote: >> [...] > > Truly great news. Thank you Rainer, if you're reading this. (I don't think you ever take a break, do you? :]) > > Awesome progress, LDC team. Your challenging work is much appreciated. > > > (P.S.: On a related front, any news on the Android on ARM work? Last I read, my understanding was that the problem you were running into was a lack of proper LLVM TLS support for the platform? Is my recollection correct?) Try it out, beta coming up: https://github.com/joakim-noah/android/releases |
April 21, 2016 Re: LDC now supports Windows MSVC x86/x64 as first class targets | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Monday, 28 March 2016 at 05:56:07 UTC, Joakim wrote: > On Monday, 28 March 2016 at 05:52:34 UTC, Corey Lubin wrote: >> On Saturday, 19 March 2016 at 13:23:48 UTC, kinke wrote: >>> [...] >> >> Truly great news. Thank you Rainer, if you're reading this. (I don't think you ever take a break, do you? :]) >> >> Awesome progress, LDC team. Your challenging work is much appreciated. >> >> >> (P.S.: On a related front, any news on the Android on ARM work? Last I read, my understanding was that the problem you were running into was a lack of proper LLVM TLS support for the platform? Is my recollection correct?) > > Try it out, beta coming up: > > https://github.com/joakim-noah/android/releases Great work! I've used it for Android support in DlangUI http://forum.dlang.org/post/cdekkumjynhqoxvmgjze@forum.dlang.org |
Copyright © 1999-2021 by the D Language Foundation