summaryrefslogtreecommitdiffstats
path: root/libjava/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * configure: Rebuilt.green2000-03-041-0/+8
| | | | | | | | | | * configure.in (ZLIBTESTSPEC): New macro. (GCTESTSPEC): New macro. (LIBGCJTESTSPEC): New macro. * libgcj-test.spec.in: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32330 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/java-interp.h: Don't include MethodInvocation.h.tromey2000-03-021-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (class _Jv_InterpMethod): Don't make MethodInvocation a friend. * Makefile.in: Rebuilt. * Makefile.am (gnu/gcj/runtime/MethodInvocation.h): Removed. (ordinary_java_source_files): Don't mention MethodInvocation.java. * gnu/gcj/runtime/MethodInvocation.java: Removed. * interpret.cc (MethodInvocation::continue1): Removed. (run): Handle exceptions here. * java/lang/ClassLoader.java (defineClass1, defineClass2): Removed. * java/lang/natClassLoader.cc (defineClass0): Catch exceptions here. (defineClass2): Removed. * java/lang/reflect/Method.java (hack_trampoline, hack_call): Removed. * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Catch exceptions here. (hack_call): Removed. * java/lang/Class.h (Class): Removed hackRunInitializers, hackTrampoline. * java/lang/natClass.cc (hackRunInitializers): Removed. (initializeClass): Catch exceptions here. Include ExceptionInInitializerError.h. * java/lang/Class.java (hackTrampoline, hackRunInitializers): Removed. * java/lang/Object.h (Object): Don't mention hack12_6. * java/lang/natObject.cc (_Jv_FinalizeObject): Catch exceptions here. * java/lang/Object.java (hack12_6): Removed. * java/lang/natThread.cc (run_): Renamed. Catch exceptions here. (start): Use run_, not run__. * java/lang/Thread.java (run_): Renamed from run__; old run_ removed. * jni.cc (_Jv_JNI_FindClass): Handle exceptions. (_Jv_JNI_EnsureLocalCapacity): Likewise. (_Jv_JNI_DefineClass): Likewise. (_Jv_JNI_ThrowNew): Likewise. (_Jv_JNI_AllocObject): Likewise. (_Jv_JNI_GetAnyMethodID): Likewise. (_Jv_JNI_CallAnyMethodV): Likewise. (_Jv_JNI_CallAnyMethodA): Likewise. (_Jv_JNI_CallAnyVoidMethodV): Likewise. (_Jv_JNI_CallAnyVoidMethodA): Likewise. (_Jv_JNI_GetAnyFieldID): Likewise. (_Jv_JNI_NewString): Likewise. (_Jv_JNI_NewStringUTF): Likewise. (_Jv_JNI_GetStringUTFChars): Likewise. (_Jv_JNI_NewObjectArray): Likewise. (_Jv_JNI_NewPrimitiveArray): Likewise. (_Jv_JNI_GetPrimitiveArrayRegion): Likewise. (_Jv_JNI_GetStringRegion): Likewise. (_Jv_JNI_GetStringUTFRegion): Likewise. (_Jv_JNI_SetPrimitiveArrayRegion): Likewise. (_Jv_JNI_MonitorEnter): Likewise. (_Jv_JNI_MonitorExit): Likewise. (_Jv_JNI_ToReflectedField): Likewise. (_Jv_JNI_ToReflectedMethod): Likewise. (_Jv_JNI_RegisterNatives): Likewise. (_Jv_JNI_AttachCurrentThread): Likewise. (_Jv_JNI_DestroyJavaVM): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32294 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-28 Mo DeJong <mdejong@cygnus.com>tromey2000-02-291-0/+5
| | | | | | | | * java/util/zip/ZipOutputStream.java(closeEntry) : Fixed error caused by the incorrect casting of a long to an int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32257 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-28 Mo DeJong <mdejong@cygnus.com>tromey2000-02-291-0/+5
| | | | | | | | * java/util/zip/ZipOutputStream.java(write_entry) : Fixed SIGSEV caused by use of the wrong instance variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32256 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-27 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-271-0/+5
| | | | | | | | * java/io/File.java (File(String, String)): For dirPath, treat an empty String the same as `null'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32217 138bc75d-0d04-0410-961f-82ee72b054a4
* Minor clean up and bug fix.green2000-02-261-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32196 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_RegisterNatives): Conditionalize body ontromey2000-02-251-0/+5
| | | | | | | `INTERPRETER'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32156 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-25 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-251-0/+9
| | | | | | | | | | | | * java/net/URLConnection.java (initializeDateFormats): New private method. (getHeaderFieldDate): Call initializeDateFormats if required. locale, dateFormat1, dateFormat2, dateFormat3: Don't initialize these. Fix for PR libgcj/38. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32153 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/math/BigInteger.java(ival): Made private.warrenl2000-02-251-0/+6
| | | | | | | | (words): Ditto. (neg): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32143 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to commit ChangeLoggreen2000-02-211-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32087 138bc75d-0d04-0410-961f-82ee72b054a4
* * boehm.cc (_Jv_AllocBytes): Clear returned memory.tromey2000-02-211-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32085 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-19 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-02-191-0/+5
| | | | | | | | * java/util/zip/ZipEntry.java (setCrc): Fix overflow. (setSize): ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32062 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jvm.h (_Jv_GetJavaVM): Declare.tromey2000-02-181-0/+17
| | | | | | | | | | | | | | | | | | | * include/java-interp.h (_Jv_GetFirstMethod): New function. (_Jv_MethodBase::get_method): New method. (_Jv_JNIMethod::set_function): New method. * jni.cc (_Jv_JNI_UnregisterNatives): New function. (_Jv_JNI_RegisterNatives): New function. (_Jv_JNIFunctions): Updated for new functions. (_Jv_GetJavaVM): New function. (_Jv_JNI_GetJavaVM): Use it. Now static. (_Jv_JNI_AttachCurrentThread): Create a new JNIEnv if this thread is already a Java thread but does not have a JNIEnv yet. * java/lang/natRuntime.cc (_load): Pass the JavaVM to the onload function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32056 138bc75d-0d04-0410-961f-82ee72b054a4
* Rotated ChangeLogstromey2000-02-171-7109/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32043 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcj/field.h (_Jv_Field::getClass): Don't use JvAssert.tromey2000-02-171-0/+5
| | | | | | | Fixes PR gcj/152. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32036 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_CallStaticMethodV): Added some assertions.tromey2000-02-171-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32021 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_NewObjectV): Corrected assertion.tromey2000-02-161-0/+8
| | | | | | | | | | | | (_Jv_JNI_NewObject): Likewise. (_Jv_JNI_NewObjectA): Likewise. (_Jv_JNI_CallAnyMethodV): In constructor case, pass correct value as "return" type to _Jv_CallAnyMethodA. (_Jv_JNI_CallAnyMethodA): Likewise. (_Jv_JNI_CallAnyVoidMethodV): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32017 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_FindClass): Use ClassLoader.loadClass, nottromey2000-02-161-0/+5
| | | | | | | findClass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32013 138bc75d-0d04-0410-961f-82ee72b054a4
* * resolve.cc (ncode): Set args_raw_size. Compute jni_cif andtromey2000-02-161-0/+10
| | | | | | | | | | | | | | jni_arg_types. (init_cif): Added `rtype_p' argument. * include/java-interp.h (class _Jv_MethodBase): Added args_raw_size. (class _Jv_InterpMethod): Removed args_raw_size. (class _Jv_JNIMethod): Added jni_cif and jni_arg_types fields. * jni.cc (call): Pass JNIEnv and (for static methods only) the class pointer as well as the ordinary arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31995 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (mangled_name): Skip leading `(' in signature.tromey2000-02-151-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31993 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (add_char): Added missing `else'.tromey2000-02-151-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31991 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_AttachCurrentThread): Return error if malloctromey2000-02-151-0/+5
| | | | | | | fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31986 138bc75d-0d04-0410-961f-82ee72b054a4
* Updated ChangeLogbryce2000-02-151-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31982 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (_load): On Unix, prefix library nametromey2000-02-151-0/+5
| | | | | | | with `lib' for loadLibrary. Fixes PR gcj/150. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31976 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/math/MPN.java(findLowestBit): Made methods public.warrenl2000-02-141-1/+15
| | | | | | | | | | | | | | | * java/math/BigInteger.java(BigInteger(int,int,java.util.Random): New constructor. (min): Implemented. (max): Implemented. (modPow): Rewritten to not use the naive, slow, brute force approach. (isProbablePrime): Implemented. (testBit): Implemented. (flipBit): Implemented. (getLowestSetBit): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31966 138bc75d-0d04-0410-961f-82ee72b054a4
* gcj/142green2000-02-131-0/+5
| | | | | | | i386 and i486 should configure the same as i586 and i686. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31954 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (createTempFile): Use low bits from counter,tromey2000-02-121-0/+5
| | | | | | | not high bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31946 138bc75d-0d04-0410-961f-82ee72b054a4
* More thanks.green2000-02-121-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31942 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (continue1): Use STOREA, not STOREI, to implementtromey2000-02-111-0/+5
| | | | | | | astore instruction. From Hans Boehm. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31939 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/math/BigInteger.java(BigInteger(String, int)): New constructor.warrenl2000-02-111-0/+18
| | | | | | | | | | | | | | | | | | | | (BigInteger(String)): New constructor. (not): Rewritten using version from Kawa's BitOps class. (valueOf): New private methods from Kawa's BitOps class. (swappedOp): ditto. (bitOp): ditto. (setBitOp): ditto. (and): Implemented. (or): Implemented. (xor): Implemented. (andNot): Implemented. (clearBit): Implemented. (setBit): Implemented. (bitCount): Implemented. (toByteArray): Implemented. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31926 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/File.java (nextValue): Now synchronized.tromey2000-02-111-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31925 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFileDescriptorPosix.cc (open): Recognize EXCL flag.tromey2000-02-111-0/+8
| | | | | | | | | | | | * java/io/FileDescriptor.java (EXCL): New static field. * java/io/File.java (tmpdir): New static field. (createTempFile): New method. (nextValue): New method. * java/lang/natSystem.cc (init_properties): Set java.io.tmpdir property. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31922 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h (JNI_FALSE): Renamed from JNI_TRUE; oops.tromey2000-02-101-0/+4
| | | | | | | | (jboolean): Declare as an attributed int, not a bool. (_Jv_func): Declare differently for C. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31907 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/jni/natNativeThread.cc: New file.tromey2000-02-101-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/gcj/jni/NativeThread.java: New file. * java/lang/Thread.java (data): Now a RawData. * include/jvm.h (_Jv_GetCurrentJNIEnv, _Jv_SetCurrentJNIEnv): Declare. * Makefile.in: Rebuilt. * Makefile.am (java/lang/Thread.h): New target. (ordinary_java_source_files): Added NativeThread.java. (nat_source_files): Added natNativeThread.cc. * java/lang/natThread.cc: Include <jni.h> (struct natThread): Added `jni_env' field. (_Jv_GetCurrentJNIEnv): New function. (_Jv_SetCurrentJNIEnv): Likewise. (initialize_native): Initialize jni_env. Include RawData.h. * jni.cc (ThreadGroupClass): New define. (_Jv_JNI_InvokeFunctions): New structure. (JNI_GetCreatedJavaVMs): New function. (the_vm): New global. (JNI_GetDefaultJavaVMInitArgs): New function. Include NativeThread.h. (NativeThreadClass): New define. (_Jv_JNI_EnsureLocalCapacity): Return JNI_ERR, not -1. (_Jv_JNI_DestroyJavaVM): New function. (_Jv_JNI_AttachCurrentThread): New function. (_Jv_JNI_DetachCurrentThread): New function. (_Jv_JNI_GetEnv): New function. (JNI_CreateJavaVM): New function. (_Jv_JNI_GetJavaVM): New function. (_Jv_JNIFunctions): Added entry for GetJavaVM. * include/jni.h (JavaVMAttachArgs): New structure. (JNI_EDETACHED): New define. (JNI_EVERSION): Likewise. (JavaVM): Define properly. (struct JNIInvokeInterface): New structure. (class _Jv_JavaVM): New class. (JNI_OnLoad, JNI_OnUnload): Declare. (JNI_GetDefaultJavaVMInitArgs, JNI_CreateJavaVM, JNI_GetCreatedJavaVMs): Declare. (JavaVMInitArgs): New typedef. (JavaVMOption): Likewise. (JNI_ERR): New define. (JNI_OK): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31901 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-10 Andrew Haley <aph@cygnus.com>aph2000-02-101-0/+17
| | | | | | | | | | | | | | | | | | | | * interpret.cc: Don't include fdlibm.h. Replace #if with #ifdef throughout. Declare extern __ieee754_fmod. (continue1): Remove op_getfield, op_getstatic, op_putfield, op_putstatic insns. * resolve.cc (_Jv_PrepareClass): Use imeth as method pointer. Search class hierarchy for superclass vtable. * java/lang/natClassLoader.cc (_Jv_UnregisterClass): Don't fall off the end of a pointer list. * java/lang/natThread.cc (stop): Don't abort, throw an exception instead. (suspend): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31897 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natRuntime.cc (_load): Call add_library.tromey2000-02-101-0/+3
| | | | | | | (loadLibraryInternal): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31877 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (Input_iconv::finalize): Calltromey2000-02-101-0/+6
| | | | | | | | iconv_close when handle is not NULL. Thanks to Andrew Haley. (Output_iconv::finalize): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31876 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Properties.java (setProperty): New method.tromey2000-02-081-0/+5
| | | | | | | (store): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31855 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/Runtime.java (_load): Declare.tromey2000-02-081-0/+9
| | | | | | | | | | | | | (load, loadLibrary): Wrote in terms of _load. * java/lang/natRuntime.cc (load): Call JNI_OnLoad if it appears in library. (loadLibrary): Likewise. Include <jni.h>. (_load): New method. (loadLibrary, load): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31846 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (ThrowableClass): New define.tromey2000-02-081-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (_Jv_JNI_Throw): Check argument. (_Jv_JNI_ThrowNew): Likewise. (wrap_value): Don't wrap object if it is NULL. (_Jv_JNI_DefineClass): Use wrap_value. (_Jv_JNI_FindClass): Likewise. (_Jv_JNI_GetSuperclass): Likewise. (_Jv_JNI_ExceptionOccurred): Likewise. (_Jv_JNI_AllocObject): Likewise. (_Jv_JNI_GetObjectClass): Likewise. (_Jv_JNI_NewString): Likewise. (_Jv_JNI_NewStringUTF): Likewise. (_Jv_JNI_NewObjectArray): Likewise. (_Jv_JNI_GetObjectArrayElement): Likewise. (_Jv_JNI_NewPrimitiveArray): Likewise. (_Jv_JNI_ToReflectedField): Likewise. (_Jv_JNI_ToReflectedMethod): Likewise. (_Jv_JNI_AllocObject): Check argument. (_Jv_JNI_NewObjectV): Likewise. (_Jv_JNI_NewObject): Likewise. (_Jv_JNI_NewObjectA): Likewise. (_Jv_JNI_GetObjectClass): Likewise. (_Jv_JNI_GetField): Likewise. (_Jv_JNI_SetField): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31845 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (PUSHL): Don't use expression statement.tromey2000-02-081-0/+5
| | | | | | | | | (PUSHD): Likewise. (LOADL): Likewise. (STOREL): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31844 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (add_char): Conditional on INTERPRETER.tromey2000-02-071-0/+9
| | | | | | | | | | | (mangled_name): Likewise. (call): Likewise. * include/java-interp.h (class _Jv_MethodBase): Conditional on INTERPRETER. (class _Jv_JNIMethod): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31839 138bc75d-0d04-0410-961f-82ee72b054a4
* Added credits for Per Bothner's work on MPN.java and IntNum.java (forwarrenl2000-02-041-2/+4
| | | | | | | BigInteger). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31795 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Added MPN.java and BigInteger.java.warrenl2000-02-041-0/+7
| | | | | | | | | * Makefile.in: Rebuilt. * gnu/gcj/math/MPN.java: New file. * java/math/BigInteger.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31794 138bc75d-0d04-0410-961f-82ee72b054a4
* * defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBasetromey2000-02-041-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31790 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-04 Andrew Haley <aph@cygnus.com>aph2000-02-041-0/+7
| | | | | | | | | | * java/lang/Throwable.java (CPlusPlusDemangler): New class. (printStackTrace): Use a CPlusPlusDemangler to demangle names. * java/lang/natThrowable.cc (printRawStackTrace): Rename printStackTrace to printRawStackTrace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31785 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Calendar.java (toString): New method.tromey2000-02-031-0/+16
| | | | | | | | | | | | | | | | | | * java/util/SimpleTimeZone.java (clone): New method. (toString): New method. * java/util/TimeZone.java (clone): New method. * java/text/SimpleDateFormat.java (clone): New method. * java/text/NumberFormat.java (clone): New method. (equals): New method. * java/text/Format.java (clone): New method. * java/text/DateFormatSymbols.java (DateFormatSymbols): New constructor. (clone): New method. * java/text/DateFormat.java (clone): New method. * java/text/Collator.java (clone): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31775 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/PipedOutputStream.java (write(byte[], int, int)): Newtromey2000-02-031-0/+5
| | | | | | | method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31774 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/java-interp.h (_Jv_JNI_conversion_call): Declare.tromey2000-02-021-0/+7
| | | | | | | | | | | * resolve.cc (ncode): Use _Jv_JNI_conversion_call when constructing the closure if the function is native. * jni.cc (_Jv_JNI_conversion_call): Now returns `void'. No longer a template function, #if'd out, or static. Include <java-interp.h>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31746 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/jni.h (class _Jv_JNIEnv): Corrected calls using `...'.tromey2000-02-021-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31745 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud