[Issue 18388] std.experimental.logger slow performance

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18388 --- Comment #2 from anonymous4 --- AFAIK, default logger implementations are simplistic and are not meant to be very fast. Fast logging requires a bit of design and is supposed to be 3rd party library, while std.experimental.logger provides a way to

[Issue 18398] New: std.datetime.stopwatch documented examples could be better

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18398 Issue ID: 18398 Summary: std.datetime.stopwatch documented examples could be better Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18398] std.datetime.stopwatch documented examples could be better

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

[Issue 18397] Poor implementation of std.conf.hexString results in unintended bloat

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18397 --- Comment #3 from anonymous4 --- Why it creates sting literal instead of string itself? Then you could just do --- enum string hexString = hexStrImpl(hexData); --- --

[Issue 18273] Better C: wrong exit code from main()

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18273 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/7851 --

[Issue 12708] DMD threaded code running slower than single-threaded code

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12708 Atila Neves changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 18399] New: src/core/simd.d(53): Deprecation: 32 byte vector types are only supported with -mcpu=avx

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18399 Issue ID: 18399 Summary: src/core/simd.d(53): Deprecation: 32 byte vector types are only supported with -mcpu=avx Product: D Version: D2 Hardware: x86 OS: Mac OS

[Issue 18399] src/core/simd.d(53): Deprecation: 32 byte vector types are only supported with -mcpu=avx

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18399 Seb changed: What|Removed |Added CC||greensunn...@gmail.com --- Comment #1 from Seb --- Se

[Issue 14722] Improve " is used as a type" error message

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

[Issue 16472] Spurious "is used as a type" when aliasing enum template as default parameter

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16472 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org Summary|Spurious

[Issue 18397] Poor implementation of std.conv.hexString results in unintended bloat

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18397 Steven Schveighoffer changed: What|Removed |Added Summary|Poor implementation of |Poor implementation of

[Issue 16578] bogus deprecation - switch skips declaration of variable

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16578 Martin Krejcirik changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 17752] Switch skips over declaration issued for explicitly uninitialized variables

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17752 Martin Krejcirik changed: What|Removed |Added CC||m...@krej.cz See Also|

[Issue 16685] template instantiation rejected when passing member of enum struct in value parameter

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

[Issue 18388] std.experimental.logger slow performance

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18388 --- Comment #3 from Arun Chandrasekaran --- (In reply to anonymous4 from comment #2) > AFAIK, default logger implementations are simplistic and are not meant to be > very fast. Fast logging requires a bit of design and is supposed to be 3rd > party l

[Issue 18400] New: Add an man page for ddemangle

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18400 Issue ID: 18400 Summary: Add an man page for ddemangle Product: D Version: D2 Hardware: All OS: Linux Status: NEW Keywords: bootcamp Severity: enhance

[Issue 18401] New: Auto-generate rdmd man page + HTML documentation

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18401 Issue ID: 18401 Summary: Auto-generate rdmd man page + HTML documentation Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 18402] New: rdmd: make -f posix.mak -j8 test => core.exception.AssertError@rdmd_test.d(373): Assertion failure

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18402 Issue ID: 18402 Summary: rdmd: make -f posix.mak -j8 test => core.exception.AssertError@rdmd_test.d(373): Assertion failure Product: D Version: D2 Hardware: x

[Issue 18403] New: Access violation when deprecated feature encountered

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18403 Issue ID: 18403 Summary: Access violation when deprecated feature encountered Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: regression

[Issue 18403] [REG2.078.2] Access violation when dmd tries to print highlighted code

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18403 ag0ae...@gmail.com changed: What|Removed |Added Keywords||ice CC|

[Issue 18404] New: Allow selective printing of -vgc output

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18404 Issue ID: 18404 Summary: Allow selective printing of -vgc output Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priori

[Issue 18398] std.datetime.stopwatch documented examples could be better

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18398 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/602c3ede713e626cc0147f81db24cfaaf426e060 Issue 18398 - std.datetime.stopwatch documented examples

[Issue 18405] New: std.getopt should support std.typecons.Flag out of the box

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18405 Issue ID: 18405 Summary: std.getopt should support std.typecons.Flag out of the box Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 14964] __traits(isAlias, foo)

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14964 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #6 from

[Issue 519] Invariant not called from autogenerated class/struct constructor/destructor

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=519 --- Comment #19 from Walter Bright --- Rebooted as: https://github.com/dlang/dmd/pull/7536/ --

[Issue 18351] integrate dub changelog with changed.d tool

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18351 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/161730855cf247fb9f0d6bfd2860a90d419d397d Issue 18351 - integrate dub changelog with changed

[Issue 18406] New: __traits( getOverloads ) doesn't accept module symbols as its aggregate parameter

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18406 Issue ID: 18406 Summary: __traits( getOverloads ) doesn't accept module symbols as its aggregate parameter Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 18406] __traits( getOverloads ) doesn't accept module symbols as its aggregate parameter

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18406 Ethan Watson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 18407] debug should escape nothrow, @nogc, @safe (not just pure)

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18407 Timothee Cour changed: What|Removed |Added CC||timothee.co...@gmail.com Summary|

[Issue 18407] New: debug should escape nothrow @nogc safe (not just pure)

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18407 Issue ID: 18407 Summary: debug should escape nothrow @nogc safe (not just pure) Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: major

[Issue 18407] debug should escape nothrow, @nogc, @safe (not just pure)

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18407 --- Comment #1 from Timothee Cour --- related forum threads: * option -ignore_pure for temporary debugging (or how to wrap an unpure function inside a pure one)? * Should debug{} allow GC? * Debug prints in @nogc --

[Issue 18407] debug should escape nothrow, @nogc, @safe (not just pure)

2018-02-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18407 --- Comment #2 from Timothee Cour --- workaround suggested here by Adam Ruppe: https://forum.dlang.org/post/ojgxdtqodcamkqcrx...@forum.dlang.org ``` void foo() {} @trusted nothrow @nogc void da(scope void delegate() a) { auto hack = cast(vo