On Jun 30, 2010, at 6:57 PM, Walter Bright wrote: > > David Simcha wrote: >> I saw Walter's latest checkin for DMD and needless to say, I'm extremely >> excited. Is there an incomplete version of 64-bit DMD available yet that >> will do all frontend-related stuff assuming void*.sizeof == 8, size_t.sizeof >> == 8, etc. and then skip the codegen? I would like to run it on the >> libraries that I use/develop (Phobos, dstats, parallelfuture) to have it >> check whether there are any issues related to improper assumptions about >> things like the size of pointers and size_t's and start fixing them now if >> there are any, so that when 64-bit support is complete these libs are ready >> to go. >> > > It'll be a while yet. But I don't anticipate much problem with Phobos, just > the inline assembly has to be reviewed.
What about the ABI changes for 64-bit? Will function calls simply switch to stuffing the first arg into RAX instead of EAX and continue as-is? Or is it too early to say? I know the C calling convention is significantly different. _______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
