[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Aug 31 06:11:24 CEST 2013


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	13/08/31 06:11:24

Modified files:
	cm3/m3-sys/m3middle/src/: M3CG_MultiPass.i3 M3CG_MultiPass.m3 
	./: M3CG_MultiPass.i3 M3CG_MultiPass.m3 
	cm3/m3-sys/m3back/src/: M3C.m3 

Log message:
	Support NULL type.
	It occurs in approx one place:
	elego/graphicutils/src/RsrcFilter.m3
	In the generate C, it called "M3_NULL_T".
	
	work in progress, not to be completed particularly soon:
	The goal here is to make the C backend independent of the
	flag in m3front that guides the order of nested function output.
	
	Part of the strategy is to give M3CG.Replay a range to replay.
	i.e. from begin_procedure to end_procedure.
	
	Instead, for now, the C backend has a requirement on the m3front flags.
	That is ok. The NT/x86 backend has a similar requirement.




More information about the M3commit mailing list