Re: LDC 1.9.0 beta

2018-04-24 Thread Radu via Digitalmars-d-announce
On Monday, 23 April 2018 at 09:18:07 UTC, Suliman wrote: What about Webassembly support? Latest LLVM suppport it, so LDC should support also. Might be interesting for game devs to have webassembly support, but no one pitched in to making it happen. One could start by getting `betterC` mode w

Re: LDC 1.9.0 beta

2018-04-24 Thread Joakim via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 19:39:30 UTC, Radu wrote: On Tuesday, 24 April 2018 at 15:53:23 UTC, Joakim wrote: [...] I realized that those PRs are not going to get in :(. Unfortunately it is pretty hard to contribute something that has a big impact. It looks that I need to wait another 2 r

Re: The dlang-community releases DCD 0.9.3 and D-Scanner 0.5.2

2018-04-24 Thread baz@dlang-community via Digitalmars-d-announce
On Wednesday, 25 April 2018 at 03:59:12 UTC, wangwei wrote: On Monday, 23 April 2018 at 17:26:49 UTC, Seb wrote: On Monday, 23 April 2018 at 17:04:09 UTC, Baz @dlang-community wrote: Time to update your favorite D completion daemon and D linter since previous patch were not announced. Changel

Re: GDB + ddemangle

2018-04-24 Thread Joakim via Digitalmars-d-announce
On Wednesday, 25 April 2018 at 05:09:28 UTC, ANtlord wrote: On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote: On 20 April 2018 at 17:40, drug via Digitalmars-d-announce wrote: Using a compiler that implements 2.077 or later (IIRC) probably won't, due to gdb being too old. They br

Re: GDB + ddemangle

2018-04-24 Thread ANtlord via Digitalmars-d-announce
On Friday, 20 April 2018 at 17:55:12 UTC, Iain Buclaw wrote: On 20 April 2018 at 17:40, drug via Digitalmars-d-announce wrote: Using a compiler that implements 2.077 or later (IIRC) probably won't, due to gdb being too old. They broke ABI by introducing back referencing, no release of gdb s

Re: The dlang-community releases DCD 0.9.3 and D-Scanner 0.5.2

2018-04-24 Thread wangwei via Digitalmars-d-announce
On Monday, 23 April 2018 at 17:26:49 UTC, Seb wrote: On Monday, 23 April 2018 at 17:04:09 UTC, Baz @dlang-community wrote: Time to update your favorite D completion daemon and D linter since previous patch were not announced. Changelogs: - https://github.com/dlang-community/DCD/releases - htt

Re: LDC 1.9.0 beta

2018-04-24 Thread kinke via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 19:39:30 UTC, Radu wrote: On Tuesday, 24 April 2018 at 15:53:23 UTC, Joakim wrote: Yeah, this beta doesn't even have a MIPS backend. How much of the testsuite do you have working on MIPS/uClibc? If you have it pretty far along, we can probably cherry-pick what you n

Re: LDC 1.9.0 beta

2018-04-24 Thread Radu via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 15:53:23 UTC, Joakim wrote: On Monday, 23 April 2018 at 09:18:07 UTC, Suliman wrote: What about Webassembly support? Latest LLVM suppport it, so LDC should support also. We don't support a lot of platforms that llvm supports. It will require someone to work on the

Re: LDC 1.9.0 beta

2018-04-24 Thread kinke via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 15:53:23 UTC, Joakim wrote: Yeah, this beta doesn't even have a MIPS backend. [The prebuilt binaries don't.] I thought about it for a second, but releasing a new LDC-LLVM version (and me having to build the 4 Windows variants again) seemed too troublesome for the

Re: LDC 1.9.0 beta

2018-04-24 Thread Joakim via Digitalmars-d-announce
On Monday, 23 April 2018 at 09:18:07 UTC, Suliman wrote: What about Webassembly support? Latest LLVM suppport it, so LDC should support also. We don't support a lot of platforms that llvm supports. It will require someone to work on the port, which hasn't happened. I've said before that I don

Re: Who says we can't call C++ constructors?

2018-04-24 Thread kinke via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 11:19:59 UTC, Atila Neves wrote: Odd then that dmd doesn't try to correctly mangle constructors and destructors since they're perfectly callable. For normal constructors, that only works in the C++-ctor-called-from-D direction, with suboptimal performance. Reason

Re: Who says we can't call C++ constructors?

2018-04-24 Thread Atila Neves via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 12:27:30 UTC, Uknown wrote: On Tuesday, 24 April 2018 at 11:19:59 UTC, Atila Neves wrote: On Monday, 23 April 2018 at 20:40:47 UTC, Manu wrote: On 23 April 2018 at 07:27, Atila Neves via Digitalmars-d-announce wrote: On Saturday, 21 April 2018 at 18:11:09 UTC, Ma

Re: Who says we can't call C++ constructors?

2018-04-24 Thread Uknown via Digitalmars-d-announce
On Tuesday, 24 April 2018 at 11:19:59 UTC, Atila Neves wrote: On Monday, 23 April 2018 at 20:40:47 UTC, Manu wrote: On 23 April 2018 at 07:27, Atila Neves via Digitalmars-d-announce wrote: On Saturday, 21 April 2018 at 18:11:09 UTC, Manu wrote: On 21 April 2018 at 05:41, Atila Neves via Di

Re: Who says we can't call C++ constructors?

2018-04-24 Thread Atila Neves via Digitalmars-d-announce
On Monday, 23 April 2018 at 20:40:47 UTC, Manu wrote: On 23 April 2018 at 07:27, Atila Neves via Digitalmars-d-announce wrote: On Saturday, 21 April 2018 at 18:11:09 UTC, Manu wrote: On 21 April 2018 at 05:41, Atila Neves via Digitalmars-d-announce wrote: [...] Paste the pre-processe

Re: LDC 1.9.0 beta

2018-04-24 Thread Radu via Digitalmars-d-announce
On Sunday, 22 April 2018 at 15:56:49 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce the first beta for LDC 1.9. The highlights of this version in a nutshell: * Based on D 2.079.1, including new `-i` switch and support for a minimal (d)runtime. * Support for LL