[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sat Sep 22 02:31:18 CEST 2012

CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	12/09/22 02:31:17

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

Log message:
	remove volatile from loads/stores
	add volatile to struct fields
	4 space indent
	cleanup casting -- add it in consistently
	there are no very few uses of "cast" -- they are all in "get"
	some code sharing -- "unop", "binop"
	turn on #line directives
	remove globals
	start prototyping "symbolic expressions" -- needed I think
	to fix that we shift by constants greater than size
	CVar, Var => Var_t (I'm also sympathetic to var_t)
	avoid comments across line boundaries, so we can add comments in almost
	arbitrarily for debugging
	reduce default debug output
	remove spaces from ends of lines

More information about the M3commit mailing list