std.digest toHexString
via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Mar 16 11:07:09 PDT 2017
On Thursday, 16 March 2017 at 17:51:41 UTC, Adam D. Ruppe wrote:
> On Thursday, 16 March 2017 at 17:40:51 UTC, H. S. Teoh wrote:
>> Seems like the real cause of bug 17261 is implicit slicing.
>
> Yes, sorry, it took me 10 mins to type it up (I like to double
> check the current behavior before posting) but I think we both
> see it the same way now.
Guys, seriously this bug has been fixed for quite some time:
https://issues.dlang.org/show_bug.cgi?id=8838
https://issues.dlang.org/show_bug.cgi?id=12625
https://github.com/dlang/dmd/pull/5972
Why don't you use -dip1000???
/home/zombinedev/dlang/dmd-2.073.2/linux/bin64/../../src/phobos/std/stdio.d(3439): Error: template std.stdio.File.LockingTextWriter.put cannot deduce function from argument types !()(string), candidates are:
/home/zombinedev/dlang/dmd-2.073.2/linux/bin64/../../src/phobos/std/stdio.d(2643): std.stdio.File.LockingTextWriter.put(A)(A writeme) if (is(ElementType!A : const(dchar)) && isInputRange!A && !isInfinite!A)
/home/zombinedev/dlang/dmd-2.073.2/linux/bin64/../../src/phobos/std/stdio.d(2672): std.stdio.File.LockingTextWriter.put(C)(C c) if (is(C : const(dchar)))
scope_test.d(5): Error: template instance
std.stdio.writeln!string error instantiating
scope_test.d(11): Error: scope variable ans may not be returned
The only issue is that not enough people (except Walter & Andrei)
are interested in pushing -dip1000 as the default. Druntime
already compiles with -dip1000, so Phobos is the next frontier.
More information about the Digitalmars-d-learn
mailing list