[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:
various
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