Re: LDC 1.7.0

2018-02-02 Thread aberba via Digitalmars-d-announce

On Friday, 2 February 2018 at 12:57:44 UTC, Kagamin wrote:

On Tuesday, 30 January 2018 at 19:57:39 UTC, aberba wrote:

now it seem abandoned after such an effort.


Can you confirm it for Ubuntu 17?


I'm on 16.04.


Re: LDC 1.7.0

2018-02-02 Thread Seb via Digitalmars-d-announce

On Tuesday, 30 January 2018 at 19:57:39 UTC, aberba wrote:
On Tuesday, 30 January 2018 at 18:30:56 UTC, Johan Engelen 
wrote:

On Tuesday, 30 January 2018 at 09:38:26 UTC, aberba wrote:
On Monday, 29 January 2018 at 07:40:10 UTC, Dominikus Dittes 
Scherkl wrote:

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW 
package!
They rely on stabe versions that don't have the latest 
features

but only those very well tested.


The semver 1.7 is not an unstable package. Its that their 
reason for no updates?


LDC 1.7.0 includes major changes to the frontend and is not 
well-tested.
If you want a better-tested recent LDC, I recommend LDC 1.6.0, 
which is used in production at Weka.


- Johan


I expected at least 1.6 to be available in the repo by now. I 
remember the availability of LDC in ubuntu was celebrated 
here...now it seem abandoned after such an effort. Maybe 
someone from the team can answer what happened.


1.6 is in Debian - as other explained before Debian is __very__ 
focused on stability.


https://packages.debian.org/sid/ldc ("Unstable" - 1.6)
https://packages.debian.org/buster/ldc (Debian 9 - 1.5)
https://packages.debian.org/jessie/ldc (Debian 8 - 1.0)

Ubuntu usually lags one version behind Debian packages:

https://packages.ubuntu.com/bionic/ldc ("Unstable" - 1.5)
https://packages.ubuntu.com/artful/ldc (17.10 - 1.4)

If you want to have the latest D compiler on Debian/Ubuntu, you 
have these options:


