Re: Dwarf Exception Handling now on FreeBSD!

2016-02-06 Thread Walter Bright via Digitalmars-d
On 2/6/2016 6:15 AM, Jonathan M Davis wrote: I know that the druntime and Phobos unit tests pass on 11 (which is what I'm currently running), and I'm fairly sure that they do on 10 (I don't know about 9), but I have no idea what the state of the dmd tests are on anything newer than 8. I'll have

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-06 Thread Jonathan M Davis via Digitalmars-d
On Wednesday, 3 February 2016 at 20:18:52 UTC, Brad Roberts wrote: On 2/3/16 11:28 AM, Jonathan M Davis via Digitalmars-d wrote: On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: 32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-04 Thread Brad Roberts via Digitalmars-d
On 2/4/2016 1:27 AM, Jacob Carlborg via Digitalmars-d wrote: On 2016-02-03 21:18, Brad Roberts via Digitalmars-d wrote: I haven't put much time into investigation, but the last time I tried it, neither 9 nor 10 passed the test suite. If someone puts in the effort to get either or both of

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-04 Thread Jacob Carlborg via Digitalmars-d
On 2016-02-04 10:43, Brad Roberts via Digitalmars-d wrote: It's not about mechanism, it's about compute hours in the day. Yes, making each machine a little more flexible would be useful for leveling out the progress across platforms, but there just isn't enough hardware in my fleet for adding

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-04 Thread Joakim via Digitalmars-d
On Wednesday, 3 February 2016 at 20:18:52 UTC, Brad Roberts wrote: On 2/3/16 11:28 AM, Jonathan M Davis via Digitalmars-d wrote: On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: [...] It's always nice when that happens, especially when there's not much FreeBSD-specific work

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-04 Thread Jacob Carlborg via Digitalmars-d
On 2016-02-03 21:18, Brad Roberts via Digitalmars-d wrote: I haven't put much time into investigation, but the last time I tried it, neither 9 nor 10 passed the test suite. If someone puts in the effort to get either or both of those working, I'd be happy to upgrade some of the freebsd testers

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-03 Thread Brad Roberts via Digitalmars-d
On 2/3/16 11:28 AM, Jonathan M Davis via Digitalmars-d wrote: On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: 32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376 Turns out that FreeBSD is close enough to Linux that it "just

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-03 Thread Jonathan M Davis via Digitalmars-d
On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: 32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376 Turns out that FreeBSD is close enough to Linux that it "just worked". It's always nice when that happens, especially when

Re: Dwarf Exception Handling now on FreeBSD!

2016-02-01 Thread Charles via Digitalmars-d
On Monday, 1 February 2016 at 03:23:18 UTC, Walter Bright wrote: They have bits and pieces of the info, but nothing about what is actually generated to, say, catch an exception. Gotcha, is this something you'd expect to be easily obtainable (e.g. ask Microsoft Rep saying we want to make it

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread Charles via Digitalmars-d
On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: Well, here's a ripe plum for anyone wanting valuable compiler street cred! Make the Dwarf EH support work on OSX 32 and 64. Are there any future plans for Win64 since it won't ever support dwarf exceptions from how I

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread Rikki Cattermole via Digitalmars-d
On 01/02/16 4:01 PM, Walter Bright wrote: On 1/31/2016 6:32 PM, Charles wrote: Are there any future plans for Win64 since it won't ever support dwarf exceptions from how I understand it? Or does it, and I'm strongly mistaken? VC++'s Win64 exception handling scheme is not at all the Win32

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread Walter Bright via Digitalmars-d
On 1/31/2016 6:32 PM, Charles wrote: Are there any future plans for Win64 since it won't ever support dwarf exceptions from how I understand it? Or does it, and I'm strongly mistaken? VC++'s Win64 exception handling scheme is not at all the Win32 scheme and definitely not Dwarf EH. Supporting

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread Walter Bright via Digitalmars-d
On 1/31/2016 7:04 PM, Rikki Cattermole wrote: On 01/02/16 4:01 PM, Walter Bright wrote: On 1/31/2016 6:32 PM, Charles wrote: Are there any future plans for Win64 since it won't ever support dwarf exceptions from how I understand it? Or does it, and I'm strongly mistaken? VC++'s Win64

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread Rikki Cattermole via Digitalmars-d
On 01/02/16 4:23 PM, Walter Bright wrote: On 1/31/2016 7:04 PM, Rikki Cattermole wrote: On 01/02/16 4:01 PM, Walter Bright wrote: On 1/31/2016 6:32 PM, Charles wrote: Are there any future plans for Win64 since it won't ever support dwarf exceptions from how I understand it? Or does it, and

Re: Dwarf Exception Handling now on FreeBSD!

2016-01-31 Thread ZombineDev via Digitalmars-d
On Sunday, 31 January 2016 at 06:34:26 UTC, Walter Bright wrote: 32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376 Turns out that FreeBSD is close enough to Linux that it "just worked". Recently, there was a long thread entitled "C++17" where

Dwarf Exception Handling now on FreeBSD!

2016-01-30 Thread Walter Bright via Digitalmars-d
32/64 support now on Linux and FreeBSD. https://github.com/D-Programming-Language/dmd/pull/5376 Turns out that FreeBSD is close enough to Linux that it "just worked". Recently, there was a long thread entitled "C++17" where people are asking for better C++ interoperability. Well, here's a