[Issue 12647] Lazy parameter evaluation should be marked as nothrow
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
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
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
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
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
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
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
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
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
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
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
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
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
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
https://issues.dlang.org/show_bug.cgi?id=12647 --- Comment #1 from Kenji Hara --- Also should be inferred as @nogc. --