[Issue 17766] Wrong choice of generic mutable/const/immutable methods

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17766 alexandru.ermic...@gmail.com changed: What|Removed |Added CC||alexandru.ermic...@gmail.co

[Issue 19326] .tupleof sidesteps protection attributes

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19326 Jacob Carlborg changed: What|Removed |Added CC||d...@me.com --- Comment #1 from Jacob Carlb

[Issue 18896] extern(C++) always mangles classes as pointer

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18896 --- Comment #1 from Mathias LANG --- Renamed to make it a bit more generic. This is also a problem when `ref` is used for passing the class around. E.g. `foo(MyClass&)` cannot be represented in D, which is very limiting. --

[Issue 18896] extern(C++) always mangles classes as pointer

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18896 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com Summary

[Issue 19260] extern(C++) `T* const` mangling

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19260 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com --- Comment #7 fro

[Issue 15473] C++ mangling problem

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15473 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com --- Comment #7 fro

[Issue 15387] slice in extern(C++) ICE's

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15387 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17975] D produces mangling incompatible with C++

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17975 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 16479] Missing substitution while mangling C++ template parameter for functions

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16479 Mathias LANG changed: What|Removed |Added CC||timothee.co...@gmail.com --- Comment #8 from

[Issue 16944] extern(C++) with template produces wrong mangleof

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16944 Mathias LANG changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 15970] C++ mangling of templated arg type

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15970 Mathias LANG changed: What|Removed |Added Status|REOPENED|RESOLVED CC|

[Issue 16479] Missing substitution while mangling C++ template parameter for functions

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16479 Mathias LANG changed: What|Removed |Added CC||jbc.enge...@gmail.com --- Comment #7 from Mat

[Issue 19326] New: .tupleof sidesteps protection attributes

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19326 Issue ID: 19326 Summary: .tupleof sidesteps protection attributes Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: critical Prio

[Issue 18290] std.conv.parse throws ConvOverflowException for negative values in hex

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18290 --- Comment #2 from Răzvan Ștefănescu --- (In reply to Tiberiu Lepadatu from comment #1) > (In reply to Răzvan Ștefănescu from comment #0) > > string input = "8000"; > > auto x = parse!int(input, 16); > > //ConvOverflowException > > I feel that

[Issue 4957] std.concurrency does not allow to pass Tid in struct fields

2018-10-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4957 Mathias LANG changed: What|Removed |Added CC||pro.mathias.l...@gmail.com --- Comment #5 from