[Issue 17431] New: GCBits should be @nogc to prevent deadlocks

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17431 Issue ID: 17431 Summary: GCBits should be @nogc to prevent deadlocks Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priorit

[Issue 17430] New: [scope] delegate can escape context ptr

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17430 Issue ID: 17430 Summary: [scope] delegate can escape context ptr Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P

[Issue 17425] add __traits(getParameterStorageClasses, f, i)

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17425 --- Comment #2 from Walter Bright --- spec: https://github.com/dlang/dlang.org/pull/1663 --

[Issue 17425] add __traits(getParameterStorageClasses, f, i)

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17425 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/6829 --

[Issue 17429] [scope] each scope class references adds another delete call

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17429 Martin Nowak changed: What|Removed |Added Summary|each scope class references |[scope] each scope class |a

[Issue 17429] each scope class references adds another delete call

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17429 Martin Nowak changed: What|Removed |Added Summary|scope class references |each scope class references

[Issue 17429] New: scope class references inject additional delete calls

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17429 Issue ID: 17429 Summary: scope class references inject additional delete calls Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhanceme

[Issue 17422] [scope] class reference not initialized as scope variable

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17422 --- Comment #1 from Walter Bright --- https://github.com/dlang/dmd/pull/6826 --

[Issue 17424] Add optional errors/static analysis

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17424 --- Comment #5 from Jonathan M Davis --- I would point out that optional errors would actually be extremely bad in D because of compile-time introspection. What code worked and compiled would change based on the compiler flags, effectively meaning th

[Issue 17428] [scope] class field assignment allows to escape scope parameters

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17428 --- Comment #1 from Martin Nowak --- Somewhat similar to issue 17370. --

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

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17370 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu Summary|[DIP1000] Esc

[Issue 17428] New: [scope] class field assignment allows to escape scope parameters

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17428 Issue ID: 17428 Summary: [scope] class field assignment allows to escape scope parameters Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NE

[Issue 17388] [scope] no escape analysis for auto return scope members

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17388 Martin Nowak changed: What|Removed |Added Keywords||safe CC|

[Issue 17427] New: std.concurrency internal errors on uninitialised mailbox

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17427 Issue ID: 17427 Summary: std.concurrency internal errors on uninitialised mailbox Product: D Version: D2 Hardware: All OS: All Status: NEW S

[Issue 16108] `to!string` fails on struct with disabled postblit

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16108 --- Comment #5 from Jack Stouffer --- https://github.com/dlang/phobos/pull/5425 --

[Issue 16108] `to!string` fails on struct with disabled postblit

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16108 --- Comment #4 from Jack Stouffer --- (In reply to Jack Stouffer from comment #3) > Hmm, fixing this has me down a rabbit hole. > > to!string relies on std.format for all conversions of aggregate types, and > all of std.format copies as well. This i

[Issue 16108] `to!string` fails on struct with disabled postblit

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16108 --- Comment #3 from Jack Stouffer --- Hmm, fixing this has me down a rabbit hole. to!string relies on std.format for all conversions of aggregate types, and all of std.format copies as well. This is going to be a very ugly PR. --

[Issue 17417] Deprecate signed integer promotions in bitwise operations

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17417 Andrei Alexandrescu changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 17420] std.format.formatObject doesn't work with @safe toString specialization

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17420 --- Comment #2 from Jack Stouffer --- (In reply to Nick Treleaven from comment #1) > I think you mean formatValue rather than formatObject: > > https://dlang.org/phobos/std_format.html#.formatValue.10 No, I meant formatObject https://github.com/dla

[Issue 17426] "version(none):" cant be overwritten by its counterpart

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17426 Vladimir Panteleev changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17424] Add optional errors/static analysis

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17424 Vladimir Panteleev changed: What|Removed |Added Keywords||diagnostic --

[Issue 17423] @safe code seg faults

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17423 Vladimir Panteleev changed: What|Removed |Added Keywords||accepts-invalid, safe --

[Issue 17423] @safe code seg faults

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17423 Vladimir Panteleev changed: What|Removed |Added Hardware|x86_64 |All OS|Linux

[Issue 17423] @safe code seg faults

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17423 Vladimir Panteleev changed: What|Removed |Added CC||thecybersha...@gmail.com --- Comment #2

[Issue 17424] Add optional errors/static analysis

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17424 Eyal changed: What|Removed |Added Summary|Add useful warnings |Add optional errors/static |

[Issue 17424] Add useful warnings

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17424 --- Comment #4 from Eyal --- (In reply to Jonathan M Davis from comment #2) > (In reply to greenify from comment #1) > > Great idea. This is one of the areas where D is definitely behind other > > languages. > > IIRC Walter believes that the compiler

[Issue 13255] static imports should be done lazily

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13255 anonymous4 changed: What|Removed |Added Keywords||performance Hardware|x86_64

[Issue 13242] imported aliases should be analyzed lazily

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13242 anonymous4 changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 17417] Deprecate signed integer promotions in bitwise operations

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17417 --- Comment #7 from anonymous4 --- VRP can't do anything here because promotion works according to spec. --

[Issue 17417] Deprecate signed integer promotions in bitwise operations

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17417 anonymous4 changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 17420] std.format.formatObject doesn't work with @safe toString specialization

2017-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17420 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org --- Comment #1 from Nick Tre