Re: LDC 1.6.0-beta1

2017-12-03 Thread Jacob Carlborg via Digitalmars-d-announce

On 2017-12-03 12:52, kinke wrote:

Working on that. It's not that simple though; we use a custom LLVM, 
which Travis doesn't manage to build alone in a dedicated job (only ~66% 
before timing out).


Hmm, I would need to do that as well for DStep :(. That's disappointing. 
Would caching help [1]? I've also though about using Docker, which could 
contain a pre-built, perhaps that's more complicated.


Luckily, there's AppVeyor and CircleCI which manage. 
So I need to finish automating the LLVM release before automating the 
LDC release.


I see.

[1] https://docs.travis-ci.com/user/caching/

--
/Jacob Carlborg


LDC 1.6.0

2017-12-03 Thread kinke via Digitalmars-d-announce

Hi everyone,

on behalf of the LDC team, I'm glad to announce LDC 1.6. The 
highlights of this version in a nutshell:


* Based on D 2.076.1.
* Experimental support for dynamic codegen at runtime ('manual 
JIT').

* Many std.math functions are now CTFE-able.

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


Thanks to all contributors!

[LDC master is at v2.077.1.]


Re: LDC 1.6.0-beta1

2017-12-03 Thread kinke via Digitalmars-d-announce
On Saturday, 2 December 2017 at 23:08:50 UTC, David Nadlinger 
wrote:
On Saturday, 2 December 2017 at 15:47:23 UTC, Jacob Carlborg 
wrote:

On 2017-12-02 13:41, kinke wrote:

Nope, unfortunately still waiting for one of my compadres to 
create and upload the OSX package.


Have you thought of automatically build and upload packages 
using Travis CI?


Working on that. It's not that simple though; we use a custom 
LLVM, which Travis doesn't manage to build alone in a dedicated 
job (only ~66% before timing out). Luckily, there's AppVeyor and 
CircleCI which manage. So I need to finish automating the LLVM 
release before automating the LDC release.


That would be a good idea. Also, I uploaded the OS X package 
just now. (Didn't realise it wasn't built yet…). —David


Thx.


Re: LDC 1.6.0-beta1

2017-12-03 Thread Jacob Carlborg via Digitalmars-d-announce

On 2017-12-03 00:08, David Nadlinger wrote:

That would be a good idea. Also, I uploaded the OS X package just now. 
(Didn't realise it wasn't built yet…). —David


Here's the Travis CI script for one of my projects [1] that uploads to a 
GitHub release, both for Linux and macOS.


[1] https://github.com/jacob-carlborg/remarkify/blob/master/.travis.yml

--
/Jacob Carlborg