Just a reminder in case you didn't know, but there is a beta list (dmd-beta)
for posting and discussing beta releases of dmd prior to actual releases. It's
not a particularly active list, since we only get betas every couple of months
or so, but if you want to check out beta releases of dmd, check out the list.
We encourage folks to try out the betas so that we can catch any regressions
that we might have missed or anything else which might need to be fixed before
we can make the release final.
The beta for the next release has been now been posted, so you can head over
to dmd-beta and check it out if you'd like.
- Jonathan M Davis

Oh, what flags have you passed to DMD? I can only get a "Floating point
exception" on OS X, which is, well, expected as it's the CPU that
catches the integer-divide-by-zero error, not the language. The stack
trace can be read by the debugger.
#0 0x00001e61 in D1y3fooFiiZi ()
#1 0x00001e4a in _Dmain ()
#2 0x00012357 in D2rt6dmain24mainUiPPaZi7runMainMFZv ()
#3 0x00011f01 in D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv ()
#4 0x0001239f in D2rt6dmain24mainUiPPaZi6runAllMFZv ()
#5 0x00011f01 in D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv ()
#6 0x00011e9b in main ()
Throwing an exception manually does produce a stack trace up to 'foo',
just like Python (which traps divide-by-zero in the language).

Just a reminder in case you didn't know, but there is a beta list (dmd-beta)
for posting and discussing beta releases of dmd prior to actual releases. It's
not a particularly active list, since we only get betas every couple of months
or so, but if you want to check out beta releases of dmd, check out the list.
We encourage folks to try out the betas so that we can catch any regressions
that we might have missed or anything else which might need to be fixed before
we can make the release final.
The beta for the next release has been now been posted, so you can head over
to dmd-beta and check it out if you'd like.
- Jonathan M Davis

Just a reminder in case you didn't know, but there is a beta list
(dmd-beta)
for posting and discussing beta releases of dmd prior to actual
releases. It's
not a particularly active list, since we only get betas every couple
of months
or so, but if you want to check out beta releases of dmd, check out
the list.
We encourage folks to try out the betas so that we can catch any
regressions
that we might have missed or anything else which might need to be
fixed before
we can make the release final.
The beta for the next release has been now been posted, so you can
head over
to dmd-beta and check it out if you'd like.
- Jonathan M Davis