Re: LDC 1.12.0-beta1

2018-09-07 Thread Joakim via Digitalmars-d-announce
On Friday, 7 September 2018 at 07:54:37 UTC, Petar Kirov 
[ZombineDev] wrote:

On Friday, 7 September 2018 at 03:12:50 UTC, Joakim wrote:

On Wednesday, 5 September 2018 at 05:15:45 UTC, Joakim wrote:

I'll add native beta builds for Android in a couple days.


The native Android builds are up at the above github release 
link. I think this is the last time I'll put beta builds out, 
too much of a PITA to rebuild llvm each time. I'll continue 
maintaining the ldc package in the official Termux package 
repo though.


The Termux package build script used to build these betas is 
online here:


https://github.com/joakim-noah/termux-packages/tree/beta/packages/ldc-beta


Can the Android builds be done automatically on the CI, like 
those for other platforms or the process is more involved?


They could, though our tweaked llvm still has to be rebuilt for 
each Android platform. It may be worth setting up at some point.


I've been thinking of setting up an Alpine CI for ldc, so I don't 
have to manually build each release, just as kinke now does for 
linux/armhf also.


Re: LDC 1.12.0-beta1

2018-09-07 Thread Petar via Digitalmars-d-announce

On Friday, 7 September 2018 at 03:12:50 UTC, Joakim wrote:

On Wednesday, 5 September 2018 at 05:15:45 UTC, Joakim wrote:

I'll add native beta builds for Android in a couple days.


The native Android builds are up at the above github release 
link. I think this is the last time I'll put beta builds out, 
too much of a PITA to rebuild llvm each time. I'll continue 
maintaining the ldc package in the official Termux package repo 
though.


The Termux package build script used to build these betas is 
online here:


https://github.com/joakim-noah/termux-packages/tree/beta/packages/ldc-beta


Can the Android builds be done automatically on the CI, like 
those for other platforms or the process is more involved?


Re: LDC 1.12.0-beta1

2018-09-06 Thread Joakim via Digitalmars-d-announce

On Wednesday, 5 September 2018 at 05:15:45 UTC, Joakim wrote:

I'll add native beta builds for Android in a couple days.


The native Android builds are up at the above github release 
link. I think this is the last time I'll put beta builds out, too 
much of a PITA to rebuild llvm each time. I'll continue 
maintaining the ldc package in the official Termux package repo 
though.


The Termux package build script used to build these betas is 
online here:


https://github.com/joakim-noah/termux-packages/tree/beta/packages/ldc-beta


Re: LDC 1.12.0-beta1

2018-09-06 Thread Guillaume Piolat via Digitalmars-d-announce

On Tuesday, 4 September 2018 at 22:47:39 UTC, kinke wrote:

* LTO working for Win64 targets.


Wow! Thank you.


Re: LDC 1.12.0-beta1

2018-09-04 Thread Joakim via Digitalmars-d-announce
On Tuesday, 4 September 2018 at 23:03:30 UTC, Arun Chandrasekaran 
wrote:

On Tuesday, 4 September 2018 at 22:47:39 UTC, kinke wrote:

Glad to announce the first beta for LDC 1.12:

* Based on D 2.082.0.
* LTO working for Win64 targets.
* IR-based PGO working for Windows targets.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.12.0-beta1


Thanks to all contributors!


Fantastic work! This is the first time LDC caught up with DMD 
in a single day, I guess.


No, kinke has had this down before, as the first 1.10 beta came 
out within two weeks and the 1.11 beta came out on the same day 
as its upstream dmd:


https://forum.dlang.org/thread/lyzbdiqcnohbvphzg...@forum.dlang.org
https://forum.dlang.org/thread/gpeecjveashtvfpih...@forum.dlang.org

This _is_ the first time we're releasing a native build of LDC 
for linux/AArch64 on the release date, because of the work kinke 
did to add a Linux/AArch64 CI for LDC, which also automatically 
uploads the release build. 1.11 was the first release with an 
AArch64 build, but that was added manually a week later, as can 
be seen from the datestamps here:


http://www.somsubhra.com/github-release-stats/?username=ldc-developers=ldc

I'll add native beta builds for Android in a couple days.


Re: LDC 1.12.0-beta1

2018-09-04 Thread Arun Chandrasekaran via Digitalmars-d-announce

On Tuesday, 4 September 2018 at 22:47:39 UTC, kinke wrote:

Glad to announce the first beta for LDC 1.12:

* Based on D 2.082.0.
* LTO working for Win64 targets.
* IR-based PGO working for Windows targets.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.12.0-beta1


Thanks to all contributors!


Fantastic work! This is the first time LDC caught up with DMD in 
a single day, I guess.


LDC 1.12.0-beta1

2018-09-04 Thread kinke via Digitalmars-d-announce

Glad to announce the first beta for LDC 1.12:

* Based on D 2.082.0.
* LTO working for Win64 targets.
* IR-based PGO working for Windows targets.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.12.0-beta1


Thanks to all contributors!