[Issue 15611] DMD doesn't build with VS2015

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15611 Walter Bright changed: What|Removed |Added Keywords||C++ CC|

[Issue 15473] C++ mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15473 --- Comment #6 from Walter Bright --- The mangler: https://github.com/D-Programming-Language/dmd/blob/master/src/cppmangle.d is useful for figuring out what the various things, like Q vs U, mean. --

[Issue 15473] C++ mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15473 Walter Bright changed: What|Removed |Added OS|Linux |Windows --

[Issue 15611] DMD doesn't build with VS2015

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15611 --- Comment #1 from Manu --- Incidentally, why doesn't the build machine test builds with all common compilers? This is *the* standard windows compiler... how is it that this has never been tested? --

[Issue 15611] New: DMD doesn't build with VS2015

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15611 Issue ID: 15611 Summary: DMD doesn't build with VS2015 Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal Priority: P1

[Issue 15473] C++ mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15473 --- Comment #5 from Manu --- *sigh*, like everything, this only appears when the case becomes sufficient complex, and reduction takes ages. I was hoping you'd able to look at the difference in the mangled names, and infer what the problem is by the

[Issue 15473] C++ mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15473 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #4 from

[Issue 15576] extern(C++) wrong mangling

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15576 Walter Bright changed: What|Removed |Added Keywords||C++ CC|

[Issue 15608] extern(C++) mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15608 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #2 from

[Issue 15610] New: extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 Issue ID: 15610 Summary: extern(C++) multiple inheritance - calling with wrong 'this' ptr Product: D Version: D2 Hardware: x86_64 OS: Windows Status:

[Issue 15610] extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 Manu changed: What|Removed |Added Keywords||C++ --

[Issue 15609] New: Populate vtable in debuginfo

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15609 Issue ID: 15609 Summary: Populate vtable in debuginfo Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: enhancement Priority:

[Issue 15608] extern(C++) mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15608 --- Comment #1 from Manu --- MSVC 2015 - Win64 --

[Issue 15608] extern(C++) mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15608 Manu changed: What|Removed |Added Keywords||C++ Severity|enhancement |n

[Issue 15608] New: extern(C++) mangling problem

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15608 Issue ID: 15608 Summary: extern(C++) mangling problem Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: enhancement Priority:

[Issue 15364] BitArray.len should be private

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15364 Steven Schveighoffer changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 15589] extern(C++) virtual destructors are not put in vtbl[]

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15589 --- Comment #3 from Manu --- I'm noticing a problem with constructors. Is this related? 'extern(C++) this() {}' doesn't seem to emit a C++ constructor, it emit's a call to Class::__ctor, which isn't what C++ calls constructors. Do I need to duplicat

[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 --- Comment #3 from Adam D. Ruppe --- Wow, I had no idea! Wild. --

[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 --- Comment #2 from Mathias Lang --- While that syntax can look confusing (See https://github.com/Hackerpilot/libdparse#unsupported-syntax), it is in specs: http://dlang.org/spec/arrays.html#static-init-static --

[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 Adam D. Ruppe changed: What|Removed |Added CC||destructiona...@gmail.com --- Comment #1 fro

[Issue 15607] New: [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 Issue ID: 15607 Summary: [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array Product: D Version: D2 Hardware: All

[Issue 15606] core.exception.rangeerror@pipedmd(285) range violation

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15606 teddybear12...@gmail.com changed: What|Removed |Added Component|dmd |visuald --

[Issue 15606] New: core.exception.rangeerror@pipedmd(285) range violation

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15606 Issue ID: 15606 Summary: core.exception.rangeerror@pipedmd(285) range violation Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: enhanc

[Issue 15605] Invalid result of ptrdiff_t comparison.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15605 ag0ae...@gmail.com changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #2 from a

[Issue 15605] Invalid result of ptrdiff_t comparison.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15605 --- Comment #1 from keepitsimplesir...@gmail.com --- Well, after more investigation it seems that it is not a bug. There is implicit conversion from signed to unsigned that causes that behavior. I wast too hasty with reporting that... Is there a way t

[Issue 15605] New: Invalid result of ptrdiff_t comparison.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15605 Issue ID: 15605 Summary: Invalid result of ptrdiff_t comparison. Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: major Priorit

[Issue 15605] Invalid result of ptrdiff_t comparison.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15605 keepitsimplesir...@gmail.com changed: What|Removed |Added Severity|major |normal --

[Issue 15605] Invalid result of ptrdiff_t comparison.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15605 keepitsimplesir...@gmail.com changed: What|Removed |Added CC||keepitsimplesir...@gmail.co

[Issue 15604] std.array.array of structs with template opAssign and default initialised "new"ed class member.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15604 John Colvin changed: What|Removed |Added Summary|std.array.array on nested |std.array.array of structs |

[Issue 15604] New: std.array.array on nested structs, weird corner case.

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15604 Issue ID: 15604 Summary: std.array.array on nested structs, weird corner case. Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression

[Issue 15309] [dmd-internal] ScopeExp.semantic() should set its type always

2016-01-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15309 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #5 from Martin Nowak