[M3commit] CVS Update: cm3

Jay K jay.krell at cornell.edu
Wed Dec 15 17:20:12 CET 2010


It's the same either way but I'd rather bury the range checks here, which is all this layer adds.
Surely we don't need CARDINAL either.

 - Jay


> From: hosking at cs.purdue.edu
> Date: Wed, 15 Dec 2010 10:27:25 -0500
> To: jkrell at elego.de
> CC: m3commit at elegosoft.com
> Subject: Re: [M3commit] CVS Update: cm3
> 
> Surely the front-end should just emulate the compiler by using TInt and then range checking the result as necessary.  I see no need for these additions to m3middle.
> 
> On Dec 15, 2010, at 1:03 PM, Jay Krell wrote:
> 
> > CVSROOT:	/usr/cvs
> > Changes by:	jkrell at birch.	10/12/15 13:03:58
> > 
> > Added files:
> > 	cm3/m3-sys/m3middle/src/: TCardinal.i3 TCardinal.m3 
> > 
> > Log message:
> > 	new files -- like TInt and TWord, but negative values are
> > 	non-silent errors
> > 	to be used to replace CARDINAL in frontend
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20101215/076a5a0b/attachment-0002.html>


More information about the M3commit mailing list