Re: RFC: initial release of dtoh
On 26/08/2018 7:08 AM, Jacob Carlborg wrote: On 2018-08-24 12:09, Uknown wrote: This is all very nice. I agree that this kind of thing should be a part of the compiler, but I think it should be a compiler plugin. If dmd had compiler plugins, I think stuff like this and `dpp` would be much nicer to use. We have the front end available as a library, but not support for plugins. Even though it is available, you won't be using it. Between memory leaks and not-reusable, it aren't an option.
Re: GDC with D frontend 2.081.2
On Saturday, 25 August 2018 at 20:59:56 UTC, Daniel Kozak wrote: Hmm I am not sure, but how long did you have this gdc package installed? It seems I forgot to update .SRCINFO. There should be gdc-8.2.0-2 which has 2.081.1 d frontend. I will fix this on monday, until than you can uninstall gdc and try to build it again. August 10th. I'll wait for -2 then. Installed Size : 243.72 MiB Packager: Unknown Packager Build Date : fre 10 aug 2018 01:24:01 Install Date: fre 10 aug 2018 15:10:09
Re: GDC with D frontend 2.081.2
On Saturday, 25 August 2018 at 20:59:56 [...] Thanks for supporting us on Arch, Daniel!
Re: GDC with D frontend 2.081.2
On Sat, Aug 25, 2018 at 10:10 PM Anonymouse via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Friday, 24 August 2018 at 08:30:35 UTC, Daniel Kozak wrote: > > On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote: > >> As some of you may know D frontend was merged into GDC some > >> time ago and is up to date. D version currently supported by > >> GDC is 2.081.2 and it can be found in "gdc-7" and "gdc-8" > >> branches. I will say a bit more about GDC development and > >> development plans later. > >> > >> [...] > > > > Btw. there are packages for archlinux on AUR > > gdc-8 with d frontend: https://aur.archlinux.org/packages/gdc/ > > gdc-8-stable with c++ frontend: > > https://aur.archlinux.org/packages/gdc-stable/ > > Is it supposed to be up to date in this sense? __VERSION__ is > 2068L with Manjaro/Arch gdc 8.2.0-1. > Hmm I am not sure, but how long did you have this gdc package installed? It seems I forgot to update .SRCINFO. There should be gdc-8.2.0-2 which has 2.081.1 d frontend. I will fix this on monday, until than you can uninstall gdc and try to build it again.
Re: GDC with D frontend 2.081.2
On Friday, 24 August 2018 at 08:30:35 UTC, Daniel Kozak wrote: On Friday, 24 August 2018 at 05:35:13 UTC, Eugene Wissner wrote: As some of you may know D frontend was merged into GDC some time ago and is up to date. D version currently supported by GDC is 2.081.2 and it can be found in "gdc-7" and "gdc-8" branches. I will say a bit more about GDC development and development plans later. [...] Btw. there are packages for archlinux on AUR gdc-8 with d frontend: https://aur.archlinux.org/packages/gdc/ gdc-8-stable with c++ frontend: https://aur.archlinux.org/packages/gdc-stable/ Is it supposed to be up to date in this sense? __VERSION__ is 2068L with Manjaro/Arch gdc 8.2.0-1.
Re: RFC: initial release of dtoh
On 2018-08-24 12:09, Uknown wrote: This is all very nice. I agree that this kind of thing should be a part of the compiler, but I think it should be a compiler plugin. If dmd had compiler plugins, I think stuff like this and `dpp` would be much nicer to use. We have the front end available as a library, but not support for plugins. -- /Jacob Carlborg
Re: LDC 1.11.0
On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started. * AArch64 (64-bit ARM) now mostly working on Linux/glibc and Android. * Some support for classes without TypeInfos, for -betterC and/or a minimal (d)runtime. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0 Thanks to all contributors! [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC Since this is the first ldc release with a mostly working 64-bit ARM, ie AArch64, port, I've put up ldc builds for linux/AArch64 and Android. You can get the linux build at the github link above; the Android build is available from the Termux app in the Android store, by running `pkg install ldc`: https://play.google.com/store/apps/details?id=com.termux=en You can see what else remains to be done for the AArch64 port by looking at the logs from the linux/AArch64 Shippable CI linked from the github release and the checklist in this ldc tracking issue: https://github.com/ldc-developers/ldc/issues/2153 I've added info on how to cross-compile a D runtime and standard library for linux/AArch64 to the wiki: https://wiki.dlang.org/Building_LDC_runtime_libraries#Usage_for_cross-compilation I've also started updating the wiki on how to build Android apps in D for 64-bit ARM devices.