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