[M3commit] CVS Update: cm3

Rodney M. Bates rodney at elego.de
Sun Sep 16 21:20:33 CEST 2007


CVSROOT:	/usr/cvs
Changes by:	rodney at birch.	07/09/16 21:20:25

Modified files:
	cm3/m3-libs/m3core/src/runtime/common/: RTTypeFP.m3 

Log message:
	The hash code in this procedure appears to be left over from the
	SRC/PM3/EZM3 version, where a fingerprint was an array of 2 words.
	That compiles and works, but gives hash values only in the range
	[0..255], which can be far too small for some programs, resulting
	in poor use of the hash table .
	
	This is a better hash function for the CM3 case, where a fingerprint
	is an array of 8 bytes.




More information about the M3commit mailing list