Re: What is the most stable D compiler

2016-09-16 Thread eugene via Digitalmars-d

On Friday, 16 September 2016 at 02:39:07 UTC, Sai wrote:


If stability is more important, I recommend to only update to 
x.y.2 or higher releases, just don't update to x.y.0 releases.


yes, reliability is more important, could you, please, point 
out the link where i can read about versions?


Here is the changelog page:

https://dlang.org/changelog/2.071.1.html


thank you


Re: What is the most stable D compiler

2016-09-15 Thread Sai via Digitalmars-d


If stability is more important, I recommend to only update to 
x.y.2 or higher releases, just don't update to x.y.0 releases.


yes, reliability is more important, could you, please, point 
out the link where i can read about versions?


Here is the changelog page:

https://dlang.org/changelog/2.071.1.html





Re: What is the most stable D compiler

2016-09-15 Thread eugene via Digitalmars-d

On Thursday, 15 September 2016 at 13:14:16 UTC, Sai wrote:

On Thursday, 15 September 2016 at 13:02:29 UTC, eugene wrote:
On Thursday, 15 September 2016 at 06:26:40 UTC, Jacob Carlborg 
wrote:

On 2016-09-14 13:42, rikki cattermole wrote:

GDC is the slowest to update currently so that can be 
ignored for now.
LDC has fairly fast updates in terms of the frontend and can 
target more

platforms.


I would say 42 minutes for LDC is good enough :) [1]

[1] 
http://forum.dlang.org/post/b328372d-686e-9931-03ba-c2db13e0b...@yahoo.com


so, ldc is also not stable as dmd?



If stability is more important, I recommend to only update to 
x.y.2 or higher releases, just don't update to x.y.0 releases.


yes, reliability is more important, could you, please, point out 
the link where i can read about versions?


Re: What is the most stable D compiler

2016-09-15 Thread Sai via Digitalmars-d

On Thursday, 15 September 2016 at 13:02:29 UTC, eugene wrote:
On Thursday, 15 September 2016 at 06:26:40 UTC, Jacob Carlborg 
wrote:

On 2016-09-14 13:42, rikki cattermole wrote:

GDC is the slowest to update currently so that can be ignored 
for now.
LDC has fairly fast updates in terms of the frontend and can 
target more

platforms.


I would say 42 minutes for LDC is good enough :) [1]

[1] 
http://forum.dlang.org/post/b328372d-686e-9931-03ba-c2db13e0b...@yahoo.com


so, ldc is also not stable as dmd?



If stability is more important, I recommend to only update to 
x.y.2 or higher releases, just don't update to x.y.0 releases.





Re: What is the most stable D compiler

2016-09-15 Thread eugene via Digitalmars-d
On Thursday, 15 September 2016 at 06:26:40 UTC, Jacob Carlborg 
wrote:

On 2016-09-14 13:42, rikki cattermole wrote:

GDC is the slowest to update currently so that can be ignored 
for now.
LDC has fairly fast updates in terms of the frontend and can 
target more

platforms.


I would say 42 minutes for LDC is good enough :) [1]

[1] 
http://forum.dlang.org/post/b328372d-686e-9931-03ba-c2db13e0b...@yahoo.com


so, ldc is also not stable as dmd?


Re: What is the most stable D compiler

2016-09-15 Thread Jacob Carlborg via Digitalmars-d

On 2016-09-14 13:42, rikki cattermole wrote:


GDC is the slowest to update currently so that can be ignored for now.
LDC has fairly fast updates in terms of the frontend and can target more
platforms.


I would say 42 minutes for LDC is good enough :) [1]

[1] 
http://forum.dlang.org/post/b328372d-686e-9931-03ba-c2db13e0b...@yahoo.com


--
/Jacob Carlborg


Re: What is the most stable D compiler

2016-09-14 Thread Klmp via Digitalmars-d

On Wednesday, 14 September 2016 at 11:52:00 UTC, Klmp wrote:

On Wednesday, 14 September 2016 at 11:34:22 UTC, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?


because it's slightly before DMD the answer is: LDC.


I meant slightly "behind", "before" is not appropriated. i 
understand the misunderstanding in the following comments. I 
meant that for LDC being just one step behind is an asset because 
there's always a risk of regression in DMD.



GDC is too far behind
DMD is at the front
LDC has most of the DMD fixes but sometimes without the 
regressions coming from the front.





Re: What is the most stable D compiler

