[Issue 20934] preview=dtorfields segfaults for disabled/extern constructors

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

[Issue 19590] __traits allMembers should put fully qualified names for imports

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

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

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

[Issue 13957] 64 bit C ABI not followed for passing structs with floating+integer types

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

[Issue 21213] New: preview=dtorfields with strict attributes in base class constructor

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21213 Issue ID: 21213 Summary: preview=dtorfields with strict attributes in base class constructor Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 20934] preview=dtorfields segfaults for disabled/extern constructors

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20934 --- Comment #1 from moonlightsenti...@disroot.org --- Templates are unnecessary, it's only required to contain a body-less constructor declaration --

[Issue 20934] preview=dtorfields segfaults for disabled/extern constructors

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20934 moonlightsenti...@disroot.org changed: What|Removed |Added Summary|preview=dtorfields |preview=dtorfields

[Issue 21212] [DIP1000] taking `ref` parameter address check leaking when dip1000 is enabled

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21212 ag0aep6g changed: What|Removed |Added Keywords||accepts-invalid, safe CC|

[Issue 13769] Wrong argument passing for variadic functions in 64 bits

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13769 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 13769] Wrong argument passing for variadic functions in 64 bits

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13769 --- Comment #1 from Walter Bright --- The following: void main() { import core.vararg, std.stdio; void fix() {} void test_bug(size_t bug, ...) { assert(bug == size_t.max); } void test_fixed(size_t bug, ...) { fix(); assert(bug ==

[Issue 13548] wrong sqrt

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13548 --- Comment #3 from Walter Bright --- Code: import core.stdc.math; void main() { double two = 2.0; assert(sqrt(two) == sqrt(2.0)); } Generates for main(): enter 014h,0 fld qword ptr FLAT:CONST[00h] fstp

[Issue 21212] New: [DIP1000] taking `ref` parameter address check leaking when dip1000 is enabled

2020-08-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21212 Issue ID: 21212 Summary: [DIP1000] taking `ref` parameter address check leaking when dip1000 is enabled Product: D Version: D2 Hardware: x86_64 OS: Mac OS X