Re: LDC 1.0.0 has been released!

2016-06-15 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-06-07 14:59, FreeSlave wrote:


Yes. Look at https://issues.dlang.org/show_bug.cgi?id=16096

I don't have such problem with ldc 1.0.0.


Fixed, unless you already have noticed.

--
/Jacob Carlborg


Re: LDC 1.0.0 has been released!

2016-06-13 Thread Kai Nacke via Digitalmars-d-announce

On Monday, 13 June 2016 at 12:35:57 UTC, Gerald wrote:
Awesome news, just noticed a blurb on the Linux news site 
Phoronix about this as well:


http://www.phoronix.com/scan.php?page=news_item=LDC-1.0-Released


Yes, we are in the press. :-)

http://llvmweekly.org/issue/128

Regards,
Kai


Re: LDC 1.0.0 has been released!

2016-06-13 Thread Gerald via Digitalmars-d-announce
Awesome news, just noticed a blurb on the Linux news site 
Phoronix about this as well:


http://www.phoronix.com/scan.php?page=news_item=LDC-1.0-Released


Re: LDC 1.0.0 has been released!

2016-06-08 Thread Kai Nacke via Digitalmars-d-announce

On Monday, 6 June 2016 at 10:45:39 UTC, Guillaume Piolat wrote:

On Monday, 6 June 2016 at 07:25:49 UTC, tester wrote:

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai



very nice!
how about a howto for windows/VS users?


Hi,

Here is what I've learned:

- use VS 2015 preferably,
- since a while the stock LDC package work as is, nothing to 
configure,
- use PATH and --compiler=ldc2 or 
--compiler=path/to/compiler.exe to tell dub where LDC is 
(separate packages for 32-bit and 64-bit),
- to avoid a dependency on the VS 2015 runtime, add the 
following linker flags:


"lflags-windows-ldc": [
"libcmt.lib",
"/nodefaultlib:msvcrt.lib",
"/nodefaultlib:vcruntime.lib"
],

- executables made with LDC are not supported on XP and Vista, 
but seem to work regardless :)


Thanks!

See https://github.com/ldc-developers/ldc-scripts/pull/1

Regards,
Kai


Re: LDC 1.0.0 has been released!

2016-06-08 Thread Dicebot via Digitalmars-d-announce
Was there anything changed regarding -od / -op / -oq behaviour? I 
am getting DCD build errors with new LDC because object files are 
emitted to a different place it expects.


Re: LDC 1.0.0 has been released!

2016-06-07 Thread Johan Engelen via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 16:54:55 UTC, Daniel N wrote:

On Monday, 6 June 2016 at 10:45:39 UTC, Guillaume Piolat wrote:

very nice!
how about a howto for windows/VS users?




1) Download LDC unpack anywhere
2) Download VisualD install
https://github.com/dlang/visuald/releases
3) Setup VisualD to find LDC
Tools->Options->Projects and Solutions->Visual D Settings->LDC 
Directories

...
Profit!


Excellent :-)
https://github.com/dlang/visuald/pull/61

(I am just "copy-pasting" there! Please create your own PR with 
better info! )


Re: LDC 1.0.0 has been released!

2016-06-07 Thread Daniel N via Digitalmars-d-announce

On Monday, 6 June 2016 at 10:45:39 UTC, Guillaume Piolat wrote:

very nice!
how about a howto for windows/VS users?




1) Download LDC unpack anywhere
2) Download VisualD install
https://github.com/dlang/visuald/releases
3) Setup VisualD to find LDC
Tools->Options->Projects and Solutions->Visual D Settings->LDC 
Directories

...
Profit!



Re: LDC 1.0.0 has been released!

2016-06-07 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-06-07 14:59, FreeSlave wrote:


Yes. Look at https://issues.dlang.org/show_bug.cgi?id=16096

I don't have such problem with ldc 1.0.0.


Thanks, I'll have a look.

--
/Jacob Carlborg


Re: LDC 1.0.0 has been released!

2016-06-07 Thread qznc via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 05:46:51 UTC, Kai Nacke wrote:
Outcome of the discussion was that the first version based on 
the frontend written in D should be version 1.0. (This is a 
major milestone.)


Congratulations! I'm happy about this.


Re: LDC 1.0.0 has been released!

2016-06-07 Thread FreeSlave via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 08:09:53 UTC, Jacob Carlborg wrote:

On 2016-06-06 13:25, FreeSlave wrote:

Cool! Just checked on osx, Objective-C support works and it's 
free from

dmd bugs that prevent my project to work with Cocoa.


Have these bugs been reported?


Yes. Look at https://issues.dlang.org/show_bug.cgi?id=16096

I don't have such problem with ldc 1.0.0.


Re: LDC 1.0.0 has been released!

2016-06-07 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-06-06 13:25, FreeSlave wrote:


Cool! Just checked on osx, Objective-C support works and it's free from
dmd bugs that prevent my project to work with Cocoa.


Have these bugs been reported?

--
/Jacob Carlborg


Re: LDC 1.0.0 has been released!

2016-06-07 Thread Russel Winder via Digitalmars-d-announce
On Tue, 2016-06-07 at 01:30 +, deadalnix via Digitalmars-d-announce 
wrote:
> On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:
> > Hi everyone,
> > 
> > It is a great pleasure to announce that version 1.0.0 of LDC, 
> > the LLVM-based D compiler, is now available for download!
> > 
> > The release is based on the 2.070.2 frontend and standard 
> > library and supports LLVM 3.5-3.8. We provide binaries for 
> > Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)
> > 
> > As usual, you can find links to the changelog and the binary 
> > packages over at digitalmars.D.ldc:
> > http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org
> > 
> > Regards,
> > Kai
> 
> What made you say it is 1.0.0 ? In what way is this is a major 
> milestone ?

Because they wanted to. It is major exactly because they have said it
is no longer 0.x.y but 1.x.y. Using the usual (albeit fatuous) manager
thing that 0.x.y is not ready for production but 1.x.y is: LDC has been
production ready for ages, the team have now said that this is so. 

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

signature.asc
Description: This is a digitally signed message part


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Kai Nacke via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 01:30:53 UTC, deadalnix wrote:

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


What made you say it is 1.0.0 ? In what way is this is a major 
milestone ?


LDC is really stable for quite some time. I felt that the 0.xx 
version scheme was no longer appropriate. E.g. many companies 
still consider a 0.xx version as not production ready. I raised 
the topic on the newsgroup. Outcome of the discussion was that 
the first version based on the frontend written in D should be 
version 1.0. (This is a major milestone.)


In this sense there is nothing special about this version. We 
tried to make it the best LDC version ever - but we have this 
goal for every LDC release.


Regards,
Kai


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Kai Nacke via Digitalmars-d-announce

On Monday, 6 June 2016 at 13:58:55 UTC, Martin Nowak wrote:

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


Congratulations!
And please update https://ldc-developers.github.io/LATEST.


It's done. Thanks for the reminder.

Regards,
Kai


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Joakim via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 01:30:53 UTC, deadalnix wrote:

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


What made you say it is 1.0.0 ? In what way is this is a major 
milestone ?


From the forum link he gave, "It is done - the 1.0.0 release of 
LDC is available!
There is nothing special about this release - as usual, the LDC 
team tried to make this the best LDC release ever!"


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Mithun Hunsur via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


Congratulations! I'm glad that LDC's reached the fabled 1.0.0 
milestone; I'm looking forward to taking it for a spin.


Re: LDC 1.0.0 has been released!

2016-06-06 Thread deadalnix via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


What made you say it is 1.0.0 ? In what way is this is a major 
milestone ?


Re: LDC 1.0.0 has been released!

2016-06-06 Thread jmh530 via Digitalmars-d-announce

On Monday, 6 June 2016 at 10:45:39 UTC, Guillaume Piolat wrote:


Hi,

Here is what I've learned:

[snip]


Add to LDC Readme?


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Dicebot via Digitalmars-d-announce
NB: update of Arch package is delayed because of 
https://github.com/ldc-developers/ldc/issues/1544


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Martin Nowak via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


Congratulations!
And please update https://ldc-developers.github.io/LATEST.



Re: LDC 1.0.0 has been released!

2016-06-06 Thread Radu via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


Congrats!


Re: LDC 1.0.0 has been released!

2016-06-06 Thread FreeSlave via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


Cool! Just checked on osx, Objective-C support works and it's 
free from dmd bugs that prevent my project to work with Cocoa.


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Guillaume Piolat via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:25:49 UTC, tester wrote:

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai



very nice!
how about a howto for windows/VS users?


Hi,

Here is what I've learned:

- use VS 2015 preferably,
- since a while the stock LDC package work as is, nothing to 
configure,
- use PATH and --compiler=ldc2 or --compiler=path/to/compiler.exe 
to tell dub where LDC is (separate packages for 32-bit and 
64-bit),
- to avoid a dependency on the VS 2015 runtime, add the following 
linker flags:


"lflags-windows-ldc": [
"libcmt.lib",
"/nodefaultlib:msvcrt.lib",
"/nodefaultlib:vcruntime.lib"
],

- executables made with LDC are not supported on XP and Vista, 
but seem to work regardless :)


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Guillaume Piolat via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


Good news all around this release.
Go LDC!


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Basile B. via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC,


Thx ! very happy to read this announce.




Re: LDC 1.0.0 has been released!

2016-06-06 Thread tester via Digitalmars-d-announce

On Monday, 6 June 2016 at 07:00:56 UTC, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, 
the LLVM-based D compiler, is now available for download!


The release is based on the 2.070.2 frontend and standard 
library and supports LLVM 3.5-3.8. We provide binaries for 
Linux, OX X, Win32 & Win64, Linux/ARM (armv7hf). :-)


As usual, you can find links to the changelog and the binary 
packages over at digitalmars.D.ldc:

http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai



very nice!
how about a howto for windows/VS users?


Re: LDC 1.0.0 has been released!

2016-06-06 Thread Russel Winder via Digitalmars-d-announce
LDC has been splendid for a long while. This release is in some sense
nothing special. However, as we all know, moving from 0.x.y to 1.x.y
holds a special place in the minds of people not already aware of a
product. Now we can promote D in places it had not been promotable
before because of the Version 1 effect.

Well done to Kai, David, and everyone who has contributed to LDC over
the years for making the product.
 
-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

signature.asc
Description: This is a digitally signed message part


Re: LDC 1.0.0 has been released!

2016-06-06 Thread rikki cattermole via Digitalmars-d-announce

On 06/06/2016 7:00 PM, Kai Nacke wrote:

Hi everyone,

It is a great pleasure to announce that version 1.0.0 of LDC, the
LLVM-based D compiler, is now available for download!

The release is based on the 2.070.2 frontend and standard library and
supports LLVM 3.5-3.8. We provide binaries for Linux, OX X, Win32 &
Win64, Linux/ARM (armv7hf). :-)

As usual, you can find links to the changelog and the binary packages
over at digitalmars.D.ldc:
http://forum.dlang.org/post/lwsnqbravjqbnnryv...@forum.dlang.org

Regards,
Kai


Oo ARM, Obj-c and Android support!