[M3devel] release status [was something else]
Jay K
jay.krell at cornell.edu
Tue Mar 16 16:51:42 CET 2010
The "experiment" would also probably have to grow ADDRESS.
And then for interop I'd have to say, like HANDLE = BITS 32 FOR ADDRESS, if that is allowed.
And then..it gets confused..where would I get "32" from?
Compiler would have to truncate/extend pointers. Not sure it is willing to.
Another good theoretical route is, indeed widen all the pointers, and then #ifdef the C code to take UINT64 and cast to pointers..and convert structs back/forth..but for Win32 we generally don't have such C code as we do for Posix. Darn.
I'll think about it more later but maybe it doesn't really work out.
- Jay
> Date: Tue, 16 Mar 2010 16:28:42 +0100
> From: wagner at elegosoft.com
> To: hosking at cs.purdue.edu
> CC: jay.krell at cornell.edu; m3devel at elegosoft.com
> Subject: Re: [M3devel] release status [was something else]
>
> Quoting Tony Hosking <hosking at cs.purdue.edu>:
>
> > Ah, yes, one issue about bringing over m3front changes is that it
> > also includes the atomics support. I don't think we want to do this
> > in this release.
> > So, this argues that we hold off on releasing the NT386 64-bit
> > LONGINT support for now.
> >
> > Thoughts?
>
> It's OK by me. You have convinced me that there are too many dependencies
> and implications.
>
> We should be able to start a new RC build in a few days then.
>
> Olaf
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100316/3944761f/attachment-0002.html>
More information about the M3devel
mailing list