[Issue 20991] Optimizer is not unlining various forms of simple loops

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20991 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/11350 --

[Issue 20014] [REG 2.084] -transition=all, -preview=all, -revert=all is invalid

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20014 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #2 from Dlang Bot --- @Geod24

[Issue 20990] Optimizer should move cold branches to the end of the function

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20990 --- Comment #3 from Walter Bright --- (In reply to Iain Buclaw from comment #2) > Everything that follows the assert should also be considered cold too. Actually, it is not just cold, it is dead and doesn't make it to the executable. > Though hopef

[Issue 20995] New: Range violation with -preview=dip1021

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20995 Issue ID: 20995 Summary: Range violation with -preview=dip1021 Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 20995] Range violation with -preview=dip1021

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20995 moonlightsenti...@disroot.org changed: What|Removed |Added Keywords||live --

[Issue 20996] New: -preview=dip1021 ICE given one liner throw program

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20996 Issue ID: 20996 Summary: -preview=dip1021 ICE given one liner throw program Product: D Version: D2 Hardware: x86_64 OS: Other Status: NEW Severity: major

[Issue 20996] -preview=dip1021 ICE given one liner throw program

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20996 moonlightsenti...@disroot.org changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20995] Range violation with -preview=dip1021

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20995 moonlightsenti...@disroot.org changed: What|Removed |Added CC||bcarnea...@gmail.com --- Comm

[Issue 20995] Range violation with -preview=dip1021

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20995 --- Comment #2 from Bruce Carneal --- The ICE eliciting function here is marked @live whereas in the supposed duplicate 20996 it is not. I'd guess that the root cause is, indeed, the same but the test case for 20996 is simpler. --

[Issue 20996] -preview=dip1021 ICE given one liner throw program

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20996 --- Comment #2 from Bruce Carneal --- *** Issue 20994 has been marked as a duplicate of this issue. *** --

[Issue 20994] -preview=dip1008 ok, adding -preview=dip1021 crashes compiler

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20994 Bruce Carneal changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20991] Optimizer is not unlining various forms of simple loops

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20991 --- Comment #2 from Walter Bright --- More unrolling information: https://github.com/dlang/phobos/pull/7534 --

[Issue 20997] New: Missing example of scope guard executing after return statement

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20997 Issue ID: 20997 Summary: Missing example of scope guard executing after return statement Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20996] -preview=dip1021 ICE given one liner throw program

2020-06-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20996 Basile-z changed: What|Removed |Added Keywords||ice --