r138088 - in /branches/melt-branch/gcc: ChangeL...
bstarynk@gcc.gnu.org
bstarynk@gcc.gnu.org
Wed Jul 23 15:13:00 GMT 2008
Author: bstarynk
Date: Wed Jul 23 15:13:21 2008
New Revision: 138088
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138088
Log:
2008-07-23 Basile Starynkevitch <basile@starynkevitch.net>
[preparing ability to compute dynamically & generate field offsets
& class length for warm*0.so to permit extension of internal
classes in the compiler; regenerated warmelt*0.c with constant for
fields offsets & class lengths]
* gcc/basilys.h: (basilys_make_raw_object) new function.
* gcc/melt/warmelt-first.bysl: add mocx_expfieldict &
mocx_expclassdict in class_modulcontext
* gcc/melt/warmelt-macro.bysl: better check of formals in lambda.
* gcc/melt/warmelt-normal.bysl: exported classes & fields are added into modulcontext
* gcc/melt/warmelt-genobj.bysl: added obrallobj_classname field.
* gcc/melt/warmelt-outobj.bysl: added output_exported_offsets
* gcc/warmelt-first-0.c: regenerated.
* gcc/warmelt-macro-0.c: regenerated.
* gcc/warmelt-normal-0.c: regenerated.
* gcc/warmelt-genobj-0.c: regenerated.
* gcc/warmelt-outobj-0.c: regenerated.
Modified:
branches/melt-branch/gcc/ChangeLog.melt
branches/melt-branch/gcc/basilys.h
branches/melt-branch/gcc/melt/warmelt-first.bysl
branches/melt-branch/gcc/melt/warmelt-genobj.bysl
branches/melt-branch/gcc/melt/warmelt-macro.bysl
branches/melt-branch/gcc/melt/warmelt-normal.bysl
branches/melt-branch/gcc/melt/warmelt-outobj.bysl
branches/melt-branch/gcc/warmelt-first-0.c
branches/melt-branch/gcc/warmelt-genobj-0.c
branches/melt-branch/gcc/warmelt-macro-0.c
branches/melt-branch/gcc/warmelt-normal-0.c
branches/melt-branch/gcc/warmelt-outobj-0.c
More information about the Gcc-cvs
mailing list