Re: RFC: initial release of dtoh

2018-08-25 Thread rikki cattermole via Digitalmars-d-announce

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

2018-08-25 Thread Anonymouse via Digitalmars-d-announce

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

2018-08-25 Thread Eugene Wissner via Digitalmars-d-announce

On Saturday, 25 August 2018 at 20:59:56

[...]


Thanks for supporting us on Arch, Daniel!


Re: GDC with D frontend 2.081.2

2018-08-25 Thread Daniel Kozak via Digitalmars-d-announce
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

2018-08-25 Thread Anonymouse via Digitalmars-d-announce

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

2018-08-25 Thread Jacob Carlborg via Digitalmars-d-announce

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

2018-08-25 Thread Joakim via Digitalmars-d-announce

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.