[Issue 9253] Review Phobos algorithms and make them transient-safe where possible

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9253 hst...@quickfur.ath.cx changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 15425] std.traits.hasIndirections fails to recognize nested structs

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15425 --- Comment #2 from Marc Schütz --- (In reply to RazvanN from comment #1) > Maybe I am getting this wrong, but both S1 and S2 are free of indirections > for as far as I can tell. Even if the sizeof includes the context pointer, >

[Issue 12625] [scope] [DIP1000] implicit slicing of RValue static array should be illegal

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12625 --- Comment #20 from Steven Schveighoffer --- For those not following the PR in Phobos discussion, an interesting alternative idea has been floated by ZombineDev: char[16] get(); string s = get(); // can be lowered to: auto

[Issue 17797] New: [REG 2.073.2] double print to stdout when reading stdin in another thread

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17797 Issue ID: 17797 Summary: [REG 2.073.2] double print to stdout when reading stdin in another thread Product: D Version: D2 Hardware: x86 OS: Windows

[Issue 17790] [scope] Escaping pointer possible through array of aggregates

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17790 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/66d203585f3f12dc4e3b56dc1178bebbedc1f1ba fix Issue 17790 - [scope] Escaping pointer possible through

[Issue 17790] [scope] Escaping pointer possible through array of aggregates

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17790 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 15425] std.traits.hasIndirections fails to recognize nested structs

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15425 RazvanN changed: What|Removed |Added CC|

[Issue 10762] std.range.iota should support any type that has ordered comparisons, incrementing, and addition

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10762 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11422] std.array.assocArray with const tuple values

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11422 --- Comment #2 from RazvanN --- (In reply to RazvanN from comment #1) > On git HEAD I get "Error: static assert "assocArray: value type must be > mutable"", so this seems to have been fixed. Closing. I meant for both

[Issue 10930] std.array.replace cannot simple replace an element in array

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10930 ZombineDev changed: What|Removed |Added CC|

[Issue 17666] std.c.linux.socket has no replacement

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17666 --- Comment #8 from Sebastiaan Koppe --- Finally had some time to take a look. Pretty awesome. Thanks. But why in core.sys.linux.netinet.in_ is some stuff behind static if(__USE_MISC)? As far as I can tell that conditional evaluates

[Issue 10930] std.array.replace cannot simple replace an element in array

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10930 --- Comment #4 from RazvanN --- This should do the trick: auto arr = [ 1, 1, 1 ]; replaceInPlace(arr, 1, 2, [2]); writeln(arr); I suggest we close this. Sorry for the above comment. It was a

[Issue 10930] std.array.replace cannot simple replace an element in array

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10930 RazvanN changed: What|Removed |Added CC|

[Issue 11422] std.array.assocArray with const tuple values

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11422 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17194] [scope] Fwd reference error with nested struct

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17194 --- Comment #4 from radu.raca...@gmail.com --- I think the original description is different than Elie's example. For one, the argument is sent by ref - the issue I was describing is related to the interaction of 'scope' and 'ref'. I expected that

[Issue 12625] [scope] [DIP1000] implicit slicing of RValue static array should be illegal

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

[Issue 17194] [scope] Fwd reference error with nested struct

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

[Issue 17796] New: ldc's -oq (write full module path for objects) breaks linking

2017-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17796 Issue ID: 17796 Summary: ldc's -oq (write full module path for objects) breaks linking Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW