[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