[Issue 20154] New: bad closure if local variables have larger alignment requirements

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20154 Issue ID: 20154 Summary: bad closure if local variables have larger alignment requirements Product: D Version: D2 Hardware: x86_64 OS: All Status: NEW

[Issue 20155] New: Allocating a struct with dtor on the GC heap can produce false pointers

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20155 Issue ID: 20155 Summary: Allocating a struct with dtor on the GC heap can produce false pointers Product: D Version: D2 Hardware: x86 OS: Windows Stat

[Issue 20155] Allocating a struct with dtor on the GC heap can produce false pointers

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20155 --- Comment #2 from Dlang Bot --- @rainers created dlang/druntime pull request #2755 "Issue 20155 - Allocating a struct with dtor on the GC heap can produce false pointers" mentioning this issue: - Issue 20155 - Allocating a struct with dtor on the

[Issue 20155] Allocating a struct with dtor on the GC heap can produce false pointers

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20155 Rainer Schuetze changed: What|Removed |Added Hardware|x86 |All OS|Windows

[Issue 20156] New: Wrong error about local variable escape

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20156 Issue ID: 20156 Summary: Wrong error about local variable escape Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Seve

[Issue 20156] [REG2.080] Wrong error about local variable escape

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20156 anonymous4 changed: What|Removed |Added Summary|Wrong error about local |[REG2.080] Wrong error |varia

[Issue 20156] [REG2.080] Wrong error about local variable escape

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20156 anonymous4 changed: What|Removed |Added Severity|normal |regression --

[Issue 15651] filter: only parameters or stack based variables can be inout

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15651 --- Comment #4 from anonymous4 --- It will need separation between collections and iterators --- struct A { int[][] a; inout(int[])[] f() inout { return a.filter(x=>x!=null).array; } } inout(FilterColl

[Issue 20157] New: [diagnostic] Name suggest for override should only list virtual functions

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20157 Issue ID: 20157 Summary: [diagnostic] Name suggest for override should only list virtual functions Product: D Version: D2 Hardware: All OS: All Status

[Issue 20137] A program crashes at runtime (should be compile error)

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20137 --- Comment #4 from anonymous4 --- Safe D is an ongoing effort to fix such bugs, see https://dlang.org/spec/memory-safe-d.html Or do you propose to remove Scoped from phobos? --

[Issue 20137] A program crashes at runtime (should be compile error)

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20137 --- Comment #5 from Victor Porton --- No, I propose to fix the bug, not to remove a feature. The measures of https://dlang.org/spec/memory-safe-d.html are not enough, because Scoped is a very special case and need to be done in some special way, to

[Issue 20137] A program crashes at runtime (should be compile error)

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20137 Simen Kjaeraas changed: What|Removed |Added CC||simen.kja...@gmail.com --- Comment #6 from

[Issue 20137] A program crashes at runtime (should be compile error)

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20137 --- Comment #7 from Victor Porton --- It is the same as if you were to say: C does what it should do, it crashes programs. I utterly disagree. Crash on T x = Scoped!T(); is a BUG in reliability. Not a bug in the implementation, but a bug in reliab

[Issue 1095] CodeView: length of struct type incorrectly set to zero

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1095 Rainer Schuetze changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20137] A program crashes at runtime (should be compile error)

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20137 --- Comment #8 from Simen Kjaeraas --- There is no unpredictable crash in this case - the crash is perfectly predictable. And no, it's not like saying C does what it should - it's like saying Rust does what it should because you can do unsafe stuff i

[Issue 16208] moduleinfo importedModules contains needless duplicates

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16208 Rainer Schuetze changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20037] Imports in module info should be deduplicated

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20037 Rainer Schuetze changed: What|Removed |Added CC||schvei...@yahoo.com --- Comment #3 from Ra

[Issue 20158] New: Erroneous incompatible types error for classes and interfaces when the class is not directly convertible to the interface but is convertible to a parent of the interface

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20158 Issue ID: 20158 Summary: Erroneous incompatible types error for classes and interfaces when the class is not directly convertible to the interface but is convertible to a parent of the

[Issue 13818] Unhelpful error message for rvalue reference: incompatible types for ((S()) + (S())): 'S' and 'S'

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13818 Nathan S. changed: What|Removed |Added CC||n8sh.second...@hotmail.com Hardware|x8

[Issue 17007] let std.math work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added CC||turkey...@gmail.com --- Comment #1 from Nathan S

[Issue 18630] std.math must CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18630 Nathan S. changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 20159] New: Make std.math.scalbn work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20159 Issue ID: 20159 Summary: Make std.math.scalbn work in CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 17007] let std.math work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Nathan S. changed: What|Removed |Added CC||n8sh.second...@hotmail.com Hardware|x8

[Issue 20159] Make std.math.scalbn work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20159 Nathan S. changed: What|Removed |Added Blocks||17007 Referenced Issues: https://issues.dlang.

[Issue 20159] Make std.math.scalbn work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20159 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh cr

[Issue 20160] New: ThreadInfo.cleanup() clears local thread's registered names instead of "this"'s

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20160 Issue ID: 20160 Summary: ThreadInfo.cleanup() clears local thread's registered names instead of "this"'s Product: D Version: D2 Hardware: x86 OS: All

[Issue 20160] ThreadInfo.cleanup() clears local thread's registered names instead of "this"'s

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20160 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @look-at

[Issue 20161] New: Regression (2.088.0 beta) in compile-time evaluation of immutable static fields

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20161 Issue ID: 20161 Summary: Regression (2.088.0 beta) in compile-time evaluation of immutable static fields Product: D Version: D2 Hardware: All OS: All

[Issue 13804] BigInt have no binary interface to be used in crypto

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13804 Nathan S. changed: What|Removed |Added CC||n8sh.second...@hotmail.com --- Comment #6 from N

[Issue 6952] Static Linking on Linux

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6952 --- Comment #6 from Dlang Bot --- @JinShil updated dlang/dmd pull request #10341 "Refactor link.d in preparation for fix to issue 6952" mentioning this issue: - Refactor link.d in preparation for fix to issue 6952 https://github.com/dlang/dmd/pull/1

[Issue 6952] Static Linking on Linux

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6952 --- Comment #7 from Dlang Bot --- dlang/dmd pull request #10341 "Refactor link.d in preparation for fix to issue 6952" was merged into master: - 08a793e7924933f6d37a7a54f89ab87d7821a970 by JinShil: Refactor link.d in preparation for fix to issue 69

[Issue 17007] let std.math work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17007 Issue 17007 depends on issue 20159, which changed state. Issue 20159 Summary: Make std.math.scalbn work in CTFE https://issues.dlang.org/show_bug.cgi?id=20159 What|Removed |Added

[Issue 20159] Make std.math.scalbn work in CTFE

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20159 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 8263] wrong offset in IMAGE_DEBUG_DIRECTORY

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8263 Rainer Schuetze changed: What|Removed |Added Keywords|bootcamp|Optlink Hardware|All

[Issue 14248] CodeView: debug info for return type of ref return function

2019-08-23 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14248 Rainer Schuetze changed: What|Removed |Added Keywords||symdeb CC|