aboutsummaryrefslogtreecommitdiff
path: root/libjava/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-02-04 20:49:27 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-02-04 20:49:27 +0000
commitfacc279fc19a31c23323ce3eeac869eb14d07bda (patch)
treef2e35a2ea96bcecfa7499a5ec8161bd2528c22d5 /libjava/ChangeLog
parenta89608cbebb11969af54ba5a5354302fab2a0b4b (diff)
downloadgcc-facc279fc19a31c23323ce3eeac869eb14d07bda.zip
gcc-facc279fc19a31c23323ce3eeac869eb14d07bda.tar.gz
gcc-facc279fc19a31c23323ce3eeac869eb14d07bda.tar.bz2
defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers.
* defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers. (handleMethodsEnd): Fixed error messages. Create a _Jv_JNIMethod if the method is native. * resolve.cc (ncode): Don't handle native methods. (_Jv_JNIMethod::ncode): New method. (_Jv_PrepareClass): Handle native methods. * jni.cc (call): Renamed from _Jv_JNI_conversion_call. Include AbstractMethodError.h. (add_char): New function. (mangled_name): Likewise. * include/java-interp.h (class _Jv_JNIMethod): New class. (class _Jv_MethodBase): New class. (class _Jv_InterpMethod): Derive from _Jv_MethodBase. (_Jv_InterpClass): Changed `interpreted_methods' field to type `_Jv_MethodBase'. * include/jvm.h (_Jv_FindSymbolInExecutable): Declare. * java/lang/natRuntime.cc (libraries_size, libraries_count, libraries): New globals. (add_library): New function. (_Jv_FindSymbolInExecutable): New function. * java/lang/natClassLoader.cc (initiated_classes, loaded_classes): Now static. From-SVN: r31790
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r--libjava/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index a8361a9..77122f1 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,31 @@
+2000-02-04 Tom Tromey <tromey@cygnus.com>
+
+ * defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase
+ pointers.
+ (handleMethodsEnd): Fixed error messages. Create a _Jv_JNIMethod
+ if the method is native.
+ * resolve.cc (ncode): Don't handle native methods.
+ (_Jv_JNIMethod::ncode): New method.
+ (_Jv_PrepareClass): Handle native methods.
+ * jni.cc (call): Renamed from _Jv_JNI_conversion_call.
+ Include AbstractMethodError.h.
+ (add_char): New function.
+ (mangled_name): Likewise.
+ * include/java-interp.h (class _Jv_JNIMethod): New class.
+ (class _Jv_MethodBase): New class.
+ (class _Jv_InterpMethod): Derive from _Jv_MethodBase.
+ (_Jv_InterpClass): Changed `interpreted_methods' field to type
+ `_Jv_MethodBase'.
+
+ * include/jvm.h (_Jv_FindSymbolInExecutable): Declare.
+ * java/lang/natRuntime.cc (libraries_size, libraries_count,
+ libraries): New globals.
+ (add_library): New function.
+ (_Jv_FindSymbolInExecutable): New function.
+
+ * java/lang/natClassLoader.cc (initiated_classes, loaded_classes):
+ Now static.
+
2000-02-04 Andrew Haley <aph@cygnus.com>
* java/lang/Throwable.java (CPlusPlusDemangler): New class.