2016-09-14 Thread Guillaume Piolat via Digitalmars-d

On Wednesday, 14 September 2016 at 12:13:33 UTC, eugene wrote:

On Wednesday, 14 September 2016 at 11:52:00 UTC, Klmp wrote:

On Wednesday, 14 September 2016 at 11:34:22 UTC, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?


because it's slightly before DMD the answer is: LDC.
GDC is too far behind
DMD is at the front
LDC has most of the DMD fixes but sometimes without the 
regressions coming from the front.


did you use ldc in production?
do you use ldc in production?


Yes. I only ever send builds made with LDC to customers, both for 
freelance work and products. Why?
I've found that with DMD there is a bigger chance of backend 
regressions. Using LDC you get to rely on a pretty rock-solid 
code generator.

I do use DMD for all dev builds.


Re: What is the most stable D compiler

2016-09-14 Thread Johan Engelen via Digitalmars-d

On Wednesday, 14 September 2016 at 12:13:33 UTC, eugene wrote:

On Wednesday, 14 September 2016 at 11:52:00 UTC, Klmp wrote:

On Wednesday, 14 September 2016 at 11:34:22 UTC, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?


because it's slightly before DMD the answer is: LDC.
GDC is too far behind
DMD is at the front
LDC has most of the DMD fixes but sometimes without the 
regressions coming from the front.


did you use ldc in production?
do you use ldc in production?


LDC (exclusively afaik) is used by Weka.io (http://www.weka.io).
Pretty serious "production use".

-Johan


Re: What is the most stable D compiler

2016-09-14 Thread eugene via Digitalmars-d

On Wednesday, 14 September 2016 at 11:52:00 UTC, Klmp wrote:

On Wednesday, 14 September 2016 at 11:34:22 UTC, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?


because it's slightly before DMD the answer is: LDC.
GDC is too far behind
DMD is at the front
LDC has most of the DMD fixes but sometimes without the 
regressions coming from the front.


did you use ldc in production?
do you use ldc in production?


Re: What is the most stable D compiler

2016-09-14 Thread Klmp via Digitalmars-d

On Wednesday, 14 September 2016 at 11:34:22 UTC, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?


because it's slightly before DMD the answer is: LDC.
GDC is too far behind
DMD is at the front
LDC has most of the DMD fixes but sometimes without the 
regressions coming from the front.


Re: What is the most stable D compiler

2016-09-14 Thread eugene via Digitalmars-d
yes, speed is a second matter, so the first matter is 
reliability, i.e.: the less bugs compiler has, the more it is 
stable, which of them is the most stable one?


Re: What is the most stable D compiler

2016-09-14 Thread rikki cattermole via Digitalmars-d

On 14/09/2016 11:37 PM, eugene wrote:

On Wednesday, 14 September 2016 at 11:35:46 UTC, rikki cattermole wrote:

On 14/09/2016 11:34 PM, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?
Which can be used in production?
Why there are 3(maybe more) compilers and not just one?


What exactly do you define as stable?


i mean without bugs in compiler


Okay well all three compilers share a frontend with all new work being 
done in dmd.


GDC is the slowest to update currently so that can be ignored for now.
LDC has fairly fast updates in terms of the frontend and can target more 
platforms.


So the question is simply, do you care about performance or platform 
availability over faster bug fixes and new features?


Most people develop using dmd because of the fast turn around times, but 
utilize ldc IF they need performance in the end program.
But in most cases you don't need to worry about performance or platform 
support so dmd wins out.


Re: What is the most stable D compiler

2016-09-14 Thread eugene via Digitalmars-d
On Wednesday, 14 September 2016 at 11:35:46 UTC, rikki cattermole 
wrote:

On 14/09/2016 11:34 PM, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?
Which can be used in production?
Why there are 3(maybe more) compilers and not just one?


What exactly do you define as stable?


i mean without bugs in compiler


Re: What is the most stable D compiler

2016-09-14 Thread rikki cattermole via Digitalmars-d

On 14/09/2016 11:34 PM, eugene wrote:

What is the most reliable D compiler: dmd, ldc, gdc?
Which can be used in production?
Why there are 3(maybe more) compilers and not just one?


What exactly do you define as stable?


What is the most stable D compiler

2016-09-14 Thread eugene via Digitalmars-d

What is the most reliable D compiler: dmd, ldc, gdc?
Which can be used in production?
Why there are 3(maybe more) compilers and not just one?