Re: Release D 2.073.0

2017-01-30 Thread Nestor via Digitalmars-d-announce
Just a quick unrelated words: Shouldn't copyright be updated too? D:\>dmd --version DMD32 D Compiler v2.073.0 Copyright (c) 1999-2016 by Digital Mars written by Walter Bright

Re: Release D 2.073.0

2017-01-30 Thread deadalnix via Digitalmars-d-announce
On Saturday, 28 January 2017 at 21:46:17 UTC, Walter Bright wrote: Same problem, same solution, same fallout. What problem? Ask Andrei, he asked for inout's deprecation. I'm not going to run after you two like you are toddlers. Having to make the same case again and again for literally

Re: Release D 2.073.0

2017-01-30 Thread deadalnix via Digitalmars-d-announce
On Monday, 30 January 2017 at 01:34:52 UTC, ilya-stromberg wrote: Walter created an entire language and a community around it. Can you, please, share with us how your accomplishments give any importance to whatever your disagreement is with him? All that is visible, here is you protest

Re: Release D 2.073.0

2017-01-30 Thread deadalnix via Digitalmars-d-announce
On Monday, 30 January 2017 at 01:15:52 UTC, Dicebot wrote: On 01/30/2017 12:38 AM, Walter Bright wrote: ... Please, don't waste your time. You mentioned being curious about what is wrong with that PR - I have explained. Let's just stop here before you write another 20 posts presuming that I

Re: Release D 2.073.0

2017-01-29 Thread ilya-stromberg via Digitalmars-d-announce
On Monday, 30 January 2017 at 01:15:52 UTC, Dicebot wrote: On 01/30/2017 12:38 AM, Walter Bright wrote: ... Please, don't waste your time. You mentioned being curious about what is wrong with that PR - I have explained. Let's just stop here before you write another 20 posts presuming that I

Re: Release D 2.073.0

2017-01-29 Thread Dicebot via Digitalmars-d-announce
On 01/30/2017 12:38 AM, Walter Bright wrote: > ... Please, don't waste your time. You mentioned being curious about what is wrong with that PR - I have explained. Let's just stop here before you write another 20 posts presuming that I only disagree with your development methodology because I

Re: Release D 2.073.0

2017-01-29 Thread Walter Bright via Digitalmars-d-announce
On 1/29/2017 4:18 AM, Dicebot wrote: On Friday, 27 January 2017 at 19:12:37 UTC, Walter Bright wrote: On 1/27/2017 3:12 AM, Dicebot wrote: And also stuff like https://github.com/dlang/druntime/pull/1740 I'm curious what is wrong with that? You have been pushing for premature merged of

Re: Release D 2.073.0

2017-01-29 Thread Dicebot via Digitalmars-d-announce
On Friday, 27 January 2017 at 19:12:37 UTC, Walter Bright wrote: On 1/27/2017 3:12 AM, Dicebot wrote: And also stuff like https://github.com/dlang/druntime/pull/1740 I'm curious what is wrong with that? You have been pushing for premature merged of `return scope` under a premise that it

Re: Release D 2.073.0

2017-01-29 Thread Olivier FAURE via Digitalmars-d-announce
Continuing on a new thread because this is getting kinda off-topic. http://forum.dlang.org/post/jhtvuvhxsayjatsdb...@forum.dlang.org

Re: Release D 2.073.0

2017-01-28 Thread Walter Bright via Digitalmars-d-announce
On 1/28/2017 3:56 PM, Olivier FAURE wrote: Let's say I have an arbitrary class 'Container', and I want a function that stores a pointer to an int in this container, in a way that lets the function's caller know that the int* given to it will last only as long as the container, and I want to do

Re: Release D 2.073.0

2017-01-28 Thread Olivier FAURE via Digitalmars-d-announce
On Saturday, 28 January 2017 at 22:31:23 UTC, Walter Bright wrote: It only addresses cases where a reference might be escaped through a single return value; it doesn't address escaping through 'out' parameters, Yes it does (the general case is storing a value into any data structure

Re: Release D 2.073.0

2017-01-28 Thread Walter Bright via Digitalmars-d-announce
On 1/28/2017 6:56 AM, Olivier FAURE wrote: For what it's worth, here are my problems with 'return scope': - As far as I can tell, it's not properly documented. The github page for DIP-1000 is apparently pending a rewrite, and I can't find a formal definition of 'return scope' anywhere (the D

Re: Release D 2.073.0

2017-01-28 Thread Walter Bright via Digitalmars-d-announce
On 1/28/2017 3:51 AM, deadalnix wrote: I did so repeatedly for years and never reached to you or Andrei, so I'm not sure how that's going to change anything but here you go. By being specific. The root problem you are trying to solve is to be able to specify that what comes out of a

Re: Release D 2.073.0

2017-01-28 Thread Olivier FAURE via Digitalmars-d-announce
On Saturday, 28 January 2017 at 03:40:43 UTC, Walter Bright wrote: If you've got a case, make it. If you see problems, explain. If you want to help, please do. For what it's worth, here are my problems with 'return scope': - As far as I can tell, it's not properly documented. The github page

Re: Release D 2.073.0

2017-01-28 Thread pineapple via Digitalmars-d-announce
On Saturday, 28 January 2017 at 03:40:43 UTC, Walter Bright wrote: If you've got a case, make it. If you see problems, explain. If you want to help, please do. So, do what numerous people have done numerous times already, to no great effect?

Re: Release D 2.073.0

