digitalmars.D.announce - D2 for Win64
- Walter Bright (11/11) Oct 12 2012 Is now in a semi-usable state. Problems remain:
- Jacob Carlborg (6/17) Oct 13 2012 Is this exceptions in general or is there some kind of DMD specific
- Paulo Pinto (8/21) Oct 13 2012 Great work!
- Walter Bright (4/10) Oct 13 2012 dmd for Win64 uses its own exception mechanism. That mechanism is also u...
- Jesse Phillips (2/15) Oct 13 2012 Link to download?
Is now in a semi-usable state. Problems remain: $(LI 80 bit reals are truncated to 64 bits when formatting.) $(LI Many math functions are not implemented.) $(LI No symbolic debug info is generated.) $(LI Cannot catch Win64 structured exception handling exceptions.) $(LI VS debugger cannot look at call stack.) $(LI Only tested with VS 2010.) $(LI No installer.) So if you're feeling intrepid, give it a whirl. Expect problems. Yes, you have to have Visual Studio installed. Yes, it generates MS-Coff, and requires MS-Link to link.
Oct 12 2012
On 2012-10-13 03:44, Walter Bright wrote:Is now in a semi-usable state. Problems remain: $(LI 80 bit reals are truncated to 64 bits when formatting.) $(LI Many math functions are not implemented.) $(LI No symbolic debug info is generated.) $(LI Cannot catch Win64 structured exception handling exceptions.)Is this exceptions in general or is there some kind of DMD specific exception system that works?$(LI VS debugger cannot look at call stack.) $(LI Only tested with VS 2010.) $(LI No installer.) So if you're feeling intrepid, give it a whirl. Expect problems. Yes, you have to have Visual Studio installed. Yes, it generates MS-Coff, and requires MS-Link to link.This is really good news, you're making good progress, keep it up. -- /Jacob Carlborg
Oct 13 2012
On Saturday, 13 October 2012 at 01:45:11 UTC, Walter Bright wrote:Is now in a semi-usable state. Problems remain: $(LI 80 bit reals are truncated to 64 bits when formatting.) $(LI Many math functions are not implemented.) $(LI No symbolic debug info is generated.) $(LI Cannot catch Win64 structured exception handling exceptions.) $(LI VS debugger cannot look at call stack.) $(LI Only tested with VS 2010.) $(LI No installer.) So if you're feeling intrepid, give it a whirl. Expect problems. Yes, you have to have Visual Studio installed. Yes, it generates MS-Coff, and requires MS-Link to link.Great work! I imagine the Windows SDK would be enough, as it also contains the compilers, at least until version 2010. With 2012 I think Visual C++ Desktop Express might be required, in addition to the SDK. -- Paulo
Oct 13 2012
On 10/13/2012 3:00 AM, Jacob Carlborg wrote:On 2012-10-13 03:44, Walter Bright wrote:dmd for Win64 uses its own exception mechanism. That mechanism is also used on Linux, OSX, FreeBSD and Solaris, and is also incompatible with C++ EH on those platforms.Is now in a semi-usable state. Problems remain: $(LI Cannot catch Win64 structured exception handling exceptions.)Is this exceptions in general or is there some kind of DMD specific exception system that works?
Oct 13 2012
On Saturday, 13 October 2012 at 01:45:11 UTC, Walter Bright wrote:Is now in a semi-usable state. Problems remain: $(LI 80 bit reals are truncated to 64 bits when formatting.) $(LI Many math functions are not implemented.) $(LI No symbolic debug info is generated.) $(LI Cannot catch Win64 structured exception handling exceptions.) $(LI VS debugger cannot look at call stack.) $(LI Only tested with VS 2010.) $(LI No installer.) So if you're feeling intrepid, give it a whirl. Expect problems. Yes, you have to have Visual Studio installed. Yes, it generates MS-Coff, and requires MS-Link to link.Link to download?
Oct 13 2012