[Issue 9685] Context pointer of struct isn't copied when a closure is passed by alias

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9685 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #3 from

[Issue 14194] nothrow emplace for classes needed

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14194 Martin Nowak c...@dawg.eu changed: What|Removed |Added Keywords||pull CC|

[Issue 14168] Class support for RefCounted

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14168 Nick Treleaven ntrel-...@mybtinternet.com changed: What|Removed |Added CC|

[Issue 14193] Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 --- Comment #3 from Sobirari Muhomori dfj1es...@sneakemail.com --- I mean, use classes for classes, structs for structs naturally. If dmd codebase is not ready for the task, that's a different problem :) --

[Issue 14188] Add gcc-equivalent -MD options to dmd

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14188 --- Comment #3 from Atila Neves atila.ne...@gmail.com --- Another issue is that rdmd builds an executable. I need this to be done as a single file is compiled. Just like gcc. --

[Issue 14193] Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 Benjamin Thaut c...@benjamin-thaut.de changed: What|Removed |Added CC|

[Issue 14188] Add gcc-equivalent -MD options to dmd

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14188 --- Comment #2 from Atila Neves atila.ne...@gmail.com --- Huh, so it does, I just tried it out. However: 1. It has too much information, it turns out. The gcc equivalent just churns out foo.o: foo.c foo.h bar.h ... rdmd includes the compiler, the

[Issue 14192] Access Violation when assigning to shared AA

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14192 --- Comment #3 from Steven Schveighoffer schvei...@yahoo.com --- Note, the unittest is incidental, it happens with just: void main() { shared int[int] aa; aa[1] = 1; } --

[Issue 14193] Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 --- Comment #1 from Sobirari Muhomori dfj1es...@sneakemail.com --- Though, this doesn't sound like a painless C++ integration. Clean support for C++ structs and classes would be better. --

[Issue 14192] Access Violation when assigning to shared AA

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14192 Steven Schveighoffer schvei...@yahoo.com changed: What|Removed |Added CC|

[Issue 14192] Access Violation when assigning to shared AA

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14192 --- Comment #4 from Kenji Hara k.hara...@gmail.com --- (In reply to Steven Schveighoffer from comment #2) It's because of the precise scanning. DMD passes the type info to _aaGetY, which is actually a wrapper TypeInfo_Shared, but the function is

[Issue 13972] Make scoped, Unique, and RefCounted @nogc

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13972 Nick Treleaven ntrel-...@mybtinternet.com changed: What|Removed |Added CC|

[Issue 14193] Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 --- Comment #4 from Benjamin Thaut c...@benjamin-thaut.de --- That doesn't work. C++ does not have a concept of value types and reference types. D does. So you can't simply use classes as classes and structs as structs. --

[Issue 14195] New: Ice when mangling templated function parameter extern(C++) function

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14195 Issue ID: 14195 Summary: Ice when mangling templated function parameter extern(C++) function Product: D Version: D2 Hardware: x86_64 OS: Windows

[Issue 14195] Ice when mangling templated function parameter extern(C++) function

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14195 --- Comment #1 from Benjamin Thaut c...@benjamin-thaut.de --- https://github.com/D-Programming-Language/dmd/pull/4419 --

[Issue 14196] New: opApply and nothrow don't play along

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14196 Issue ID: 14196 Summary: opApply and nothrow don't play along Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major Priority: P1

[Issue 14056] std.array.assocArray with a const value

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14056 Ulrich Küttler kuett...@gmail.com changed: What|Removed |Added CC||kuett...@gmail.com ---

[Issue 14056] std.array.assocArray with a const value

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14056 --- Comment #2 from Ulrich Küttler kuett...@gmail.com --- Same as Issue 13909. --

[Issue 14192] New: Access Violation when assigning to shared AA

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14192 Issue ID: 14192 Summary: Access Violation when assigning to shared AA Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: regression

[Issue 14193] New: Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 Issue ID: 14193 Summary: Provide a way to mangle a D struct as a C++ class. Product: D Version: D2 Hardware: x86_64 OS: All Status: NEW Severity: enhancement

[Issue 14193] Provide a way to mangle a D struct as a C++ class.

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14193 Guillaume Chatelet chatelet.guilla...@gmail.com changed: What|Removed |Added Keywords||C++ --

[Issue 14194] New: nothrow emplace for classes needed

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14194 Issue ID: 14194 Summary: nothrow emplace for classes needed Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority:

[Issue 14192] Access Violation when assigning to shared AA

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14192 --- Comment #1 from Mr. Smith mrsmit...@yandex.ru --- stack trace object.Error@(0): Access Violation 0x0040322F in _aaGetImpl at D:\D\digger\repo\druntime\src\rt\aaA.d(215) 0x00402381 in _aaGetY at

[Issue 14188] Add gcc-equivalent -MD options to dmd

2015-02-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14188 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|