[Issue 17363] @safety hole due to $ caching in slice expressions

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17363 --- Comment #2 from ki...@gmx.net --- > The slice should be loaded before evaluation of slice arguments, then length > is safe to cache, see issue 17364. Your argument for loading & caching length and pointer before evaluating the bounds expressions

[Issue 17361] latest windows 10 insider preview and dmd no longer runs.

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17361 --- Comment #3 from steven kladitis --- 1703, build 16184.101. I sent Microsoft a note asking to figure it out. --

[Issue 17366] Inferrence results in a missing error for final

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17366 --- Comment #3 from Adam D. Ruppe --- My guess is that func.d's findVtblIndex function fails to find the base class method because `type.equals` and `type.covariant` fail to take into account inference. Looking at

[Issue 17366] Inferrence results in a missing error for final

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17366 Adam D. Ruppe changed: What|Removed |Added CC|

[Issue 17367] New: CodeView/MSCOFF: bad debug information for enumerators

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17367 Issue ID: 17367 Summary: CodeView/MSCOFF: bad debug information for enumerators Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Keywords:

[Issue 17364] Difference between slicing a slice and a reference to a slice

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17364 anonymous4 changed: What|Removed |Added See Also|

[Issue 17363] @safety hole due to $ caching in slice expressions

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17363 anonymous4 changed: What|Removed |Added See Also|

[Issue 17364] Difference between slicing a slice and a reference to a slice

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17364 --- Comment #3 from anonymous4 --- (In reply to kinke from comment #2) > but *when* the loads happen is clearly crucial That's the loading I talk about. --

[Issue 17366] Inferrence results in a missing error for final

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17366 Daniel Kozak changed: What|Removed |Added CC||kozz...@gmail.com ---

[Issue 17366] New: Inferrence results in a missing error for final

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17366 Issue ID: 17366 Summary: Inferrence results in a missing error for final Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 17366] Inferrence results in a missing error for final

2017-05-03 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17366 Jonathan M Davis changed: What|Removed |Added Keywords|