2017-01-28 Thread deadalnix via Digitalmars-d-announce
On Saturday, 28 January 2017 at 03:40:43 UTC, Walter Bright wrote: On 1/27/2017 4:43 PM, deadalnix wrote: I mostly went silent on this because I this point, I have no idea how to reach to you and Andrei. This is bad because of all the same reasons inout is bad, plus some other on its own, and

Re: Release D 2.073.0

2017-01-27 Thread Walter Bright via Digitalmars-d-announce
On 1/27/2017 4:43 PM, deadalnix wrote: I mostly went silent on this because I this point, I have no idea how to reach to you and Andrei. This is bad because of all the same reasons inout is bad, plus some other on its own, and is going down exactly like inout so far, plus some extra problems on

Re: Release D 2.073.0

2017-01-27 Thread deadalnix via Digitalmars-d-announce
On Friday, 27 January 2017 at 19:12:37 UTC, Walter Bright wrote: Yes, I'm 100% responsible for 'return scope' and pushing it harder than most people probably would like. Maybe I'm alone, but I strongly believe it is critical to D's future. You sound like this guy:

Re: Release D 2.073.0

2017-01-27 Thread deadalnix via Digitalmars-d-announce
On Friday, 27 January 2017 at 19:09:30 UTC, Walter Bright wrote: On 1/26/2017 5:42 AM, Dicebot wrote: https://issues.dlang.org/show_bug.cgi?id=17123 Can I have my "I told you so" badge please? Yes, you may. But nobody promised there would be no regressions - just that we'll fix them. I'll

Re: Release D 2.073.0

2017-01-27 Thread Walter Bright via Digitalmars-d-announce
On 1/27/2017 3:12 AM, Dicebot wrote: And also stuff like https://github.com/dlang/druntime/pull/1740 I'm curious what is wrong with that? I think the story behind `return scope` is the critical point for me. It is worst technical disaster that has happened to compiler in years, and I am

Re: Release D 2.073.0

2017-01-27 Thread Walter Bright via Digitalmars-d-announce
On 1/26/2017 5:42 AM, Dicebot wrote: https://issues.dlang.org/show_bug.cgi?id=17123 Can I have my "I told you so" badge please? Yes, you may. But nobody promised there would be no regressions - just that we'll fix them. I'll see about taking care of this one. Thanks for reporting it.

Re: Release D 2.073.0

2017-01-27 Thread Dicebot via Digitalmars-d-announce
On 01/27/2017 01:29 PM, Nordlöw wrote: > On Friday, 27 January 2017 at 11:12:22 UTC, Dicebot wrote: >> And also stuff like https://github.com/dlang/druntime/pull/1740 - I >> think the story behind `return scope` is the critical point for me. It >> is worst technical disaster that has happened to

Re: Release D 2.073.0

2017-01-27 Thread Nordlöw via Digitalmars-d-announce
On Friday, 27 January 2017 at 11:12:22 UTC, Dicebot wrote: And also stuff like https://github.com/dlang/druntime/pull/1740 - I think the story behind `return scope` is the critical point for me. It is worst technical disaster that has happened to compiler in years, and I am going to blame

Re: Release D 2.073.0

2017-01-27 Thread Kagamin via Digitalmars-d-announce
On Friday, 27 January 2017 at 11:12:22 UTC, Dicebot wrote: And also stuff like https://github.com/dlang/druntime/pull/1740 Why it would break code if `in` meant `scope`?

Re: Release D 2.073.0

2017-01-27 Thread Dicebot via Digitalmars-d-announce
And also stuff like https://github.com/dlang/druntime/pull/1740 - I think the story behind `return scope` is the critical point for me. It is worst technical disaster that has happened to compiler in years, and I am going to blame Walter personally for it.

Re: Release D 2.073.0

2017-01-26 Thread Dicebot via Digitalmars-d-announce
https://issues.dlang.org/show_bug.cgi?id=17123 Can I have my "I told you so" badge please?

Re: Release D 2.073.0

2017-01-25 Thread evilrat via Digitalmars-d-announce
On Sunday, 22 January 2017 at 17:55:03 UTC, Martin Nowak wrote: Glad to announce D 2.073.0. This release comes with a few phobos additions, new -mcpu=avx and -mscrt switch, and several bugfixes. http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html -Martin Can we have

Re: Release D 2.073.0

2017-01-25 Thread Guillaume Piolat via Digitalmars-d-announce
On Sunday, 22 January 2017 at 17:55:03 UTC, Martin Nowak wrote: Glad to announce D 2.073.0. This release comes with a few phobos additions, new -mcpu=avx and -mscrt switch, and several bugfixes. http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html -Martin Thank you!

Re: Release D 2.073.0

2017-01-24 Thread deadalnix via Digitalmars-d-announce
On Sunday, 22 January 2017 at 17:55:03 UTC, Martin Nowak wrote: Glad to announce D 2.073.0. This release comes with a few phobos additions, new -mcpu=avx and -mscrt switch, and several bugfixes. http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html -Martin <3

Re: Release D 2.073.0

2017-01-22 Thread Basile B. via Digitalmars-d-announce
On Sunday, 22 January 2017 at 17:55:03 UTC, Martin Nowak wrote: Glad to announce D 2.073.0. This release comes with a few phobos additions, new -mcpu=avx and -mscrt switch, and several bugfixes. http://dlang.org/download.html http://dlang.org/changelog/2.073.0.html -Martin Thanks for