gcc/libjava ChangeLog jni.cc include/jni.h inc ...

graydon@gcc.gnu.org graydon@gcc.gnu.org
Thu Jan 13 05:20:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	java-gui-branch
Changes by:	graydon@gcc.gnu.org	2005-01-13 05:20:53

Modified files:
	libjava        : ChangeLog jni.cc 
	libjava/include: jni.h jvm.h 
	libjava/java/lang: natThread.cc 

Log message:
	2005-01-13  Graydon Hoare  <graydon@redhat.com>
	
	* include/jni.h (_Jv_JNIEnv::bottom_locals): New field.
	* include/jvm.h (_Jv_FreeJNIEnv): Declare.
	* java/lang/natThread.cc (finalize_native): Call _Jv_FreeJNIEnv.
	* jni.cc: Reuse bottom frame between calls, avoid clearing
	frame when no local references are made.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.647&r2=1.2660.2.648
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.81.2.1&r2=1.81.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jni.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.26.10.1&r2=1.26.10.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/jvm.h.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.63.2.1&r2=1.63.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natThread.cc.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.25.14.1&r2=1.25.14.2



More information about the Gcc-cvs mailing list