[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Thu Aug 26 11:25:50 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/08/26 11:25:50

Modified files:
	cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c 

Log message:
	checkpoint work on getting better typeinfo.
	
	The breaking change to declare struct parameter types is #if 0'ed out with
	a comment indicating where there are codegen
	differences to look at more closely:
	caltech-parser/parserlib/klexlib/AMD64_DARWIN/RegExpParse.ms
	m3-libs/libm3/AMD64_DARWIN/Pickle2.ms
	m3-tools/showheap/AMD64_DARWIN/ShowHeap.ms
	m3-ui/vbtkit/AMD64_DARWIN/VTReal.ms
	
	probably one of the first two for the caltech-parser problem,
	though ShowHeap.ms is probably nicely relatively standalone
	
	The change is here to try to give record fields their correct type,
	but not hook up parameters to their type
	
	Some function renaming for clarity.
	ie. "name mangling overloads"




More information about the M3commit mailing list