www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D <-> C++ exceptions

reply Manu via Digitalmars-d <digitalmars-d puremagic.com> writes:
Where are we with exceptions?
I am now working against a C++ codebase that uses exceptions, on both
linux and windows.
Is it still only DWARF that works?
May 21 2016
parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
May 21 2016
next sibling parent reply Jack Stouffer <jack jackstouffer.com> writes:
On Sunday, 22 May 2016 at 01:35:19 UTC, Walter Bright wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, 
 on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
If exceptions work now, what's blocking using the STL in D?
May 21 2016
parent Walter Bright <newshound2 digitalmars.com> writes:
On 5/21/2016 7:02 PM, Jack Stouffer wrote:
 If exceptions work now, what's blocking using the STL in D?
Somebody doing the Phobos end.
May 21 2016
prev sibling parent reply Manu via Digitalmars-d <digitalmars-d puremagic.com> writes:
On 22 May 2016 at 11:35, Walter Bright via Digitalmars-d
<digitalmars-d puremagic.com> wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
Is MSCOFF work active, or on the back-burner?
May 21 2016
next sibling parent reply Xiaoxi <xiaoxi 163.com> writes:
On Sunday, 22 May 2016 at 05:12:51 UTC, Manu wrote:
 On 22 May 2016 at 11:35, Walter Bright via Digitalmars-d 
 <digitalmars-d puremagic.com> wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, 
 on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
Is MSCOFF work active, or on the back-burner?
I think ldc2 has full native support of "everything", win32 , win64, unix, plus it has a very recent phobos and as a bonus it only uses 64bit real on windows.
May 22 2016
parent reply Manu via Digitalmars-d <digitalmars-d puremagic.com> writes:
On 22 May 2016 at 18:09, Xiaoxi via Digitalmars-d
<digitalmars-d puremagic.com> wrote:
 On Sunday, 22 May 2016 at 05:12:51 UTC, Manu wrote:
 On 22 May 2016 at 11:35, Walter Bright via Digitalmars-d
 <digitalmars-d puremagic.com> wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
Is MSCOFF work active, or on the back-burner?
I think ldc2 has full native support of "everything", win32 , win64, unix, plus it has a very recent phobos and as a bonus it only uses 64bit real on windows.
It doesn't have debuginfo.
May 22 2016
parent Joakim <dlang joakim.fea.st> writes:
On Sunday, 22 May 2016 at 09:45:05 UTC, Manu wrote:
 On 22 May 2016 at 18:09, Xiaoxi via Digitalmars-d 
 <digitalmars-d puremagic.com> wrote:
 On Sunday, 22 May 2016 at 05:12:51 UTC, Manu wrote:
 On 22 May 2016 at 11:35, Walter Bright via Digitalmars-d 
 <digitalmars-d puremagic.com> wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses 
 exceptions, on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
Is MSCOFF work active, or on the back-burner?
I think ldc2 has full native support of "everything", win32 , win64, unix, plus it has a very recent phobos and as a bonus it only uses 64bit real on windows.
It doesn't have debuginfo.
Have you tried lately? MS has been pushing some support into llvm, and I think the ldc guys who've been working on Windows support have tried to pull it in.
May 22 2016
prev sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 5/21/2016 10:12 PM, Manu via Digitalmars-d wrote:
 On 22 May 2016 at 11:35, Walter Bright via Digitalmars-d
 <digitalmars-d puremagic.com> wrote:
 On 5/21/2016 5:36 PM, Manu via Digitalmars-d wrote:
 Where are we with exceptions?
 I am now working against a C++ codebase that uses exceptions, on both
 linux and windows.
 Is it still only DWARF that works?
That's right.
Is MSCOFF work active, or on the back-burner?
It's not active at the moment.
May 22 2016