- use d-apt (d-apt.sourceforge.net)
- use the official install script (https://dlang.org/install.html)
- install the official deb package yourself 
(https://dlang.org/download.html)

- use a different distro

This is not something that can __ever__ be fixed. It's the 
fundamental way Debian's packaging and release cycle work.


Re: LDC 1.7.0

2018-02-02 Thread Kagamin via Digitalmars-d-announce

On Tuesday, 30 January 2018 at 19:57:39 UTC, aberba wrote:

now it seem abandoned after such an effort.


Can you confirm it for Ubuntu 17?


Re: LDC 1.7.0

2018-01-30 Thread aberba via Digitalmars-d-announce

On Tuesday, 30 January 2018 at 18:30:56 UTC, Johan Engelen wrote:

On Tuesday, 30 January 2018 at 09:38:26 UTC, aberba wrote:
On Monday, 29 January 2018 at 07:40:10 UTC, Dominikus Dittes 
Scherkl wrote:

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW 
package!
They rely on stabe versions that don't have the latest 
features

but only those very well tested.


The semver 1.7 is not an unstable package. Its that their 
reason for no updates?


LDC 1.7.0 includes major changes to the frontend and is not 
well-tested.
If you want a better-tested recent LDC, I recommend LDC 1.6.0, 
which is used in production at Weka.


- Johan


I expected at least 1.6 to be available in the repo by now. I 
remember the availability of LDC in ubuntu was celebrated 
here...now it seem abandoned after such an effort. Maybe someone 
from the team can answer what happened.


Re: LDC 1.7.0

2018-01-30 Thread Johan Engelen via Digitalmars-d-announce

On Tuesday, 30 January 2018 at 09:38:26 UTC, aberba wrote:
On Monday, 29 January 2018 at 07:40:10 UTC, Dominikus Dittes 
Scherkl wrote:

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW 
package!

They rely on stabe versions that don't have the latest features
but only those very well tested.


The semver 1.7 is not an unstable package. Its that their 
reason for no updates?


LDC 1.7.0 includes major changes to the frontend and is not 
well-tested.
If you want a better-tested recent LDC, I recommend LDC 1.6.0, 
which is used in production at Weka.


- Johan



Re: LDC 1.7.0

2018-01-30 Thread Dominikus Dittes Scherkl via Digitalmars-d-announce
On Tuesday, 30 January 2018 at 11:44:11 UTC, Dominikus Dittes 
Scherkl wrote:
I think they update only stuff for which security problems were 
fixed and everything that depends on those, and that's it.


And by the way, for some people that is the reason to install 
such a kind of distro:
to not be suprised by any updates that destroy your dependencies 
or change the behavior in any unexpected way.
If you like, you can update a package any time by yourself, if 
that is necessary. To be always up to date I would recommend a 
different kind of distro.


Re: LDC 1.7.0

2018-01-30 Thread Dominikus Dittes Scherkl via Digitalmars-d-announce

On Tuesday, 30 January 2018 at 09:38:26 UTC, aberba wrote:
On Monday, 29 January 2018 at 07:40:10 UTC, Dominikus Dittes 
Scherkl wrote:

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW 
package!

They rely on stabe versions that don't have the latest features
but only those very well tested.


The semver 1.7 is not an unstable package. Its that their 
reason for no updates?


I don't know their exact update policy, but generally the 
Long-Term support distros tend to have rather old packages for a 
lot of sw. I think they update only stuff for which security 
problems were fixed and everything that depends on those, and 
that's it.


Re: LDC 1.7.0

2018-01-30 Thread aberba via Digitalmars-d-announce
On Monday, 29 January 2018 at 07:40:10 UTC, Dominikus Dittes 
Scherkl wrote:

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW 
package!

They rely on stabe versions that don't have the latest features
but only those very well tested.


The semver 1.7 is not an unstable package. Its that their reason 
for no updates?


Re: LDC 1.7.0

2018-01-28 Thread Dominikus Dittes Scherkl via Digitalmars-d-announce

On Saturday, 27 January 2018 at 21:42:49 UTC, aberba wrote:

[...] Ubuntu 16.04

This is a long-term support distribution.
Don't expect those to have actual tip versions of any SW package!
They rely on stabe versions that don't have the latest features
but only those very well tested.



Re: LDC 1.7.0

2018-01-27 Thread aberba via Digitalmars-d-announce

On Saturday, 27 January 2018 at 21:37:08 UTC, aberba wrote:

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Ubuntu 16.04 still has version 1.0.0 in its repository. Why is 
it not updated anymore?


Sorry. its Compiler version 1.1.1 based on dmd v2.071.2, LLVM 
3.9.1. I expected compiler version 1.7.0 which is the latest.


Re: LDC 1.7.0

2018-01-27 Thread aberba via Digitalmars-d-announce

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Ubuntu 16.04 still has version 1.0.0 in its repository. Why is it 
not updated anymore?


Re: LDC 1.7.0

2018-01-23 Thread kinke via Digitalmars-d-announce

On Sunday, 21 January 2018 at 15:38:02 UTC, Johannes Loher wrote:

On Sunday, 21 January 2018 at 12:00:32 UTC, kinke wrote:
In the meantime, I started an LLVM 5.0.1 build in my qemu 
emulator 12 hours ago; one third has been compiled so far, so 
you may expect the armhf package to be available tomorrow or 
the day after that.


That is great news to me, thank you very much for your effort!


You're welcome; it's up now.


Re: LDC 1.7.0

2018-01-21 Thread Johannes Loher via Digitalmars-d-announce

On Sunday, 21 January 2018 at 12:00:32 UTC, kinke wrote:
[...]


Please note that building a release package isn't identical to 
just build from source; there are subtle diffs and additional 
steps to be undertaken. I hope we get an ARM CI box soon and 
can automate the armhf package generation as well.


In the meantime, I started an LLVM 5.0.1 build in my qemu 
emulator 12 hours ago; one third has been compiled so far, so 
you may expect the armhf package to be available tomorrow or 
the day after that.


That is great news to me, thank you very much for your effort!



Re: LDC 1.7.0

2018-01-21 Thread kinke via Digitalmars-d-announce

On Sunday, 21 January 2018 at 05:31:28 UTC, Joakim wrote:
On Sunday, 21 January 2018 at 04:45:49 UTC, Nicholas Wilson 
wrote:
On Saturday, 20 January 2018 at 15:19:13 UTC, Johannes Loher 
wrote:
Hey, thanks for your great work! Would it be possible to add 
a armhf build to the release? If you can not do it yourself, 
could you please point me to some resources where I can find 
out about how to create such a release build myself? Thank 
you!


See https://wiki.dlang.org/Building_LDC_from_source


You can also use the armhf build of ldc 1.6, even if just to 
build 1.7 yourself:


https://github.com/ldc-developers/ldc/releases/tag/v1.6.0


Please note that building a release package isn't identical to 
just build from source; there are subtle diffs and additional 
steps to be undertaken. I hope we get an ARM CI box soon and can 
automate the armhf package generation as well.


In the meantime, I started an LLVM 5.0.1 build in my qemu 
emulator 12 hours ago; one third has been compiled so far, so you 
may expect the armhf package to be available tomorrow or the day 
after that.


Re: LDC 1.7.0

2018-01-20 Thread Joakim via Digitalmars-d-announce

On Sunday, 21 January 2018 at 04:45:49 UTC, Nicholas Wilson wrote:
On Saturday, 20 January 2018 at 15:19:13 UTC, Johannes Loher 
wrote:

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

[...]


Hey, thanks for your great work! Would it be possible to add a 
armhf build to the release? If you can not do it yourself, 
could you please point me to some resources where I can find 
out about how to create such a release build myself? Thank you!


See https://wiki.dlang.org/Building_LDC_from_source


You can also use the armhf build of ldc 1.6, even if just to 
build 1.7 yourself:


https://github.com/ldc-developers/ldc/releases/tag/v1.6.0


Re: LDC 1.7.0

2018-01-20 Thread Nicholas Wilson via Digitalmars-d-announce
On Saturday, 20 January 2018 at 15:19:13 UTC, Johannes Loher 
wrote:

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Hey, thanks for your great work! Would it be possible to add a 
armhf build to the release? If you can not do it yourself, 
could you please point me to some resources where I can find 
out about how to create such a release build myself? Thank you!


See https://wiki.dlang.org/Building_LDC_from_source


Re: LDC 1.7.0

2018-01-20 Thread Johannes Loher via Digitalmars-d-announce

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Hey, thanks for your great work! Would it be possible to add a 
armhf build to the release? If you can not do it yourself, could 
you please point me to some resources where I can find out about 
how to create such a release build myself? Thank you!


Re: LDC 1.7.0

2018-01-07 Thread German Diago via Digitalmars-d-announce

On Sunday, 7 January 2018 at 12:22:17 UTC, John Colvin wrote:

On Saturday, 6 January 2018 at 16:25:46 UTC, German Diago wrote:
- want no gc? Ok, at least there is BetterC, so if I invest 
myself quite a bit on D (I am the kind of programmer that 
likes to squeeze power out of machines, so this always means 
that I will not consider VM languages), I will always have.


Also, it's perfectly possible to avoid most of the downsides of 
the GC (and keep some of the upsides) without worrying about 
BetterC. @nogc where you need it is great, BetterC is a much 
more extreme solution.


Yes, that is my guess also, but there are chances that I will be 
in these extreme situations myself, not for my pet projects, but 
for some embedded stuff I want to do. That is why I want 
something without runtime for microcontrollers at some point. 
Just to have the possibility open. For now I think I will stick 
to C++ for that (a subset) until I am confident D can do 
perfectly ok there. I know D is designed for that also (modulo GC 
and runtime) but I still need to see the practical, day to day 
problems if I use D for such a thing instead of C++, which I know 
quite well.


Re: LDC 1.7.0

2018-01-07 Thread German Diago via Digitalmars-d-announce

On Monday, 8 January 2018 at 03:14:32 UTC, Joakim wrote:

On Saturday, 6 January 2018 at 16:25:46 UTC, German Diago wrote:
negative points also as I use it :p. By the way, and a bit 
off-topic for the post, but, if I want to port my code to run 
on Android/iOS, what is the recommended way?


1. create a shared library and consume it? Is that possible 
and smooth enough for ARM?


Yes, that is the way native apps are invoked on Android, see 
the wiki for more info:


http://wiki.dlang.org/Build_D_for_Android

iOS support is in limbo, as a contributor got very far with it 
but hasn't had time for it lately.


Thanks for the link!



Re: LDC 1.7.0

2018-01-07 Thread Joakim via Digitalmars-d-announce

On Saturday, 6 January 2018 at 16:25:46 UTC, German Diago wrote:
negative points also as I use it :p. By the way, and a bit 
off-topic for the post, but, if I want to port my code to run 
on Android/iOS, what is the recommended way?


1. create a shared library and consume it? Is that possible and 
smooth enough for ARM?


Yes, that is the way native apps are invoked on Android, see the 
wiki for more info:


http://wiki.dlang.org/Build_D_for_Android

iOS support is in limbo, as a contributor got very far with it 
but hasn't had time for it lately.




Re: LDC 1.7.0

2018-01-07 Thread John Colvin via Digitalmars-d-announce

On Saturday, 6 January 2018 at 16:25:46 UTC, German Diago wrote:
- want no gc? Ok, at least there is BetterC, so if I invest 
myself quite a bit on D (I am the kind of programmer that likes 
to squeeze power out of machines, so this always means that I 
will not consider VM languages), I will always have.


Also, it's perfectly possible to avoid most of the downsides of 
the GC (and keep some of the upsides) without worrying about 
BetterC. @nogc where you need it is great, BetterC is a much more 
extreme solution.


Re: LDC 1.7.0

2018-01-06 Thread German Diago via Digitalmars-d-announce

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


I just dropped here to say that I have been considering Nim and D 
for a while and, to some extent, Rust. You are guys doing a great 
job shaping D for *real projects*, which is what I care about the 
most.


I think I will definitely go with D finally when I try an 
alternative to C++ (though C++ still remains my main language).


I still have to give it a serious try, but this is what made me 
convinced:


- a superior interoperability story (C and C++, Objective-C, 
Windows, now adding the C++ exception catching...). I cannot 
emphasize enough how important this is for me.

- a reasonable relearning and upgrade coming from C++.
- very powerful generative programming. I see that things like 
generating bindings for scripting languages and others have an 
edge with static introspection + mixins.

- more mature than Nim, at least at this point.
- want no gc? Ok, at least there is BetterC, so if I invest 
myself quite a bit on D (I am the kind of programmer that likes 
to squeeze power out of machines, so this always means that I 
will not consider VM languages), I will always have.



I hope I can give it a try with one (or two, to be decided) hobby 
projects I have been doing for a while. I will report the 
negative points also as I use it :p. By the way, and a bit 
off-topic for the post, but, if I want to port my code to run on 
Android/iOS, what is the recommended way?


1. create a shared library and consume it? Is that possible and 
smooth enough for ARM?




- easy to understand for
- a superior metaprogramming experience that is


Re: LDC 1.7.0

2018-01-05 Thread Soulsbane via Digitalmars-d-announce

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Does anyone know if the ldc2 Snap is going to be updated. It is 
at 1.4.0 and snap refresh says no updates available. Thanks!


Re: LDC 1.7.0

2018-01-05 Thread 鲜卑拓跋枫 via Digitalmars-d-announce

Great, thank you very much!
And does LDC has the plan for release an AArch64/Linux version?


On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!





Re: LDC 1.7.0

2018-01-05 Thread Mike Parker via Digitalmars-d-announce

On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.
* LLVM for prebuilt packages upgraded to v5.0.1.

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


Thanks to all contributors!


Awesome! I need to get in touch with you, but I'm guessing 
no...@nowhere.com is a dead end :-) Please send something to 
aldac...@gmail.com. I'd like to talk about coordinating LDC 
release announcements on the blog.


Re: LDC 1.7.0-beta1

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

On Monday, 18 December 2017 at 19:59:02 UTC, Thomas Mader wrote:

The archive at
https://github.com/ldc-developers/ldc/releases/download/v1.7.0-beta1/ldc-1.7.0-beta1-src.tar.gz
 is broken. The 
https://github.com/ldc-developers/ldc/releases/download/v1.7.0-beta1/ldc-1.7.0-beta1-src.zip
 works though.


It's compressed twice for unknown reason, see 
https://github.com/ldc-developers/ldc/issues/2455.


Re: LDC 1.7.0-beta1

2017-12-18 Thread Thomas Mader via Digitalmars-d-announce

On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.

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


Thanks to all contributors!


The archive at
https://github.com/ldc-developers/ldc/releases/download/v1.7.0-beta1/ldc-1.7.0-beta1-src.tar.gz
 is broken. The 
https://github.com/ldc-developers/ldc/releases/download/v1.7.0-beta1/ldc-1.7.0-beta1-src.zip
 works though.


Re: LDC 1.7.0-beta1

2017-12-14 Thread Kagamin via Digitalmars-d-announce

On Sunday, 10 December 2017 at 18:11:46 UTC, Suliman wrote:
Is it's possible to produce x64 binaries on Windows x64 without 
installing Visual Studio? DMD do not have linker for x64.


Beside linker you will need C startup code. Where do you plan to 
get it?


Re: LDC 1.7.0-beta1

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

On Wednesday, 13 December 2017 at 08:42:40 UTC, Suliman wrote:
Is it's possible to produce x64 binaries on Windows x64 
without installing Visual Studio? DMD do not have linker for 
x64.


You could try using the llvm linker, lld, as noted in the 
release notes for ldc 1.5:


Could you explain hot to do it? Install LLVM? And than how I 
could specify what linker should be used?


Please, I'm tired of explaining this over and over. From LDC's 
README.txt: `LDC relies on the MS linker and MSVCRT + WinSDK 
libs.` The first part isn't actually true anymore, 
`-link-internally` makes LDC link itself via embedded LLD. **But 
you still need the Windows and Visual C++ runtime libs.**
In the LDC release notes (v1.3 IIRC), you'll find a link to a 
guide about how to produce Win64 binaries from a Linux host; 
that'd be applicable on Windows too for people having such a big 
problem with installing Visual Studio/Build Tools.


Re: LDC 1.7.0-beta1

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

On 2017-12-13 09:42, Suliman wrote:

Could you explain hot to do it? Install LLVM? And than how I could 
specify what linker should be used?


with the "-linker=" flag.

--
/Jacob Carlborg


Re: LDC 1.7.0-beta1

2017-12-13 Thread Suliman via Digitalmars-d-announce
Is it's possible to produce x64 binaries on Windows x64 
without installing Visual Studio? DMD do not have linker for 
x64.


You could try using the llvm linker, lld, as noted in the 
release notes for ldc 1.5:


Could you explain hot to do it? Install LLVM? And than how I 
could specify what linker should be used?


Re: LDC 1.7.0-beta1

2017-12-12 Thread Joakim via Digitalmars-d-announce

On Sunday, 10 December 2017 at 18:11:46 UTC, Suliman wrote:

On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.

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


Thanks to all contributors!


Is it's possible to produce x64 binaries on Windows x64 without 
installing Visual Studio? DMD do not have linker for x64.


You could try using the llvm linker, lld, as noted in the release 
notes for ldc 1.5:


https://github.com/ldc-developers/ldc/releases/tag/v1.5.0

I don't know what's needed to link against functions from the 
Windows libc though.


On Sunday, 10 December 2017 at 19:00:53 UTC, Timothee Cour wrote:
could these releases be tied to 'homebrew/linuxbrew' upgrades 
as part of release process?


John usually submits a pull to homebrew for the betas, may just 
be behind on this one:


https://github.com/Homebrew/homebrew-core/pull/20580

Looks pretty simple, you or any other brew user could easily 
submit that too.


On Tuesday, 12 December 2017 at 01:37:31 UTC, Meta wrote:
Very impressive. I'm curious, is the work done to catch C++ 
exceptions separate from Walter's previous efforts with dmd, or 
does it build on his work in some way?


As noted in the linked 1.7 release notes, kinke merged ldc's 
non-MSVC exception-handling with Walter's new DWARF efforts and 
integrated some work by Rainer for MSVC.


Re: LDC 1.7.0-beta1

2017-12-11 Thread John via Digitalmars-d-announce

On Sunday, 10 December 2017 at 18:11:46 UTC, Suliman wrote:

On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.

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


Thanks to all contributors!


Is it's possible to produce x64 binaries on Windows x64 without 
installing Visual Studio? DMD do not have linker for x64.


You can install just the C++ build tools from VS.


Re: LDC 1.7.0-beta1

2017-12-11 Thread Meta via Digitalmars-d-announce

On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.

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


Thanks to all contributors!


Very impressive. I'm curious, is the work done to catch C++ 
exceptions separate from Walter's previous efforts with dmd, or 
does it build on his work in some way?


Re: LDC 1.7.0-beta1

2017-12-10 Thread Timothee Cour via Digitalmars-d-announce
could these releases be tied to 'homebrew/linuxbrew' upgrades as part
of release process?


On Sun, Dec 10, 2017 at 10:11 AM, Suliman via Digitalmars-d-announce
 wrote:
> On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:
>>
>> Hi everyone,
>>
>> on behalf of the LDC team, I'm glad to announce the first beta for LDC
>> 1.7. The highlights of this version in a nutshell:
>>
>> * Based on D 2.077.1.
>> * Catching C++ exceptions supported on Linux and Windows.
>>
>> Full release log and downloads:
>> https://github.com/ldc-developers/ldc/releases/tag/v1.7.0-beta1
>>
>> Thanks to all contributors!
>
>
> Is it's possible to produce x64 binaries on Windows x64 without installing
> Visual Studio? DMD do not have linker for x64.


Re: LDC 1.7.0-beta1

2017-12-10 Thread Suliman via Digitalmars-d-announce

On Sunday, 10 December 2017 at 17:33:34 UTC, kinke wrote:

Hi everyone,

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


* Based on D 2.077.1.
* Catching C++ exceptions supported on Linux and Windows.

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


Thanks to all contributors!


Is it's possible to produce x64 binaries on Windows x64 without 
installing Visual Studio? DMD do not have linker for x64.