[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com --- Comment #1 from

[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 Adam D. Ruppe changed: What|Removed |Added CC||destructiona...@gmail.com --- Comment #2

[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 --- Comment #5 from Adam D. Ruppe --- errr and also while we're at it, perhaps calling `this!(args)` as well, for forwarding to another ctor in the same class. --

[Issue 18847] std.allocator: Region uses .parent before it can be set

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18847 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 18847] std.allocator: Region uses .parent before it can be set

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18847 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/72b2128e6e5dbbc99464d0345fcd4c6692b078c3 Fix Issue 18847 - std.allocator: Region uses .parent

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

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2947 Steven Schveighoffer changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 18706] Documentation on default class member initializers could be improved

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18706 Steven Schveighoffer changed: What|Removed |Added CC||schvei...@yahoo.com See

[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 --- Comment #4 from Adam D. Ruppe --- yeah i agree. --

[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 --- Comment #3 from Andrei Alexandrescu --- Then we should allow that call. --

[Issue 18886] Explicitly invoking super.__ctor in a constructor does not count as calling a super constructor

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18886 --- Comment #6 from Ethan Watson --- The code I'm invoking in my current codebase extracts type data from the template parameter for object management. Another workaround would probably be to have a templated this( Type )( ref Type val ) in the

[Issue 18821] DMD segfault when doing unsafe operation outside of any function

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18821 --- Comment #9 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/b1aa95ffa6d99816c8d574af39371719e64a97be Merge pull request #8251 from WalterBright/fix18821 fix Issue

[Issue 16623] Support C++ Name Mangling

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

[Issue 18582] C++ namespace mangling from multiple modules doesn't use sequence ids

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

[Issue 18922] dmd doesn't do substitutions for C++ namespaces in different module/file

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18922 Mathias LANG changed: What|Removed |Added CC||schvei...@yahoo.com --- Comment #2 from

[Issue 18954] New: extern(C++) ICE when `cppmangle` is used

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18954 Issue ID: 18954 Summary: extern(C++) ICE when `cppmangle` is used Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: major

[Issue 18954] extern(C++) ICE when `cppmangle` is used

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18954 Manu changed: What|Removed |Added Keywords||C++, industry --- Comment #1 from Manu --- I don't

[Issue 18955] New: extern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` tamplate

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18955 Issue ID: 18955 Summary: extern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` tamplate Product: D Version: D2 Hardware: x86_64

[Issue 18955] extern(C++) default struct mangling is overridden when interacting with a `cppmangle = class` tamplate

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18955 Manu changed: What|Removed |Added Keywords||C++, industry --- Comment #1 from Manu --- This

[Issue 18956] New: latest experimental build crashing a lot

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18956 Issue ID: 18956 Summary: latest experimental build crashing a lot Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: critical

[Issue 18957] New: extern(C++) doesn't mangle 'std' correctly on posix systems

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18957 Issue ID: 18957 Summary: extern(C++) doesn't mangle 'std' correctly on posix systems Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW

[Issue 18957] extern(C++) doesn't mangle 'std' correctly on posix systems

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18957 Manu changed: What|Removed |Added Keywords||C++ Severity|enhancement

[Issue 8161] give an error for invalid property functions

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8161 --- Comment #13 from anonymous4 --- (In reply to bitwise from comment #11) > enum Accessibility { Read, Write, ReadWrite } > > template isUseableAsFieldOf(T, F, Accessibility access = > Accessibility.Both)(F fun) {...} std.traits should provide

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

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15589 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

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

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15589 --- Comment #4 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/41151beba9fdd3a649729f2fae1ef51fd71c725e Fix issue 15589 - extern(C++) virtual destructors are not put

[Issue 18953] Win32: extern(C++) struct destructor not called correctly through runtime

2018-06-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18953 Manu changed: What|Removed |Added CC||turkey...@gmail.com