[Issue 19454] New: Name collisions with unnamed function parameters

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19454 Issue ID: 19454 Summary: Name collisions with unnamed function parameters Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 19454] Name collisions with unnamed function parameters

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19454 Seb changed: What|Removed |Added CC||greeen...@gmail.com Severity|enhancement

[Issue 19455] GC wastes too much memory

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19455 Rainer Schuetze changed: What|Removed |Added Keywords||pull --- Comment #1 from Rainer Schuetze

[Issue 19455] New: GC wastes too much memory

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19455 Issue ID: 19455 Summary: GC wastes too much memory Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 19456] New: ParameterIdentifierTuple incorrect for abstract methods with unnamed parameters

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19456 Issue ID: 19456 Summary: ParameterIdentifierTuple incorrect for abstract methods with unnamed parameters Product: D Version: D2 Hardware: x86_64 OS: Windows

[Issue 19457] New: Clarify dmd requirements for FreeBSD

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19457 Issue ID: 19457 Summary: Clarify dmd requirements for FreeBSD Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: enhancement

[Issue 19097] Extend Return Scope Semantics

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19097 --- Comment #15 from Mike Franklin --- I think in my prior example, I may have overlooked the implicit `this` argument for member functions. Here I attempt to compensate. // // OK, only one possible

[Issue 19097] Extend Return Scope Semantics

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19097 --- Comment #13 from Mike Franklin --- For constructors, one could use `return(this)` to the same effect. Perhaps for constructors, if there are no other "output" parameters in the signature, `return(this)` could be inferred by simply typing add

[Issue 19097] Extend Return Scope Semantics

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19097 --- Comment #14 from Mike Franklin --- Here's a little more about what I'm thinking: struct S { // Error: `return` must be disambiguated between `this` and `r` this(ref scope int* r, return scope int* p); // OK, `return` has been

[Issue 19458] New: Speculatively-instantiated templates may give incorrect results

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19458 Issue ID: 19458 Summary: Speculatively-instantiated templates may give incorrect results Product: D Version: D2 Hardware: x86_64 OS: Linux Status:

[Issue 19097] Extend Return Scope Semantics

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19097 --- Comment #12 from Mike Franklin --- I'm wondering if it might be possible to do something like this: ``` void betty(ref scope int* r, return(r) scope int* p) { r = p; } ``` `return(r)` explicitly ties p's lifetime to r's. So, the

[Issue 18630] std.math must CTFE

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18630 Simen Kjaeraas changed: What|Removed |Added CC||simen.kja...@gmail.com --- Comment #3 from

[Issue 19280] Remove unnecessary error checks in core.time.currSystemTick and currTime

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19280 Nathan S. changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 19453] Remove unnecessary error checks in std.datetime.systime.currStdTime()

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19453 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/phobos/pull/6785 --

[Issue 19214] Support object.destruct() for efficient (and correct!) destruction

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19214 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/0fe98729034a2d7bc76bfc81c25e9dbd1f3d560a Fixes Issue 19214 - Support object.destruct() for

[Issue 19214] Support object.destruct() for efficient (and correct!) destruction

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

[Issue 19453] New: Remove unnecessary error checks in std.datetime.systime.currStdTime()

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19453 Issue ID: 19453 Summary: Remove unnecessary error checks in std.datetime.systime.currStdTime() Product: D Version: D2 Hardware: All OS: All Status:

[Issue 1983] Delegates violate const

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 Simen Kjaeraas changed: What|Removed |Added CC||simen.kja...@gmail.com --- Comment #22 from

[Issue 19442] Issues with multiple argument string mixin

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19442 Nick Treleaven changed: What|Removed |Added Keywords||rejects-valid URL|

[Issue 14359] [SDC] Allow inferring template parameter from type of template value parameter

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14359 Nick Treleaven changed: What|Removed |Added CC||yshu...@gmail.com --- Comment #4 from Nick

[Issue 1983] Delegates violate const

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 --- Comment #23 from anonymous4 --- f(()const{}); works, but doesn't enforce const for closure. --

[Issue 17279] Deduce type from value parameter as well

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17279 Nick Treleaven changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 15801] Enum template with alias parameter overload not considered

2018-11-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15801 Nick Treleaven changed: What|Removed |Added Keywords||rejects-valid Summary|Enum