[Issue 19888] New: default parameters in templates with tuple parameters+defaults are thrown away

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19888 Issue ID: 19888 Summary: default parameters in templates with tuple parameters+defaults are thrown away Product: D Version: D2 Hardware: All OS: All

[Issue 19887] New: Segfault with void tuple default parameter

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19887 Issue ID: 19887 Summary: Segfault with void tuple default parameter Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression

[Issue 1012] cannot instantiate template with no or default arguments without !()

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1012 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 704] `class` destructor is called even if constructor throws

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=704 Mathias LANG changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 1142] .stringof performs semantic analysis

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1142 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com

[Issue 1164] Unordered GC finalization leading to memory bugs

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1164 Mathias LANG changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 1162] Access to static field in inherited class is not possible with base class qualifier.

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1162 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com

[Issue 1181] DMD requires initializer for struct that shouldn't need one

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1181 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1511] Expression T[] + T[] passes as having a type

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1511 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 2172] statically disallow bool + bool

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2172 Issue 2172 depends on issue 1511, which changed state. Issue 1511 Summary: Expression T[] + T[] passes as having a type https://issues.dlang.org/show_bug.cgi?id=1511 What|Removed |Added

[Issue 1324] __FILE__ in mixin template expand to the definition, not the instantiation

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1324 Mathias LANG changed: What|Removed |Added Keywords|diagnostic | CC|

[Issue 1354] Can use function prototype in typedef and alias.

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1354 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 6856] Absence of in contract (precondition) on override of method that has one is badly designed

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6856 --- Comment #36 from Dlang Bot --- @ibuclaw updated dlang/dmd pull request #7510 "fix Issue 6856 - Use in contract from base class if not specified in derived" fixing this issue: - fix Issue 6856 - Use in contract from base class if not specified in

[Issue 19886] New: Bitfields template instantiation introduces unnecessary GOT symbol

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19886 Issue ID: 19886 Summary: Bitfields template instantiation introduces unnecessary GOT symbol Product: D Version: D2 Hardware: x86_64 OS: Linux Status:

[Issue 19575] core.cpuid not usable without a runtime

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19575 --- Comment #2 from ponce --- Well I want to use the core.cpuid in druntime, not the one in a library rewrite. I also use a library rewrite, but other parts of Phobos are affected by this lack of core.cpuid Besides other problems of mir.cpuid: - it

[Issue 18958] extern(C++) wchar, dchar mangling not correct

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #4 from Dlang Bot ---

[Issue 10276] Nested structs with constructors get a context pointer even if they don't need one

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10276 Basile-z changed: What|Removed |Added CC||b2.t...@gmx.com --

[Issue 15343] The compiler performs insufficient analysis to check if a structure is actually nested

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15343 Simen Kjaeraas changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 10276] Nested structs with constructors get a context pointer even if they don't need one

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10276 Simen Kjaeraas changed: What|Removed |Added CC||petar.p.ki...@gmail.com --- Comment #3

[Issue 19584] Illegal optimization: Shift-or -> imul

2019-05-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19584 Suleyman Sahmi (سليمان السهمي) changed: What|Removed |Added CC||sahmi.soulaim...@gmail.com