jamvm
changeset 409:8d1dc4195148
Fix errors introduced by move to Mercurial.
2008-08-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
* src/symbol.h:
Remove #ifdefs in #define.
* src/thread.c:
Add missing semicolon and move system_group
definition up.
2008-08-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
* src/symbol.h:
Remove #ifdefs in #define.
* src/thread.c:
Add missing semicolon and move system_group
definition up.
| author | andrew |
|---|---|
| date | Tue Aug 05 08:20:38 2008 +0100 (2008-08-05) |
| parents | 730da428aa2c |
| children | 3857371c74a7 |
| files | ChangeLog src/symbol.h src/thread.c |
line diff
1.1 --- a/ChangeLog Tue Aug 05 08:08:37 2008 +0100 1.2 +++ b/ChangeLog Tue Aug 05 08:20:38 2008 +0100 1.3 @@ -5,6 +5,14 @@ 1.4 ============== 1.5 2008-08-04 Andrew John Hughes <gnu_andrew@member.fsf.org> 1.6 1.7 + * src/symbol.h: 1.8 + Remove #ifdefs in #define. 1.9 + * src/thread.c: 1.10 + Add missing semicolon and move system_group 1.11 + definition up. 1.12 + 1.13 +2008-08-04 Andrew John Hughes <gnu_andrew@member.fsf.org> 1.14 + 1.15 * src/symbol.h, 1.16 * src/thread.c: 1.17 Support initialising java.lang.Thread on
2.1 --- a/src/symbol.h Tue Aug 05 08:08:37 2008 +0100 2.2 +++ b/src/symbol.h Tue Aug 05 08:20:38 2008 +0100 2.3 @@ -29,11 +29,8 @@ 2.4 action(Z, "Z"), \ 2.5 action(pd, "pd"), \ 2.6 action(put, "put"), \ 2.7 -#ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 2.8 action(cap, "cap"), \ 2.9 -#elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 2.10 action(capacity, "capacity"), \ 2.11 -#endif 2.12 action(run, "run"), \ 2.13 action(main, "main"), \ 2.14 action(data, "data"), \ 2.15 @@ -63,13 +60,10 @@ 2.16 action(backtrace, "backtrace"), \ 2.17 action(initCause, "initCause"), \ 2.18 action(loadClass, "loadClass"), \ 2.19 -#ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 2.20 action(addThread, "addThread"), \ 2.21 action(removeThread, "removeThread"), \ 2.22 -#elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 2.23 action(add, "add"), \ 2.24 action(remove, "remove"), \ 2.25 -#endif 2.26 action(declaringClass, "declaringClass"), \ 2.27 action(printStackTrace, "printStackTrace"), \ 2.28 action(exceptionHandler, "exceptionHandler"), \ 2.29 @@ -147,11 +141,8 @@ 2.30 action(java_lang_reflect_Constructor, "java/lang/reflect/Constructor"), \ 2.31 action(java_lang_ref_PhantomReference, "java/lang/ref/PhantomReference"), \ 2.32 action(jamvm_java_lang_VMClassLoaderData, "jamvm/java/lang/VMClassLoaderData"), \ 2.33 -#ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 2.34 action(java_nio_DirectByteBufferImpl_ReadWrite, "java/nio/DirectByteBufferImpl$ReadWrite"), \ 2.35 -#elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 2.36 action(java_nio_DirectByteBuffer, "java/nio/DirectByteBuffer"), \ 2.37 -#endif 2.38 \ 2.39 /* Exception class names */\ 2.40 action(java_lang_Error, "java/lang/Error"), \ 2.41 @@ -214,16 +205,13 @@ 2.42 "(Ljava/lang/Thread;Ljava/lang/Throwable;)V"), \ 2.43 action(_java_lang_Throwable__java_lang_Throwable, \ 2.44 "(Ljava/lang/Throwable;)Ljava/lang/Throwable;"), \ 2.45 -#ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 2.46 action(_java_lang_VMThread_java_lang_String_I_Z__V, \ 2.47 "(Ljava/lang/VMThread;Ljava/lang/String;IZ)V"), \ 2.48 action(_java_lang_Object_gnu_classpath_Pointer_III__V, \ 2.49 "(Ljava/lang/Object;Lgnu/classpath/Pointer;III)V"), \ 2.50 -#elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 2.51 action(_LI__V, "(LI)V"), \ 2.52 action(_java_lang_ThreadGroup_java_lang_String__V, \ 2.53 "(Ljava/lang/ThreadGroup;Ljava/lang/String;)V"), \ 2.54 -#endif 2.55 action(_java_lang_String__V, "(Ljava/lang/String;)V"), \ 2.56 action(_array_java_lang_String__V, "([Ljava/lang/String;)V"), \ 2.57 action(_java_lang_Throwable__V, "(Ljava/lang/Throwable;)V"), \ 2.58 @@ -233,13 +221,10 @@ 2.59 "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;I)V"), \ 2.60 action(_java_lang_Object_java_lang_Object__java_lang_Object, \ 2.61 "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"), \ 2.62 -#ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 2.63 action(_java_lang_String_I_java_lang_String_java_lang_String_Z__V, \ 2.64 "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)V"), \ 2.65 -#elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 2.66 action(_java_lang_String_java_lang_String_java_lang_String_I__V, \ 2.67 "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V"), \ 2.68 -#endif 2.69 action(_java_lang_Class_array_java_lang_Class_array_java_lang_Class_I__V, \ 2.70 "(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;I)V"), \ 2.71 action(_java_lang_String__java_lang_Class, "(Ljava/lang/String;)Ljava/lang/Class;"), \
3.1 --- a/src/thread.c Tue Aug 05 08:08:37 2008 +0100 3.2 +++ b/src/thread.c Tue Aug 05 08:20:38 2008 +0100 3.3 @@ -1097,12 +1097,12 @@ 3.4 MethodBlock *run, *remove_thread; 3.5 FieldBlock *group, *priority, *root, *threadId; 3.6 FieldBlock *vmThread = NULL, *thread = NULL; 3.7 - FieldBlock *vmData, *daemon, *name 3.8 + FieldBlock *vmData, *daemon, *name; 3.9 /* VMDIFF: OpenJDK needs to create two thread groups */ 3.10 #ifdef WITH_JAVA_RUNTIME_LIBRARY_CLASSPATH 3.11 Class *thrdGrp_class; 3.12 #elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 3.13 - Object *main_group; 3.14 + Object *main_group, *system_group; 3.15 MethodBlock *tginit_mb, *tginit_mb2; 3.16 #endif 3.17 3.18 @@ -1149,7 +1149,7 @@ 3.19 } 3.20 #elif WITH_JAVA_RUNTIME_LIBRARY_OPENJDK 3.21 if (thrdGrp_class != NULL) { 3.22 - Object* system_group = allocObject(thrdGrp_class); 3.23 + system_group = allocObject(thrdGrp_class); 3.24 executeMethod(system_group, tginit_mb); 3.25 main_group = allocObject(thrdGrp_class); 3.26 executeMethod(main_group, tginit_mb2, system_group,
