jni.h (_Jv_JNIEnv::bottom_locals): New field.
authorGraydon Hoare <graydon@redhat.com>
Fri, 14 Jan 2005 07:36:27 +0000 (07:36 +0000)
committerGraydon Hoare <graydon@gcc.gnu.org>
Fri, 14 Jan 2005 07:36:27 +0000 (07:36 +0000)
commit84973b27e8283fa75075f124ad4e6e14dc7726a4
tree57a4dece632a26e9b5430fff053a24e1b01280d3
parenta0ee8b5f99e1d646105e0f916ae443f1c512b454
jni.h (_Jv_JNIEnv::bottom_locals): New field.

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.

From-SVN: r93632
libjava/ChangeLog
libjava/include/jni.h
libjava/include/jvm.h
libjava/java/lang/natThread.cc
libjava/jni.cc