[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2017-03-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

--- Comment #8 from Lucia Cojocaru  ---
*** Issue 17136 has been marked as a duplicate of this issue. ***

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

greenify  changed:

   What|Removed |Added

 Blocks||16240

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2016-12-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

--- Comment #7 from greenify  ---
There's a newer attempt by LemonBoy:

https://github.com/dlang/dmd/pull/6348

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2016-12-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com

--- Comment #6 from greenify  ---
This a really annoying limitation during the process of annotating Phobos
unittests.
It leads from a nice one-liner, e.g.

assertThrown!AssertError(arr.stride(0));

to be replaced with 10 lines:

bool passed = false;
scope (success) assert(passed);
try
{
cast(void) arr.stride(0);
}
catch (AssertError unused)
{
passed = true;
}

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2016-07-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Per Nordlöw  changed:

   What|Removed |Added

 CC||per.nord...@gmail.com

--- Comment #5 from Per Nordlöw  ---
If this gets fixed the bug comment at

file:///home/per/ware/dlang_org/web/phobos-prerelease/std_algorithm_comparison.html#.either

should be removed.

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2015-02-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

--- Comment #4 from Mathias LANG  ---
*** Issue 7267 has been marked as a duplicate of this issue. ***

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-12-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Danny Milosavljevic  changed:

   What|Removed |Added

 CC||danny.m...@gmail.com

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647
Issue 12647 depends on issue 12622, which changed state.

Issue 12622 Summary: Purity, @safe not checked for pointers to functions
https://issues.dlang.org/show_bug.cgi?id=12622

   What|Removed |Added

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

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-05-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647
Issue 12647 depends on issue 12649, which changed state.

Issue 12649 Summary: "discards return value" warning will cause ICE on function 
pointer call
https://issues.dlang.org/show_bug.cgi?id=12649

   What|Removed |Added

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

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Kenji Hara  changed:

   What|Removed |Added

 CC||bearophile_h...@eml.cc

--- Comment #3 from Kenji Hara  ---
*** Issue 12664 has been marked as a duplicate of this issue. ***

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Kenji Hara  changed:

   What|Removed |Added

 Blocks|12645   |
 Depends on||12649, 12622

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Kenji Hara  changed:

   What|Removed |Added

 Blocks||12645

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Kenji Hara  changed:

   What|Removed |Added

 Blocks||12645

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

Kenji Hara  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #2 from Kenji Hara  ---
https://github.com/D-Programming-Language/dmd/pull/3498

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2014-04-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

--- Comment #1 from Kenji Hara  ---
Also should be inferred as @nogc.

--