[Issue 18557] Types with 0 size should not be usable as aa key types

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18557 --- Comment #2 from Walter Bright --- Spec: https://github.com/dlang/dlang.org/pull/2265 --

[Issue 18557] Types with 0 size should not be usable as aa key types

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18557 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/7986 --

[Issue 18559] std.math.* should stop using `real` overloads by default

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18559 ki...@gmx.net changed: What|Removed |Added CC||ki...@gmx.net --- Comment #1 from

[Issue 18559] New: std.math.* should stop using `real` overloads by default

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18559 Issue ID: 18559 Summary: std.math.* should stop using `real` overloads by default Product: D Version: D2 Hardware: x86 OS: All Status: NEW

[Issue 13642] std.container.Array: change of length reallocates without notifying GC

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13642 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/e837813478298593fdb2799e5af99b40a3ccb7b3 Fix issue 13642 - Change of length reallocates without

[Issue 13642] std.container.Array: change of length reallocates without notifying GC

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13642 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18558] Template alias spec incomplete

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18558 --- Comment #4 from Jonathan Marler --- Maybe a better description... template "alias" parameters can accept "symbols" and "values". If a symbol is passed to the template, i.e. MyTemplate!someSymbol Then the symbol is

[Issue 18558] Template alias spec incomplete

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18558 --- Comment #3 from Jonathan Marler --- > No. At that point it's an alias of the function. It gets called inside `Foo`: Ah I see you're right. If I add pragma(msg, typeof(x)) inside the template, it shows that x is a

[Issue 18558] Template alias spec incomplete

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18558 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #2 from

[Issue 18558] Template alias spec incomplete

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18558 --- Comment #1 from Jonathan Marler --- Quick clarification. Based on the example in the comment above, the following: Foo!return42 treats the `return42` part as a function call with no arguments instead of passing the

[Issue 18558] New: Template alias spec incomplete

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18558 Issue ID: 18558 Summary: Template alias spec incomplete Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 18548] [2.079] std.format ignores templated toString if another toString is not a template

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18548 Jack Stouffer changed: What|Removed |Added Summary|[2.079 Beta] std.format |[2.079] std.format

[Issue 18551] Improve hint for "does not override any function

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18551 RazvanN changed: What|Removed |Added CC|

[Issue 18557] New: Types with 0 size should not be usable as aa key types

2018-03-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18557 Issue ID: 18557 Summary: Types with 0 size should not be usable as aa key types Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal