[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