[Issue 12496] __traits(parent, x) returns incorrect type

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12496 Mike changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 13372] traits parent does not work on eponymous templates

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13372 Mike changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 11259] __traits(isSame) fails on the result of __traits(parent) if parent is a package

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11259 Mike changed: What|Removed |Added CC||slavo5...@yahoo.com --- Comment

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 17732] SysTime.init.toString segfaults because timezone is null

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17732 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12507] SysTime.init.toString should not segfault

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12507 Jonathan M Davis changed: What|Removed |Added CC|

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

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17666 --- Comment #5 from Jonathan M Davis --- druntime now has core.sys.freebsd.inet.in_, core.sys.linux.inet.in_, and core.sys.darwin.inet.in_ to conver all of the non-POSIX bindings from netinet/in.h. So, I think that

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

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17666 Jonathan M Davis changed: What|Removed |Added CC|

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #11 from

[Issue 14246] RAII - proper destruction of partially constructed objects/structs

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14246 --- Comment #12 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/45ca5e35d3de824e104c3049083eb23fa03775c5 Remove wrong changelog entry --

[Issue 13262] Cannot send certain shared data to another thread

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13262 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 6585] std.variant cannot handle shared arrays

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

[Issue 17604] Reject mutable fields initialized with reference types to data segment

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17604 --- Comment #4 from Steven Schveighoffer --- There's a certain extra weight attached to such a low bug number, especially when it has so many duplicates. --

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 --- Comment #10 from Steven Schveighoffer --- It's actually counter-intuitive for the D compiler to strip qualifiers automatically, it almost never happens. The only place I'm aware of is IFTI for arrays and pointers. I feel

[Issue 17604] Reject mutable fields initialized with reference types to data segment

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17604 --- Comment #3 from Vladimir Panteleev --- Thanks. Definitely not surprised this was filed before. I prefer the description on this bug but I'm a little biased ;) --

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 --- Comment #9 from Alex Goltman --- Asking the user to use a converter makes sense when the user understands there's a reason to convert. Here it's counter-intuitive - the error stating foreach doesn't work with a const

[Issue 17773] this template parameter not working from derived class

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17773 Martin Nowak changed: What|Removed |Added Hardware|x86_64 |All OS|Linux

[Issue 17773] New: this template parameter not working from derived class

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17773 Issue ID: 17773 Summary: this template parameter not working from derived class Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity:

[Issue 6585] std.variant cannot handle shared arrays

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6585 --- Comment #3 from anonymous4 --- std.concurrency problem is fixed in issue 13262, though don't know if it applies to all uses of variant. --

[Issue 6585] std.variant cannot handle shared arrays

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6585 anonymous4 changed: What|Removed |Added See Also|

[Issue 13262] Cannot send certain shared data to another thread

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13262 anonymous4 changed: What|Removed |Added See Also|

[Issue 13262] Cannot send certain shared data to another thread

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13262 anonymous4 changed: What|Removed |Added Hardware|x86 |All

[Issue 9183] Add a Nullable.get(x) overload

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9183 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/1c071c2176b3ef4552f70e4fefc78f4ebe9d748c Fix Issue 9183 - Add a Nullable.get(x) overload

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 --- Comment #8 from Steven Schveighoffer --- (In reply to Alex Goltman from comment #7) > Actually map does works on const NumRange, since it's declared as: > > auto map(Range)(Range r) if (isInputRange!(Unqual!Range))

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 Alex Goltman changed: What|Removed |Added Status|RESOLVED|REOPENED

[Issue 17718] [scope] function literal arguments can be escaped

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17718 --- Comment #2 from ZombineDev --- (Where line 9 is the `alias f = ...` same as in the original example.) --

[Issue 17718] [scope] function literal arguments can be escaped

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17718 --- Comment #1 from ZombineDev --- If I change the structure to: struct S { int p; int* leak() return scope { return } } I get: scope_bug17718.d(9): Error: returning s.leak() escapes a reference to parameter s,

[Issue 17718] [scope] function literal arguments can be escaped

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

[Issue 17370] [scope] Escaping scope pointers possible via struct GC allocation

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

[Issue 2947] Static initializer stored in mutable non-TLS global

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

[Issue 17604] Reject mutable fields initialized with reference types to data segment

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

[Issue 2947] Static initializer stored in mutable non-TLS global

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2947 anonymous4 changed: What|Removed |Added See Also|

[Issue 15612] Break immutability with default initialisers

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15612 anonymous4 changed: What|Removed |Added See Also|

[Issue 2947] Array literal changeable if part of class.

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2947 anonymous4 changed: What|Removed |Added See Also|

[Issue 11107] variable initialized to mutable non-TLS global.

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11107 anonymous4 changed: What|Removed |Added See Also|

[Issue 17604] Reject mutable fields initialized with reference types to data segment

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17604 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 2947] Array literal changeable if part of class.

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2947 anonymous4 changed: What|Removed |Added Keywords||accepts-invalid, spec

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 --- Comment #6 from Steven Schveighoffer --- (In reply to Eyal from comment #4) > * Pointers are dereferenced in some contexts but not others Not sure about this one. Perhaps an example can explain better? > * Integers have

[Issue 2947] Array literal changeable if part of class.

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

[Issue 13646] static darray & pointer initializers always allocated in shared(global) memory rather than in TLS

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

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 --- Comment #5 from Steven Schveighoffer --- But the problem is that almost all range code is templated, so you are going to test with something that works, and then it will fail with something that doesn't. Subtle

[Issue 17767] Dmd can't link recast.d, Gdc can't compile it and Ldc can perfectly compile it.

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17767 --- Comment #5 from ecstatic.coder --- It works !!! With the 2.076 version everything is all right now :) Thank you so much Iain for all your efforts to help me solve this problem !!! --

[Issue 17771] foreach over const input range fails

2017-08-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17771 Eyal changed: What|Removed |Added CC||e...@weka.io --- Comment #4 from Eyal