This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcjx ChangeLog visitor.hh dump.cc defassig ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcjx-branch
Changes by:	rmathew@gcc.gnu.org	2005-10-11 05:36:13

Modified files:
	gcjx           : ChangeLog visitor.hh dump.cc defassign.cc 
	                 fold.cc Makefile.am Makefile.in 
	gcjx/model     : element.hh annovalue.hh annomember.hh 
	                 annomember.cc import.hh import.cc unit.hh 
	                 unit.cc 
	gcjx/bytecode  : generate.hh 
Added files:
	gcjx/model     : annovalue.cc 

Log message:
	* model/element.hh (model_element::visit): Make abstract.
	* model/element.cc: Remove file.
	* visitor.hh (visitor::visit_element): Remove.
	(visitor::visit_annotation_member): New method.
	(visitor::visit_annotation_value): Likewise.
	(visitor::visit_import_single): Likewise.
	(visitor::visit_import_on_demand): Likewise.
	(visitor::visit_static_import_single): Likewise.
	(visitor::visit_static_import_on_demand): Likewise.
	(visitor::visit_unit_source): Likewise.
	(visitor::visit_unit_class): Likewise.
	(visitor::visit_unit_fake): Likewise.
	* model/annovalue.hh (model_annotation_value::visit): New method.
	* model/annovalue.cc: New file.
	* model/annomember.hh (model_annotation_member::visit): New method.
	* model/annomember.cc (model_annotation_member::visit): Implement.
	* model/import.hh (model_import_base::visit): New method.
	(model_import_single::visit): Likewise.
	(model_import_on_demand::visit): Likewise.
	(model_static_import_base::visit): Likewise.
	(model_static_import_single::visit): Likewise.
	(model_static_import_on_demand::visit): Likewise.
	* model/import.cc (model_import_single::visit): Implement.
	(model_import_on_demand::visit): Likewise.
	(model_static_import_single::visit): Likewise.
	(model_static_import_on_demand::visit): Likewise.
	* model/unit.hh (model_unit::visit): New method.
	(model_unit_source::visit): Likewise.
	(model_unit_class::visit): Likewise.
	(model_unit_fake::visit): Likewise.
	* model/unit.cc (model_unit_source::visit): Implement.
	(model_unit_class::visit): Implement.
	(model_unit_fake::visit): Implement.
	* dump.cc (dumper, pretty_printer): Dummy implementations of new
	visitor methods.
	* defassign.cc (definite_assignment_vistor): Likewise.
	* fold.cc (fold_visitor): Likewise.
	* bytecode/generate.hh (bytecode_generator): Likewise.
	* Makefile.am (model_sources): Add model/annovalue.cc and remove
	model/element.cc.
	* Makefile.in: Regenerated.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.131&r2=1.1.2.132
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/visitor.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/dump.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/defassign.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.8&r2=1.1.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/fold.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/Makefile.am.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.5&r2=1.1.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/Makefile.in.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/annovalue.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/element.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/annovalue.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/annomember.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/annomember.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/import.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/import.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/unit.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/unit.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/generate.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.12&r2=1.1.2.13


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]