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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20991 Walter Bright changed: What|Removed |Added Keywords||performance --

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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20991 Issue ID: 20991 Summary: Optimizer is not unlining various forms of simple loops Product: D Version: D2 Hardware: All OS: All Status: NEW

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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20990 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #2 from

[Issue 20981] Segfault for inlined __simd_sto

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

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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20990 --- Comment #1 from Walter Bright --- (In reply to Walter Bright from comment #0) > assert is a cold branch, and DMD move the assert to the end for the example: I meant it does "not move" the assert. --

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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20990 Walter Bright changed: What|Removed |Added Keywords||performance --

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

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20990 Issue ID: 20990 Summary: Optimizer should move cold branches to the end of the function Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20989] Checking array.ptr causes safety error with -checkaction=context

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

[Issue 20989] New: Checking array.ptr causes safety error with -checkaction=context

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20989 Issue ID: 20989 Summary: Checking array.ptr causes safety error with -checkaction=context Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20981] Segfault for inlined __simd_sto

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

[Issue 20988] Missing error for negated array.ptr

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20988 --- Comment #1 from moonlightsenti...@disroot.org --- Checking array.ptr is @safe as long as it isn't dereferenced --

[Issue 20988] New: Missing error for negated array.ptr

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20988 Issue ID: 20988 Summary: Missing error for negated array.ptr Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 20988] Missing error for negated array.ptr

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

[Issue 20897] AST contains try/finally statements in -betterC mode

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

[Issue 19705] Static foreach slow for numeric ranges

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19705 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 20897] AST contains try/finally statements in -betterC mode

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20897 kinke changed: What|Removed |Added Summary|-betterC generates |AST contains try/finally

[Issue 20897] -betterC generates `try`/`catch` in the AST when using struct destructors

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20897 --- Comment #3 from kinke --- A similar example (from https://github.com/ldc-developers/ldc/issues/3479), this time for scope(exit): void create(uint a, uint b, string c) {} extern(C) int main() { int a = 5; scope(exit) a = 6; create(0,

[Issue 20987] incompatible types for... when opBinary "in" overloading

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20987 Stanislav Blinov changed: What|Removed |Added CC||stanislav.bli...@gmail.com --- Comment

[Issue 20987] incompatible types for... when opBinary "in" overloading

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20987 Vital changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #2 from Vital --- Oh, sorry !

[Issue 20987] incompatible types for... when opBinary "in" overloading

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

[Issue 20987] New: incompatible types for... when opBinary "in" overloading

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20987 Issue ID: 20987 Summary: incompatible types for... when opBinary "in" overloading Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW

[Issue 20986] TestSuite 'CyberShadow/DAutoTest — Build failed' on download failure

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20986 Walter Bright changed: What|Removed |Added Keywords||TestSuite --

[Issue 20986] New: TestSuite 'CyberShadow/DAutoTest — Build failed' on download failure

2020-06-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20986 Issue ID: 20986 Summary: TestSuite 'CyberShadow/DAutoTest — Build failed' on download failure Product: D Version: D2 Hardware: All OS: All Status: