[Issue 17577] 20%+ Performance degradation in std.conv.to due to 'import std.getopt'

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17577 Jon Degenhardt changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17577] 20%+ Performance degradation in std.conv.to due to 'import std.getopt'

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17577 --- Comment #3 from Jon Degenhardt --- Properly adding -inline to the DMD compiler line eliminates the degradation in the DMD builds, at least in 2.075.0-b1. (I deleted 2.074 when updating to beta-1.) The updated

[Issue 17577] 20%+ Performance degradation in std.conv.to due to 'import std.getopt'

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17577 --- Comment #2 from Jon Degenhardt --- (In reply to Vladimir Panteleev from comment #1) > Reproducible on Linux x86_64 (11.6 / 10.6 seconds with dmd) > > (In reply to Jon Degenhardt from comment #0) > > Implication so

[Issue 17577] 20%+ Performance degradation in std.conv.to due to 'import std.getopt'

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17577 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 17577] New: 20%+ Performance degradation in std.conv.to due to 'import std.getopt'

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17577 Issue ID: 17577 Summary: 20%+ Performance degradation in std.conv.to due to 'import std.getopt' Product: D Version: D2 Hardware: x86 OS: Mac OS X

[Issue 17576] mixin template cannot define alias

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17576 Bolpat changed: What|Removed |Added Keywords||rejects-valid --

[Issue 17576] New: mixin template cannot define alias

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17576 Issue ID: 17576 Summary: mixin template cannot define alias Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 17574] Range violation in std.getopt:getopt AA parsing

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17574 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 17575] New: named mixin template error message

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17575 Issue ID: 17575 Summary: named mixin template error message Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority:

[Issue 17574] New: Range violation in std.getopt:getopt AA parsing

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17574 Issue ID: 17574 Summary: Range violation in std.getopt:getopt AA parsing Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 17572] unrestricted union erroneously invokes postblit

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17572 --- Comment #1 from ki...@gmx.net --- Not a bug, as the copy and postblit happens correctly when constructing the `cast(POD!Node)val` rvalue, see https://github.com/ldc-developers/ldc/issues/2185. --

[Issue 17573] New: Make opCmp more flexible

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17573 Issue ID: 17573 Summary: Make opCmp more flexible Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 17571] Cannot create alias of __traits(getMember, ...)

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17571 Vladimir Panteleev changed: What|Removed |Added CC|

[Issue 17564] std.experimental.allocator.theAllocator is null within shared static this

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17564 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/4a5d2b3b189f072e9bd0b1779a7d585e3945921b Fix issue 17564: Eliminate "static this" for

[Issue 17571] Cannot create alias of __traits(getMember, ...)

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17571 --- Comment #2 from Shachar Shemesh --- (In reply to Vladimir Panteleev from comment #1) > It is a syntax issue. See: > https://blog.thecybershadow.net/2015/04/28/the-amazing-template-that-does- > nothing/ I'm sorry, I don't

[Issue 17572] New: unrestricted union erroneously invokes postblit

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17572 Issue ID: 17572 Summary: unrestricted union erroneously invokes postblit Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: critical

[Issue 17571] Cannot create alias of __traits(getMember, ...)

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17571 Vladimir Panteleev changed: What|Removed |Added Hardware|x86_64 |All

[Issue 17570] Misleading error message illegal conditional function definition

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17570 Vladimir Panteleev changed: What|Removed |Added Keywords|

[Issue 17545] [REG2.072] __traits(getAttributes, name) evaluates name to value prematurely

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17545 --- Comment #5 from Walter Bright --- https://github.com/dlang/dmd/pull/6949 --

[Issue 17545] [REG2.072] __traits(getAttributes, name) evaluates name to value prematurely

2017-06-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17545 Walter Bright changed: What|Removed |Added CC|