aboutsummaryrefslogtreecommitdiff
path: root/libjava/jni.cc
AgeCommit message (Expand)AuthorFilesLines
2001-05-21Implement invocation interface; don't create new thread for main.Per Bothner1-23/+6
2001-05-03jni.cc (_Jv_JNI_GetPrimitiveArrayRegion): Fixed bounds checking.Martin Kahlert1-2/+2
2001-04-27jni.cc (_Jv_JNI_GetPrimitiveArrayRegion): Fixed bounds checking.Tom Tromey1-4/+10
2001-04-06jni.cc (wrap_value<jobject>, [...]): Removed.Tom Tromey1-11/+9
2001-04-02jni.cc (wrap_value<jclass>): New specialization.Marcus G. Daniels1-0/+9
2001-04-02jni.cc (add_char): Correctly encode non-ascii characters.Tom Tromey1-5/+5
2001-03-25exception.cc (java_eh_info): Make value type jthrowable.Richard Henderson1-1/+1
2001-03-23jni.cc (_Jv_JNI_GetAnyFieldID): Handle unresolved fields.Tom Tromey1-4/+8
2001-03-22jni.cc (add_char): Handle `.' like `/'.Marcus G. Daniels1-1/+4
2001-01-27jni.cc (_Jv_JNIFunctions): Added comment for each entry in native interface s...Tom Tromey1-230/+231
2001-01-26jni.cc (_Jv_JNI_GetAnyMethodID): Rewrite signature from external to internal ...Tom Tromey1-10/+14
2000-11-01jni.cc: Added include of java/lang/ThreadGroup.h.Warren Levy1-0/+1
2000-10-06natField.cc (BooleanClass): Don't define.Tom Tromey1-13/+7
2000-08-02[multiple changes]Bryce McKinlay1-1/+1
2000-04-20* jni.cc (_Jv_JNI_PopSystemFrame): Clear `env->ex'.Tom Tromey1-1/+5
2000-04-20jni.cc (_Jv_JNI_FindClass): Use system class loader if class doesn't have a l...Tom Tromey1-4/+5
2000-04-02JVMPI changes...Anthony Green1-0/+66
2000-03-27jni.cc (_Jv_JNI_PopSystemFrame): If environment has exception set, throw it.Tom Tromey1-3/+3
2000-03-14jni.cc (mangled_name): Fixed assertion.Tom Tromey1-3/+5
2000-03-07All files: Updated copyright information.Tom Tromey1-1/+1
2000-03-07jni.cc (MARK_NONE): New define.Tom Tromey1-50/+99
2000-03-02java-interp.h: Don't include MethodInvocation.h.Tom Tromey1-207/+410
2000-02-26Minor clean up and bug fix.Anthony Green1-3/+2
2000-02-25jni.cc (_Jv_JNI_RegisterNatives): Conditionalize body on `INTERPRETER'.Tom Tromey1-0/+4
2000-02-18jvm.h (_Jv_GetJavaVM): Declare.Tom Tromey1-12/+87
2000-02-17* jni.cc (_Jv_JNI_CallStaticMethodV): Added some assertions.Tom Tromey1-0/+9
2000-02-16jni.cc (_Jv_JNI_NewObjectV): Corrected assertion.Tom Tromey1-3/+26
2000-02-16jni.cc (_Jv_JNI_FindClass): Use ClassLoader.loadClass, not findClass.Tom Tromey1-1/+1
2000-02-16resolve.cc (ncode): Set args_raw_size.Tom Tromey1-3/+18
2000-02-15* jni.cc (mangled_name): Skip leading `(' in signature.Tom Tromey1-1/+2
2000-02-15* jni.cc (add_char): Added missing `else'.Tom Tromey1-1/+1
2000-02-15jni.cc (_Jv_JNI_AttachCurrentThread): Return error if malloc fails.Tom Tromey1-2/+7
2000-02-10natNativeThread.cc: New file.Tom Tromey1-3/+256
2000-02-08jni.cc (ThrowableClass): New define.Tom Tromey1-15/+35
2000-02-07jni.cc (add_char): Conditional on INTERPRETER.Tom Tromey1-6/+5
2000-02-04defineclass.cc (handleMethodsBegin): Allocate _Jv_MethodBase pointers.Tom Tromey1-9/+119
2000-02-02java-interp.h (_Jv_JNI_conversion_call): Declare.Tom Tromey1-10/+19
2000-02-01jni.cc (_Jv_JNI_PopLocalFrame): Leave loop when `n == NULL'.Tom Tromey1-44/+34
2000-02-01jni.cc (_Jv_JNI_GetField): Specialize for jobject.Tom Tromey1-1/+16
2000-02-01prims.cc (_Jv_MallocUnchecked): New function.Tom Tromey1-45/+267
2000-01-26method.h (JvNumMethods): Moved from Class.h.Tom Tromey1-41/+236
2000-01-21natConstructor.cc (newInstance): Use _Jv_CallAnyMethodA.Tom Tromey1-224/+986
2000-01-19* All files: Updated copyright to reflect Cygnus purchase.Tom Tromey1-1/+1
1999-09-10configure: Rebuilt.Tom Tromey1-1/+1
1999-04-07Initial revisionTom Tromey1-0/+308