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