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 gcjx/TODO gcjx/defassign.cc ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcjx-branch
Changes by:	tromey@gcc.gnu.org	2005-10-21 22:23:50

Modified files:
	gcjx           : ChangeLog TODO defassign.cc dump.cc fold.cc 
	                 name.cc name.hh visitor.hh 
	gcjx/bytecode  : generate.hh 
	gcjx/model     : invoke.cc invoke.hh memberref.cc memberref.hh 
	gcjx/source    : parse.cc 
	gcc/java       : ChangeLog tree.hh 

Log message:
	gcjx:
	* bytecode/generate.hh
	(bytecode_generator::visit_generic_invocation): New method.
	* dump.cc (dumper::visit_generic_invocation): New method.
	* fold.cc (fold_visitor::visit_generic_invocation): New method.
	* defassign.cc
	(definite_assignment_visitor::visit_generic_invocation): New
	method.
	* visitor.hh (visitor::visit_generic_invocation): Declare.
	* name.cc (classify_expression_name): Added 'type_args' argument.
	* name.hh (classify_expression_name): Added argument.
	* source/parse.cc (primary): Handle invocation with explicit type
	parameters.
	* model/invoke.cc: Added instantiation.
	(visit): New method.
	* model/invoke.hh (model_generic_method_invocation): New typedef.
	* model/memberref.cc (resolve): Updated.
	* model/memberref.hh (model_memberref_forward::type_parameters):
	New field.
	(model_memberref_forward::set_type_parameters): New method.
	gcc/java:
	* tree.hh (tree_generator::visit_generic_invocation): New
	overload.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.149&r2=1.1.2.150
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/TODO.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.51&r2=1.1.2.52
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/defassign.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.12&r2=1.1.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/dump.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.10&r2=1.1.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/fold.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.7&r2=1.1.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/name.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/name.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/visitor.hh.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/bytecode/generate.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.16&r2=1.1.2.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/invoke.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.10&r2=1.1.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/invoke.hh.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/model/memberref.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/model/memberref.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/source/parse.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.7&r2=1.1.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1529.2.145&r2=1.1529.2.146
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/tree.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.23&r2=1.1.2.24


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