r202285 - in /branches/melt-branch/gcc: ChangeL...

bstarynk@gcc.gnu.org bstarynk@gcc.gnu.org
Thu Sep 5 14:07:00 GMT 2013


Author: bstarynk
Date: Thu Sep  5 14:07:00 2013
New Revision: 202285

URL: http://gcc.gnu.org/viewcvs?rev=202285&root=gcc&view=rev
Log:

2013-09-04  Basile Starynkevitch  <basile@starynkevitch.net>

	{{C++ifying the MELT runtime}}
	* melt-runtime.h (melt_nb_modules): Remove.

	* melt-runtime.cc: Include <string.h>, <string>, <vector> headers.
	(MELT_MODULE_MAGIC, MELT_EXTENSION_MAGIC): Remove #define.
	(struct melt_module_info_st, struct melt_modulinfovec_st, struct
	melt_extension_info_st, struct meltextinfovec_st)
	(melt_modulinfo, melt_extinfo): Remove.
	(Melt_Module, Melt_Plain_Module, Melt_Extension_Module): New
	classes.
	(Melt_Module::Melt_Module, Melt_Module::initialize): New.
	(melt_marking_callback, melt_minor_copying_garbage_collector)
	(melt_dlsym_all, melt_load_module_index, meltgc_run_cc_extension)
	(meltgc_start_module_by_index, meltgc_start_all_new_modules)
	(meltgc_load_modules_and_do_mode, melt_really_initialize)
	(melt_fatal_info): Adapt to use Melt_Module.


Modified:
    branches/melt-branch/gcc/ChangeLog.MELT
    branches/melt-branch/gcc/melt-runtime.cc
    branches/melt-branch/gcc/melt-runtime.h



More information about the Gcc-cvs mailing list