[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-02-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Carsten Blüggel  changed:

   What|Removed |Added

 Depends on||18445


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=18445
[Issue 18445] [DIP25] Unreproducible/wrong "return as a parameter attribute"
inference
--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-02-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Carsten Blüggel  changed:

   What|Removed |Added

 CC||chi...@posteo.net

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Walter Bright  changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com

--- Comment #1 from Walter Bright  ---
I've been going through and tagging the relevant issues with the keyword
'safe'.

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444
Issue 18444 depends on issue 17512, which changed state.

Issue 17512 Summary: [REG 2.073] [DIP1000] Error on bad interplay of 'auto ref' 
and 'return' attribute deduction.
https://issues.dlang.org/show_bug.cgi?id=17512

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Carsten Blüggel  changed:

   What|Removed |Added

 Depends on||18478


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=18478
[Issue 18478] Spurious "escapes a reference to local variable" error in
function that does not return by reference
--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Carsten Blüggel  changed:

   What|Removed |Added

 Depends on|18445   |


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=18445
[Issue 18445] [DIP25][DIP1000] Wrong "return as a parameter attribute"
inference
--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Walter Bright  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--- Comment #2 from Walter Bright  ---
Is there any reason not to close this? The `safe` keyword does the job to
connect these related issues.

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444
Issue 18444 depends on issue 18478, which changed state.

Issue 18478 Summary: Spurious "escapes a reference to local variable" error in 
function that does not return by reference
https://issues.dlang.org/show_bug.cgi?id=18478

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

--- Comment #3 from Carsten Blüggel  ---
(In reply to Walter Bright from comment #2)
> Is there any reason not to close this? The `safe` keyword does the job to
> connect these related issues.

Thank You so much for working hard on D and I'm especially delighted at Your
recent work on my "favorite" subject, scope/dip1000/safe, finalizing that.
I used this issue for pointing to "blocking -dip1000 compilable phobos" issues.
If it's of no special value for You, then it's worth to be/remain RESOLVED.
My vision is, phobos to be fully -dip1000 compilable before DConf2018 and Seb
and others are great in going this same direction.

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

--- Comment #4 from Walter Bright  ---
(In reply to Carsten Blüggel from comment #3)
> If it's of no special value for You, then it's worth to be/remain RESOLVED.
> My vision is, phobos to be fully -dip1000 compilable before DConf2018 and
> Seb and others are great in going this same direction.

I agree with your agenda of making phobos fully -dip1000 by DConf. I'm glad
you're focusing on that, enabling me to focus on making the compiler -dip1000
correct, as doing that gives a solid foundation for your goal.

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444
Issue 18444 depends on issue 17512, which changed state.

Issue 17512 Summary: [REG 2.073] [DIP1000] Error on bad interplay of 'auto ref' 
and 'return' attribute deduction.
https://issues.dlang.org/show_bug.cgi?id=17512

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

--


[Issue 18444] [DIP25][DIP1000] Tracking issue for: "The implementation doesn't match DIPs 25/1000"

2018-03-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18444

Carsten Blüggel  changed:

   What|Removed |Added

 Depends on|17512, 18478|


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=17512
[Issue 17512] [REG 2.073] [DIP1000] Error on bad interplay of 'auto ref' and
'return' attribute deduction.
https://issues.dlang.org/show_bug.cgi?id=18478
[Issue 18478] Spurious "escapes a reference to local variable" error in
function that does not return by reference
--