X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ChangeLog;h=048694e0b64c8f272eb73e40e42041402fc3cd1f;hb=fa8651a5a680d2f25e03d6df5fd275e70d5cc696;hp=9d16ca4fb3516398e18b45afb5449beb1af88cf8;hpb=5c09bd8e43ae882244255efe545458544a4e5f1c;p=cacao.git diff --git a/ChangeLog b/ChangeLog index 9d16ca4fb..048694e0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10730 +1,5361 @@ -2005-07-13 23:13 twisti +2008-06-14 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99. (OPT_CFLAGS): Set + to -O2. + [ea12d8e7f38d] [tip] + + * NEWS: + * NEWS: Added latest 0.99 news. + [3d976222eac4] + + * src/vm/properties.c: + * src/vm/properties.c (properties_set): Changed java.vm.vendor to + CACAOVM - Verein zur Foerderung der freien virtuellen Maschine + CACAO. + [801e8faac4a0] + + * .hgignore, configure.ac, tests/regression/Makefile.am, + tests/regression/base/All.java, tests/regression/base/Makefile.am, + tests/regression/base/TestExceptionInStaticClassInitializer.java, + tests/regression/base/TestPatcher.java, + tests/regression/junit/All.java, tests/regression/junit/Makefile.am, + tests/regression/junit/TestExceptionInStaticClassInitializer.java, + tests/regression/junit/TestPatcher.java: + * .hgignore: Removed tests/regression/junit/*.class, added + tests/regression/base/*.class. + * configure.ac (AC_CONFIG_FILES): Removed + tests/regression/junit/Makefile, added + tests/regression/base/Makefile. + * tests/regression/Makefile.am (SUBDIRS): Removed junit, added base. + * tests/regression/junit/All.java, tests/regression/junit/Makefile.am, + tests/regression/junit/TestExceptionInStaticClassInitializer.java, + tests/regression/junit/TestPatcher.java: Moved from here... + * tests/regression/base/All.java, tests/regression/base/Makefile.am, + tests/regression/base/TestExceptionInStaticClassInitializer.java, + tests/regression/base/TestPatcher.java: ...to here. + [c08a0a544e42] + +2008-06-13 Christian Thalinger + + * configure.ac: + * configure.ac: Bumped _XOPEN_SOURCE version to 600. + [fcabb9585a21] + + * src/vm/builtin.c, tests/regression/bugzilla/All.java, + tests/regression/bugzilla/PR80.java: + Fixes PR80. + * src/vm/builtin.c (builtin_arraycopy): Fixed range checks, cast to + unsigned values. + * tests/regression/bugzilla/All.java (suite): Added PR80. + * tests/regression/bugzilla/PR80.java: New file. + [75bfed30df25] + + * autogen.sh: + * autogen.sh (CACAO_ACLOCAL): Added aclocal-1.10. (CACAO_AUTOMAKE): + Added automake-1.10. + [f1f4b00872fb] + +2008-06-12 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc7. + (AM_INIT_AUTOMAKE): Added tar-ustar for long filename support + (thanks to Mark Wielaard). (OPT_CFLAGS): Only use -g to be portable. + [b35960d5977e] + + * src/vm/vm.c: + * src/vm/vm.c (vm_run): Fixed compiler warning. + [62e3843fdbfa] + + * src/vm/jit/i386/darwin/md-os.c: + * src/vm/jit/i386/darwin/md-os.c: Ported to UNIX03 + (__DARWIN_UNIX03). + [f8847b43a1aa] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_startup_thread) + [__DARWIN__]: Don't register the thread to Boehm-GC, it's not + implemented yet. + [dfff3126e8cb] + + * configure.ac, src/vm/global.h: + * configure.ac (INTRP_CFLAGS, ARCH_CFLAGS): Use -std=c99 instead of + -ansi and bumped _POSIX_C_SOURCE to version 200112L. + (AC_CHECK_HEADERS): Added stdbool.h and stdint.h. + * src/vm/global.h (boolm true, false): Removed. + [f2cd982f6ab5] + + * src/vm/jit/x86_64/emit.c: + * src/vm/jit/x86_64/emit.c (emit_store): Removed inline keyword. + [6c549a21d7ec] + + * src/toolbox/set.c, src/toolbox/set.h: + * src/toolbox/set.c (config.h): Added. (vm/global.h): Likewise. + * src/toolbox/set.h (config.h): Likewise. + [7b5a9fbd4309] + + * * Merged with tip. + [e195cdba0d70] + + * configure.ac, m4/dl.m4, m4/ltdl.m4, src/cacao/cacao.c, + src/native/native.c, src/native/native.h, + src/native/vm/gnuclasspath/java_lang_VMRuntime.c, + src/vmcore/system.h: + * configure.ac (AC_CHECK_ENABLE_LTDL): Removed. + (AC_CHECK_ENABLE_DL): Added. + * m4/ltdl.m4: Removed. + * m4/dl.m4: New file. + + * src/cacao/cacao.c [ENABLE_LIBJVM] (ltdl.h): Removed. + (vmcore/system.h): Added. (LIBJVM_NAME): New define. (main): Use + system_dl* functions. + + * src/native/native.c: Replaced ltdl stuff with sytem_dl* stuff. + * src/native/native.h (NATIVE_LIBRARY_PREFIX): New define. + (NATIVE_LIBRARY_SUFFIX): Likewise. + + * src/native/vm/gnuclasspath/java_lang_VMRuntime.c (mapLibraryName): + Use NATIVE_LIBRARY_* defines. + + * src/vmcore/system.h [HAVE_DLFCN_H] (dlfcn.h): Added. + (system_dlclose): New function. (system_dlerror): Likewise. + (system_dlopen): Likewise. (system_dlsym): Likewise. + [9ce78261b91c] + + * src/native/include/Makefile.am: + * src/native/include/Makefile.am (VM_ZIP) [ENABLE_ZLIB]: Added if. + [aba8982958ea] + + * src/vm/jit/i386/darwin/md-os.c: + * src/vm/jit/i386/darwin/md-os.c: Fixed indent. + [377f38200eb2] + + * src/native/jni.c, src/threads/posix/thread-posix.c, + src/threads/posix/thread-posix.h, src/threads/thread.c, + src/threads/thread.h, src/vm/vm.c: + Fixes PR77. + * src/native/jni.c (jni_attach_current_thread): Call + thread_attach_current_external_thread instead of + threads_attach_current_thread. (_Jv_JNI_AttachCurrentThread): + Renamed to jni_AttachCurrentThread. (_Jv_JNI_DetachCurrentThread): + Renamed to jni_DetachCurrentThread, call + thread_detach_current_external_thread instead of + threads_detach_thread. (_Jv_JNI_AttachCurrentThreadAsDaemon): + Renamed to jni_AttachCurrentThreadAsDaemon. + + * src/threads/posix/thread-posix.c (threads_startup_thread) + [ENABLE_GC_BOEHM]: Call GC_register_my_thread. Call + thread_detach_current_thread instead of threads_detach_thread. + (threads_detach_thread): Removed. (thread_detach_current_thread): + New function. + * src/threads/posix/thread-posix.h (threads_detach_thread): Removed. + + * src/threads/thread.c [ENABLE_GC_BOEHM] (mm/boehm-gc/include/gc.h): + Added. (threads_attach_current_thread): Renamed to + thread_attach_current_thread. + (thread_attach_current_external_thread): New function. + (thread_detach_current_external_thread): Likewise. + * src/threads/thread.h (threads_attach_current_thread): Removed. + (thread_attach_current_thread): Added. + (thread_attach_current_external_thread): Likewise. + (thread_detach_current_thread): Likewise. + (thread_detach_current_external_thread): Likewise. + + * src/vm/vm.c (vm_run): Call thread_detach_current_thread instead of + threads_detach_thread. (vm_destroy): Call + thread_attach_current_thread instead of + threads_attach_current_thread. + [9aa5016cca58] + +2008-06-12 Stefan Ring + + * .hgtags: + Oops. Corrected cacao-0.97 tag. + [1bcb1eb6f00b] + + * .hgtags: + Added tag cacao-0.98 for changeset 430cdebdf7d1 + [93eb8ccd253b] + + * .hgtags: + Added tag cacao-0.97 for changeset 430cdebdf7d1 + [32222043ce3e] + +2008-06-09 Stefan Ring + + * src/cacaoh/dummy.c, src/vm/builtin.c, src/vm/builtin.h, src/vm/jit + /emit-common.h, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/codegen.h, src/vm/jit/x86_64/emit.c, + src/vm/jit/x86_64/emit.h, src/vmcore/class.c, src/vmcore/linker.c, + src/vmcore/linker.h: + * src/vm/builtin.c: Added fast_subtype_check. + (builtin_fast_canstore, builtin_fast_canstore_onedim, + builtin_fast_canstore_onedim_class): Using fast subtype check. Don't + need to lock linker_classrenumber_lock anymore. + * src/vm/builtin.h: Added fast_subtype_check. + + * src/vm/jit/emit-common.h: Added more branch labels. + + * src/vm/jit/x86_64/codegen.c (gen_method): New subtype checking + code. + * src/vm/jit/x86_64/codegen.h: Added some new mnemonics. + * src/vm/jit/x86_64/emit.c: New mnemonics. (emit_classcast_check): New + branch modes. + * src/vm/jit/x86_64/emit.h: New mnemonics. + * src/vmcore/class.c (class_isanysubclass): Using fast_subtype_check. + + * src/vmcore/linker.c: Removed linker_classrenumber_lock. + (build_display): Implemented. (link_class_intern, link_array, + linker_compute_subclasses): Minor changes. + + * src/vmcore/linker.h: Removed linker_compute_subclasses. Added + subtype-related fields to _vftbl. + + * src/cacaoh/dummy.c: Added fast_subtype_check (link dependency). + [f4d2cd262a58] + +2008-06-11 Stefan Ring + + * src/vm/jit/i386/codegen.c, src/vm/jit/i386/codegen.h, + src/vm/jit/i386/emit.c, src/vm/jit/i386/emit.h, + src/vm/jit/x86_64/codegen.c, src/vm/jit/x86_64/codegen.h, + src/vm/jit/x86_64/emit.c, src/vm/jit/x86_64/emit.h: + Fixes PR72. + * src/vm/jit/i386/codegen.c (codegen_emit_stub_native): Return value + expansion in native stubs (for gcc 4.3). + * src/vm/jit/x86_64/codegen.c (codegen_emit_stub_native): Likewise. + + * src/vm/jit/i386/codegen.h: Added more value extension operations. + * src/vm/jit/i386/emit.c: Likewise. + * src/vm/jit/i386/emit.h: Likewise. + * src/vm/jit/x86_64/codegen.h: Likewise. + * src/vm/jit/x86_64/emit.c: Likewise. + * src/vm/jit/x86_64/emit.h: Likewise. + [f4e23a5fb467] + +2008-06-11 Christian Thalinger + + * src/vm/jit/arm/emit.c: + Fixes PR63. + * src/vm/jit/arm/emit.c (emit_verbosecall_enter) [ENABLE_SOFTFLOAT]: + Save and restore floating point types correctly. + [cc3688ed7116] + + * src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h: + * src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h: Fixed comment + type. + [d5092d317d71] + + * tests/havoc.class: + * tests/havoc.class: Removed binary file. + [0ec52c695779] + +2008-06-09 Christian Thalinger + + * src/native/jni.c: + * src/native/jni.c (_Jv_JNI_GetEnv): Renamed to jni_GetEnv. + [5e61d64d83a9] + + * src/native/jni.c: + * src/native/jni.c (_Jv_JNI_PushLocalFrame): Renamed to + jni_PushLocalFrame, added trace output. (_Jv_JNI_PopLocalFrame): + Renamed to jni_PopLocalFrame. (_Jv_JNI_DeleteLocalRef): Renamed to + jni_DeleteLocalRef. (_Jv_JNI_NewLocalRef): Renamed to + jni_NewLocalRef. (_Jv_JNI_EnsureLocalCapacity): Renamed to + jni_EnsureLocalCapacity. + [b8487bde49f1] + + * src/threads/thread.c: + * src/threads/thread.c (threads_preinit): Check if main thread index + is 1. + [e747bbe9a38e] + + * src/classes/gnuclasspath/gnu/java/lang/CPStringBuilder.java: + * src/classes/gnuclasspath/gnu/java/lang/CPStringBuilder.java: + Updated to current GNU Classpath CVS version. + [d6187703cf55] + +2008-06-08 Christian Thalinger + + * * Merged with 7d4cc49cbd31. + [b5d519382b16] + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc6. This reflects + the update to Boehm-GC 7.1. + [a7955e22203b] + + * configure.ac, src/mm/boehm-gc/configure.in, src/mm/boehm- + gc/doc/Makefile.am, src/mm/boehm-gc/gcc_support.c, src/mm/boehm- + gc/include/Makefile.am, src/mm/boehm-gc/include/gc_alloc.h, src/mm + /boehm-gc/include/gc_inl.h, src/mm/boehm- + gc/include/gc_local_alloc.h, src/mm/boehm- + gc/include/private/solaris_threads.h, src/mm/boehm-gc/ltconfig, + src/mm/boehm-gc/pc_excludes, src/mm/boehm- + gc/powerpc_darwin_mach_dep.s, src/mm/boehm-gc/solaris_pthreads.c, + src/mm/boehm-gc/solaris_threads.c, src/mm/boehm- + gc/tests/trace_test.c, src/mm/boehm-gc/version.h: + * Merged with 31f9198caefc. + [fee37d480fb4] + +2008-06-05 Christian Thalinger + + * src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/mips.h: + Missed a file again, grrrrrrrrr. + + * src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/mips.h: Patched. + [31f9198caefc] + + * src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/s390.h: + S390 patch applied from Thiemo Seufer. This is also already applied + to bdwgc CVS. + + * src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/s390.h: Patched. + [b5631b6d091a] + + * src/mm/boehm-gc/include/private/gcconfig.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am, src/mm + /boehm-gc/mach_dep.c: + MIPS patches applied from Thiemo Seufer. These are also already + applied to bdwgc CVS. + + * src/mm/boehm-gc/include/private/gcconfig.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am, src/mm + /boehm-gc/mach_dep.c: Patched. + [1386a607d249] + + * src/mm/boehm-gc/Makefile.am: + * src/mm/boehm-gc/Makefile.am (AM_CPPFLAGS): Use libatomic_ops + instead of libatomic_ops-1.2, because only the former is linked into + the build directory. Maybe this should go upstream? + [8157901df4bf] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c: Added a comment why we include + Boehm's gc.h. + [1382eba18ad3] + + * configure.ac, src/mm/boehm-gc/configure.in, src/mm/boehm- + gc/doc/Makefile.am, src/mm/boehm-gc/gcc_support.c, src/mm/boehm- + gc/include/Makefile.am, src/mm/boehm-gc/include/gc_alloc.h, src/mm + /boehm-gc/include/gc_inl.h, src/mm/boehm- + gc/include/gc_local_alloc.h, src/mm/boehm- + gc/include/private/solaris_threads.h, src/mm/boehm-gc/ltconfig, + src/mm/boehm-gc/pc_excludes, src/mm/boehm- + gc/powerpc_darwin_mach_dep.s, src/mm/boehm-gc/solaris_pthreads.c, + src/mm/boehm-gc/solaris_threads.c, src/mm/boehm- + gc/tests/trace_test.c, src/mm/boehm-gc/version.h, src/threads/posix + /thread-posix.c: + * Merged gc7-branch to default. + [71c85ba866cf] + +2008-06-08 Peter Molnar + + * src/vm/jit/i386/codegen.c, src/vm/jit/i386/emit.h, + src/vm/jit/optimizing/bytecode_escape.c, + src/vm/jit/optimizing/escape.c, src/vm/jit/optimizing/escape.h: + * src/vm/jit/i386/codegen.c (codegen_emit): Commented out escape + checks. + * src/vm/jit/i386/emit.h: Fixed typo. + * src/vm/jit/optimizing/bytecode_escape.c, + src/vm/jit/optimizing/escape.c, src/vm/jit/optimizing/escape.h: + Added copyright header. + [7d4cc49cbd31] + +2008-06-06 Peter Molnar + + * src/vm/jit/optimizing/escape.h: + * src/vm/jit/optimizing/escape.h: Added forgotten file. + [c8ec78cfd2db] + + * configure.ac, src/vm/global.h, src/vm/jit/asmpart.h, + src/vm/jit/i386/asmpart.S, src/vm/jit/i386/codegen.c, + src/vm/jit/i386/emit.c, src/vm/jit/i386/emit.h, + src/vm/jit/optimizing/escape.c: + * configure.ac: [ENABLE_SSA] define ENABLE_ESCAPE_CHECK. + * src/vm/global.h [ENABLE_ESCAPE_CHECK] add additional fields to + java_object_t for escape analysis verification. + * src/vm/jit/asmpart.h, src/vm/jit/i386/asmpart.S + [ENABLE_ESCAPE_CHECK] (asm_escape_check): new symbol. + * src/vm/jit/i386/codegen.c [ENABLE_ESCAPE_CHECK] (codegen_emit): + First stetps of annotating all objects with escape information and + checking that information upon every access to an object. + * src/vm/jit/i386/emit.c, src/vm/jit/i386/emit.h (emit_escape_check): + New symbol. + * src/vm/jit/optimizing/escape.c (escape_analysis_escape_check): New + symbol. + [348a7d510d11] + +2008-06-05 Christian Thalinger + + * .hgignore, src/mm/boehm-gc/NT_X64_THREADS_MAKEFILE, src/mm/boehm- + gc/include/extra/gc.h, src/mm/boehm-gc/include/extra/gc_cpp.h, + src/mm/boehm-gc/include/gc_version.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/armcc/arm_v6.h, src/mm + /boehm-gc/tests/huge_test.c, src/mm/boehm-gc/tests/smash_test.c, + src/mm/boehm-gc/version.h: + Files missed in the Boehm-GC 7.1 import (sorry). + + * .hgignore: Added src/mm/boehm-gc/.dirstamp. + * src/mm/boehm-gc/NT_X64_THREADS_MAKEFILE: Added. + * src/mm/boehm-gc/include/extra/gc.h, src/mm/boehm- + gc/include/extra/gc_cpp.h, src/mm/boehm-gc/include/gc_version.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/armcc/arm_v6.h, src/mm + /boehm-gc/tests/huge_test.c, src/mm/boehm-gc/tests/smash_test.c: + Likewise. + * src/mm/boehm-gc/version.h: Removed. + [0340b2f6a236] + + * src/mm/boehm-gc/configure.ac, src/mm/boehm- + gc/libatomic_ops-1.2/configure.ac: + * src/mm/boehm-gc/configure.ac: Made autogen.sh warning free. + * src/mm/boehm-gc/libatomic_ops-1.2/configure.ac: Likewise. + [7256403a4a32] + + * src/mm/boehm-gc/ChangeLog, src/mm/boehm-gc/Makefile.am, src/mm + /boehm-gc/Makefile.direct, src/mm/boehm-gc/Makefile.dj, src/mm + /boehm-gc/NT_X64_STATIC_THREADS_MAKEFILE, src/mm/boehm- + gc/add_gc_prefix.c, src/mm/boehm-gc/allchblk.c, src/mm/boehm- + gc/alloc.c, src/mm/boehm-gc/backgraph.c, src/mm/boehm- + gc/configure.ac, src/mm/boehm-gc/darwin_stop_world.c, src/mm/boehm- + gc/dbg_mlc.c, src/mm/boehm-gc/doc/README, src/mm/boehm- + gc/doc/README.macros, src/mm/boehm-gc/doc/README.win32, src/mm + /boehm-gc/doc/README.win64, src/mm/boehm-gc/doc/gcinterface.html, + src/mm/boehm-gc/doc/scale.html, src/mm/boehm-gc/dyn_load.c, src/mm + /boehm-gc/finalize.c, src/mm/boehm-gc/gc_cpp.cc, src/mm/boehm- + gc/gcname.c, src/mm/boehm-gc/headers.c, src/mm/boehm- + gc/include/gc.h, src/mm/boehm-gc/include/gc_cpp.h, src/mm/boehm- + gc/include/gc_inline.h, src/mm/boehm-gc/include/gc_tiny_fl.h, src/mm + /boehm-gc/include/include.am, src/mm/boehm- + gc/include/private/gc_locks.h, src/mm/boehm- + gc/include/private/gc_pmark.h, src/mm/boehm- + gc/include/private/gc_priv.h, src/mm/boehm- + gc/include/private/gcconfig.h, src/mm/boehm- + gc/include/private/thread_local_alloc.h, src/mm/boehm- + gc/libatomic_ops-1.2/ChangeLog, src/mm/boehm- + gc/libatomic_ops-1.2/doc/README.txt, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/generalize.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86_64.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86_64.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/standard_ao_double_t.h, + src/mm/boehm-gc/mach_dep.c, src/mm/boehm-gc/malloc.c, src/mm/boehm- + gc/mark.c, src/mm/boehm-gc/mark_rts.c, src/mm/boehm-gc/misc.c, + src/mm/boehm-gc/msvc_dbg.c, src/mm/boehm-gc/obj_map.c, src/mm/boehm- + gc/os_dep.c, src/mm/boehm-gc/pthread_stop_world.c, src/mm/boehm- + gc/pthread_support.c, src/mm/boehm-gc/reclaim.c, src/mm/boehm- + gc/tests/test.c, src/mm/boehm-gc/tests/tests.am, src/mm/boehm- + gc/thread_local_alloc.c, src/mm/boehm-gc/typd_mlc.c, src/mm/boehm- + gc/win32_threads.c: + * Imported Boehm-GC 7.1. + [a09ac5792898] + + * .hgignore: + * .hgignore: Added src/mm/boehm-gc/atomic_ops.c, src/mm/boehm- + gc/atomic_ops_sysdeps.S, src/mm/boehm-gc/bdw-gc.pc, src/mm/boehm- + gc/libatomic_ops, src/mm/boehm-gc/cord/.dirstamp. + [c0c33aa59df7] + + * configure.ac, src/mm/boehm-gc/Makefile.am, src/mm/boehm- + gc/cord/cord.am: + * configure.ac (ac_configure_args): Removed --disable-shared, add + --disable-static. + * src/mm/boehm-gc/Makefile.am (lib_LTLIBRARIES): Renamed to + noinst_LTLIBRARIES. + * src/mm/boehm-gc/cord/cord.am: Likewise. + [ded63b659817] + +2008-06-01 Peter Molnar + + * configure.ac, src/vm/global.h, src/vm/jit/cfg.c, src/vm/jit/jit.c, + src/vm/jit/jit.h, src/vm/jit/optimizing/Makefile.am, + src/vm/jit/optimizing/bytecode_escape.c, + src/vm/jit/optimizing/escape.c, src/vm/jit/optimizing/ssa3.c, + src/vmcore/method.h: + * configure.ac: Define ENABLE_ESCAPE if ENABLE_SSA is defined. + * src/vm/global.h (ACC_METHOD_EA): new symbol. + * src/vm/jit/cfg.c (cfg_add_root): correctly initialize method member + of basicblock. + * src/vm/jit/jit.c (basicblock) [ENABLE_SSA]: new members phis and + phicount. + * src/vm/jit/jit.h (jit_compile_intern): Transform exception handlers + only if -lsra is given. + * src/vm/jit/optimizing/Makefile.am: Adpated. + * src/vm/jit/optimizing/bytecode_escape.c: New file. Implementation of + escape analysis on bytecode. + * src/vm/jit/optimizing/escape.c: Changed a lot. + * src/vm/jit/optimizing/ssa3.c: Changed a lot. + * src/vmcore/method.h (methodinfo) [ENABLE_ESCAPE]: New member + paramescape. + [76f979c4a7dc] + +2008-05-19 Christian Thalinger + + * m4/classpath.m4, src/classes/gnu/gnu/classpath/VMStackWalker.java, + src/classes/gnu/gnu/classpath/VMSystemProperties.java, + src/classes/gnu/gnu/java/lang/CPStringBuilder.java, + src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java, + src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/classes/gnu/java/lang/VMClassLoader.java, + src/classes/gnu/java/lang/VMString.java, + src/classes/gnu/java/lang/VMThread.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/lang/reflect/Modifier.java, + src/classes/gnu/java/lang/reflect/VMConstructor.java, + src/classes/gnu/java/lang/reflect/VMField.java, + src/classes/gnu/java/lang/reflect/VMMethod.java, + src/classes/gnu/java/security/VMAccessController.java, + src/classes/gnu/sun/misc/Unsafe.java, + src/classes/gnu/sun/reflect/ConstantPool.java, + src/classes/gnu/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas + ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy. + java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE + xceptionProxy.java, + src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas + ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/native/vm/gnu/Makefile.am, src/native/vm/gnu/VMjdwp.c, + src/native/vm/gnu/VMjdwp.h, + src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/gnu/gnu_classpath_VMSystemProperties.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c, src/native/vm/g + nu/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMRuntimeMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMThreadMXBeanImpl.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMObject.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/gnu/java_lang_VMString.c, + src/native/vm/gnu/java_lang_VMSystem.c, + src/native/vm/gnu/java_lang_VMThread.c, + src/native/vm/gnu/java_lang_VMThrowable.c, + src/native/vm/gnu/java_lang_management_VMManagementFactory.c, + src/native/vm/gnu/java_lang_reflect_VMConstructor.c, + src/native/vm/gnu/java_lang_reflect_VMField.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c, + src/native/vm/gnu/java_lang_reflect_VMProxy.c, + src/native/vm/gnu/java_security_VMAccessController.c, + src/native/vm/gnu/java_util_concurrent_atomic_AtomicLong.c, + src/native/vm/gnu/sun_reflect_ConstantPool.c, + src/native/vm/openjdk/jvm.c, src/native/vm/sun/Makefile.am, + src/native/vm/sun/hpi.c, src/native/vm/sun/hpi.h, + src/native/vm/sun/jvm.c: + * Merged with tip. + [b3b00c455d2b] + +2008-05-08 Christian Thalinger + + * src/vm/jit/m68k/linux/md-os.h, tests/regression/HelloWorld.java, + tests/regression/codepatching/Makefile.am, + tests/regression/codepatching/aastoreconstClass.java, + tests/regression/codepatching/checkcastC.java, + tests/regression/codepatching/checkcastI.java, + tests/regression/codepatching/getfieldD.java, + tests/regression/codepatching/getfieldF.java, + tests/regression/codepatching/getfieldI.java, + tests/regression/codepatching/getfieldJ.java, + tests/regression/codepatching/getfieldL.java, + tests/regression/codepatching/getstaticD.java, + tests/regression/codepatching/getstaticF.java, + tests/regression/codepatching/getstaticI.java, + tests/regression/codepatching/getstaticJ.java, + tests/regression/codepatching/getstaticL.java, + tests/regression/codepatching/instanceofC.java, + tests/regression/codepatching/instanceofI.java, + tests/regression/codepatching/invokespecial.java, + tests/regression/codepatching/invokestatic.java, + tests/regression/codepatching/multianewarray.java, + tests/regression/codepatching/newarray.java, + tests/regression/codepatching/putfieldD.java, + tests/regression/codepatching/putfieldF.java, + tests/regression/codepatching/putfieldI.java, + tests/regression/codepatching/putfieldJ.java, + tests/regression/codepatching/putfieldL.java, + tests/regression/codepatching/putfieldconstC.java, + tests/regression/codepatching/putfieldconstD.java, + tests/regression/codepatching/putfieldconstF.java, + tests/regression/codepatching/putfieldconstI.java, + tests/regression/codepatching/putfieldconstJ.java, + tests/regression/codepatching/putfieldconstL.java, + tests/regression/codepatching/putstaticD.java, + tests/regression/codepatching/putstaticF.java, + tests/regression/codepatching/putstaticI.java, + tests/regression/codepatching/putstaticJ.java, + tests/regression/codepatching/putstaticL.java, + tests/regression/codepatching/putstaticconstC.java, + tests/regression/codepatching/putstaticconstD.java, + tests/regression/codepatching/putstaticconstF.java, + tests/regression/codepatching/putstaticconstI.java, + tests/regression/codepatching/putstaticconstJ.java, + tests/regression/codepatching/putstaticconstL.java, + tests/regression/codepatching/test.java, + tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j: + * Merged with tip. + [b0f1bca06030] + +2008-04-26 Christian Thalinger + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_GetEnclosingMethodInfo): Use + class_get_enclosingmethod_raw instead of class_get_enclosingmethod. + [14d10bd7f425] + +2008-05-15 Stefan Ring + + * src/classes/gnuclasspath/java/lang/.VMClassLoader.java.swp: + * src/classes/gnuclasspath/java/lang/.VMClassLoader.java.swp: + Removed. How did this get in? + [7c99307ac907] + +2008-05-14 Peter Molnar + + * m4/classpath.m4, src/classes/gnu/gnu/classpath/VMStackWalker.java, + src/classes/gnu/gnu/classpath/VMSystemProperties.java, + src/classes/gnu/gnu/java/lang/CPStringBuilder.java, + src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java, + src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/classes/gnu/java/lang/VMClassLoader.java, + src/classes/gnu/java/lang/VMString.java, + src/classes/gnu/java/lang/VMThread.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/lang/reflect/Modifier.java, + src/classes/gnu/java/lang/reflect/VMConstructor.java, + src/classes/gnu/java/lang/reflect/VMField.java, + src/classes/gnu/java/lang/reflect/VMMethod.java, + src/classes/gnu/java/security/VMAccessController.java, + src/classes/gnu/sun/misc/Unsafe.java, + src/classes/gnu/sun/reflect/ConstantPool.java, + src/classes/gnu/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas + ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy. + java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE + xceptionProxy.java, + src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas + ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/classes/gnuclasspath/java/lang/.VMClassLoader.java.swp, + src/native/vm/gnu/Makefile.am, src/native/vm/gnu/VMjdwp.c, + src/native/vm/gnu/VMjdwp.h, + src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/gnu/gnu_classpath_VMSystemProperties.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c, src/native/vm/g + nu/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMRuntimeMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMThreadMXBeanImpl.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMObject.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/gnu/java_lang_VMString.c, + src/native/vm/gnu/java_lang_VMSystem.c, + src/native/vm/gnu/java_lang_VMThread.c, + src/native/vm/gnu/java_lang_VMThrowable.c, + src/native/vm/gnu/java_lang_management_VMManagementFactory.c, + src/native/vm/gnu/java_lang_reflect_VMConstructor.c, + src/native/vm/gnu/java_lang_reflect_VMField.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c, + src/native/vm/gnu/java_lang_reflect_VMProxy.c, + src/native/vm/gnu/java_security_VMAccessController.c, + src/native/vm/gnu/java_util_concurrent_atomic_AtomicLong.c, + src/native/vm/gnu/sun_reflect_ConstantPool.c, + src/native/vm/sun/Makefile.am, src/native/vm/sun/hpi.c, + src/native/vm/sun/hpi.h, src/native/vm/sun/jvm.c, src/vm/jit/jit.c: + Merging 8179. + [e1df59a7c5b8] + + * src/vm/jit/cfg.c, src/vm/jit/optimizing/ssa3.c: + * src/vm/jit/cfg.c: Changed all occurences of class to clazz. + * src/vm/jit/optimizing/ssa3.c: Removed accidentally forgotten diff + marker resulting from previous merge. + [3497103d748b] + + * src/vm/jit/allocator/simplereg.c, src/vm/jit/cfg.c, + src/vm/jit/i386/codegen.c, src/vm/jit/icmdtable.inc, + src/vm/jit/jit.c, src/vm/jit/jit.h, src/vm/jit/optimizing/ssa.c, + src/vm/jit/optimizing/ssa3.c, src/vm/jit/show.c: + * src/vm/jit/allocator/simplereg.c (simplereg_allocate_temporaries): + Support for ICMD_GETEXCEPTION. + * src/vm/jit/cfg.c (cfg_eliminate_edges_to_unreachable, + cfg_calculate_reachability, cfg_remove_predecessors, + cfg_eliminate_edges_to_unreachable): new functions. + * src/vm/jit/i386/codegen.c [ENABLE_SSA] (codegen_emit): Don't copy + itmp1 into invar 1 in exh blocks. + * src/vm/jit/icmdtable.inc (ICMD_GETEXCEPTION, ICMD_PHI): new opcodes. + * src/vm/jit/jit.c (jit_compile_intern) [ENABLE_SSA]: Normalizing + exception handlers before SSA transformation. + * src/vm/jit/jit.h (var_is_inout): Correctly handling TYPE_RET + variables. + * src/vm/jit/optimizing/ssa.c: adapted. + * src/vm/jit/optimizing/ssa3.c: Changed a lot. + * src/vm/jit/show.c (show_icmd): Support for ICMD_GETEXCEPTION. + [3224e4058498] + +2008-05-14 Christian Thalinger + + * src/classes/Makefile.am, + src/classes/gnu/gnu/classpath/VMStackWalker.java, + src/classes/gnu/gnu/classpath/VMSystemProperties.java, + src/classes/gnu/gnu/java/lang/CPStringBuilder.java, + src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java, + src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/classes/gnu/java/lang/VMClassLoader.java, + src/classes/gnu/java/lang/VMString.java, + src/classes/gnu/java/lang/VMThread.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/lang/reflect/Modifier.java, + src/classes/gnu/java/lang/reflect/VMConstructor.java, + src/classes/gnu/java/lang/reflect/VMField.java, + src/classes/gnu/java/lang/reflect/VMMethod.java, + src/classes/gnu/java/security/VMAccessController.java, + src/classes/gnu/sun/misc/Unsafe.java, + src/classes/gnu/sun/reflect/ConstantPool.java, + src/classes/gnu/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas + ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy. + java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE + xceptionProxy.java, + src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas + ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/classes/gnuclasspath/gnu/classpath/VMStackWalker.java, + src/classes/gnuclasspath/gnu/classpath/VMSystemProperties.java, + src/classes/gnuclasspath/gnu/java/lang/CPStringBuilder.java, + src/classes/gnuclasspath/gnu/java/lang/VMCPStringBuilder.java, src/c + lasses/gnuclasspath/gnu/java/lang/management/VMMemoryMXBeanImpl.java + , src/classes/gnuclasspath/gnu/java/lang/management/VMRuntimeMXBeanI + mpl.java, src/classes/gnuclasspath/java/lang/VMClassLoader.java, + src/classes/gnuclasspath/java/lang/VMString.java, + src/classes/gnuclasspath/java/lang/VMThread.java, + src/classes/gnuclasspath/java/lang/reflect/Constructor.java, + src/classes/gnuclasspath/java/lang/reflect/Field.java, + src/classes/gnuclasspath/java/lang/reflect/Method.java, + src/classes/gnuclasspath/java/lang/reflect/Modifier.java, + src/classes/gnuclasspath/java/lang/reflect/VMConstructor.java, + src/classes/gnuclasspath/java/lang/reflect/VMField.java, + src/classes/gnuclasspath/java/lang/reflect/VMMethod.java, + src/classes/gnuclasspath/java/security/VMAccessController.java, + src/classes/gnuclasspath/sun/misc/Unsafe.java, + src/classes/gnuclasspath/sun/reflect/ConstantPool.java, src/classes/ + gnuclasspath/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnuclasspath/sun/reflect/annotation/AnnotationType.java, + src/classes/gnuclasspath/sun/reflect/annotation/AnnotationTypeMismat + chExceptionProxy.java, src/classes/gnuclasspath/sun/reflect/annotati + on/EnumConstantNotPresentExceptionProxy.java, + src/classes/gnuclasspath/sun/reflect/annotation/ExceptionProxy.java, + src/classes/gnuclasspath/sun/reflect/annotation/TypeNotPresentExcept + ionProxy.java: + * src/classes/gnu: Renamed to src/classes/gnuclasspath. + [caa690b0970d] + + * src/classes/Makefile.am: + * src/classes/Makefile.am (BOOTCLASSPATH): Removed, this is set + during configure. + [b46e2a411a24] + + * configure.ac, src/native/vm/Makefile.am, + src/native/vm/gnu/Makefile.am, src/native/vm/gnu/VMjdwp.c, + src/native/vm/gnu/VMjdwp.h, + src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/gnu/gnu_classpath_VMSystemProperties.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c, src/native/vm/g + nu/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMRuntimeMXBeanImpl.c, + src/native/vm/gnu/gnu_java_lang_management_VMThreadMXBeanImpl.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMObject.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/gnu/java_lang_VMString.c, + src/native/vm/gnu/java_lang_VMSystem.c, + src/native/vm/gnu/java_lang_VMThread.c, + src/native/vm/gnu/java_lang_VMThrowable.c, + src/native/vm/gnu/java_lang_management_VMManagementFactory.c, + src/native/vm/gnu/java_lang_reflect_VMConstructor.c, + src/native/vm/gnu/java_lang_reflect_VMField.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c, + src/native/vm/gnu/java_lang_reflect_VMProxy.c, + src/native/vm/gnu/java_security_VMAccessController.c, + src/native/vm/gnu/java_util_concurrent_atomic_AtomicLong.c, + src/native/vm/gnu/sun_reflect_ConstantPool.c, + src/native/vm/gnuclasspath/Makefile.am, + src/native/vm/gnuclasspath/VMjdwp.c, + src/native/vm/gnuclasspath/VMjdwp.h, + src/native/vm/gnuclasspath/gnu_classpath_VMStackWalker.c, + src/native/vm/gnuclasspath/gnu_classpath_VMSystemProperties.c, + src/native/vm/gnuclasspath/gnu_classpath_jdwp_VMFrame.c, + src/native/vm/gnuclasspath/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnuclasspath/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.c, src/na + tive/vm/gnuclasspath/gnu_java_lang_management_VMClassLoadingMXBeanIm + pl.c, src/native/vm/gnuclasspath/gnu_java_lang_management_VMMemoryMX + BeanImpl.c, src/native/vm/gnuclasspath/gnu_java_lang_management_VMRu + ntimeMXBeanImpl.c, src/native/vm/gnuclasspath/gnu_java_lang_manageme + nt_VMThreadMXBeanImpl.c, + src/native/vm/gnuclasspath/java_lang_VMClass.c, + src/native/vm/gnuclasspath/java_lang_VMClassLoader.c, + src/native/vm/gnuclasspath/java_lang_VMObject.c, + src/native/vm/gnuclasspath/java_lang_VMRuntime.c, + src/native/vm/gnuclasspath/java_lang_VMString.c, + src/native/vm/gnuclasspath/java_lang_VMSystem.c, + src/native/vm/gnuclasspath/java_lang_VMThread.c, + src/native/vm/gnuclasspath/java_lang_VMThrowable.c, src/native/vm/gn + uclasspath/java_lang_management_VMManagementFactory.c, + src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.c, + src/native/vm/gnuclasspath/java_lang_reflect_VMField.c, + src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.c, + src/native/vm/gnuclasspath/java_lang_reflect_VMProxy.c, + src/native/vm/gnuclasspath/java_security_VMAccessController.c, + src/native/vm/gnuclasspath/java_util_concurrent_atomic_AtomicLong.c, + src/native/vm/gnuclasspath/sun_reflect_ConstantPool.c, + src/native/vm/nativevm.c, src/native/vm/openjdk/Makefile.am, + src/native/vm/openjdk/hpi.c, src/native/vm/openjdk/hpi.h, + src/native/vm/openjdk/jvm.c, src/native/vm/sun/Makefile.am, + src/native/vm/sun/hpi.c, src/native/vm/sun/hpi.h, + src/native/vm/sun/jvm.c: + * src/native/vm/gnu: Renamed to src/native/vm/gnuclasspath. + * src/native/vm/sun: Renamed to src/native/vm/openjdk. + [1c0d84d8f0dc] + + * m4/classpath.m4, m4/java-runtime-library.m4: + * m4/classpath.m4: Moved from here... + * m4/java-runtime-library.m4: ...to here. + [0c5b61d3cdea] + + * contrib/setenvinstalled.in, contrib/setenvsource.in: + * contrib/setenvinstalled.in: Missed in renaming. + * contrib/setenvsource.in: Likewise. + [69c19a930578] + + * configure.ac, contrib/setenvinstalled.in, contrib/setenvsource.in, + m4/classpath.m4, m4/hpi.m4, src/cacao/Makefile.am, + src/cacaoh/cacaoh.c, src/classes/Makefile.am, + src/native/include/Makefile.am, src/native/jni.c, + src/native/native.c, src/native/vm/Makefile.am, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/nativevm.c, src/native/vm/nativevm.h, + src/native/vm/reflect.c, src/native/vm/reflect.h, + src/native/vm/sun_misc_Unsafe.c, src/threads/posix/thread-posix.c, + src/threads/thread.c, src/vm/access.c, src/vm/assertion.c, + src/vm/initialize.c, src/vm/jit/codegen-common.c, src/vm/jit/jit.c, + src/vm/jit/stacktrace.c, src/vm/properties.c, src/vm/signal.c, + src/vm/vm.c, src/vmcore/class.c, src/vmcore/class.h, + src/vmcore/linker.c, src/vmcore/loader.c, src/vmcore/utf8.c, + src/vmcore/utf8.h: + * m4/classpath.m4: Renamed --with-classpath* options to + --with-java-runtime-library* and the defines respectively. + + * configure.ac, contrib/setenvinstalled.in, contrib/setenvsource.in, + m4/hpi.m4, src/cacao/Makefile.am, src/cacaoh/cacaoh.c, + src/classes/Makefile.am, src/native/include/Makefile.am, + src/native/jni.c, src/native/native.c, src/native/vm/Makefile.am, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/nativevm.c, src/native/vm/nativevm.h, + src/native/vm/reflect.c, src/native/vm/reflect.h, + src/native/vm/sun_misc_Unsafe.c, src/threads/posix/thread-posix.c, + src/threads/thread.c, src/vm/access.c, src/vm/assertion.c, + src/vm/initialize.c, src/vm/jit/codegen-common.c, src/vm/jit/jit.c, + src/vm/jit/stacktrace.c, src/vm/properties.c, src/vm/signal.c, + src/vm/vm.c, src/vmcore/class.c, src/vmcore/class.h, + src/vmcore/linker.c, src/vmcore/loader.c, src/vmcore/utf8.c, + src/vmcore/utf8.h: Likewise. + [ec4ce9fdb0b0] + +2008-05-13 Christian Thalinger + + * src/vm/vm.c, src/vm/vm.h: + * src/vm/vm.c (mainstring): Removed. (mainclass): Made static. + (vm_create): Moved main-class argument handling from here... + (vm_run): ...to here. (vm_compile_method): Pass class name to the + function. + * src/vm/vm.h (mainstring): Removed. (mainclass): Likewise. + [0dc5ef768134] + + * src/threads/none/thread-none.h: + * src/threads/none/thread-none.h (THREADINFO): Removed. + [a68de3a1d5c6] + + * src/threads/none/thread-none.h, src/threads/posix/thread-posix.h: + * src/threads/none/thread-none.h (THREADSPECIFIC): Removed because + it's not used anymore. + * src/threads/posix/thread-posix.h: Likewise. + [5925f8258a23] + +2008-05-11 Stefan Ring + + * src/vm/jit/x86_64/asmpart.S: + * src/vm/jit/x86_64/asmpart.S (asm_get_cycle_count): Repaired + --enable-cycles-stats. + [a63c117e1ebd] + + * src/mm/boehm-gc/pthread_stop_world.c, src/threads/posix/thread- + posix.c: + Merged cleanup -> gc7-branch + [d12524409a9c] + + * configure.ac, src/lib/Makefile.am, + src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/lib/gnu/gnu/classpath/VMStackWalker.java, + src/lib/gnu/gnu/classpath/VMSystemProperties.java, + src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/lib/gnu/java/lang/VMClassLoader.java, + src/lib/gnu/java/lang/VMString.java, + src/lib/gnu/java/lang/VMThread.java, + src/lib/gnu/java/lang/VMThrowable.java, + src/lib/gnu/java/lang/reflect/Constructor.java, + src/lib/gnu/java/lang/reflect/Field.java, + src/lib/gnu/java/lang/reflect/Method.java, + src/lib/gnu/java/security/VMAccessController.java, + src/lib/gnu/sun/misc/Unsafe.java, + src/lib/gnu/sun/reflect/ConstantPool.java, + src/lib/gnu/sun/reflect/annotation/AnnotationParser.java, + src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/ + sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr + c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx + y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/ + lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/gnu/java_lang_reflect_Field.c, + src/native/vm/gnu/java_lang_reflect_Method.c, + src/native/vm/java_lang_Class.c, src/native/vm/java_lang_Class.h, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h, + src/native/vm/java_lang_reflect_Method.c, + src/native/vm/java_lang_reflect_Method.h, + src/threads/native/Makefile.am, src/threads/native/generic- + primitives.h, src/threads/native/lock.c, src/threads/native/lock.h, + src/threads/native/threads.c, src/threads/native/threads.h, + src/threads/none/threads.h, src/threads/posix/thread-posix.c, + src/threads/threads-common.c, src/threads/threads-common.h, + src/vm/jit/m68k/linux/md-os.h, tests/A2.java, tests/AA.java, + tests/AA1.java, tests/AA2.java, tests/BB.java, tests/C.java, + tests/C2.java, tests/C3.java, tests/CC.java, tests/D.java, + tests/DD.java, tests/EE.java, tests/GG.java, tests/HI2.java, + tests/II.java, tests/IIAA.java, tests/IIBB.java, tests/IICC.java, + tests/IIexample.java, tests/n.java, + tests/regression/HelloWorld.java, + tests/regression/clinitexception.2output, + tests/regression/clinitexception.java, + tests/regression/codepatching/Makefile.am, + tests/regression/codepatching/aastoreconstClass.java, + tests/regression/codepatching/checkcastC.java, + tests/regression/codepatching/checkcastI.java, + tests/regression/codepatching/getfieldD.java, + tests/regression/codepatching/getfieldF.java, + tests/regression/codepatching/getfieldI.java, + tests/regression/codepatching/getfieldJ.java, + tests/regression/codepatching/getfieldL.java, + tests/regression/codepatching/getstaticD.java, + tests/regression/codepatching/getstaticF.java, + tests/regression/codepatching/getstaticI.java, + tests/regression/codepatching/getstaticJ.java, + tests/regression/codepatching/getstaticL.java, + tests/regression/codepatching/instanceofC.java, + tests/regression/codepatching/instanceofI.java, + tests/regression/codepatching/invokespecial.java, + tests/regression/codepatching/invokestatic.java, + tests/regression/codepatching/multianewarray.java, + tests/regression/codepatching/newarray.java, + tests/regression/codepatching/putfieldD.java, + tests/regression/codepatching/putfieldF.java, + tests/regression/codepatching/putfieldI.java, + tests/regression/codepatching/putfieldJ.java, + tests/regression/codepatching/putfieldL.java, + tests/regression/codepatching/putfieldconstC.java, + tests/regression/codepatching/putfieldconstD.java, + tests/regression/codepatching/putfieldconstF.java, + tests/regression/codepatching/putfieldconstI.java, + tests/regression/codepatching/putfieldconstJ.java, + tests/regression/codepatching/putfieldconstL.java, + tests/regression/codepatching/putstaticD.java, + tests/regression/codepatching/putstaticF.java, + tests/regression/codepatching/putstaticI.java, + tests/regression/codepatching/putstaticJ.java, + tests/regression/codepatching/putstaticL.java, + tests/regression/codepatching/putstaticconstC.java, + tests/regression/codepatching/putstaticconstD.java, + tests/regression/codepatching/putstaticconstF.java, + tests/regression/codepatching/putstaticconstI.java, + tests/regression/codepatching/putstaticconstJ.java, + tests/regression/codepatching/putstaticconstL.java, + tests/regression/codepatching/test.java, + tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j, + tests/scribble.java: + Clean merge -> gc7-branch + [98fcc574613e] + + * src/mm/boehm-gc/pthread_stop_world.c, src/threads/posix/thread- + posix.c, src/threads/posix/thread-posix.h: + * src/mm/boehm-gc/pthread_stop_world.c: Cleaned up some old Boehm- + based stop-the-world code. + * src/threads/posix/thread-posix.c: Likewise. + * src/threads/posix/thread-posix.h: Likewise. + [f1539535de4a] + +2008-05-10 Peter Molnar + + * src/vm/jit/s390/codegen.c: + * src/vm/jit/s390/codegen.c (codegen_emit): For ICMD_LALOAD, + ICMD_LASTORE, ICMD_DALOAD, fixed offset of first array element. This + fixes the failing dacapo antlr benchmark. + [6d6dc5996014] + +2008-05-09 Stefan Ring + + * src/threads/posix/lock.c: + * src/threads/posix/lock.c: Replaced UTF-8 characters with ASCII. + [d3272044b8ba] + +2008-05-08 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc5. + [487fdcb54770] + + * src/vm/jit/s390/md.c: + * src/vm/jit/s390/md.c (md_executionstate_read): New function (stub + only). (md_executionstate_write): Likewise. + [1f78ff4da6c6] + +2008-05-07 Christian Thalinger + + * m4/cacaoh.m4, src/Makefile.am: + * m4/cacaoh.m4 (AC_CHECK_WITH_CACAOH): Don't set ENABLE_CACAOH. + * src/Makefile.am [ENABLE_CACAOH] (CACAOH_DIR): Removed. (SUBDIRS): + Always build cacaoh because it's required e.g. when running make + check on the target. + [94ddb4bbdab5] + +2008-05-06 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc4. + [7eb41343fb41] + + * src/vmcore/system.h: + * src/vmcore/system.h (system_scandir) [__IRIX__]: On IRIX the + signature is a bit different. This prevents a lot of compiler + warnings. + [07aeecc03c14] + + * src/vm/jit/mips/linux/md-os.c: + * src/vm/jit/mips/linux/md-os.c (md_executionstate_read): New + function. (md_executionstate_write): Likewise. + [a0a153d01b3b] + + * src/vm/jit/mips/asmpart.S, src/vm/jit/mips/md-asm.h: + * src/vm/jit/mips/asmpart.S: Replaced ldc1/sdc1 with l.d/s.d macros. + * src/vm/jit/mips/md-asm.h: Likewise. + [683df1b2eac0] + + * src/vm/jit/alpha/md-asm.h: + * src/vm/jit/alpha/md-asm.h (SAVE_RETURN_REGISTERS): Removed, it's + not used anymore. (RESTORE_RETURN_REGISTERS): Likewise. + [e4ed14b8cf28] + + * src/mm/boehm.c, src/mm/gc-common.h: + * src/mm/boehm.c: Use stdint-types. + * src/mm/gc-common.h: Likewise. + [ddc2fa158b02] + + * tests/regression/jasmin/Makefile.am: + * tests/regression/jasmin/Makefile.am (build): Added cup.jar to + classpath. + [da35822eaaf4] + + * tests/regression/bugzilla/PR65.java: + * tests/regression/bugzilla/PR65.java (test): Fixed compiler + warning. + [7f91d6142bfa] + +2008-05-05 Stefan Ring + + * src/vm/jit/i386/darwin/md-asm.h, src/vm/jit/stacktrace.c: + Merged with tip. + [630215c2fbf8] + + * src/vm/jit/i386/darwin/md-asm.h, src/vm/jit/stacktrace.c: + * src/vm/jit/i386/darwin/md-asm.h: Repaired --enable-cycles-stats. + * src/vm/jit/stacktrace.c: Likewise. + [36b6519d4b72] + +2008-05-03 Stefan Ring + + * src/cacaoh/dummy.c, src/threads/critical.h, src/vm/jit/i386/cygwin + /md-asm.h, src/vm/jit/i386/darwin/md-asm.h, + src/vm/jit/intrp/asmpart.c: + * src/cacaoh/dummy.c: Removed asm_criticalsections and + asm_getclassvalues_atomic. They have not been used anywhere in a + long time. + * src/threads/critical.h: Likewise. + * src/vm/jit/i386/cygwin/md-asm.h: Likewise. + * src/vm/jit/i386/darwin/md-asm.h: Likewise. + * src/vm/jit/intrp/asmpart.c: Likewise. + [dc465902bf87] + + * tests/regression/bugzilla/All.java, + tests/regression/bugzilla/PR65.java: + * tests/regression/bugzilla/All.java: Added test case for PR65. + [c1ec27d0f8f0] + +2008-05-02 Stefan Ring - * src/vm/jit/powerpc/codegen.c: * Removed disass.h - -2005-07-13 23:07 twisti - - * src/vm/jit/alpha/codegen.c: * ICMD_IDIV, ICMD_IREM: gcc -O2 - workaround: the cast to s8 is missing, so we do it inline * - Compiler warning fixes - -2005-07-13 21:04 twisti - - * src/vm/jit/alpha/md.c: * Removed unused asmoffsets.h - -2005-07-13 20:50 twisti - - * src/vm/jit/i386/patcher.c: * Added #include "mm/memory.h" - -2005-07-13 18:12 twisti - - * src/vm/jit/powerpc/codegen.c: * Compiler warning fixes * - createnativestub: type in return call trace (m-> to md->) - -2005-07-13 14:23 twisti - - * src/vm/jit/x86_64/codegen.h: * M_PUSH_IMM: added - -2005-07-13 14:23 twisti - - * src/vm/jit/stack.c: * stack_init: --disable-threads compilation - fix - -2005-07-13 14:10 twisti - - * src/native/jni.c: * Compiler warning fix - -2005-07-13 13:56 twisti - - * src/classpath/configure.ac: * Use ${INSTALL} -d instead of - ${mkdir_p}, this did not work on irix * AC_PROG_INSTALL: removed, - it's automatically checked - -2005-07-13 13:55 twisti - - * src/lib/Makefile.am: * SUBDIRS: removed - -2005-07-13 13:54 twisti - - * src/Makefile.am: * DIST_SUBDIRS: defined explicitly, otherwise we - have problems with distclean * CLASSPATH: added - classpath/native/fdlibm - -2005-07-13 13:52 twisti - - * src/vm/resolve.c: * resolve_classref_or_classinfo: convert - ClassNotFoundException in NoClassDefFoundError, there are more - functions where this should happen (next release) * Compiler - warning fixes - -2005-07-13 13:50 twisti - - * src/vm/unzip.c: * Compiler warning fix - -2005-07-13 13:45 twisti - - * src/vm/: builtin.c, builtin.h: * builtintable_entry_debug_dump: - removed, sorry edwin, i don't think it was that useful - -2005-07-13 13:41 twisti - - * src/vm/jit/: lsra.inc, stack.c, stack.h, stacktrace.c, - inline/parseXTA.c, loop/analyze.c, verify/typecheck.c, - x86_64/codegen.c: * Compiler warnnig fixes - -2005-07-13 13:38 twisti - - * src/native/vm/VMClass.c: * - Java_java_lang_VMClass_getDeclaredClasses: bugfix, inner was used - instead of outer, thanks go to gcc warnings ;-) - -2005-07-13 13:37 twisti - - * src/native/vm/Field.c: * Compiler warning fix - -2005-07-13 03:06 twisti - - * configure.in: * Changed cacao version and optimization for 0.92 - release - -2005-07-13 02:34 twisti - - * configure.in, autogen.sh, m4/acinclude.m4: * AC_C_ATTRIBUTE: - check for __attribute__ (required at least by mipspro) - -2005-07-13 01:49 twisti - - * src/vm/jit/mips/: asmoffsets.h, asmpart.S, codegen.c, md.c: * - Implemented stacktraces - -2005-07-13 01:48 twisti - - * src/native/vm/: VMStackWalker.c, VMThrowable.c: * Added mips - defines - -2005-07-13 01:47 twisti - - * src/vm/jit/codegen.inc: * Removed some defines (line numbers) * - Added mips define - -2005-07-13 01:46 twisti - - * src/vm/jit/stacktrace.c: * Added mips define - -2005-07-13 01:44 twisti - - * src/toolbox/util.c: * get_variable_message_length: implemented a - irix version, irix returns always -1 if the buffer is null - -2005-07-13 00:12 twisti - - * src/vm/jit/i386/Makefile.am: * icmd_uses_reg_res.inc: added - -2005-07-12 23:50 twisti - - * src/native/jni.c: * Some functions implemented/corrected * - Function header comments * Code formatting - -2005-07-12 23:47 twisti - - * src/native/jni.h: * JNI_COMMIT, JNI_ABORT: added - -2005-07-12 23:46 twisti - - * contrib/Makefile.am: * Distribute jar's - -2005-07-12 23:46 twisti - - * Makefile.am: * Distribute changelogs - -2005-07-12 23:34 twisti - - * configure.in: * Removed tests/kaffe/Makefile - -2005-07-12 23:03 twisti - - * src/native/vm/VMClass.c: * Compiler warning fix: i leave this, as - i want to rewrite the field code, it should throw the exception - instead of aborting - -2005-07-12 23:02 twisti - - * src/native/include/Makefile.am: * make dist-check fixes - -2005-07-12 23:01 twisti - - * src/vm/builtin.c: * builtin_trace_args: remaining paramcount fix - -2005-07-12 23:01 twisti - - * src/vm/initialize.c: * Removed JWDEBUG - -2005-07-12 23:01 twisti - - * src/vm/builtin.h: * Small typo - -2005-07-12 22:58 twisti - - * src/vm/jit/: helper.c, jit.c, stack.c, stack.h, arm/Makefile.am: - * show_icmd_method: use a monitor since the binutils disassembler - is not reentrantable and it would be unreadable if 2 or more - thread write assembler * stack_init: added - -2005-07-12 22:55 twisti - - * src/classpath/configure.ac: * standard.omit fixes - -2005-07-12 21:50 twisti - - * src/vm/Makefile.am: * Typo: renamed string.h to stringlocal.h - -2005-07-12 21:37 twisti - - * src/classpath/lib/Makefile.am: * Removed bootstrap.zip from - EXTRA_DIST - -2005-07-12 21:36 twisti - - * src/boehm-gc/Makefile.am: * disable check, otherwise make - distcheck does not work - -2005-07-12 21:36 twisti - - * tests/: Makefile.am, codepatching/Makefile.am, - native/Makefile.am: * make dist changes: don't use check but - checkall - -2005-07-12 18:31 michi - - * src/vm/jit/arm/arch.h: enabled HAS_4BYTE_STACKSLOT - -2005-07-12 18:07 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * added range-check of - offset to M_LDR* and M_STR* * implemented ICMDs: LSUB, LSUBCONST, - IUSHRCONST, LAND, LOR, LXOR - -2005-07-12 18:02 twisti - - * src/vm/jit/mips/: arch.h, asmpart.S, codegen.c, codegen.h, md.c, - patcher.c: * Implemented idiv/irem, ldiv/lrem, aastore, - arraycheckcast inline - -2005-07-12 18:01 twisti - - * src/vm/: builtin.h, builtintable.inc, jit/asmpart.h, jit/parse.c, - jit/stack.c, jit/verify/typecheck.c: * Removed stuff for - remaining asmpart functions, which are now inlined in jit code. - -2005-07-12 17:43 twisti - - * src/vm/jit/i386/freebsd/md-os.c: * New, simpler stacktrace system - -2005-07-12 16:39 michi - - * src/vm/jit/arm/asmpart.S: * asm_call_jit_compiler: method pointer - of jit-code is now written back * cleaned up some comments - -2005-07-12 16:32 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * new macro M_RECOMPUTE_IP - to recompute ip from pc * implemented ICMDs: DADD, DSUB and DDIV - -2005-07-12 13:20 twisti - - * src/vm/jit/i386/: asmpart.S, codegen.c, linux/md-os.c: * New, - simpler, more generic stacktrace system - -2005-07-12 11:16 twisti - - * src/vm/jit/powerpc/: codegen.c, md.c, darwin/md-asm.h, - darwin/md-os.c: * New, simpler stacktrace system (should be final - version) - -2005-07-12 10:39 twisti - - * src/vm/jit/powerpc/: asmpart.S, codegen.c, linux/md-os.c: * - Newer, simpler stacktrace system - -2005-07-12 04:19 michi - - * src/vm/jit/arm/codegen.c: * synchronize instruction cache after - code generation - -2005-07-12 03:42 michi - - * src/vm/loader.c: * fixed typo when compiled with LOADER_VERBOSE - -2005-07-12 03:37 michi - - * src/native/jni.c: * GetEnv: thread_getself is available with - native threads only - -2005-07-12 03:25 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * new macro ARGUMENT_REGS - is used * a lot of long and double stuff implemented * renamed - showdisassemble to opt_showdisassemble * some smaller cleanups - and bugfixes! * implemented ICMDs: LADDCONST, IDIVPOW2, FADD, - FSUB, FDIV, FREM, DMUL, DREM I2D, D2I, D2F, F2D, IALOAD, BALOAD, - TABLESWITCH, LOOKUPSWITCH, MULTIANEWARRAY - -2005-07-12 00:02 twisti - - * configure.in, src/classpath/configure.ac: * Added alphapca56 - architecture - -2005-07-12 00:00 twisti - - * src/boehm-gc/alpha_mach_dep.S: * Use C comments instead of # - -2005-07-11 23:52 twisti - - * src/vm/jit/alpha/: asmpart.S, codegen.c, md.c: * Again, new and - simpler stacktraces - -2005-07-11 23:25 twisti - - * src/vm/jit/x86_64/: asmpart.S, codegen.c, md.c: * Newer, simpler, - smaller stacktrace system - -2005-07-11 23:24 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * Again changed the - stacktrace system: more specific functions (i hope this is the - last time) - -2005-07-11 23:23 twisti - - * src/vm/jit/codegen.inc.h: * init_exceptions: removed - -2005-07-11 21:27 twisti - - * tests/: extest.java, extest.output: * Updated - -2005-07-11 21:01 twisti - - * src/vm/jit/alpha/md.c: * Removed forgotten variable - -2005-07-11 20:56 twisti - - * src/vm/jit/alpha/: asmpart.S, codegen.c, codegen.h, md.c, - patcher.c: * Implemented new (and new improved) stacktrace system - -2005-07-11 20:55 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * More stacktrace - changes: mostly to handle exceptions in leaf methods correctly - -2005-07-11 19:06 michi - - * src/vm/jit/parse.c: Enabled ICMD_FREM and ICMD_DREM for arm - -2005-07-11 13:56 twisti - - * src/vm/jit/: codegen.inc, codegen.inc.h: * codegen_findmethod: - removed alpha version - -2005-07-11 13:14 twisti - - * src/vm/: builtin.h, builtintable.inc, jit/parse.c, - jit/verify/typecheck.c: * Added alpha defines for new stacktrace - system - -2005-07-11 12:35 twisti - - * src/vm/jit/stack.c: * Added alpha defines * show_icmd_method: - bugfix when showing exception stubs - -2005-07-11 12:13 twisti - - * src/vm/jit/powerpc/: asmpart.S, codegen.c, linux/md-os.c: * - Updated stacktrace system again, simpler, smaller and more c code - -2005-07-11 11:59 twisti - - * src/toolbox/: util.c, util.h: * get_variable_message_length: the - more correct way it to pass the va_list directly - -2005-07-11 10:26 twisti - - * src/vm/: linker.c, loader.c: * Comment typos - -2005-07-11 00:21 twisti - - * src/vm/jit/x86_64/md.c: * Better (smaller) exception - implementation - -2005-07-11 00:21 twisti - - * src/vm/jit/x86_64/codegen.h: * M_MOV_IMM, M_PUSH, M_JMP, - M_JMP_IMM, M_CALL: added - -2005-07-11 00:20 twisti - - * src/vm/jit/stacktrace.c: * Fixed compiler warnings - -2005-07-10 23:46 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * - stacktrace_new_arithmeticexception, - stacktrace_new_arrayindexoutofboundsexception, - stacktrace_new_arraystoreexception, - stacktrace_new_classcastexception, - stacktrace_new_negativearraysizeexception, - stacktrace_new_nullpointerexception, stacktrace_fillInStackTrace: - added * stacktrace_call_fillInStackTrace: removed - -2005-07-10 21:22 michi - - * src/vm/jit/arm/patcher.c: * renamed showdisassemble to - opt_showdisassemble * fixed patcher_resolve_native() - -2005-07-10 17:54 twisti - - * src/vm/signal.c: * signal_init: don't install sigquit and sigusr1 - handlers for freebsd, we have to find another solution - -2005-07-10 17:52 twisti - - * src/vm/jit/i386/freebsd/md-os.c: * Implemented new stacktrace - system - -2005-07-10 17:33 twisti - - * src/vm/jit/i386/: asmpart.S, codegen.c, codegen.h, patcher.c, - linux/md-os.c: * Implemented new stacktrace system * Implemented - remaining asmpart functions inline - -2005-07-10 17:29 twisti - - * src/vm/jit/i386/md.c: * Fixed typo - -2005-07-10 17:24 twisti - - * src/vm/: builtin.h, builtintable.inc, jit/parse.c, jit/stack.c, - jit/verify/typecheck.c: * Added i386 defines for new ICMDs - -2005-07-10 17:18 twisti - - * src/vm/signal.c: * signal_init: added SA_NODEFER to signal flags - for sigsegv and sigfpe - -2005-07-10 17:17 twisti - - * src/native/vm/Field.c: * Removed debug output - -2005-07-10 13:02 edwin - - * src/vm/jit/verify/typecheck.c: typecheck for ICMD_ARRAYCHECKCAST - and ICMD_AASTORE - -2005-07-09 20:20 twisti - - * src/: vm/jit/powerpc/darwin/md-os.c, cacaoh/headers.c: * - cacao_catch_Handler: removed - -2005-07-09 20:10 twisti - - * src/vm/jit/powerpc/codegen.c: * createnativestub: removed linux - specific stuff, we just use the darwin stuff, it does not - matter, despite that the stack is a little bigger - -2005-07-09 20:08 twisti - - * src/vm/jit/powerpc/darwin/md-asm.h: * Added and removed some - function name defines - -2005-07-09 20:08 twisti - - * src/vm/jit/powerpc/darwin/md-os.c: * Implemented stacktraces - -2005-07-09 20:07 twisti - - * src/vm/jit/powerpc/asmpart.S: * asm_wrapper_patcher: darwin fixes - -2005-07-09 20:06 twisti - - * src/vm/jit/powerpc/md.c: * Wrong md-abi.h was included - -2005-07-09 19:30 twisti - - * src/vm/options.c: * Fixed includes - -2005-07-09 19:01 twisti - - * tests/extest.java: * Added missing pstacktrace - -2005-07-09 17:48 twisti - - * src/vm/jit/powerpc/: arch.h, asmoffsets.h, asmpart.S, codegen.c, - codegen.h, patcher.c, linux/md-os.c: * Implemented stacktraces * - Remaining asmpart functions inlined - -2005-07-09 16:04 twisti - - * src/vm/jit/x86_64/: asmpart.S, codegen.c, codegen.h, md-asm.h, - md.c, patcher.c: * Use new, more general, stacktrace system * - Implemented remaining asmpart functions inline * Added opt_ - prefix to some options - -2005-07-09 15:55 twisti - - * src/vm/jit/helper.c: * helper_fillin_stacktrace, - helper_fillin_stacktrace_always: removed - -2005-07-09 15:49 twisti - - * src/vm/jit/stacktrace.c: * Some improvements * Some formatting - -2005-07-09 15:38 twisti - - * src/vm/jit/jit.c: * Added opt_ prefix for some options - -2005-07-09 15:38 twisti - - * src/vm/jit/stack.c: * Print disassembled code of exception stubs - -2005-07-09 15:38 twisti - - * src/vm/jit/codegen.inc: * Added opt_ prefix - -2005-07-09 15:37 twisti - - * src/: cacao/cacao.c, vm/options.c, vm/options.h: * - opt_showexceptionstubs: added * renamed some options (opt_ - prefix) - -2005-07-09 14:19 twisti - - * src/vm/: builtin.h, builtintable.inc, jit/parse.c, jit/stack.c, - jit/verify/typecheck.c: * Added x86_64 defines - -2005-07-09 14:17 twisti - - * src/vm/jit/loop/tracing.c: * ICMD_ARRAYCHECKCAST: added - -2005-07-09 14:17 twisti - - * src/vm/jit/i386/asmpart.S: * Fixed some indent - -2005-07-09 14:17 twisti - - * src/vm/jit/i386/asmoffsets.h: * Fixed header - -2005-07-09 14:16 twisti - - * src/native/vm/VMThrowable.c: * Added powerpc defines * Fixed - calculation of trace start, i hope it's correct - -2005-07-09 14:15 twisti - - * src/native/vm/VMStackWalker.c: * Added powerpc defines - -2005-07-09 03:59 michi - - * src/vm/jit/arm/md.c: * improved signal_handler_sigsegv (does not - work yet) - -2005-07-09 03:54 michi - - * src/vm/jit/arm/md-abi.c: * added md_return_alloc() * corrected - register handling for LNG, FLT and DBL types * corrected register - handling for methods with return types - -2005-07-09 03:47 michi - - * src/vm/jit/arm/md-abi.h: * corrected float registers * switched - ITMP3 * added Register Pack/Unpack Macros - -2005-07-09 03:45 michi - - * src/vm/jit/arm/md-abi.inc: * added float registers * switched - ITMP3 - -2005-07-09 03:38 michi - - * src/vm/jit/arm/asmpart.S: * implemented some asm_builtin* - functions * implemented asm_sync_instruction_cache * new macros - to save and restore scratch regs * disabled debugger * - implemented asm_calljavafunction_int and asm_calljavafunction2* - -2005-07-09 03:32 michi - - * src/vm/jit/arm/md-asm.h: * switched ITMP3 * new macros to save - and restore scratch regs - -2005-07-08 21:51 michi - - * src/vm/jit/arm/arch.h: enabled DOUBLE - -2005-07-08 17:46 twisti - - * src/vm/jit/verify/typecheck.c: * ICMD_AASTORE, - ICMD_ARRAYCHECKCAST: added * powerpc defines for asmpart inlined - functions - -2005-07-08 17:43 twisti - - * src/vm/builtin.h: * powerpc defines for inlined asmpart functions - -2005-07-08 17:42 twisti - - * src/vm/builtintable.inc: * BUILTIN_canstore: added - -2005-07-08 17:40 twisti - - * src/vm/loader.c: * loader_load_all_classes: fixed the META-INF - bug again, this time it works (i've tested it) - -2005-07-08 17:21 twisti - - * src/vm/jit/: codegen.inc, codegen.inc.h: * Added xstorerefs - -2005-07-08 17:09 twisti - - * src/vm/jit/reg.inc: * ICMD_ARRAYCHECKCAST: added - -2005-07-08 17:08 twisti - - * src/vm/jit/parse.c: * changes for inlining asmpart functions - -2005-07-08 17:08 twisti - - * src/vm/jit/stack.c: * ICMD_ARRAYCHECKCAST: added * powerpc - defines for inlined icmd's from asmpart - -2005-07-08 17:06 twisti - - * src/vm/jit/stack.h: * Macro formatting - -2005-07-08 14:00 twisti - - * src/vm/jit/tools/genoffsets.c: * Added sizeof(stackframeinfo) * - Renamed native_stackframesize to stackframesize - -2005-07-08 13:59 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * - stacktrace_create_inline_stackframeinfo, - stacktrace_create_native_stackframeinfo, - stacktrace_remove_stackframeinfo, - stacktrace_call_fillInStackTrace: added * Renamed - native_stackframeinfo to stackframeinfo - -2005-07-08 13:57 twisti - - * src/vm/jit/: jit.c, jit.h: * ICMD_ARRAYCHECKCAST: added - -2005-07-08 13:49 twisti - - * src/vm/jit/alpha/: asmpart.S, patcher.c: * Save pv to the - position of the patcher function pointer - -2005-07-08 13:45 twisti - - * src/vm/jit/alpha/md.c: * md_stacktrace_get_returnaddress: added - -2005-07-08 11:40 twisti - - * tests/codepatching/Makefile.am: * Removed -noverify from JAVA - -2005-07-07 18:35 christian - - * src/vm/jit/powerpc/: darwin/md-abi.c, linux/md-abi.c: removed - typing error (! missing in md_return_alloc) - -2005-07-07 17:45 twisti - - * src/vm/loader.c: * loader_load_all_classes: skip META-INF entries - -2005-07-07 16:33 christian - - * src/vm/jit/stack.c: Output RA instead of A-1 for allocated return - values with -sa - -2005-07-07 11:41 twisti - - * src/vm/jit/powerpc/codegen.c: * don't include "md.h", not needed - -2005-07-07 11:37 twisti - - * src/vm/jit/powerpc/Makefile.am: * EXTRA_DIST: removed * md.c - added - -2005-07-07 11:36 twisti - - * src/vm/jit/powerpc/: linux/md.h, darwin/md.h: * Not required - -2005-07-07 11:27 twisti - - * src/vm/jit/powerpc/md.c: * Moved os independent stuff here from - linux/md.c, darwin/md.c - -2005-07-07 11:26 twisti - - * src/vm/jit/powerpc/: darwin/Makefile.am, darwin/md-os.c, - darwin/md.c, linux/Makefile.am, linux/md-os.c, linux/md.c: * - Renamed md.c to md-os.c - -2005-07-06 23:23 twisti - - * src/vm/jit/powerpc/codegen.h: * Formatted some macros a bit - -2005-07-05 16:00 twisti - - * src/vm/jit/stacktrace.c: * More changes - -2005-07-05 16:00 twisti - - * src/vm/jit/i386/md.c: * Machine dependent, but os independent - functions - -2005-07-05 16:00 twisti - - * src/vm/jit/i386/Makefile.am: * Added md.c - -2005-07-05 15:59 twisti - - * src/vm/jit/i386/: freebsd/Makefile.am, freebsd/md-os.c, - freebsd/md.c, linux/Makefile.am, linux/md-os.c, linux/md.c: * - Renamed md.c to md-os.c - -2005-07-05 15:40 twisti - - * src/vm/jit/stacktrace.c: * Cleanup and trying to make the - functions a bit simpler and clearer. - -2005-07-05 15:39 twisti - - * src/vm/jit/: x86_64/md.c, stacktrace.h: * - md_stacktrace_get_returnaddress: added - -2005-07-05 13:18 twisti - - * src/native/native.c: * native_resolve_function: bugfix, just - always generate overloaded function name, this should not - happen that often and it's easier this way - -2005-07-05 12:04 twisti - - * src/native/native.c: * native_get_exceptiontypes: bugfix, removed - excount and just use the methodinfo data - -2005-07-05 10:49 twisti - - * src/vm/jit/alpha/asmpart.S: * asm_calljavafunction/2: calculate - pv recalculate value with labels * some cosmetic changes - -2005-07-05 10:48 twisti - - * src/vm/jit/alpha/codegen.c: * INVOKESPECIAL: use software null - pointer, checking a register should be faster than accessing - memory * createnativestub: save floats with M_FST for native - functions - -2005-07-05 10:46 twisti - - * src/vm/builtin.c: * builtin_new: removed commented debug output - -2005-07-04 23:32 christian - - * tests/native/test.output: New jni Version Number - -2005-07-04 23:28 twisti - - * contrib/Makefile.am: * Install kjc and gnu.getopt - -2005-07-04 23:27 twisti - - * contrib/.cvsignore: * Ignore generated files - -2005-07-04 23:21 twisti - - * configure.in: * rmic: removed * contrib, javac: added - -2005-07-04 23:21 twisti - - * Makefile.am: * SUBDIRS: added contrib - -2005-07-04 23:20 twisti - - * src/scripts/: .cvsignore, Makefile.am, javac.in, kjc.in: * - javac.in: added - -2005-07-04 23:09 twisti - - * contrib/: java-getopt-1.0.11.jar, kjc-2.2C-bin.jar: * The - compiler we want to use - -2005-07-04 23:02 christian - - * src/vm/builtin.c: debug helper removed - -2005-07-04 22:51 twisti - - * src/classpath/: AUTHORS, ChangeLog, INSTALL, LICENSE, NEWS, - configure.ac, doc/hacking.texinfo, examples/Makefile.am, - examples/gnu/classpath/examples/swing/Demo.java, - gnu/CORBA/Asynchron.java, gnu/CORBA/BigDecimalHelper.java, - gnu/CORBA/ByteArrayComparator.java, - gnu/CORBA/Connected_objects.java, - gnu/CORBA/DefinitionKindHolder.java, - gnu/CORBA/DuplicateNameHolder.java, - gnu/CORBA/EmptyExceptionHolder.java, - gnu/CORBA/ExceptionCreator.java, gnu/CORBA/Functional_ORB.java, - gnu/CORBA/IOR.java, gnu/CORBA/IOR_Delegate.java, - gnu/CORBA/IOR_contructed_object.java, - gnu/CORBA/ObjectCreator.java, gnu/CORBA/OctetHolder.java, - gnu/CORBA/Restricted_ORB.java, - gnu/CORBA/ServiceDetailHolder.java, - gnu/CORBA/ServiceRequestAdapter.java, - gnu/CORBA/SetOverrideTypeHolder.java, - gnu/CORBA/Simple_delegate.java, gnu/CORBA/SocketRepository.java, - gnu/CORBA/TypeCodeHelper.java, gnu/CORBA/Unexpected.java, - gnu/CORBA/Version.java, gnu/CORBA/WCharHolder.java, - gnu/CORBA/WStringHolder.java, gnu/CORBA/_PolicyImplBase.java, - gnu/CORBA/aliasTypeCode.java, gnu/CORBA/binaryReply.java, - gnu/CORBA/bufferedResponseHandler.java, - gnu/CORBA/cdrEncapsCodec.java, gnu/CORBA/corbaArrayList.java, - gnu/CORBA/fixedTypeCode.java, gnu/CORBA/generalTypeCode.java, - gnu/CORBA/gnuAny.java, gnu/CORBA/gnuCodecFactory.java, - gnu/CORBA/gnuContext.java, gnu/CORBA/gnuContextList.java, - gnu/CORBA/gnuEnvironment.java, gnu/CORBA/gnuExceptionList.java, - gnu/CORBA/gnuNVList.java, gnu/CORBA/gnuNamedValue.java, - gnu/CORBA/gnuRequest.java, gnu/CORBA/holderFactory.java, - gnu/CORBA/primitiveArrayTypeCode.java, - gnu/CORBA/primitiveTypeCode.java, gnu/CORBA/recordTypeCode.java, - gnu/CORBA/recursiveTypeCode.java, - gnu/CORBA/streamReadyHolder.java, gnu/CORBA/streamRequest.java, - gnu/CORBA/stringTypeCode.java, gnu/CORBA/stubFinder.java, - gnu/CORBA/typeNamer.java, gnu/CORBA/universalHolder.java, - gnu/CORBA/CDR/BigEndianInputStream.java, - gnu/CORBA/CDR/BigEndianOutputStream.java, - gnu/CORBA/CDR/LittleEndianInputStream.java, - gnu/CORBA/CDR/LittleEndianOutputStream.java, - gnu/CORBA/CDR/Vio.java, - gnu/CORBA/CDR/abstractDataInputStream.java, - gnu/CORBA/CDR/abstractDataOutputStream.java, - gnu/CORBA/CDR/aligningInputStream.java, - gnu/CORBA/CDR/aligningOutputStream.java, - gnu/CORBA/CDR/cdrBufInput.java, gnu/CORBA/CDR/cdrBufOutput.java, - gnu/CORBA/CDR/cdrInput.java, gnu/CORBA/CDR/cdrOutput.java, - gnu/CORBA/CDR/encapsulatedOutput.java, - gnu/CORBA/DynAn/NameValuePairHolder.java, - gnu/CORBA/GIOP/CancelHeader.java, - gnu/CORBA/GIOP/CharSets_OSF.java, - gnu/CORBA/GIOP/CloseMessage.java, - gnu/CORBA/GIOP/ErrorMessage.java, - gnu/CORBA/GIOP/MessageHeader.java, - gnu/CORBA/GIOP/ReplyHeader.java, - gnu/CORBA/GIOP/RequestHeader.java, - gnu/CORBA/GIOP/ServiceContext.java, - gnu/CORBA/GIOP/cxCodeSet.java, - gnu/CORBA/GIOP/v1_0/CancelHeader.java, - gnu/CORBA/GIOP/v1_0/ReplyHeader.java, - gnu/CORBA/GIOP/v1_0/RequestHeader.java, - gnu/CORBA/GIOP/v1_2/ReplyHeader.java, - gnu/CORBA/GIOP/v1_2/RequestHeader.java, - gnu/CORBA/NamingService/Binding_iterator_impl.java, - gnu/CORBA/NamingService/Ext.java, - gnu/CORBA/NamingService/NameValidator.java, - gnu/CORBA/NamingService/NamingMap.java, - gnu/CORBA/NamingService/NamingServiceTransient.java, - gnu/CORBA/NamingService/TransientContext.java, - gnu/CORBA/NamingService/cmpNameComponent.java, - gnu/CORBA/NamingService/snConverter.java, - gnu/CORBA/Poa/InvalidPolicyHolder.java, - gnu/java/awt/AWTUtilities.java, - gnu/java/awt/GradientPaintContext.java, - gnu/java/awt/peer/gtk/GdkGraphics.java, - gnu/java/awt/peer/gtk/GdkGraphics2D.java, - gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java, - gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, - gnu/java/awt/peer/gtk/GtkComponentPeer.java, - gnu/java/awt/peer/gtk/GtkContainerPeer.java, - gnu/java/awt/peer/gtk/GtkFramePeer.java, - gnu/java/awt/peer/gtk/GtkImage.java, - gnu/java/awt/peer/gtk/GtkImageConsumer.java, - gnu/java/awt/peer/gtk/GtkImagePainter.java, - gnu/java/awt/peer/gtk/GtkOffScreenImage.java, - gnu/java/awt/peer/gtk/GtkPanelPeer.java, - gnu/java/awt/peer/gtk/GtkToolkit.java, - gnu/java/awt/peer/gtk/GtkVolatileImage.java, - gnu/java/locale/LocaleHelper.java, - gnu/java/locale/LocaleInformation.java, - gnu/java/locale/LocaleInformation_aa.java, - gnu/java/locale/LocaleInformation_aa_DJ.java, - gnu/java/locale/LocaleInformation_aa_ER.java, - gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, - gnu/java/locale/LocaleInformation_aa_ET.java, - gnu/java/locale/LocaleInformation_af.java, - gnu/java/locale/LocaleInformation_af_ZA.java, - gnu/java/locale/LocaleInformation_am.java, - gnu/java/locale/LocaleInformation_am_ET.java, - gnu/java/locale/LocaleInformation_ar.java, - gnu/java/locale/LocaleInformation_ar_DZ.java, - gnu/java/locale/LocaleInformation_ar_IN.java, - gnu/java/locale/LocaleInformation_ar_IQ.java, - gnu/java/locale/LocaleInformation_ar_JO.java, - gnu/java/locale/LocaleInformation_ar_KW.java, - gnu/java/locale/LocaleInformation_ar_LB.java, - gnu/java/locale/LocaleInformation_ar_LY.java, - gnu/java/locale/LocaleInformation_ar_MA.java, - gnu/java/locale/LocaleInformation_ar_QA.java, - gnu/java/locale/LocaleInformation_ar_SA.java, - gnu/java/locale/LocaleInformation_ar_SY.java, - gnu/java/locale/LocaleInformation_ar_TN.java, - gnu/java/locale/LocaleInformation_ar_YE.java, - gnu/java/locale/LocaleInformation_as.java, - gnu/java/locale/LocaleInformation_as_IN.java, - gnu/java/locale/LocaleInformation_az.java, - gnu/java/locale/LocaleInformation_az_Cyrl.java, - gnu/java/locale/LocaleInformation_be.java, - gnu/java/locale/LocaleInformation_be_BY.java, - gnu/java/locale/LocaleInformation_bg.java, - gnu/java/locale/LocaleInformation_bg_BG.java, - gnu/java/locale/LocaleInformation_bn.java, - gnu/java/locale/LocaleInformation_bn_IN.java, - gnu/java/locale/LocaleInformation_br_FR.java, - gnu/java/locale/LocaleInformation_bs_BA.java, - gnu/java/locale/LocaleInformation_byn.java, - gnu/java/locale/LocaleInformation_byn_ER.java, - gnu/java/locale/LocaleInformation_ca.java, - gnu/java/locale/LocaleInformation_ca_ES.java, - gnu/java/locale/LocaleInformation_cs.java, - gnu/java/locale/LocaleInformation_cs_CZ.java, - gnu/java/locale/LocaleInformation_cy.java, - gnu/java/locale/LocaleInformation_cy_GB.java, - gnu/java/locale/LocaleInformation_da.java, - gnu/java/locale/LocaleInformation_da_DK.java, - gnu/java/locale/LocaleInformation_de.java, - gnu/java/locale/LocaleInformation_de_AT.java, - gnu/java/locale/LocaleInformation_de_BE.java, - gnu/java/locale/LocaleInformation_de_CH.java, - gnu/java/locale/LocaleInformation_de_DE.java, - gnu/java/locale/LocaleInformation_de_LI.java, - gnu/java/locale/LocaleInformation_de_LU.java, - gnu/java/locale/LocaleInformation_dv.java, - gnu/java/locale/LocaleInformation_dv_MV.java, - gnu/java/locale/LocaleInformation_dz.java, - gnu/java/locale/LocaleInformation_dz_BT.java, - gnu/java/locale/LocaleInformation_el.java, - gnu/java/locale/LocaleInformation_el_GR.java, - gnu/java/locale/LocaleInformation_en.java, - gnu/java/locale/LocaleInformation_en_AS.java, - gnu/java/locale/LocaleInformation_en_AU.java, - gnu/java/locale/LocaleInformation_en_BE.java, - gnu/java/locale/LocaleInformation_en_BW.java, - gnu/java/locale/LocaleInformation_en_BZ.java, - gnu/java/locale/LocaleInformation_en_CA.java, - gnu/java/locale/LocaleInformation_en_DK.java, - gnu/java/locale/LocaleInformation_en_GB.java, - gnu/java/locale/LocaleInformation_en_GU.java, - gnu/java/locale/LocaleInformation_en_HK.java, - gnu/java/locale/LocaleInformation_en_IE.java, - gnu/java/locale/LocaleInformation_en_IN.java, - gnu/java/locale/LocaleInformation_en_MH.java, - gnu/java/locale/LocaleInformation_en_MP.java, - gnu/java/locale/LocaleInformation_en_MT.java, - gnu/java/locale/LocaleInformation_en_NZ.java, - gnu/java/locale/LocaleInformation_en_PH.java, - gnu/java/locale/LocaleInformation_en_PK.java, - gnu/java/locale/LocaleInformation_en_SG.java, - gnu/java/locale/LocaleInformation_en_UM.java, - gnu/java/locale/LocaleInformation_en_US.java, - gnu/java/locale/LocaleInformation_en_US_POSIX.java, - gnu/java/locale/LocaleInformation_en_VI.java, - gnu/java/locale/LocaleInformation_en_ZA.java, - gnu/java/locale/LocaleInformation_en_ZW.java, - gnu/java/locale/LocaleInformation_eo.java, - gnu/java/locale/LocaleInformation_es.java, - gnu/java/locale/LocaleInformation_es_AR.java, - gnu/java/locale/LocaleInformation_es_BO.java, - gnu/java/locale/LocaleInformation_es_CL.java, - gnu/java/locale/LocaleInformation_es_CO.java, - gnu/java/locale/LocaleInformation_es_CR.java, - gnu/java/locale/LocaleInformation_es_DO.java, - gnu/java/locale/LocaleInformation_es_EC.java, - gnu/java/locale/LocaleInformation_es_ES.java, - gnu/java/locale/LocaleInformation_es_GT.java, - gnu/java/locale/LocaleInformation_es_HN.java, - gnu/java/locale/LocaleInformation_es_MX.java, - gnu/java/locale/LocaleInformation_es_NI.java, - gnu/java/locale/LocaleInformation_es_PA.java, - gnu/java/locale/LocaleInformation_es_PE.java, - gnu/java/locale/LocaleInformation_es_PR.java, - gnu/java/locale/LocaleInformation_es_PY.java, - gnu/java/locale/LocaleInformation_es_SV.java, - gnu/java/locale/LocaleInformation_es_US.java, - gnu/java/locale/LocaleInformation_es_UY.java, - gnu/java/locale/LocaleInformation_es_VE.java, - gnu/java/locale/LocaleInformation_et.java, - gnu/java/locale/LocaleInformation_et_EE.java, - gnu/java/locale/LocaleInformation_eu.java, - gnu/java/locale/LocaleInformation_eu_ES.java, - gnu/java/locale/LocaleInformation_fa.java, - gnu/java/locale/LocaleInformation_fa_AF.java, - gnu/java/locale/LocaleInformation_fa_IR.java, - gnu/java/locale/LocaleInformation_fi.java, - gnu/java/locale/LocaleInformation_fi_FI.java, - gnu/java/locale/LocaleInformation_fo.java, - gnu/java/locale/LocaleInformation_fo_FO.java, - gnu/java/locale/LocaleInformation_fr.java, - gnu/java/locale/LocaleInformation_fr_BE.java, - gnu/java/locale/LocaleInformation_fr_CA.java, - gnu/java/locale/LocaleInformation_fr_CH.java, - gnu/java/locale/LocaleInformation_fr_LU.java, - gnu/java/locale/LocaleInformation_ga.java, - gnu/java/locale/LocaleInformation_ga_IE.java, - gnu/java/locale/LocaleInformation_gez.java, - gnu/java/locale/LocaleInformation_gez_ER.java, - gnu/java/locale/LocaleInformation_gez_ET.java, - gnu/java/locale/LocaleInformation_gl.java, - gnu/java/locale/LocaleInformation_gl_ES.java, - gnu/java/locale/LocaleInformation_gu.java, - gnu/java/locale/LocaleInformation_gu_IN.java, - gnu/java/locale/LocaleInformation_gv.java, - gnu/java/locale/LocaleInformation_gv_GB.java, - gnu/java/locale/LocaleInformation_haw.java, - gnu/java/locale/LocaleInformation_haw_US.java, - gnu/java/locale/LocaleInformation_he.java, - gnu/java/locale/LocaleInformation_he_IL.java, - gnu/java/locale/LocaleInformation_hi.java, - gnu/java/locale/LocaleInformation_hi_IN.java, - gnu/java/locale/LocaleInformation_hr.java, - gnu/java/locale/LocaleInformation_hu.java, - gnu/java/locale/LocaleInformation_hu_HU.java, - gnu/java/locale/LocaleInformation_hy.java, - gnu/java/locale/LocaleInformation_hy_AM.java, - gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, - gnu/java/locale/LocaleInformation_id.java, - gnu/java/locale/LocaleInformation_id_ID.java, - gnu/java/locale/LocaleInformation_is.java, - gnu/java/locale/LocaleInformation_is_IS.java, - gnu/java/locale/LocaleInformation_it.java, - gnu/java/locale/LocaleInformation_it_CH.java, - gnu/java/locale/LocaleInformation_it_IT.java, - gnu/java/locale/LocaleInformation_iu.java, - gnu/java/locale/LocaleInformation_iw_IL.java, - gnu/java/locale/LocaleInformation_ja.java, - gnu/java/locale/LocaleInformation_ja_JP.java, - gnu/java/locale/LocaleInformation_ka.java, - gnu/java/locale/LocaleInformation_kk.java, - gnu/java/locale/LocaleInformation_kk_KZ.java, - gnu/java/locale/LocaleInformation_kl.java, - gnu/java/locale/LocaleInformation_kl_GL.java, - gnu/java/locale/LocaleInformation_km.java, - gnu/java/locale/LocaleInformation_km_KH.java, - gnu/java/locale/LocaleInformation_kn.java, - gnu/java/locale/LocaleInformation_kn_IN.java, - gnu/java/locale/LocaleInformation_ko.java, - gnu/java/locale/LocaleInformation_ko_KR.java, - gnu/java/locale/LocaleInformation_kok.java, - gnu/java/locale/LocaleInformation_kok_IN.java, - gnu/java/locale/LocaleInformation_kw.java, - gnu/java/locale/LocaleInformation_kw_GB.java, - gnu/java/locale/LocaleInformation_ky.java, - gnu/java/locale/LocaleInformation_lo.java, - gnu/java/locale/LocaleInformation_lo_LA.java, - gnu/java/locale/LocaleInformation_lt.java, - gnu/java/locale/LocaleInformation_lt_LT.java, - gnu/java/locale/LocaleInformation_lv.java, - gnu/java/locale/LocaleInformation_lv_LV.java, - gnu/java/locale/LocaleInformation_mk.java, - gnu/java/locale/LocaleInformation_ml.java, - gnu/java/locale/LocaleInformation_ml_IN.java, - gnu/java/locale/LocaleInformation_mn.java, - gnu/java/locale/LocaleInformation_mn_MN.java, - gnu/java/locale/LocaleInformation_mr.java, - gnu/java/locale/LocaleInformation_mr_IN.java, - gnu/java/locale/LocaleInformation_ms.java, - gnu/java/locale/LocaleInformation_ms_BN.java, - gnu/java/locale/LocaleInformation_ms_MY.java, - gnu/java/locale/LocaleInformation_mt.java, - gnu/java/locale/LocaleInformation_mt_MT.java, - gnu/java/locale/LocaleInformation_nb.java, - gnu/java/locale/LocaleInformation_nb_NO.java, - gnu/java/locale/LocaleInformation_nl.java, - gnu/java/locale/LocaleInformation_nl_BE.java, - gnu/java/locale/LocaleInformation_nl_NL.java, - gnu/java/locale/LocaleInformation_nn.java, - gnu/java/locale/LocaleInformation_nn_NO.java, - gnu/java/locale/LocaleInformation_no_NO.java, - gnu/java/locale/LocaleInformation_oc_FR.java, - gnu/java/locale/LocaleInformation_om.java, - gnu/java/locale/LocaleInformation_om_ET.java, - gnu/java/locale/LocaleInformation_om_KE.java, - gnu/java/locale/LocaleInformation_or.java, - gnu/java/locale/LocaleInformation_or_IN.java, - gnu/java/locale/LocaleInformation_pa.java, - gnu/java/locale/LocaleInformation_pa_IN.java, - gnu/java/locale/LocaleInformation_pl.java, - gnu/java/locale/LocaleInformation_pl_PL.java, - gnu/java/locale/LocaleInformation_ps.java, - gnu/java/locale/LocaleInformation_ps_AF.java, - gnu/java/locale/LocaleInformation_pt.java, - gnu/java/locale/LocaleInformation_pt_BR.java, - gnu/java/locale/LocaleInformation_pt_PT.java, - gnu/java/locale/LocaleInformation_ro.java, - gnu/java/locale/LocaleInformation_ro_RO.java, - gnu/java/locale/LocaleInformation_ru.java, - gnu/java/locale/LocaleInformation_ru_RU.java, - gnu/java/locale/LocaleInformation_ru_UA.java, - gnu/java/locale/LocaleInformation_sa.java, - gnu/java/locale/LocaleInformation_sa_IN.java, - gnu/java/locale/LocaleInformation_se_NO.java, - gnu/java/locale/LocaleInformation_sid.java, - gnu/java/locale/LocaleInformation_sid_ET.java, - gnu/java/locale/LocaleInformation_sk.java, - gnu/java/locale/LocaleInformation_sk_SK.java, - gnu/java/locale/LocaleInformation_sl.java, - gnu/java/locale/LocaleInformation_so.java, - gnu/java/locale/LocaleInformation_so_DJ.java, - gnu/java/locale/LocaleInformation_so_ET.java, - gnu/java/locale/LocaleInformation_so_KE.java, - gnu/java/locale/LocaleInformation_so_SO.java, - gnu/java/locale/LocaleInformation_sq.java, - gnu/java/locale/LocaleInformation_sq_AL.java, - gnu/java/locale/LocaleInformation_sr.java, - gnu/java/locale/LocaleInformation_sr_Latn.java, - gnu/java/locale/LocaleInformation_sv.java, - gnu/java/locale/LocaleInformation_sv_FI.java, - gnu/java/locale/LocaleInformation_sv_SE.java, - gnu/java/locale/LocaleInformation_sw.java, - gnu/java/locale/LocaleInformation_sw_KE.java, - gnu/java/locale/LocaleInformation_sw_TZ.java, - gnu/java/locale/LocaleInformation_syr.java, - gnu/java/locale/LocaleInformation_syr_SY.java, - gnu/java/locale/LocaleInformation_ta.java, - gnu/java/locale/LocaleInformation_ta_IN.java, - gnu/java/locale/LocaleInformation_te.java, - gnu/java/locale/LocaleInformation_te_IN.java, - gnu/java/locale/LocaleInformation_tg_TJ.java, - gnu/java/locale/LocaleInformation_th.java, - gnu/java/locale/LocaleInformation_th_TH.java, - gnu/java/locale/LocaleInformation_ti.java, - gnu/java/locale/LocaleInformation_ti_ER.java, - gnu/java/locale/LocaleInformation_ti_ET.java, - gnu/java/locale/LocaleInformation_tig.java, - gnu/java/locale/LocaleInformation_tig_ER.java, - gnu/java/locale/LocaleInformation_tr.java, - gnu/java/locale/LocaleInformation_tr_TR.java, - gnu/java/locale/LocaleInformation_tt.java, - gnu/java/locale/LocaleInformation_tt_RU.java, - gnu/java/locale/LocaleInformation_uk.java, - gnu/java/locale/LocaleInformation_uk_UA.java, - gnu/java/locale/LocaleInformation_ur.java, - gnu/java/locale/LocaleInformation_uz.java, - gnu/java/locale/LocaleInformation_uz_AF.java, - gnu/java/locale/LocaleInformation_vi.java, - gnu/java/locale/LocaleInformation_wal.java, - gnu/java/locale/LocaleInformation_wal_ET.java, - gnu/java/locale/LocaleInformation_zh.java, - gnu/java/locale/LocaleInformation_zh_CN_Hans.java, - gnu/java/locale/LocaleInformation_zh_HK_Hant.java, - gnu/java/locale/LocaleInformation_zh_Hant.java, - gnu/java/locale/LocaleInformation_zh_MO_Hant.java, - gnu/java/locale/LocaleInformation_zh_SG_Hans.java, - gnu/java/locale/LocaleInformation_zh_TW_Hant.java, - gnu/java/net/protocol/http/HTTPURLConnection.java, - gnu/java/net/protocol/http/Headers.java, - gnu/java/net/protocol/http/Request.java, - gnu/java/net/protocol/jar/Handler.java, - gnu/java/nio/DatagramChannelImpl.java, - gnu/java/nio/DatagramChannelSelectionKey.java, - gnu/java/nio/ServerSocketChannelImpl.java, - gnu/java/nio/ServerSocketChannelSelectionKey.java, - gnu/java/nio/SocketChannelImpl.java, - gnu/java/nio/SocketChannelSelectionKey.java, - gnu/java/nio/channels/FileChannelImpl.java, - gnu/java/nio/charset/Windows1250.java, - gnu/java/nio/charset/Windows1251.java, - gnu/java/nio/charset/Windows1252.java, - gnu/java/nio/charset/Windows1253.java, - gnu/java/nio/charset/Windows1254.java, - gnu/java/nio/charset/Windows1255.java, - gnu/java/nio/charset/Windows1256.java, - gnu/java/nio/charset/Windows1257.java, - gnu/java/nio/charset/Windows1258.java, - gnu/java/security/provider/DSASignature.java, - gnu/java/security/provider/SHA1PRNG.java, gnu/regexp/RE.java, - gnu/regexp/RESyntax.java, gnu/regexp/RETokenRepeated.java, - gnu/xml/aelfred2/XmlParser.java, gnu/xml/dom/DomDocument.java, - gnu/xml/dom/DomDocumentBuilder.java, gnu/xml/dom/DomNsNode.java, - gnu/xml/dom/ls/SAXEventSink.java, - gnu/xml/transform/StreamSerializer.java, - gnu/xml/transform/XSLURIResolver.java, include/Makefile.am, - include/gnu_java_awt_peer_gtk_GdkGraphics.h, - include/gnu_java_awt_peer_gtk_GdkGraphics2D.h, - include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h, - include/gnu_java_awt_peer_gtk_GtkFramePeer.h, - include/gnu_java_awt_peer_gtk_GtkImage.h, - include/gnu_java_awt_peer_gtk_GtkImagePainter.h, - include/gnu_java_awt_peer_gtk_GtkPanelPeer.h, - java/awt/BufferCapabilities.java, java/awt/Canvas.java, - java/awt/Component.java, java/awt/Container.java, - java/awt/DefaultKeyboardFocusManager.java, java/awt/Font.java, - java/awt/Frame.java, java/awt/GradientPaint.java, - java/awt/ImageCapabilities.java, java/awt/MenuItem.java, - java/awt/Window.java, java/awt/event/AWTEventListener.java, - java/awt/event/AWTEventListenerProxy.java, - java/awt/event/InputMethodListener.java, - java/awt/event/ItemListener.java, - java/awt/event/MouseWheelEvent.java, - java/awt/event/TextEvent.java, java/awt/event/WindowEvent.java, - java/awt/event/WindowListener.java, - java/awt/image/BandedSampleModel.java, - java/awt/image/BufferStrategy.java, - java/awt/image/BufferedImage.java, - java/awt/image/DirectColorModel.java, - java/awt/image/IndexColorModel.java, - java/awt/image/RGBImageFilter.java, - java/awt/image/SampleModel.java, - java/awt/image/VolatileImage.java, - java/awt/peer/ComponentPeer.java, java/io/DataInputStream.java, - java/io/FileInputStream.java, java/io/FileOutputStream.java, - java/io/ObjectInputStream.java, java/io/RandomAccessFile.java, - java/lang/Class.java, java/lang/ClassLoader.java, - java/lang/Integer.java, java/lang/String.java, - java/net/ServerSocket.java, java/net/URI.java, - java/nio/channels/FileLock.java, java/nio/charset/Charset.java, - java/rmi/server/RMIClassLoader.java, - java/text/AttributedStringIterator.java, - java/text/DateFormatSymbols.java, java/text/DecimalFormat.java, - java/text/MessageFormat.java, java/text/SimpleDateFormat.java, - java/util/BitSet.java, java/util/Calendar.java, - java/util/LinkedHashMap.java, java/util/Locale.java, - java/util/TimeZone.java, java/util/logging/LogManager.java, - java/util/logging/Logger.java, - java/util/prefs/AbstractPreferences.java, - java/util/regex/Pattern.java, javax/swing/AbstractButton.java, - javax/swing/AbstractCellEditor.java, javax/swing/Action.java, - javax/swing/ActionMap.java, javax/swing/BorderFactory.java, - javax/swing/Box.java, javax/swing/BoxLayout.java, - javax/swing/ButtonGroup.java, javax/swing/CellRendererPane.java, - javax/swing/DebugGraphics.java, - javax/swing/DefaultBoundedRangeModel.java, - javax/swing/DefaultButtonModel.java, - javax/swing/DefaultCellEditor.java, - javax/swing/DefaultComboBoxModel.java, - javax/swing/DefaultDesktopManager.java, - javax/swing/DefaultFocusManager.java, - javax/swing/DefaultListCellRenderer.java, - javax/swing/DefaultListModel.java, - javax/swing/DefaultListSelectionModel.java, - javax/swing/FocusManager.java, javax/swing/GrayFilter.java, - javax/swing/ImageIcon.java, javax/swing/JApplet.java, - javax/swing/JButton.java, javax/swing/JCheckBoxMenuItem.java, - javax/swing/JColorChooser.java, javax/swing/JComboBox.java, - javax/swing/JComponent.java, javax/swing/JDesktopPane.java, - javax/swing/JDialog.java, javax/swing/JEditorPane.java, - javax/swing/JFileChooser.java, - javax/swing/JFormattedTextField.java, javax/swing/JFrame.java, - javax/swing/JInternalFrame.java, javax/swing/JLabel.java, - javax/swing/JLayeredPane.java, javax/swing/JList.java, - javax/swing/JMenu.java, javax/swing/JMenuItem.java, - javax/swing/JPopupMenu.java, javax/swing/JProgressBar.java, - javax/swing/JRadioButton.java, javax/swing/JScrollPane.java, - javax/swing/JSeparator.java, javax/swing/JSpinner.java, - javax/swing/JTabbedPane.java, javax/swing/JTable.java, - javax/swing/JTextArea.java, javax/swing/JTextField.java, - javax/swing/JTextPane.java, javax/swing/JToggleButton.java, - javax/swing/JToolTip.java, javax/swing/JTree.java, - javax/swing/JViewport.java, javax/swing/JWindow.java, - javax/swing/LayoutFocusTraversalPolicy.java, - javax/swing/MenuSelectionManager.java, - javax/swing/RepaintManager.java, - javax/swing/ScrollPaneLayout.java, - javax/swing/SizeRequirements.java, - javax/swing/SpinnerDateModel.java, - javax/swing/SwingUtilities.java, javax/swing/ToolTipManager.java, - javax/swing/TransferHandler.java, javax/swing/UIManager.java, - javax/swing/package.html, javax/swing/border/package.html, - javax/swing/colorchooser/package.html, - javax/swing/event/TableModelEvent.java, - javax/swing/event/TreeSelectionEvent.java, - javax/swing/event/package.html, - javax/swing/filechooser/FileSystemView.java, - javax/swing/filechooser/UnixFileSystemView.java, - javax/swing/filechooser/package.html, - javax/swing/plaf/ColorUIResource.java, - javax/swing/plaf/package.html, - javax/swing/plaf/basic/BasicButtonListener.java, - javax/swing/plaf/basic/BasicCheckBoxUI.java, - javax/swing/plaf/basic/BasicComboBoxUI.java, - javax/swing/plaf/basic/BasicDirectoryModel.java, - javax/swing/plaf/basic/BasicFileChooserUI.java, - javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, - javax/swing/plaf/basic/BasicInternalFrameUI.java, - javax/swing/plaf/basic/BasicLabelUI.java, - javax/swing/plaf/basic/BasicListUI.java, - javax/swing/plaf/basic/BasicLookAndFeel.java, - javax/swing/plaf/basic/BasicMenuUI.java, - javax/swing/plaf/basic/BasicOptionPaneUI.java, - javax/swing/plaf/basic/BasicPopupMenuUI.java, - javax/swing/plaf/basic/BasicProgressBarUI.java, - javax/swing/plaf/basic/BasicSliderUI.java, - javax/swing/plaf/basic/BasicSplitPaneUI.java, - javax/swing/plaf/basic/BasicTabbedPaneUI.java, - javax/swing/plaf/basic/BasicTableUI.java, - javax/swing/plaf/basic/BasicTextUI.java, - javax/swing/plaf/basic/BasicTreeUI.java, - javax/swing/plaf/basic/BasicViewportUI.java, - javax/swing/plaf/basic/DefaultMenuLayout.java, - javax/swing/plaf/basic/package.html, - javax/swing/plaf/metal/MetalComboBoxUI.java, - javax/swing/plaf/metal/MetalLookAndFeel.java, - javax/swing/plaf/metal/MetalScrollBarUI.java, - javax/swing/plaf/metal/MetalSplitPaneDivider.java, - javax/swing/plaf/metal/MetalSplitPaneUI.java, - javax/swing/plaf/metal/MetalUtils.java, - javax/swing/plaf/metal/package.html, - javax/swing/table/AbstractTableModel.java, - javax/swing/table/DefaultTableCellRenderer.java, - javax/swing/table/DefaultTableModel.java, - javax/swing/text/AbstractDocument.java, - javax/swing/text/DateFormatter.java, - javax/swing/text/DefaultCaret.java, - javax/swing/text/DefaultEditorKit.java, - javax/swing/text/DefaultFormatter.java, - javax/swing/text/DefaultStyledDocument.java, - javax/swing/text/FieldView.java, - javax/swing/text/GapContent.java, - javax/swing/text/InternationalFormatter.java, - javax/swing/text/JTextComponent.java, - javax/swing/text/PlainDocument.java, - javax/swing/text/PlainView.java, javax/swing/text/Utilities.java, - javax/swing/text/View.java, javax/swing/text/html/HTML.java, - javax/swing/text/html/HTMLEditorKit.java, - javax/swing/tree/AbstractLayoutCache.java, - javax/swing/tree/DefaultTreeCellRenderer.java, - javax/swing/tree/DefaultTreeModel.java, - javax/swing/tree/DefaultTreeSelectionModel.java, - javax/swing/tree/FixedHeightLayoutCache.java, - javax/swing/tree/TreePath.java, - javax/swing/tree/VariableHeightLayoutCache.java, - javax/swing/tree/package.html, javax/swing/undo/package.html, - lib/.cvsignore, lib/Makefile.am, lib/gen-classlist.sh.in, - m4/acinclude.m4, native/fdlibm/mprec.c, native/fdlibm/s_finite.c, - native/jni/gtk-peer/Makefile.am, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, - native/jni/gtk-peer/gthread-jni.c, - native/jni/gtk-peer/gtkcairopeer.h, - native/jni/gtk-peer/gtkpeer.h, org/omg/CORBA/Any.java, - org/omg/CORBA/CompletionStatus.java, - org/omg/CORBA/CompletionStatusHelper.java, - org/omg/CORBA/Current.java, org/omg/CORBA/CurrentHelper.java, - org/omg/CORBA/CurrentHolder.java, - org/omg/CORBA/CurrentOperations.java, - org/omg/CORBA/CustomMarshal.java, org/omg/CORBA/CustomValue.java, - org/omg/CORBA/DataInputStream.java, - org/omg/CORBA/DataOutputStream.java, - org/omg/CORBA/DefinitionKind.java, - org/omg/CORBA/DefinitionKindHelper.java, - org/omg/CORBA/DomainManager.java, - org/omg/CORBA/DomainManagerOperations.java, - org/omg/CORBA/DynAny.java, org/omg/CORBA/DynArray.java, - org/omg/CORBA/DynEnum.java, org/omg/CORBA/DynFixed.java, - org/omg/CORBA/DynSequence.java, org/omg/CORBA/DynStruct.java, - org/omg/CORBA/DynUnion.java, org/omg/CORBA/DynValue.java, - org/omg/CORBA/DynamicImplementation.java, - org/omg/CORBA/FieldNameHelper.java, - org/omg/CORBA/FixedHolder.java, org/omg/CORBA/IDLType.java, - org/omg/CORBA/IDLTypeHelper.java, - org/omg/CORBA/IDLTypeOperations.java, - org/omg/CORBA/IRObject.java, - org/omg/CORBA/IRObjectOperations.java, - org/omg/CORBA/IdentifierHelper.java, - org/omg/CORBA/LocalObject.java, org/omg/CORBA/NO_RESOURCES.java, - org/omg/CORBA/NameValuePair.java, - org/omg/CORBA/NameValuePairHelper.java, org/omg/CORBA/ORB.java, - org/omg/CORBA/Object.java, org/omg/CORBA/ObjectHelper.java, - org/omg/CORBA/ObjectHolder.java, - org/omg/CORBA/PRIVATE_MEMBER.java, - org/omg/CORBA/PUBLIC_MEMBER.java, - org/omg/CORBA/ParameterMode.java, - org/omg/CORBA/ParameterModeHelper.java, - org/omg/CORBA/ParameterModeHolder.java, - org/omg/CORBA/Policy.java, org/omg/CORBA/PolicyError.java, - org/omg/CORBA/PolicyHelper.java, org/omg/CORBA/PolicyHolder.java, - org/omg/CORBA/PolicyListHelper.java, - org/omg/CORBA/PolicyListHolder.java, - org/omg/CORBA/PolicyOperations.java, - org/omg/CORBA/PolicyTypeHelper.java, - org/omg/CORBA/RepositoryIdHelper.java, - org/omg/CORBA/ServerRequest.java, - org/omg/CORBA/ServiceDetail.java, - org/omg/CORBA/ServiceDetailHelper.java, - org/omg/CORBA/ServiceInformation.java, - org/omg/CORBA/ServiceInformationHelper.java, - org/omg/CORBA/ServiceInformationHolder.java, - org/omg/CORBA/SetOverrideType.java, - org/omg/CORBA/SetOverrideTypeHelper.java, - org/omg/CORBA/StringHolder.java, - org/omg/CORBA/StringSeqHelper.java, - org/omg/CORBA/StringSeqHolder.java, - org/omg/CORBA/StringValueHelper.java, - org/omg/CORBA/StructMemberHelper.java, - org/omg/CORBA/TRANSIENT.java, org/omg/CORBA/UNKNOWN.java, - org/omg/CORBA/UnionMemberHelper.java, - org/omg/CORBA/UnknownUserException.java, - org/omg/CORBA/UserException.java, org/omg/CORBA/VM_ABSTRACT.java, - org/omg/CORBA/VM_CUSTOM.java, org/omg/CORBA/VM_NONE.java, - org/omg/CORBA/VM_TRUNCATABLE.java, - org/omg/CORBA/ValueBaseHelper.java, - org/omg/CORBA/ValueBaseHolder.java, - org/omg/CORBA/ValueMember.java, - org/omg/CORBA/ValueMemberHelper.java, - org/omg/CORBA/VersionSpecHelper.java, - org/omg/CORBA/VisibilityHelper.java, - org/omg/CORBA/WStringValueHelper.java, - org/omg/CORBA/_IDLTypeStub.java, org/omg/CORBA/_PolicyStub.java, - org/omg/CORBA/package.html, - org/omg/CORBA/portable/ApplicationException.java, - org/omg/CORBA/portable/ApplicationException.jbx, - org/omg/CORBA/portable/BoxedValueHelper.java, - org/omg/CORBA/portable/CustomValue.java, - org/omg/CORBA/portable/Delegate.java, - org/omg/CORBA/portable/IndirectionException.java, - org/omg/CORBA/portable/InvokeHandler.java, - org/omg/CORBA/portable/ObjectImpl.java, - org/omg/CORBA/portable/OutputStream.java, - org/omg/CORBA/portable/RemarshalException.java, - org/omg/CORBA/portable/ResponseHandler.java, - org/omg/CORBA/portable/ServantObject.java, - org/omg/CORBA/portable/StreamableValue.java, - org/omg/CORBA/portable/UnknownException.java, - org/omg/CORBA/portable/ValueBase.java, - org/omg/CORBA/portable/ValueFactory.java, - org/omg/CORBA/portable/package.html, org/omg/CORBA_2_3/ORB.java, - org/omg/CORBA_2_3/package.html, - org/omg/CORBA_2_3/portable/Delegate.java, - org/omg/CORBA_2_3/portable/InputStream.java, - org/omg/CORBA_2_3/portable/ObjectImpl.java, - org/omg/CORBA_2_3/portable/OutputStream.java, - org/omg/CORBA_2_3/portable/package.html, - org/omg/CosNaming/Binding.java, - org/omg/CosNaming/BindingHelper.java, - org/omg/CosNaming/BindingHolder.java, - org/omg/CosNaming/BindingIterator.java, - org/omg/CosNaming/BindingIteratorHelper.java, - org/omg/CosNaming/BindingIteratorHolder.java, - org/omg/CosNaming/BindingIteratorOperations.java, - org/omg/CosNaming/BindingListHelper.java, - org/omg/CosNaming/BindingListHolder.java, - org/omg/CosNaming/BindingType.java, - org/omg/CosNaming/BindingTypeHelper.java, - org/omg/CosNaming/BindingTypeHolder.java, - org/omg/CosNaming/IstringHelper.java, - org/omg/CosNaming/NameComponent.java, - org/omg/CosNaming/NameComponentHelper.java, - org/omg/CosNaming/NameComponentHolder.java, - org/omg/CosNaming/NameHelper.java, - org/omg/CosNaming/NameHolder.java, - org/omg/CosNaming/NamingContext.java, - org/omg/CosNaming/NamingContextExt.java, - org/omg/CosNaming/NamingContextExtHelper.java, - org/omg/CosNaming/NamingContextExtHolder.java, - org/omg/CosNaming/NamingContextExtOperations.java, - org/omg/CosNaming/NamingContextHelper.java, - org/omg/CosNaming/NamingContextHolder.java, - org/omg/CosNaming/NamingContextOperations.java, - org/omg/CosNaming/_BindingIteratorImplBase.java, - org/omg/CosNaming/_BindingIteratorStub.java, - org/omg/CosNaming/_NamingContextExtImplBase.java, - org/omg/CosNaming/_NamingContextExtStub.java, - org/omg/CosNaming/_NamingContextImplBase.java, - org/omg/CosNaming/_NamingContextStub.java, - org/omg/CosNaming/package.html, - org/omg/CosNaming/NamingContextExtPackage/AddressHelper.java, - org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java, - org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper.java, - org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java, - org/omg/CosNaming/NamingContextExtPackage/StringNameHelper.java, - org/omg/CosNaming/NamingContextExtPackage/URLStringHelper.java, - org/omg/CosNaming/NamingContextExtPackage/package.html, - org/omg/CosNaming/NamingContextPackage/AlreadyBound.java, - org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java, - org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java, - org/omg/CosNaming/NamingContextPackage/CannotProceed.java, - org/omg/CosNaming/NamingContextPackage/CannotProceedHelper.java, - org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java, - org/omg/CosNaming/NamingContextPackage/InvalidName.java, - org/omg/CosNaming/NamingContextPackage/InvalidNameHelper.java, - org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java, - org/omg/CosNaming/NamingContextPackage/NotEmpty.java, - org/omg/CosNaming/NamingContextPackage/NotEmptyHelper.java, - org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java, - org/omg/CosNaming/NamingContextPackage/NotFound.java, - org/omg/CosNaming/NamingContextPackage/NotFoundHelper.java, - org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java, - org/omg/CosNaming/NamingContextPackage/NotFoundReason.java, - org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper.java, - org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder.java, - org/omg/CosNaming/NamingContextPackage/package.html, - org/omg/Dynamic/Parameter.java, - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java, - org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper.java, - org/omg/DynamicAny/DynAnyPackage/InvalidValue.java, - org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper.java, - org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java, - org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper.java, - org/omg/DynamicAny/DynAnyPackage/package.html, - org/omg/IOP/CodeSets.java, org/omg/IOP/Codec.java, - org/omg/IOP/CodecFactory.java, - org/omg/IOP/CodecFactoryHelper.java, - org/omg/IOP/CodecFactoryOperations.java, - org/omg/IOP/CodecOperations.java, - org/omg/IOP/ComponentIdHelper.java, - org/omg/IOP/ENCODING_CDR_ENCAPS.java, org/omg/IOP/Encoding.java, - org/omg/IOP/IOR.java, org/omg/IOP/IORHelper.java, - org/omg/IOP/IORHolder.java, - org/omg/IOP/MultipleComponentProfileHelper.java, - org/omg/IOP/MultipleComponentProfileHolder.java, - org/omg/IOP/ProfileIdHelper.java, - org/omg/IOP/ServiceContext.java, - org/omg/IOP/ServiceContextHelper.java, - org/omg/IOP/ServiceContextHolder.java, - org/omg/IOP/ServiceContextListHelper.java, - org/omg/IOP/ServiceContextListHolder.java, - org/omg/IOP/ServiceIdHelper.java, - org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java, - org/omg/IOP/TAG_CODE_SETS.java, - org/omg/IOP/TAG_INTERNET_IOP.java, - org/omg/IOP/TAG_JAVA_CODEBASE.java, - org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java, - org/omg/IOP/TAG_ORB_TYPE.java, org/omg/IOP/TAG_POLICIES.java, - org/omg/IOP/TaggedComponent.java, - org/omg/IOP/TaggedComponentHelper.java, - org/omg/IOP/TaggedComponentHolder.java, - org/omg/IOP/TaggedProfile.java, - org/omg/IOP/TaggedProfileHelper.java, - org/omg/IOP/TaggedProfileHolder.java, - org/omg/IOP/TransactionService.java, - org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java, - org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper.java, - org/omg/IOP/CodecPackage/FormatMismatch.java, - org/omg/IOP/CodecPackage/FormatMismatchHelper.java, - org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java, - org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper.java, - org/omg/IOP/CodecPackage/TypeMismatch.java, - org/omg/IOP/CodecPackage/TypeMismatchHelper.java, - org/omg/Messaging/SYNC_WITH_TRANSPORT.java, - org/omg/Messaging/SyncScopeHelper.java, - org/omg/Messaging/package.html, - org/omg/PortableInterceptor/LOCATION_FORWARD.java, - org/omg/PortableInterceptor/SUCCESSFUL.java, - org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java, - org/omg/PortableInterceptor/TRANSPORT_RETRY.java, - org/omg/PortableInterceptor/USER_EXCEPTION.java, - org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java, - org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java, - org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java, - org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java, - org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java, - org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java, - org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java, - org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java, - org/omg/PortableServer/IdAssignmentPolicyValue.java, - org/omg/PortableServer/IdUniquenessPolicyValue.java, - org/omg/PortableServer/ImplicitActivationPolicyValue.java, - org/omg/PortableServer/LIFESPAN_POLICY_ID.java, - org/omg/PortableServer/LifespanPolicyValue.java, - org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java, - org/omg/PortableServer/RequestProcessingPolicyValue.java, - org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java, - org/omg/PortableServer/ServantRetentionPolicyValue.java, - org/omg/PortableServer/THREAD_POLICY_ID.java, - org/omg/PortableServer/CurrentPackage/NoContext.java, - org/omg/PortableServer/CurrentPackage/NoContextHelper.java, - org/omg/PortableServer/POAManagerPackage/AdapterInactive.java, - org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java, - org/omg/PortableServer/POAManagerPackage/State.java, - org/omg/PortableServer/POAManagerPackage/package.html, - org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java, - org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java, - org/omg/PortableServer/POAPackage/AdapterNonExistent.java, - org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java, - org/omg/PortableServer/POAPackage/InvalidPolicy.java, - org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java, - org/omg/PortableServer/POAPackage/NoServant.java, - org/omg/PortableServer/POAPackage/NoServantHelper.java, - org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java, - org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java, - org/omg/PortableServer/POAPackage/ObjectNotActive.java, - org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java, - org/omg/PortableServer/POAPackage/ServantAlreadyActive.java, - org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java, - org/omg/PortableServer/POAPackage/ServantNotActive.java, - org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java, - org/omg/PortableServer/POAPackage/WrongAdapter.java, - org/omg/PortableServer/POAPackage/WrongAdapterHelper.java, - org/omg/PortableServer/POAPackage/WrongPolicy.java, - org/omg/PortableServer/POAPackage/WrongPolicyHelper.java, - org/omg/PortableServer/POAPackage/package.html, - org/omg/SendingContext/RunTime.java, - org/omg/SendingContext/RunTimeOperations.java, - org/omg/stub/java/rmi/_Remote_Stub.java, - org/omg/stub/java/rmi/package.html, - resource/META-INF/services/javax.xml.parsers.DocumentBuilderFactory, - resource/META-INF/services/javax.xml.parsers.SAXParserFactory, - resource/META-INF/services/javax.xml.parsers.TransformerFactory, - resource/META-INF/services/org.xml.sax.driver, - resource/gnu/java/locale/LocaleInformation.properties, - resource/gnu/java/locale/LocaleInformation_aa.properties, - resource/gnu/java/locale/LocaleInformation_aa_DJ.properties, - resource/gnu/java/locale/LocaleInformation_aa_ER.properties, - resource/gnu/java/locale/LocaleInformation_aa_ER_SAAHO.properties, - resource/gnu/java/locale/LocaleInformation_aa_ET.properties, - resource/gnu/java/locale/LocaleInformation_af.properties, - resource/gnu/java/locale/LocaleInformation_af_ZA.properties, - resource/gnu/java/locale/LocaleInformation_am.properties, - resource/gnu/java/locale/LocaleInformation_am_ET.properties, - resource/gnu/java/locale/LocaleInformation_ar.properties, - resource/gnu/java/locale/LocaleInformation_ar_DZ.properties, - resource/gnu/java/locale/LocaleInformation_ar_IN.properties, - resource/gnu/java/locale/LocaleInformation_ar_IQ.properties, - resource/gnu/java/locale/LocaleInformation_ar_JO.properties, - resource/gnu/java/locale/LocaleInformation_ar_KW.properties, - resource/gnu/java/locale/LocaleInformation_ar_LB.properties, - resource/gnu/java/locale/LocaleInformation_ar_LY.properties, - resource/gnu/java/locale/LocaleInformation_ar_MA.properties, - resource/gnu/java/locale/LocaleInformation_ar_QA.properties, - resource/gnu/java/locale/LocaleInformation_ar_SA.properties, - resource/gnu/java/locale/LocaleInformation_ar_SY.properties, - resource/gnu/java/locale/LocaleInformation_ar_TN.properties, - resource/gnu/java/locale/LocaleInformation_ar_YE.properties, - resource/gnu/java/locale/LocaleInformation_as.properties, - resource/gnu/java/locale/LocaleInformation_as_IN.properties, - resource/gnu/java/locale/LocaleInformation_az_Cyrl.properties, - resource/gnu/java/locale/LocaleInformation_be.properties, - resource/gnu/java/locale/LocaleInformation_be_BY.properties, - resource/gnu/java/locale/LocaleInformation_bg.properties, - resource/gnu/java/locale/LocaleInformation_bg_BG.properties, - resource/gnu/java/locale/LocaleInformation_bn.properties, - resource/gnu/java/locale/LocaleInformation_bn_IN.properties, - resource/gnu/java/locale/LocaleInformation_ca.properties, - resource/gnu/java/locale/LocaleInformation_ca_ES.properties, - resource/gnu/java/locale/LocaleInformation_cs.properties, - resource/gnu/java/locale/LocaleInformation_cs_CZ.properties, - resource/gnu/java/locale/LocaleInformation_cy.properties, - resource/gnu/java/locale/LocaleInformation_cy_GB.properties, - resource/gnu/java/locale/LocaleInformation_da.properties, - resource/gnu/java/locale/LocaleInformation_da_DK.properties, - resource/gnu/java/locale/LocaleInformation_de.properties, - resource/gnu/java/locale/LocaleInformation_de_AT.properties, - resource/gnu/java/locale/LocaleInformation_de_BE.properties, - resource/gnu/java/locale/LocaleInformation_de_CH.properties, - resource/gnu/java/locale/LocaleInformation_de_DE.properties, - resource/gnu/java/locale/LocaleInformation_de_LI.properties, - resource/gnu/java/locale/LocaleInformation_de_LU.properties, - resource/gnu/java/locale/LocaleInformation_dv.properties, - resource/gnu/java/locale/LocaleInformation_dv_MV.properties, - resource/gnu/java/locale/LocaleInformation_dz.properties, - resource/gnu/java/locale/LocaleInformation_dz_BT.properties, - resource/gnu/java/locale/LocaleInformation_el.properties, - resource/gnu/java/locale/LocaleInformation_el_GR.properties, - resource/gnu/java/locale/LocaleInformation_en.properties, - resource/gnu/java/locale/LocaleInformation_en_AS.properties, - resource/gnu/java/locale/LocaleInformation_en_AU.properties, - resource/gnu/java/locale/LocaleInformation_en_BE.properties, - resource/gnu/java/locale/LocaleInformation_en_BW.properties, - resource/gnu/java/locale/LocaleInformation_en_BZ.properties, - resource/gnu/java/locale/LocaleInformation_en_CA.properties, - resource/gnu/java/locale/LocaleInformation_en_GB.properties, - resource/gnu/java/locale/LocaleInformation_en_GU.properties, - resource/gnu/java/locale/LocaleInformation_en_HK.properties, - resource/gnu/java/locale/LocaleInformation_en_IE.properties, - resource/gnu/java/locale/LocaleInformation_en_IN.properties, - resource/gnu/java/locale/LocaleInformation_en_MH.properties, - resource/gnu/java/locale/LocaleInformation_en_MP.properties, - resource/gnu/java/locale/LocaleInformation_en_MT.properties, - resource/gnu/java/locale/LocaleInformation_en_NZ.properties, - resource/gnu/java/locale/LocaleInformation_en_PH.properties, - resource/gnu/java/locale/LocaleInformation_en_PK.properties, - resource/gnu/java/locale/LocaleInformation_en_SG.properties, - resource/gnu/java/locale/LocaleInformation_en_UM.properties, - resource/gnu/java/locale/LocaleInformation_en_US.properties, - resource/gnu/java/locale/LocaleInformation_en_US_POSIX.properties, - resource/gnu/java/locale/LocaleInformation_en_VI.properties, - resource/gnu/java/locale/LocaleInformation_en_ZA.properties, - resource/gnu/java/locale/LocaleInformation_en_ZW.properties, - resource/gnu/java/locale/LocaleInformation_eo.properties, - resource/gnu/java/locale/LocaleInformation_es.properties, - resource/gnu/java/locale/LocaleInformation_es_AR.properties, - resource/gnu/java/locale/LocaleInformation_es_BO.properties, - resource/gnu/java/locale/LocaleInformation_es_CL.properties, - resource/gnu/java/locale/LocaleInformation_es_CO.properties, - resource/gnu/java/locale/LocaleInformation_es_CR.properties, - resource/gnu/java/locale/LocaleInformation_es_DO.properties, - resource/gnu/java/locale/LocaleInformation_es_EC.properties, - resource/gnu/java/locale/LocaleInformation_es_ES.properties, - resource/gnu/java/locale/LocaleInformation_es_GT.properties, - resource/gnu/java/locale/LocaleInformation_es_HN.properties, - resource/gnu/java/locale/LocaleInformation_es_MX.properties, - resource/gnu/java/locale/LocaleInformation_es_NI.properties, - resource/gnu/java/locale/LocaleInformation_es_PA.properties, - resource/gnu/java/locale/LocaleInformation_es_PE.properties, - resource/gnu/java/locale/LocaleInformation_es_PR.properties, - resource/gnu/java/locale/LocaleInformation_es_PY.properties, - resource/gnu/java/locale/LocaleInformation_es_SV.properties, - resource/gnu/java/locale/LocaleInformation_es_US.properties, - resource/gnu/java/locale/LocaleInformation_es_UY.properties, - resource/gnu/java/locale/LocaleInformation_es_VE.properties, - resource/gnu/java/locale/LocaleInformation_et.properties, - resource/gnu/java/locale/LocaleInformation_et_EE.properties, - resource/gnu/java/locale/LocaleInformation_eu.properties, - resource/gnu/java/locale/LocaleInformation_eu_ES.properties, - resource/gnu/java/locale/LocaleInformation_fa.properties, - resource/gnu/java/locale/LocaleInformation_fa_AF.properties, - resource/gnu/java/locale/LocaleInformation_fa_IR.properties, - resource/gnu/java/locale/LocaleInformation_fi.properties, - resource/gnu/java/locale/LocaleInformation_fi_FI.properties, - resource/gnu/java/locale/LocaleInformation_fo.properties, - resource/gnu/java/locale/LocaleInformation_fo_FO.properties, - resource/gnu/java/locale/LocaleInformation_fr.properties, - resource/gnu/java/locale/LocaleInformation_fr_BE.properties, - resource/gnu/java/locale/LocaleInformation_fr_CA.properties, - resource/gnu/java/locale/LocaleInformation_fr_CH.properties, - resource/gnu/java/locale/LocaleInformation_fr_LU.properties, - resource/gnu/java/locale/LocaleInformation_ga.properties, - resource/gnu/java/locale/LocaleInformation_ga_IE.properties, - resource/gnu/java/locale/LocaleInformation_gl.properties, - resource/gnu/java/locale/LocaleInformation_gl_ES.properties, - resource/gnu/java/locale/LocaleInformation_gu.properties, - resource/gnu/java/locale/LocaleInformation_gu_IN.properties, - resource/gnu/java/locale/LocaleInformation_gv.properties, - resource/gnu/java/locale/LocaleInformation_gv_GB.properties, - resource/gnu/java/locale/LocaleInformation_he.properties, - resource/gnu/java/locale/LocaleInformation_he_IL.properties, - resource/gnu/java/locale/LocaleInformation_hi.properties, - resource/gnu/java/locale/LocaleInformation_hi_IN.properties, - resource/gnu/java/locale/LocaleInformation_hr.properties, - resource/gnu/java/locale/LocaleInformation_hu.properties, - resource/gnu/java/locale/LocaleInformation_hu_HU.properties, - resource/gnu/java/locale/LocaleInformation_hy.properties, - resource/gnu/java/locale/LocaleInformation_hy_AM.properties, - resource/gnu/java/locale/LocaleInformation_hy_AM_REVISED.properties, - resource/gnu/java/locale/LocaleInformation_id.properties, - resource/gnu/java/locale/LocaleInformation_id_ID.properties, - resource/gnu/java/locale/LocaleInformation_is.properties, - resource/gnu/java/locale/LocaleInformation_is_IS.properties, - resource/gnu/java/locale/LocaleInformation_it.properties, - resource/gnu/java/locale/LocaleInformation_it_CH.properties, - resource/gnu/java/locale/LocaleInformation_it_IT.properties, - resource/gnu/java/locale/LocaleInformation_iu.properties, - resource/gnu/java/locale/LocaleInformation_ja.properties, - resource/gnu/java/locale/LocaleInformation_ja_JP.properties, - resource/gnu/java/locale/LocaleInformation_ka.properties, - resource/gnu/java/locale/LocaleInformation_kk.properties, - resource/gnu/java/locale/LocaleInformation_kk_KZ.properties, - resource/gnu/java/locale/LocaleInformation_kl.properties, - resource/gnu/java/locale/LocaleInformation_kl_GL.properties, - resource/gnu/java/locale/LocaleInformation_km.properties, - resource/gnu/java/locale/LocaleInformation_km_KH.properties, - resource/gnu/java/locale/LocaleInformation_kn.properties, - resource/gnu/java/locale/LocaleInformation_kn_IN.properties, - resource/gnu/java/locale/LocaleInformation_ko.properties, - resource/gnu/java/locale/LocaleInformation_ko_KR.properties, - resource/gnu/java/locale/LocaleInformation_kw.properties, - resource/gnu/java/locale/LocaleInformation_kw_GB.properties, - resource/gnu/java/locale/LocaleInformation_ky.properties, - resource/gnu/java/locale/LocaleInformation_lo.properties, - resource/gnu/java/locale/LocaleInformation_lo_LA.properties, - resource/gnu/java/locale/LocaleInformation_lt.properties, - resource/gnu/java/locale/LocaleInformation_lt_LT.properties, - resource/gnu/java/locale/LocaleInformation_lv.properties, - resource/gnu/java/locale/LocaleInformation_lv_LV.properties, - resource/gnu/java/locale/LocaleInformation_mk.properties, - resource/gnu/java/locale/LocaleInformation_ml.properties, - resource/gnu/java/locale/LocaleInformation_ml_IN.properties, - resource/gnu/java/locale/LocaleInformation_mn.properties, - resource/gnu/java/locale/LocaleInformation_mn_MN.properties, - resource/gnu/java/locale/LocaleInformation_mr.properties, - resource/gnu/java/locale/LocaleInformation_mr_IN.properties, - resource/gnu/java/locale/LocaleInformation_ms.properties, - resource/gnu/java/locale/LocaleInformation_ms_BN.properties, - resource/gnu/java/locale/LocaleInformation_ms_MY.properties, - resource/gnu/java/locale/LocaleInformation_mt.properties, - resource/gnu/java/locale/LocaleInformation_mt_MT.properties, - resource/gnu/java/locale/LocaleInformation_nb.properties, - resource/gnu/java/locale/LocaleInformation_nb_NO.properties, - resource/gnu/java/locale/LocaleInformation_nl.properties, - resource/gnu/java/locale/LocaleInformation_nl_BE.properties, - resource/gnu/java/locale/LocaleInformation_nl_NL.properties, - resource/gnu/java/locale/LocaleInformation_nn.properties, - resource/gnu/java/locale/LocaleInformation_nn_NO.properties, - resource/gnu/java/locale/LocaleInformation_om.properties, - resource/gnu/java/locale/LocaleInformation_om_ET.properties, - resource/gnu/java/locale/LocaleInformation_om_KE.properties, - resource/gnu/java/locale/LocaleInformation_or.properties, - resource/gnu/java/locale/LocaleInformation_or_IN.properties, - resource/gnu/java/locale/LocaleInformation_pa.properties, - resource/gnu/java/locale/LocaleInformation_pa_IN.properties, - resource/gnu/java/locale/LocaleInformation_pl.properties, - resource/gnu/java/locale/LocaleInformation_pl_PL.properties, - resource/gnu/java/locale/LocaleInformation_ps.properties, - resource/gnu/java/locale/LocaleInformation_ps_AF.properties, - resource/gnu/java/locale/LocaleInformation_pt.properties, - resource/gnu/java/locale/LocaleInformation_pt_BR.properties, - resource/gnu/java/locale/LocaleInformation_pt_PT.properties, - resource/gnu/java/locale/LocaleInformation_ro.properties, - resource/gnu/java/locale/LocaleInformation_ro_RO.properties, - resource/gnu/java/locale/LocaleInformation_ru.properties, - resource/gnu/java/locale/LocaleInformation_ru_RU.properties, - resource/gnu/java/locale/LocaleInformation_ru_UA.properties, - resource/gnu/java/locale/LocaleInformation_sa.properties, - resource/gnu/java/locale/LocaleInformation_sa_IN.properties, - resource/gnu/java/locale/LocaleInformation_sk.properties, - resource/gnu/java/locale/LocaleInformation_sk_SK.properties, - resource/gnu/java/locale/LocaleInformation_sl.properties, - resource/gnu/java/locale/LocaleInformation_so.properties, - resource/gnu/java/locale/LocaleInformation_so_DJ.properties, - resource/gnu/java/locale/LocaleInformation_so_ET.properties, - resource/gnu/java/locale/LocaleInformation_so_KE.properties, - resource/gnu/java/locale/LocaleInformation_so_SO.properties, - resource/gnu/java/locale/LocaleInformation_sq.properties, - resource/gnu/java/locale/LocaleInformation_sq_AL.properties, - resource/gnu/java/locale/LocaleInformation_sr.properties, - resource/gnu/java/locale/LocaleInformation_sr_Latn.properties, - resource/gnu/java/locale/LocaleInformation_sv.properties, - resource/gnu/java/locale/LocaleInformation_sv_FI.properties, - resource/gnu/java/locale/LocaleInformation_sv_SE.properties, - resource/gnu/java/locale/LocaleInformation_sw.properties, - resource/gnu/java/locale/LocaleInformation_sw_KE.properties, - resource/gnu/java/locale/LocaleInformation_sw_TZ.properties, - resource/gnu/java/locale/LocaleInformation_ta.properties, - resource/gnu/java/locale/LocaleInformation_ta_IN.properties, - resource/gnu/java/locale/LocaleInformation_te.properties, - resource/gnu/java/locale/LocaleInformation_te_IN.properties, - resource/gnu/java/locale/LocaleInformation_th.properties, - resource/gnu/java/locale/LocaleInformation_th_TH.properties, - resource/gnu/java/locale/LocaleInformation_ti.properties, - resource/gnu/java/locale/LocaleInformation_ti_ER.properties, - resource/gnu/java/locale/LocaleInformation_ti_ET.properties, - resource/gnu/java/locale/LocaleInformation_tr.properties, - resource/gnu/java/locale/LocaleInformation_tr_TR.properties, - resource/gnu/java/locale/LocaleInformation_tt.properties, - resource/gnu/java/locale/LocaleInformation_tt_RU.properties, - resource/gnu/java/locale/LocaleInformation_uk.properties, - resource/gnu/java/locale/LocaleInformation_uk_UA.properties, - resource/gnu/java/locale/LocaleInformation_ur.properties, - resource/gnu/java/locale/LocaleInformation_uz.properties, - resource/gnu/java/locale/LocaleInformation_uz_AF.properties, - resource/gnu/java/locale/LocaleInformation_vi.properties, - resource/gnu/java/locale/LocaleInformation_zh.properties, - resource/gnu/java/locale/LocaleInformation_zh_CN_Hans.properties, - resource/gnu/java/locale/LocaleInformation_zh_HK_Hant.properties, - resource/gnu/java/locale/LocaleInformation_zh_Hant.properties, - resource/gnu/java/locale/LocaleInformation_zh_MO_Hant.properties, - resource/gnu/java/locale/LocaleInformation_zh_SG_Hans.properties, - resource/gnu/java/locale/LocaleInformation_zh_TW_Hant.properties, - scripts/generate-locale-list.sh, - vm/reference/java/lang/VMClass.java, - vm/reference/java/lang/VMClassLoader.java, - vm/reference/java/lang/VMThread.java, - vm/reference/java/lang/VMThrowable.java, - vm/reference/java/lang/reflect/Constructor.java: * Updated to - classpath-0.16 - -2005-07-04 22:45 christian - - * tests/extest.output: output file for extest.java corrected - -2005-07-04 22:41 twisti - - * src/threads/native/: threads.c, threads.h: * thread_getself: - implemented - -2005-07-04 22:40 twisti - - * src/native/jni.c: * GetEnv: call thread_getself, but i don't know - if this is correct - -2005-07-04 22:39 twisti - - * src/cacao/cacao.c: * Added -verbose:[class|gc|jni], yet only jni - works - -2005-07-04 22:38 twisti - - * src/mm/boehm.c: * Renamed collectverbose to opt_verbosegc (but it - still does not work) - -2005-07-04 22:38 christian - - * tests/: Makefile.am, Test.sh, extest.2output, param_test.java, - param_test.output, native/Makefile.am, native/checkjni.output, - native/test.output, native/testarguments.output: Test script for - make chekall added - -2005-07-04 22:38 twisti - - * src/vm/: options.c, options.h: * collectverbose: removed * - opt_verbosejni, opt_verbosegc: added - -2005-07-04 22:35 twisti - - * src/native/vm/: Constructor.c, Method.c, VMClass.c, - VMClassLoader.c: * Updated to classpath 0.16 - -2005-07-04 22:33 twisti - - * src/native/native.h: * stringtable_update, get_type: removed * - native_get_parametertypes, native_get_exceptiontypes, - native_get_returntype: prefixed with native_ - -2005-07-04 22:31 twisti - - * src/native/native.c: * native_resolve_function: implemented - -verbose:jni * native_get_parametertypes, - native_get_exceptiontypes, native_get_returntype: prefixed with - native_ and some changes - -2005-07-04 01:44 michi - - * src/vm/jit/arm/arch.h: enabled combination of integer registers - for longs - -2005-07-04 01:42 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * implemented a lot of - long-stuff * implemented ICMDs: LCONST, LLOAD, LSTORE, I2L, L2I, - LNEG, LADD, ISHL, BASTORE, IF_L*, IF_LCMP* * removed and cleand - up some debuggers * interface variables for outstack are set - -2005-07-04 01:27 michi - - * src/vm/jit/arm/patcher.c: * removed log messages * added macro to - get offset from LDR and STR - -2005-07-03 18:41 christian - - * src/vm/jit/powerpc/: linux/md-abi.h, darwin/md-abi.h: Register - packing Macros moved to codegen.inc.h - -2005-07-03 18:40 christian - - * src/vm/jit/powerpc/codegen.c: Both builtin_trace_args calls moved - into a function. Call Stack generation for Linux corrected. - -2005-07-03 18:38 christian - - * src/vm/builtin.c: Preliminary Bugfix for PowerPC/Linux. Only 3 - parameters are handled correctly by sprintf in C-Code - -2005-07-03 18:37 christian - - * src/vm/jit/codegen.inc.h: Preliminary Bugfix for PowerPC/Linux - - only 3 Params are handled correctly by sprintf in C-Code - -2005-07-03 12:42 michi - - * src/vm/jit/arm/patcher.c: patcher_resolve_native() and - patcher_get_putfield() implemented - -2005-07-02 16:05 edwin - - * src/vm/jit/verify/typeinfo.c: fix subclass testing in typeinfo.c: - check subclass relationship using the merged list if the common - type is not a subclass of the destination type. This has become - necessary because of lazy loading since the class hierarchy may - change dynamically and there may be unresolved types in the - merged list. - -2005-07-02 15:59 edwin - - * tests/Makefile.am: removed -noverify option - -2005-07-02 14:06 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * implemented ICMDs: - ISHRCONST, IAND, IOR, FCMPL, FCMPG, CASTORE, JSR and RET - -2005-07-01 11:42 twisti - - * src/classpath/lib/bootstrap.zip: * I still don't know how to - bootstrap with cacao/kjc, postpone this. - -2005-07-01 00:36 twisti - - * src/vm/jit/powerpc/linux/md-abi.c: * md_param_alloc: simplified a - bit - -2005-06-30 23:45 twisti - - * src/native/jni.c: * fill_callblock_from_vargs: float passing fix - -2005-06-30 22:54 twisti - - * tests/native/testarguments.java: * Use functions for test for - better debugability. - -2005-06-30 16:42 twisti - - * src/native/jni.c: * Always sign-extend the item values to 8-bytes - in the call blocks, made problems on alpha and mips - -2005-06-30 12:10 twisti - - * tests/extest.java: * Added native clinit exception, for staticvm - just catch the UnsatisfiedLinkError - -2005-06-30 11:58 twisti - - * src/cacaoh/cacaoh.c: * OPT_VERBOSE: added load/linkverbose * - version: print part of GNU header * Better use strlen("0") - instead of 1 - -2005-06-30 11:55 twisti - - * src/cacaoh/headers.c: * native_findfunction: return non-NULL, - otherwise we get an exception - -2005-06-30 11:54 twisti - - * src/native/tools/Makefile.am: * Link with fdlibm - -2005-06-30 11:24 twisti - - * src/classpath/configure.ac: * I think pango and cairo checks - should be inside COMPILE_GTK_PEER. - -2005-06-30 11:18 twisti - - * src/vm/jit/x86_64/codegen.h: * M_RET: added - -2005-06-30 11:16 twisti - - * src/vm/jit/x86_64/codegen.c: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM * Use some risc-style macros - -2005-06-29 17:46 twisti - - * src/classpath/native/fdlibm/Makefile.am: * Added s_finite.c - -2005-06-29 17:46 twisti - - * src/classpath/native/fdlibm/s_finite.c: * We call finite() from - cacao and from classpath, so here is an implementation, taken - from http://www.netlib.org/fdlibm/ - -2005-06-29 16:57 twisti - - * src/vm/builtin.c: * builtin_fdiv, builtin_ddiv, builtin_dneg: - implemented correcly as described in VM spec (plus comments), - more to come! - -2005-06-29 16:55 twisti - - * tests/: fptest.java, fptest.output: * Added some tests - -2005-06-29 16:01 michi - - * src/vm/jit/arm/asmpart.S: * fixed bug in asm_builtin_aastore() * - corrected dummy-functions - -2005-06-29 15:59 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * implemented some ICMDs * - disabled lazy debugger - -2005-06-29 15:53 michi - - * src/vm/jit/arm/arch.h: enabled FLOAT, FICVT and IFCVT - -2005-06-29 14:42 christian - - * src/vm/jit/: i386/md-abi.c, powerpc/darwin/md-abi.c, - powerpc/linux/md-abi.c, x86_64/md-abi.c: md_return_alloc added to - precolor the stack slots containing the return values to the - return register and regard integer/float argument use. - -2005-06-29 14:40 christian - - * src/vm/jit/: alpha/md-abi.c, mips/md-abi.c: md_return_alloc coded - to precolour stack slots holding the return register. - rd->arg[int|flt]reguse calculation in md_param_alloc corrected. - -2005-06-29 14:39 christian - - * src/vm/jit/: stack.c, stack.h: Precoloring of stackslot holding - the return value to the return register(s) implemented. ( - md_return_alloc ) - ---------------------------------------------------------------------- - -2005-06-29 14:29 michi - - * src/vm/jit/arm/patcher.c: patcher_invokeinterface() implemented - -2005-06-29 12:57 twisti - - * src/classpath/native/jni/gtk-peer/Makefile.am: * Added defines - from AC_PATH_XTRA, plus -lX11 since this is not defined and is - required on darwin. - -2005-06-29 12:56 twisti - - * src/classpath/configure.ac: * We also need pangoft2 without cairo - (problems compiling on darwin) - -2005-06-29 00:57 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * implemented - floating-point stuff (to be continued) - -2005-06-28 21:01 twisti - - * src/mm/nogc.c: * gc_ignore_warnings: removed, it was not used - -2005-06-28 20:53 twisti - - * src/vm/linker.c: * Renamed STATIC_CLASSPATH to ENABLE_STATICVM * - Check for exception in native_findfunction - -2005-06-28 20:52 twisti - - * src/vm/jit/stacktrace.c: * Put some logging in JWDEBUG - -2005-06-28 20:50 twisti - - * configure.in: * Renamed STATIC_CLASSPATH to ENABLE_STATICVM * - Don't check for libm, we use fdlibm instead * Build GTK peers by - default - -2005-06-28 20:47 twisti - - * src/native/vm/VMThread.c: * Java_java_lang_VMThread_isAlive: - removed * Java_java_lang_VMThread_nativeInit: removed * - Java_java_lang_VMThread_registerNatives: removed * Removed some - logging - -2005-06-28 20:45 twisti - - * src/native/vm/VMSystemProperties.c: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM * Set java.version to 1.4.2 * Use strlen("0") - instead of 1 - -2005-06-28 20:44 twisti - - * src/native/vm/VMRuntime.c: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM - -2005-06-28 20:39 twisti - - * src/native/native.c: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM * use_class_as_object: changed return type from - void to bool * native_findfunction: throw an exception if native - function is not found - -2005-06-28 20:38 twisti - - * src/native/native.h: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM * use_class_as_object: changed return type from - void to bool - -2005-06-28 20:37 twisti - - * src/native/: Makefile.am, include/Makefile.am: * Renamed - STATIC_CLASSPATH to ENABLE_STATICVM - -2005-06-28 20:36 twisti - - * src/cacaoh/Makefile.am: * Link against fdlibm instead of libm - -2005-06-28 20:36 twisti - - * src/cacaoh/headers.c: * new_exception_javastring: added - -2005-06-28 20:35 twisti - - * src/cacao/Makefile.am: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM * Link with fdlibm instead of libm - -2005-06-28 20:34 twisti - - * src/lib/Makefile.am: * Added SUBDIRS: we have to build fdlibm - since this library contains suitable math functions (e.g. IRIX - fmod bug) - -2005-06-28 20:33 twisti - - * src/vm/jit/: alpha/codegen.c, arm/codegen.c, i386/codegen.c, - mips/codegen.c, powerpc/codegen.c: * Renamed STATIC_CLASSPATH to - ENABLE_STATICVM - -2005-06-28 20:32 twisti - - * src/vm/jit/x86_64/disass.c: * Only cosmetic changes - -2005-06-28 20:24 twisti - - * src/native/vm/VMObject.c: * Java_java_lang_VMObject_wait: changed - signature in comment, renamed params link in classpath - -2005-06-28 20:22 twisti - - * src/lib/.cvsignore: * Ignore classes, vm.zip - -2005-06-28 18:05 twisti - - * src/cacao/cacao.c: * Ooops, i should use a java string instead of - an utf... - -2005-06-28 17:51 twisti - - * src/scripts/.cvsignore: * Ignore kjc, rmic - -2005-06-28 17:41 twisti - - * src/cacao/cacao.c: * Added OPT_SHOWVERSION, OPT_HELP, OPT_X * - Xusage: implemented, print non-standard Java options * usage: - reformatted * version: added first part of GNU header * - getmainclassnamefromjar: forget JNI and use cacao internal - functions, better error handling - -2005-06-28 14:57 twisti - - * src/classpath/: external/sax/.cvsignore, - external/w3c_dom/.cvsignore, java/util/.cvsignore, - lib/.cvsignore, native/jni/xmlj/.cvsignore, scripts/.cvsignore: * - Ignore some files - -2005-06-28 14:46 twisti - - * src/native/jni.c: * AttachCurrentThread: added function header - comment - -2005-06-27 22:59 twisti - - * src/vm/jit/x86_64/codegen.c: * Set MCODECHECK sizes much higher, - so we don't run into trouble. I think this does not make any - performance breakdown, since code segment increase happens - first after 32KB. - -2005-06-27 21:58 twisti - - * src/boehm-gc/autogen.sh: * Ooops, a darwin accident - -2005-06-27 21:55 twisti - - * src/boehm-gc/: Makefile.am, Makefile.direct, aix_irix_threads.c, - allchblk.c, alloc.c, autogen.sh, backgraph.c, configure.in, - darwin_stop_world.c, dyn_load.c, finalize.c, mach_dep.c, - mallocx.c, mark.c, mark_rts.c, misc.c, os_dep.c, - powerpc_darwin_mach_dep.s, pthread_stop_world.c, - pthread_support.c, reclaim.c, solaris_pthreads.c, - solaris_threads.c, specific.c, threadlibs.c, version.h, - win32_threads.c, cord/cordprnt.c, cord/cordtest.c, doc/README, - doc/README.changes, doc/README.darwin, doc/README.environment, - doc/README.solaris2, include/gc.h, include/gc_config_macros.h, - include/gc_cpp.h, include/new_gc_alloc.h, - include/private/gc_hdrs.h, include/private/gc_locks.h, - include/private/gc_priv.h, include/private/gcconfig.h, - include/private/pthread_support.h, tests/test.c: * Updated to - boehm 6.5 * Use DARWIN_DONT_PARSE_STACK on powerpc-darwin - -2005-06-27 17:51 twisti - - * src/mm/memory.c: * Added DISABLE_DUMP: use normal malloc in dump - functions - -2005-06-27 17:50 twisti - - * configure.in: * --disable-dump: added, this disables the use of - the dump memory and should ease debugging for heap corruption - -2005-06-27 17:03 twisti - - * src/native/native.c: * native_make_overloaded_function: heap - corruption bugfix, forgot to add the initial name length + \0 - -2005-06-27 16:21 christian - - * src/vm/jit/powerpc/codegen.c: Typing error from last commit fixed - -2005-06-27 16:19 christian - - * src/vm/jit/powerpc/codegen.c: Reserve stack space for saving - return values to survive monitorexit according to the type - -2005-06-27 14:07 twisti - - * src/vm/jit/x86_64/md.c: * md_init: added - -2005-06-27 12:55 christian - - * src/vm/jit/powerpc/codegen.c: Correct saving of integer return - register for [AIL]RETURN for monitorexit - -2005-06-27 10:58 twisti - - * src/native/include/.cvsignore: * Ignore - ADDITIONAL_STATIC_CLASSPATH_HEADER_FILES - -2005-06-27 01:53 twisti - - * src/vm/jit/i386/codegen.c: * Bugfix: check return type for - IS_2_WORD_TYPE and save more space on stack for monitorexit * - use more risc macros - -2005-06-27 01:51 twisti - - * src/vm/jit/i386/codegen.h: * M_ALD, M_AST: macros added - -2005-06-26 23:48 christian - - * src/vm/jit/powerpc/: darwin/md-abi.c, linux/md-abi.c: correct - handling for register usage for return types - -2005-06-26 23:48 christian - - * src/vm/jit/powerpc/codegen.h: one M_ILD in var_to_reg_int too - much - -2005-06-26 23:47 christian - - * src/vm/descriptor.c: md_param_alloc has to be called if - paramcount==0, too - -2005-06-26 15:06 twisti - - * src/vm/jit/i386/linux/md.c: * md_init: added - -2005-06-26 14:12 michi - - * src/vm/jit/arm/md-abi.h: some cleanups - -2005-06-26 14:11 michi - - * src/vm/jit/arm/md.c: addapted to new signal handling - -2005-06-26 14:08 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * removed - init_exceptions() * implemented interface registers * fixed bug - in ICMD_IFNULL and ICMD_IFNONNULL * implemented ICMDs: - _ISUBCONST, _IMUL, _IMULPOW2, _AALOAD, _CALOAD, _CHECKASIZE - -2005-06-26 13:39 twisti - - * src/vm/jit/alpha/md.c: * Added md_init - -2005-06-26 13:37 michi - - * src/vm/jit/arm/: Makefile.am, md.c: added file md.c - -2005-06-26 13:27 michi - - * src/vm/jit/arm/asmpart.S: implemented some asm_builtin* functions - -2005-06-26 13:24 michi - - * src/vm/jit/arm/arch.h: initial commit - -2005-06-26 13:18 michi - - * src/vm/jit/arm/asmoffsets.h: initial commit - -2005-06-25 17:31 twisti - - * src/vm/jit/powerpc/: darwin/md.c, linux/md.c: * Added md_init - -2005-06-25 17:29 twisti - - * src/vm/jit/i386/freebsd/md.c: * Removed machine independent stuff - * Renamed handlers * Added md_init - -2005-06-25 16:47 twisti - - * src/cacao/cacao.c: * Use strlen("0") instead of 1 * Call md_init, - i think after jit_init is a good place - -2005-06-25 15:43 twisti - - * src/vm/jit/mips/md.c: * Removed machine independent stuff * - Renamed handler * Added md_init - -2005-06-25 15:42 twisti - - * src/vm/jit/jit.h: * Added md_init prototype (i think this is the - best place) - -2005-06-25 15:37 twisti - - * src/vm/builtin.c: * builtin_displaymethodstop: print hex values - of integer/float return values - -2005-06-25 15:31 twisti - - * src/vm/jit/stack.c: * ICMD_{GET,PUT}STATIC: print (NOT - INITIALIZED) for uninitialized classes - -2005-06-25 15:29 twisti - - * src/vm/jit/stack.c: * Print hex value for ICMD_FCONST, - ICMD_DCONST * Use %g instead of %f for ICMD_DCONST - -2005-06-25 15:25 twisti - - * src/vm/: builtin.c, builtin.h: * builtin_asm_get_stackframeinfo: - don't declare as inline since this results in linking problems - (at least on irix) - -2005-06-24 21:46 christian - - * src/vm/jit/reg.inc: Use of unused argument registers in leaf - methods enabled, too - -2005-06-24 17:11 christian - - * src/vm/jit/reg.inc: Use of unused argument registers as temp - registers again enabled - -2005-06-24 17:11 christian - - * src/vm/jit/stack.c: Typing error corrected (argINTreguse instead - of argFLTreguse) - -2005-06-23 19:49 edwin - - * src/vm/jit/verify/: typeinfo.c, typeinfo.h: comments renamed - typeinfo_init_from_methoddesc to typeinfos_... - -2005-06-23 17:22 twisti - - * src/vm/jit/powerpc/asmpart.S: * asm_call_jit_compiler: use store - macros on linux and in the meantime inlined code for darwin - (till i find something that works)* asm_call_jit_compiler: use - store macros on linux and in the meantime inlined code for - darwin (till i find something that works)* asm_call_jit_compiler: - use store macros on linux and in the meantime inlined code - for darwin (till i find something that works)* - asm_call_jit_compiler: use store macros on linux and in the - meantime inlined code for darwin (till i find something - that works)* asm_call_jit_compiler: use store macros on linux and - in the meantime inlined code for darwin (till i find something - that works)* asm_call_jit_compiler: use store macros on linux and - in the meantime inlined code for darwin (till i find - something that works)* asm_call_jit_compiler: use store macros on - linux and in the meantime inlined code for darwin (till - i find something that works)* asm_call_jit_compiler: use store - macros on linux and in the meantime inlined code for - darwin (till i find something that works) - -2005-06-23 17:21 twisti - - * src/vm/jit/powerpc/linux/md.c: * Removed machine independent - stuff * Renamed handler - -2005-06-23 17:20 twisti - - * src/vm/jit/powerpc/linux/md-asm.h: * Removed redundant )'s - -2005-06-23 16:49 christian - - * src/vm/jit/powerpc/codegen.h: Typing errors corrected - -2005-06-23 16:30 christian - - * src/vm/jit/powerpc/linux/md-abi.c: Index for intargregs for long - Parameters get packed now - -2005-06-23 16:30 christian - - * src/vm/jit/powerpc/linux/md-abi.h: Corrected INT_XXX_CNT Register - packing macros added - -2005-06-23 16:19 christian - - * src/vm/jit/: reg.inc, stack.c, powerpc/codegen.c, - powerpc/codegen.h, powerpc/darwin/md-abi.c, - powerpc/darwin/md-abi.h: Register Packing macros moved to - md-abi.h No more *_SECOND_* and *_FIRST_*, all this macros - operate now only on high and low part, according to the machine - architecture. - -2005-06-23 16:03 edwin - - * src/: cacaoh/headers.c, vm/resolve.c, vm/jit/verify/typecheck.c, - vm/jit/verify/typeinfo.c, vm/jit/verify/typeinfo.h: exception - handling in typeinfo.c and typecheck.c possible bugfix in - typestate_merge cleaned up typecheck.c, use verifier_state where - possible set leafmethod=false if patcher needed for field access - lots of comments added - -2005-06-23 16:00 twisti - - * src/boehm-gc/: misc.c, os_dep.c, include/private/gc_priv.h: * - Removed darwin stuff for old hardware nullpointer handling (this - are the original boehm-gc6.3 files) - -2005-06-23 15:53 twisti - - * src/vm/jit/powerpc/darwin/md.c: * Use sigaction for sigsegv - handler * Removed machine independent stuff * Renamed handler - -2005-06-23 15:51 twisti - - * src/vm/jit/powerpc/disass.c: * generic_print_address: fixed typo - which generated a wrong address - -2005-06-23 15:51 twisti - - * src/vm/jit/powerpc/asmpart.S: * asm_handle_nullptr_exception: - removed * asm_call_jit_compiler: use some defines to calculate - the stack offsets - -2005-06-23 15:50 twisti - - * src/vm/jit/parse.c: * JAVA_{GET,PUT}{STATIC,FIELD}: check for - initialized in !opt_verify - -2005-06-23 15:40 twisti - - * src/vm/jit/alpha/md.c: * Removed machine independent stuff * - Renamed handler - -2005-06-23 15:19 twisti - - * src/vm/jit/verify/typeinfo.c: * Time for -Werror - -2005-06-23 14:36 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * serveral ICMD_* - implemented (ifs and put-get-field) * addapted to new - registerdata struc * createnativestub() addapted and implemented - * fixed bug in patcher stub (return address for leafs) - -2005-06-23 14:06 michi - - * src/vm/jit/arm/asmpart.S: fixed bug in asm_calljavafunction - (REG_ITMP* are preserved now) - -2005-06-23 13:12 twisti - - * src/vm/stringlocal.h: * Include global.h before - java_lang_String.h - -2005-06-23 12:14 twisti - - * src/vm/jit/i386/linux/md.c: * Removed machine independent stuff * - Renamed handlers - -2005-06-23 12:09 twisti - - * src/threads/native/threads.c: * thread_dump: send SIGUSR1 to all - threads, this maybe has to be changed since boehm uses USR1 on - some archs for suspend - -2005-06-23 12:05 michi - - * src/vm/jit/arm/asmpart.S: * cleaned up asm_calljavafunction * - lazy debugger is used - -2005-06-23 11:56 michi - - * src/vm/jit/arm/md-asm.h: initial commit - -2005-06-23 11:54 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * Added: - stacktrace_dump_trace - -2005-06-23 11:52 twisti - - * src/cacao/cacao.c: * Renamed init_exceptions to signal_init - -2005-06-23 11:51 twisti - - * src/vm/jit/x86_64/md.c: * Removed machine independent stuff * - Renamed handlers - -2005-06-23 11:42 twisti - - * src/vm/: descriptor.h, jit/arm/md-abi.h, jit/alpha/md.h, - jit/i386/md-abi.h, jit/mips/md.h, jit/powerpc/darwin/md.h, - jit/powerpc/linux/md.h, jit/x86_64/md.h: * Moved md_param_alloc - prototype to decriptor.h - -2005-06-23 11:34 twisti - - * src/vm/Makefile.am: * Added: signal.c, signallocal.h - -2005-06-23 11:34 twisti - - * src/vm/: signal.c, signallocal.h: * Machine independent signal - handler stuff. - -2005-06-23 11:30 twisti - - * src/vm/jit/loop/loop.c: * Include stdlib.h again to prevent a - compiler warning, till i can fix the code and use cacao memory - macros - -2005-06-23 01:24 michi - - * src/vm/jit/arm/patcher.c: patcher_clinit(), - patcher_invokevirtual() and patcher_builtin_newarray() - implemented - -2005-06-23 00:07 edwin - - * src/vm/jit/verify/typeinfo.c: added comments and assertions, - minor cleanup - -2005-06-22 22:28 edwin - - * src/vm/jit/verify/typeinfo.c: added comments (and some - assertions) - -2005-06-22 18:27 edwin - - * src/vm/resolve.c: fix error message code: utf_sprint - declarer->name, not declarer - -2005-06-22 18:16 edwin - - * src/native/jni.c: added checkaccess parameter to - resolve_class_from_typedesc - -2005-06-22 18:08 edwin - - * src/: native/native.c, native/vm/Field.c, native/vm/VMClass.c, - vm/linker.c, vm/resolve.c, vm/resolve.h, vm/jit/helper.c, - vm/jit/parse.c, vm/jit/inline/inline.c, vm/jit/inline/parseRT.c, - vm/jit/inline/parseXTA.c, vm/jit/verify/typecheck.c, - vm/jit/verify/typeinfo.c, vm/jit/verify/typeinfo.h: added - checkaccess parameter to resolve_class* functions improved - exception handling in typeinfo.c do not check access rights to - classes for subtype checks - -2005-06-22 15:24 edwin - - * src/vm/jit/verify/typecheck.c: fixed undefined return value of - verify_init_locals - -2005-06-22 14:38 edwin - - * src/vm/jit/verify/typecheck.c: made verify_ functions static - -2005-06-22 14:32 edwin - - * src/vm/jit/verify/typecheck.c: introducted verifier_state - structure started to split monster function typecheck() into - several functions move towards verifiying lazy loading some - comments - -2005-06-22 14:09 edwin - - * src/vm/resolve.c: fix subtype checking for merged array types - better error message if subtype test fails added some - RESOLVE_VERBOSE message (maybe remove later) - -2005-06-22 14:05 edwin - - * src/vm/jit/parse.c: if (opt_verify) set iptr->val.a to NULL to - indicate unresolved reference - -2005-06-22 14:03 edwin - - * src/cacaoh/headers.c: added stubs for typeinfo functions - -2005-06-22 12:51 twisti - - * src/vm/jit/codegen.inc: * Added opt_shownativestub to show - disassembled native stubs * Bugfix: dump_release was a bit too - early (we need cd for debugging) - -2005-06-22 12:51 twisti - - * src/: cacao/cacao.c, vm/options.c, vm/options.h: * Added - opt_shownativestub to show disassembled native stubs - -2005-06-22 12:28 twisti - - * src/vm/jit/x86_64/patcher.c: * patcher_get_putfield: only patch - back 5-bytes, since the instruction is smaller than 8-bytes * - Added machine code comments to function headers - -2005-06-22 12:02 christian - - * src/vm/jit/reg.inc: Variables for later to be corrected argument - register use commented out correctly - -2005-06-22 11:51 christian - - * src/vm/jit/: alpha/md-abi.h, mips/md-abi.h, - powerpc/darwin/md-abi.h: Added/Corrected - [INT|ADR|FLT]_[REG|TMP|SAV|ARG|RES]_CNT defines - -2005-06-22 11:49 christian - - * src/vm/jit/lsra.inc: Adopted to compile with the registerdata - changes. Not to be used for now. - -2005-06-22 11:48 christian - - * src/vm/jit/i386/md-abi.c: Correct entries in Authors/Changes - -2005-06-22 11:47 christian - - * src/vm/jit/: reg.h, reg.inc, stack.c, i386/codegen.c, - alpha/codegen.c, mips/codegen.c, powerpc/codegen.c, - x86_64/codegen.c: Changes in the registerdata structure: all - max*, if* are put together with the corresponding member all - members for the number of registers are replaced by #defines in - the appropriate md-abi.h ( - [INT|ADR|FLT]_[REG|TMP|SAV|ARG|RES]_CNT ) - -2005-06-22 11:26 twisti - - * src/vm/jit/i386/patcher.c: * Only patch back 5 bytes code (call - size) since 8 bytes may overwrite a instruction of the next - basic block - -2005-06-22 11:24 twisti - - * src/vm/builtintable.inc: * Added a filler entry to - builtintable_automatic to prevent a compiler warning where all - ICMDs are supported (e.g. i386) - -2005-06-22 11:23 twisti - - * src/vm/builtin.c: * builtintable_sort_internal: removed, we don't - need it * subtract 1 from automatic table size (compiler warning - filler) - -2005-06-21 18:35 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: * added "lazy debugger" * - corrected stack managment with M_STM and M_LDM * minor bugfixes - -2005-06-21 17:53 twisti - - * src/vm/jit/x86_64/codegen.h: * Added M_ALD, M_AST macros - -2005-06-21 17:52 twisti - - * src/vm/jit/x86_64/codegen.c: * Fixed nasty eclipse show-stopper: - x86_64_mov_imm_membase moves 32-bit sign-extended to a 64-bit - location - -2005-06-21 17:51 twisti - - * src/vm/jit/: stacktrace.c, stacktrace.h: * Some code cleanup, so - maybe one day i can understand the code - -2005-06-21 17:44 michi - - * src/vm/jit/arm/asmpart.S: * cleaned up asm_call_jit_compile * - implemented rudementary asm_handle_exception - -2005-06-21 13:47 twisti - - * src/vm/jit/x86_64/codegen.c: * createnativestub: removed machine - independent code * started to use macros like on Alpha - -2005-06-21 13:46 twisti - - * src/vm/jit/x86_64/codegen.h: * Added M_LADD, M_AADD macros - -2005-06-21 12:40 twisti - - * src/vm/jit/x86_64/patcher.c: * Bugfix: membase %rsp/%r12 special - case - -2005-06-21 12:18 twisti - - * src/vm/jit/mips/codegen.c: * createnativestub: removed machine - independent code - -2005-06-21 11:19 twisti - - * src/vm/jit/powerpc/codegen.c: * createnativestub: removed machine - independent code - -2005-06-21 01:09 stefan - - * src/threads/native/threads.c: fixed a deadlock introduced by - previous patch - -2005-06-21 00:46 stefan - - * src/threads/native/threads.h: let's clear this up a bit - -2005-06-21 00:36 stefan - - * src/threads/native/threads.c: let's clear this up a bit - -2005-06-21 00:14 stefan - - * src/threads/native/threads.c: replaced one hack by another - -2005-06-20 23:56 twisti - - * src/native/vm/VMSystemProperties.c: * Set java.version to 1.4.1 - for eclipse-3.1 - -2005-06-20 23:14 edwin - - * src/vm/: resolve.c, jit/verify/typecheck.c: do not check - protected access for methods of arrays (problem with clone - method) work on lazy loading verification - -2005-06-20 22:53 twisti - - * src/vm/jit/i386/codegen.c: * createnativestub: removed machine - independent code - -2005-06-20 20:25 twisti - - * src/vm/jit/: codegen.inc, codegen.inc.h, alpha/codegen.c: * Moved - machine independent code from createnativestub to - codegen_createnativestub - -2005-06-20 17:23 edwin - - * src/vm/resolve.c: fix merging error - -2005-06-20 17:19 edwin - - * src/vm/resolve.c: some fixes - -2005-06-20 17:18 edwin - - * src/cacaoh/headers.c: added stub for typeinfo_init_class - -2005-06-20 17:13 edwin - - * src/vm/jit/jit.h: added two macros for PUT{FIELD,STATIC}CONST - -2005-06-20 17:11 edwin - - * src/vm/jit/verify/: typecheck.c, typeinfo.c: move the verifier - towards lazy loading - -2005-06-20 17:04 edwin - - * src/vm/jit/verify/typeinfo.h: turn on TYPECHECK_DEBUG, turn off - TYPECHECK_VERBOSE - -2005-06-20 17:01 twisti - - * src/vm/resolve.c: * Come on... it's not that hard! - -2005-06-20 17:00 edwin - - * src/vm/descriptor.c: shorter debug dump for parsed descriptors - -2005-06-20 15:06 edwin - - * src/vm/: builtin.c, builtin.h: added - builtintable_entry_debug_dump - -2005-06-20 14:01 edwin - - * src/vm/resolve.c: some work on the resolve functions for - verification - -2005-06-20 13:59 edwin - - * src/vm/: builtin.c, descriptor.c, descriptor.h, loader.c: fixed - classref field for 'this' parameter in methoddescs - -2005-06-20 13:54 edwin - - * src/vm/: class.c, class.h: added class_get_self_classref, should - be made faster, however - -2005-06-20 11:58 twisti - - * src/vm/jit/x86_64/md.c: * handler_signal_quit: added, this - handler calls the thread_dump function when SIGQUIT is received - -2005-06-20 11:57 twisti - - * src/vm/: utf8.c, utf8.h: * Added utf_run - -2005-06-20 11:56 twisti - - * src/threads/native/threads.c: * Started to implement thread_dump - * threadstartup: use global utf variables - -2005-06-20 11:53 twisti - - * src/threads/native/threads.h: * Added thread_dump - -2005-06-20 01:28 michi - - * src/vm/jit/arm/patcher.c: patcher_get_putstatic() and - patcher_builtin_new() implemented - -2005-06-20 01:26 michi - - * src/vm/jit/arm/: codegen.h, codegen.c: * implemented ICMD_DUP* - and ICMD_SWAP * fixed ICONST macro - -2005-06-19 22:12 michi - - * src/vm/jit/arm/asmpart.S: * asm_wrapper_patcher implemented * - asm_call* methods are still messed up! - -2005-06-19 22:07 michi - - * src/vm/jit/arm/patcher.c: patcher_invokestatic_special() - implemented - -2005-06-19 22:05 michi - - * src/vm/jit/arm/codegen.c: * patcher stubs are created * compiler - stub fixed - -2005-06-19 19:56 michi - - * src/vm/jit/arm/patcher.c: dummy patcher methods - -2005-06-18 18:37 edwin - - * src/vm/: resolve.c, resolve.h, jit/parse.c: split - create_unresolved_* functions in create_* and constrain_* parts - create_ functions are called in parse.c constrain_ functions will - be called by typecheck.c - -2005-06-18 16:55 edwin - - * src/vm/: descriptor.c, descriptor.h: added comments and a little - fix to parameter allocation use METHODDESC_NOPARAMS to indicate - number of allocated params == 0 moved descriptor parsing macros - to descriptor.c - -2005-06-18 11:20 twisti - - * src/vm/jit/alpha/codegen.c: * Use code/data segment in native - stub - -2005-06-17 22:42 michi - - * src/vm/jit/arm/: codegen.c, codegen.h, md-abi.h: * argument - tracer is called * serveral bugs in codegen() fixed * - ICMD_INVOKE* implemented - -2005-06-17 15:38 twisti - - * src/vm/jit/alpha/md.c: * Alpha signal stuff - -2005-06-17 15:01 twisti - - * src/vm/jit/codegen.inc: * codegen_createnativestub: passed wrong - length to codegen_disassemble_nativestub, added show data - segment code - -2005-06-17 14:18 twisti - - * src/vm/jit/x86_64/asmpart.S: * asm_calljavafunction2: keep stack - 16-byte aligned - -2005-06-17 14:14 twisti - - * src/vm/jit/alpha/Makefile.am: * Added md.c - -2005-06-17 14:14 twisti - - * src/vm/jit/alpha/types.h: * Just typos - -2005-06-17 13:24 twisti - - * tests/codepatching/test.java: * Added putfieldconst zero for risc - architectures - -2005-06-17 10:12 twisti - - * src/vm/jit/i386/freebsd/md.c: * Include correct signal.h - -2005-06-17 10:12 twisti - - * src/vm/linker.c: * Don't use native_findfunction with non-static - classpath * compile warning fix - -2005-06-17 10:11 twisti - - * src/native/native.c: * bug fixing in native library hash code, it - should work now completely, at least it does on FreeBSD. - -2005-06-17 00:08 twisti - - * src/native/include/.cvsignore: * ignore generated header files - (static ones are still missing) - -2005-06-16 21:10 edwin - - * src/: native/vm/VMClassLoader.c, vm/class.c, vm/classcache.c, - vm/classcache.h, vm/linker.c, vm/loader.c, vm/loader.h: class - loading synchronization: throw away loaded class if a class with - the same (loader,name) pair has already been defined/loaded. - -2005-06-16 13:57 twisti - - * src/vm/jit/powerpc/codegen.c: * Insert stackframesize in method - header * Fixed 16-bit offset overflow in patcher stub, so jalopy - works, but this should be done for all loads (but how?) - -2005-06-16 13:56 twisti - - * src/vm/jit/powerpc/codegen.h: * Small fix: let M_ALD use M_ILD - -2005-06-16 13:55 twisti - - * src/vm/jit/powerpc/darwin/md-abi.c: * Bugfix: a double skips 2 - integer argument registers - -2005-06-16 13:49 twisti - - * tests/native/: testarguments.c, testarguments.java: * Test with - 15 arguments, since powerpc-darwin has 13 float argument - registers. - -2005-06-16 11:09 christian - - * src/vm/jit/powerpc/darwin/md-abi.c: Removed runverbose depended - usecount of argintregs for return regs - -2005-06-15 17:59 twisti - - * src/vm/jit/alpha/patcher.c: * Forgot native/native.h include - -2005-06-15 17:57 twisti - - * src/vm/jit/alpha/patcher.c: * patcher_resolve_native: implemented - -2005-06-15 17:54 twisti - - * configure.in: * Removed STATIC_CLASSPATH from alpha - -2005-06-15 16:14 twisti - - * src/vm/jit/mips/codegen.c: * Moved stuff to md.c * use machine - independent address macros * native stub changes (code/data - segment) * dynamic library loading - -2005-06-15 16:13 twisti - - * src/vm/jit/mips/codegen.h: * M_ASUB_IMM: added for both archs - -2005-06-15 16:12 twisti - - * src/vm/jit/mips/asmpart.S: * changed some long stuff to use - machine independent address macros * removed monitor functions - -2005-06-15 16:10 twisti - - * src/vm/jit/mips/: md-abi.h, md-abi.inc: * Defined stuff for - MIPS32 - -2005-06-15 16:10 twisti - - * src/vm/jit/mips/md-asm.h: * define some stuff for MIPS32 - -2005-06-15 16:09 twisti - - * src/vm/jit/mips/md.c: * Moved machine dependent stuff (signals, - critical sections, cache flush) - -2005-06-15 16:07 twisti - - * src/vm/jit/mips/Makefile.am: * added md.c - -2005-06-15 15:57 christian - - * src/vm/jit/: reg.h, reg.inc, stack.c, powerpc/codegen.c, - powerpc/codegen.h, powerpc/darwin/md-abi.c: rd->secondregs - eliminated. A second integer register for longs for - architectures, which supports it, is now packed into the regoff - variable - -2005-06-15 15:44 twisti - - * src/vm/jit/mips/patcher.c: * patcher_resolve_native: implemented - -2005-06-15 15:40 twisti - - * src/native/: native.c, native.h: * added STATIC_CLASSPATH defines - to fix compile problems - -2005-06-15 15:38 twisti - - * src/native/vm/VMRuntime.c: * compile warning fixes - -2005-06-15 15:38 twisti - - * configure.in: * removed STATIC_CLASSPATH for mips - -2005-06-15 12:44 michi - - * src/vm/jit/arm/asmpart.S: implemented asm_calljavafunction and - asm_call_jit_compiler - -2005-06-15 01:52 twisti - - * src/vm/jit/i386/codegen.c: * compile warning fixes - -2005-06-15 01:52 twisti - - * src/vm/jit/i386/Makefile.am: * Added DIST_SUBDIRS - -2005-06-15 01:41 twisti - - * src/classpath/native/fdlibm/mprec.c: * compile warning fixes - -2005-06-15 01:39 twisti - - * src/vm/jit/powerpc/Makefile.am: * added DIST_SUBDIRS - -2005-06-15 01:37 twisti - - * src/classpath/native/target/generic/target_generic_file.h: * use - S_IWUSR instead of S_IWRITE, it's not defined on freebsd - -2005-06-15 01:34 twisti - - * configure.in: * set freebsd flags correctly - -2005-06-15 01:32 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: nativestub now calls - builtin_trace_args - -2005-06-15 01:31 twisti - - * src/native/native.c: * native_resolve_function: bugfix, don't - overwrite the normal name - -2005-06-15 01:29 twisti - - * src/vm/jit/codegen.inc: * include some additional headers (safety - first ;-) - -2005-06-15 01:21 twisti - - * src/libltdl/ltdl.c: * compile warning fixes, 2nd try - -2005-06-15 01:16 twisti - - * src/libltdl/ltdl.c: * compile warning fixes - -2005-06-15 00:31 twisti - - * src/native/: native.c, native.h, vm/VMRuntime.c: * implemented - the library hash: each loaded library with it's classloader is - stored in the hash, TODO: reference count and unloading - -2005-06-15 00:19 michi - - * src/vm/jit/arm/codegen.c: started implementing createnativestub() - -2005-06-14 22:12 twisti - - * configure.in, src/cacao/Makefile.am: * define - EXPORT_SYMBOLS_FLAGS for ld - -2005-06-14 20:35 twisti - - * src/vm/jit/codegen.inc: * powerpc warning fixes - -2005-06-14 20:34 twisti - - * src/vm/jit/powerpc/: codegen.c, codegen.h: * removed deprecated - BlockPtrOfPC macro * warning fixes - -2005-06-14 20:11 twisti - - * src/vm/linker.c: * warning fix - -2005-06-14 20:09 twisti - - * src/native/jni.c: * FindClass: implemented correctly - -2005-06-14 19:48 twisti - - * src/native/: native.c, native.h: * - builtin_asm_createclasscontextarray, - builtin_asm_getclassloader: removed (not used anymore) - -2005-06-14 19:40 twisti - - * src/native/vm/VMSystemProperties.c: * add . to java.library.path - -2005-06-14 19:39 twisti - - * src/vm/jit/powerpc/linux/md.c: * Oops, typo - -2005-06-14 19:29 twisti - - * src/native/vm/VMClass.c: * use load_class_from_sysloader return - value - -2005-06-14 19:28 twisti - - * src/vm/jit/powerpc/codegen.c: * removed init_exceptions * use - code/data segments for native stub - -2005-06-14 19:25 twisti - - * src/vm/jit/powerpc/linux/md-abi.inc: * make r2 reserved (from old - init_exceptions), ask stefan about that... - -2005-06-14 19:23 twisti - - * src/vm/jit/powerpc/darwin/md.c: * moved init_exceptions - -2005-06-14 19:20 twisti - - * src/vm/jit/powerpc/patcher.c: * patcher_resolve_native: added - -2005-06-14 19:18 twisti - - * src/vm/jit/powerpc/linux/md.c: * Moved signal stuff - -2005-06-14 19:14 twisti - - * src/vm/jit/stacktrace.c: * classLoaderCollector: code indent and - removed unused code - -2005-06-14 19:12 twisti - - * src/: cacao/cacao.c, vm/linker.c, vm/loader.c, vm/loader.h, - vm/resolve.c: * use load_class_from_sysloader return value - -2005-06-14 19:08 twisti - - * configure.in: * removed STATIC_CLASSPATH for ported architectures - -2005-06-14 18:08 twisti - - * configure.in, src/mm/nogc.c, src/cacao/Makefile.am, - src/cacaoh/Makefile.am, src/native/tools/Makefile.am: * - --disable-gc bug fixes - -2005-06-13 18:21 twisti - - * configure.in: * added freebsd os * added i386 subdir makefiles - -2005-06-13 18:20 twisti - - * src/vm/jit/i386/: Makefile.am, codegen.c, codegen.h, md-abi.c, - patcher.c: * native stub changes (data/code segment usage) - -2005-06-13 18:19 twisti - - * src/vm/jit/i386/: freebsd/.cvsignore, freebsd/Makefile.am, - freebsd/md.c, linux/.cvsignore, linux/Makefile.am, linux/md.c: * - machine dependent stuff - -2005-06-13 16:49 michi - - * src/vm/jit/arm/codegen.c: removed removecompilerstub() and - removenativestub() addapted declaration of createcompilerstub() - and createnativestub() - -2005-06-13 16:40 twisti - - * src/native/jni.c: * FindClass: use load_class_bootstrap return - value - -2005-06-13 16:38 twisti - - * src/threads/native/threads.c: * Use load_class_bootstrap return - value - -2005-06-13 16:30 twisti - - * src/cacaoh/headers.c: * codegen native stub changes - -2005-06-13 16:29 twisti - - * src/: cacao/cacao.c, cacaoh/cacaoh.c: * Use load_class_bootstrap - return value - -2005-06-13 16:28 twisti - - * src/cacao/Makefile.am: * Link to libltdlc convenience library - -2005-06-13 16:27 twisti - - * src/libltdl/.cvsignore: * ignore *.la - -2005-06-13 16:26 twisti - - * src/vm/descriptor.c: * Renamed utf_end to UTF_END - -2005-06-13 16:26 twisti - - * src/vm/linker.c: * link missing classes * Use - codegen_createnativestub instead of createnativestub - -2005-06-13 16:24 twisti - - * src/vm/: loader.c, loader.h, exceptions.c: * Use - load_class_bootstrap return value - -2005-06-13 16:23 twisti - - * src/vm/method.h: * made stubroutine a functionptr - -2005-06-13 16:22 twisti - - * src/vm/tables.h: * Removed utf_end - -2005-06-13 16:22 twisti - - * src/vm/: utf8.c, utf8.h: * utf_java_lang_StackTraceElement, - utf_java_lang_reflect_Field, utf_getSystemClassLoader, - utf_void__java_lang_ClassLoader: added * renamed utf_end to - UTF_END - -2005-06-13 16:20 twisti - - * src/vm/: string.c, stringlocal.h: * - string_java_lang_UnsatisfiedLinkError: added * use - load_class_bootstrap return value - -2005-06-13 16:19 twisti - - * src/vm/: class.c, class.h: * class_java_lang_StackTraceElement, - class_java_security_PrivilegedAction: added - -2005-06-13 16:17 twisti - - * src/vm/jit/: codegen.inc, codegen.inc.h: * Use dump memory for - code and data segment * codegen_createnativestub: added * - removecompilerstub, removenativestub: moved from codegen.c * - removed codegen_resolve_native - -2005-06-13 16:16 twisti - - * src/vm/jit/stacktrace.h: * Use SIZEOF_VOID_P - -2005-06-13 16:15 twisti - - * src/vm/jit/patcher.h: * patcher_resolve_native: added - -2005-06-13 16:14 michi - - * configure.in, src/vm/jit/Makefile.am, src/vm/jit/arm/.cvsignore, - src/vm/jit/arm/Makefile.am: added arm stuff - -2005-06-13 16:14 twisti - - * src/vm/jit/inline/: parseRT.c, parseXTA.c: * use - load_class_bootstrap return value - -2005-06-13 16:14 twisti - - * src/vm/jit/x86_64/codegen.c: * moved signal stuff and critical - section restart to md.c * removed deprecated BlockPtrOfPC macro * - removecompilerstub, removenativestub: removed * createnativestub: - use same code generation as codegen (with data segment) - -2005-06-13 16:12 twisti - - * src/native/vm/VMClass.c: * Typo - -2005-06-13 16:10 twisti - - * src/vm/jit/x86_64/md.c: * Moved signal stuff and critical section - restart - -2005-06-13 16:10 twisti - - * src/vm/jit/x86_64/Makefile.am: * Added md.c - -2005-06-13 16:03 twisti - - * src/vm/jit/x86_64/codegen.h: * Remove deprecated BlockPtrOfPC - macro - -2005-06-13 16:02 twisti - - * src/vm/jit/x86_64/patcher.c: * patcher_resolve_native: added - -2005-06-13 16:02 twisti - - * src/vm/jit/x86_64/emitfuncs.c: * Removed deprecated BlockPtrOfPC - macro - -2005-06-13 16:01 twisti - - * src/vm/jit/x86_64/types.h: * removed U8_AVAILABLE since we know - x86_64 can do u8 - -2005-06-13 16:00 twisti - - * src/native/vm/VMThrowable.c: * Use global - class_java_lang_StackTraceElement - -2005-06-13 15:56 twisti - - * src/native/vm/VMRuntime.c: * Use libltdl - -2005-06-13 15:56 twisti - - * src/native/vm/VMClassLoader.c: * Use load_class_bootstrap return - value - -2005-06-13 15:53 twisti - - * src/native/vm/VMClass.c: * load_class_bootstrap return value * - use global class_java_lang_reflect_Constructor, - class_java_lang_reflect_Field, class_java_lang_reflect_Method - -2005-06-13 15:42 twisti - - * src/native/: native.c, native.h: * native_init: initialize - libltdl * native_make_overloaded_function, - native_resolve_function: added * builtin_asm_getclassloader: use - global class_java_security_PrivilegedAction - -2005-06-13 15:39 twisti - - * configure.in: * Use AC_LIBLTDL_CONVENIENCE * Added - --{en,dis}able-static --{en,dis}able-shared again, since i know - now that we can build a libltdl convenience library - -2005-06-13 15:37 twisti - - * src/vm/jit/stacktrace.c: * Use global - class_java_security_PrivilegedAction - -2005-06-13 01:44 twisti - - * src/cacao/Makefile.am: * link with libltdl when dynamically - linked - -2005-06-13 01:25 twisti - - * autogen.sh: * added src/libltdl - -2005-06-13 01:24 twisti - - * configure.in: * removed --{en,dis}able-static - --{en,dis}able-shared for sub packages, because we always need - a static library for libltdl * added src/libltdl - -2005-06-13 01:21 twisti - - * src/Makefile.am: * added DISABLE_GC and libltdl - -2005-06-13 01:21 twisti - - * src/libltdl/: .cvsignore, COPYING.LIB, Makefile.am, README, - acinclude.m4, autogen.sh, configure.ac, ltdl.c, ltdl.h: libltdl - from GNU Libtool 1.5.18 - -2005-06-13 01:17 twisti - - * src/classpath/configure.ac: * build also static libraries by - default (because we need a static libltdl) - -2005-06-11 19:47 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: callee saved registers are - now saved to stack - -2005-06-11 14:40 michi - - * src/vm/jit/arm/: codegen.c, codegen.h: some ICMD_* implemented - line numbers are added - -2005-06-11 03:17 michi - - * src/classpath/include/jni_md-arm.h: fixed jlong - -2005-06-11 03:11 michi - - * src/vm/jit/arm/codegen.c: method-header and exception-table are - saved to datasegment - -2005-06-11 01:56 michi - - * src/vm/jit/arm/codegen.c: very simple codegen for testing - -2005-06-11 01:18 michi - - * src/vm/jit/arm/: md-abi.c, md-abi.h, md-abi.inc: basic arm ABI; - no float and double yet - -2005-06-10 23:56 twisti - - * src/classpath/configure.ac: * usual builddir problem - -2005-06-10 23:35 michi - - * src/vm/jit/arm/codegen.h: added arm code generation macros - -2005-06-10 20:43 twisti - - * src/vm/jit/powerpc/darwin/: md.c, md.h: * Added some includes - -2005-06-10 20:42 twisti - - * src/vm/jit/powerpc/darwin/md-abi.c: * Adopted to darwin abi - -2005-06-10 20:42 twisti - - * src/vm/jit/powerpc/darwin/md-abi.h: * We need to include this - header into asmpart.S because of LA_LR_OFFSET. - -2005-06-10 20:22 twisti - - * src/vm/jit/powerpc/Makefile.am: * also include ARCH_DIR - -2005-06-10 12:01 jowenn - - * src/vm/jit/x86_64/patcher.c: fix stacktrace problem found by - twisti - -2005-06-09 23:23 twisti - - * src/vm/jit/mips/: md-abi.c, md-abi.h, md-abi.inc, md-asm.h, md.h: - * machine dependent stuff - -2005-06-09 23:22 twisti - - * src/vm/jit/mips/codegen.c: * use parsed descriptors * ld offset - fix in patcher stub (more to do) - -2005-06-09 23:22 twisti - - * src/native/vm/Field.c: * compile fix for mips, warning fix for - others - -2005-06-09 22:39 twisti - - * src/vm/jit/mips/codegen.h: * removed SET_ARG_STACKSLOTS * use - SIZEOF_VOID_P - -2005-06-09 22:39 twisti - - * src/vm/jit/mips/asmpart.S: * moved defines into md-asm.h - -2005-06-09 22:36 twisti - - * src/vm/jit/mips/arch.h: * moved ABI stuff into md-abi.h *e - AC_C_BIGENDIAN in configure - -2005-06-09 22:35 twisti - - * src/vm/jit/mips/Makefile.am: * added md files - -2005-06-09 22:35 twisti - - * src/vm/jit/mips/patcher.c: * use patcher monitorenter/exit macros - * bugfix: leave monitor in exception case - -2005-06-09 22:31 twisti - - * configure.in, src/vm/jit/alpha/arch.h, src/vm/jit/i386/arch.h, - src/vm/jit/powerpc/arch.h, src/vm/jit/x86_64/arch.h: * Use - AC_C_BIGENDIAN in configure.in - -2005-06-09 18:11 twisti - - * src/vm/builtin.c: * don't use get_variable_message_length, it's - not neessary * builtin_trace_exception: use dump memory - -2005-06-09 12:31 michi - - * src/vm/jit/arm/types.h: added arm types.h - -2005-06-09 12:26 michi - - * src/vm/jit/arm/: disass.c, disass.h: added arm disassembler - -2005-06-09 09:29 christian - - * src/vm/jit/i386/codegen.c: Bug in long argument copying and Trace - Argument copying eliminated - -2005-06-09 09:28 christian - - * src/vm/jit/: reg.h, reg.inc: new Stack memory allocation, use of - unused arg regs as temp disabled - -2005-06-08 22:58 twisti - - * src/vm/builtintable.inc: * builtintable_internal: fixed 2 typo's - -2005-06-08 22:57 twisti - - * src/vm/builtin.c: * use dump memory in trace functions, should be - faster * use SIZEOF_VOID_P instead of arch defines - -2005-06-08 22:56 twisti - - * src/vm/jit/stack.c: * use SIZEOF_VOID_P instead of arch defines * - removed USEBUILTINTABLE define (we need another one to disable - automatic replacement) - -2005-06-08 22:54 twisti - - * src/vm/jit/codegen.inc: Added: codegen_disassemble_nativestub - -2005-06-08 22:54 twisti - - * src/vm/jit/alpha/: md-abi.c, md-abi.h, md-abi.inc, md-asm.h, - md.h: Machine dependent stuff. - -2005-06-08 22:54 twisti - - * src/vm/jit/alpha/codegen.c: * moved ABI stuff to specific files * - removed BlockPtrOfPC * use parsed descriptors * native stub - cleanup - -2005-06-08 22:53 twisti - - * src/vm/jit/alpha/codegen.h: Removed useless BlockPtrOfPC macro. - -2005-06-08 21:43 twisti - - * src/vm/jit/alpha/codegen.h: Removed SET_ARG_STACKSLOTS. - -2005-06-08 21:43 twisti - - * src/vm/jit/alpha/asmpart.S: Moved defines to md-asm.h - -2005-06-08 21:30 twisti - - * src/vm/jit/alpha/Makefile.am: Added md stuff. - -2005-06-08 21:30 twisti - - * src/vm/jit/alpha/arch.h: Moved ABI stuff into md-abi.h - -2005-06-08 21:29 twisti - - * src/vm/jit/alpha/types.h: * removed U8_AVAILABLE, since we know - what alpha can do - -2005-06-08 21:26 twisti - - * src/vm/jit/alpha/patcher.c: * use - PATCHER_MARK_PATCHED_MONITOREXIT on exit * use - PATCHER_MONITOREXIT in exception case - -2005-06-08 20:21 twisti - - * src/native/vm/Method.c: * - Java_java_lang_reflect_Method_invokeNative: forgot to set - throwAccess to false - -2005-06-08 16:41 christian - - * src/vm/jit/i386/: Makefile.am, arch.h, codegen.c, codegen.h, - emitfuncs.c, md-abi.c, md-abi.h, md-abi.inc: Moved abi stuff to - machine depended files - -2005-06-08 15:15 twisti - - * src/scripts/kjc.in: kjc script. - -2005-06-08 15:07 twisti - - * configure.in: * added: tests/codepatching/Makefile, - src/scripts/kjc - -2005-06-08 14:51 twisti - - * tests/Makefile.am: - added codepatching to SUBDIRS - temporary - added -noverify, remove it when verifier does work again - -2005-06-08 14:50 twisti - - * tests/codepatching/Makefile.am: Obviously... - -2005-06-08 14:50 twisti - - * tests/codepatching/.cvsignore: Ignore standard files. - -2005-06-08 14:49 twisti - - * tests/codepatching/test.java: Use threads to check the locking - code. - -2005-06-08 13:26 twisti - - * src/native/jni.c: * fill_callblock: renamed to - fill_callblock_from_vargs * fill_callblock_objA: - renamed to - fill_callblock_from_objectarray - bug fix: wrong offset in - object array * FromReflectedMethod: some changes * - GetStringUTFChars: implemented like kaffe does * - jni_method_invokeNativeHelper: - some changes, should we set the - value in the object inline? - better exception handling - -2005-06-08 13:18 twisti - - * src/native/native.c: get_parametertypes: - bug fix: added - missing & - fixed indent - -2005-06-08 13:16 twisti - - * src/native/vm/Method.c: - Java_java_lang_reflect_Method_invokeNative: made code more - readable - -2005-06-08 13:06 twisti - - * src/native/vm/VMSystemProperties.c: Correct use of - java.library.path and gnu.classpath.boot.library.path. - -2005-06-08 13:05 twisti - - * src/native/tools/Makefile.am: Added: DISABLE_GC - -2005-06-08 13:04 twisti - - * src/vm/: string.c, stringlocal.h: Added: - string_java_lang_reflect_InvocationTargetException - -2005-06-08 13:03 twisti - - * src/vm/initialize.c: Better error handling in wrapping the - exception. - -2005-06-08 13:03 twisti - - * src/vm/global.h: New ACC flags: - ACC_UNDEF, ACC_NONE: for - internal use - flags for 49.0 class format - -2005-06-08 13:01 twisti - - * src/vm/exceptions.c: - new_exception*: check for native_and_init* - return value and return exceptionptr in error case - - new_classformaterror: warning fix - -2005-06-08 12:59 twisti - - * src/vm/jit/: codegen.inc, codegen.inc.h: Use SIZEOF_VOID_P - instead of POINTERSIZE. - -2005-06-08 12:58 twisti - - * src/vm/jit/x86_64/: md-abi.c, md-abi.h, md-abi.inc, md-asm.h, - md.h: ABI stuff. - -2005-06-08 12:57 twisti - - * src/vm/jit/x86_64/codegen.c: Parsed descriptors changes: use abi - pre-allocation - -2005-06-08 12:56 twisti - - * src/vm/jit/x86_64/asmpart.S: Moved stuff to md-asm.h - -2005-06-08 12:56 twisti - - * src/vm/jit/x86_64/codegen.h: - removed SET_ARG_STACKSLOTS - added - some macros - -2005-06-08 12:55 twisti - - * src/vm/jit/x86_64/emitfuncs.c: #include "md-abi.h" - -2005-06-08 12:33 twisti - - * src/vm/jit/x86_64/arch.h: Moved abi stuff into md-abi.h - -2005-06-08 12:33 twisti - - * src/vm/jit/x86_64/Makefile.am: Added machine dependent files. - -2005-06-08 12:31 twisti - - * src/vm/jit/x86_64/patcher.c: - use monitorenter/exit macros: - removed dontfillinexceptionstacktrace, this should be used - again when we have stacktraces on all archs - warning fix - -2005-06-08 12:20 michi - - * src/classpath/include/jni_md-arm.h: added arm stuff - -2005-06-07 18:04 twisti - - * src/vm/jit/powerpc/codegen.c: Native stub fixes. - -2005-06-07 17:31 michi - - * configure.in: added arm architecture - -2005-06-07 17:07 twisti - - * src/vm/jit/powerpc/codegen.c: MULTIANEWARRAY: linux bugfix - -2005-06-07 10:37 christian - - * src/vm/jit/stack.c: conting max use of argument registers and - stack use for a method - -2005-06-06 23:21 twisti - - * src/vm/jit/powerpc/linux/: md-abi.h, md.h: Moved md_param_alloc - from md-abi.h to md.h since md-abi.h is included in asmpart.S. - -2005-06-06 17:39 twisti - - * src/native/native.c: get_parametertypes: use fully parsed - descriptors - -2005-06-06 17:38 twisti - - * src/native/jni.c: - used parsed descriptors - code indent - -2005-06-06 17:37 twisti - - * configure.in: Added: - AC_COMPILE_CHECK_SIZEOF - - src/vm/jit/powerpc/darwin/Makefile - - src/vm/jit/powerpc/linux/Makefile - -2005-06-06 17:36 twisti - - * src/vm/resolve.c: - resolve_method: check for - mi->parseddesc->params and generate it if not available, so we - can use the correct param stuff (static vs. non-static) - removed - INSTRUCTION_PUTCONST_FIELDREF (only used twice) - -2005-06-06 17:34 twisti - - * src/vm/loader.c: - load_constantpool: try to add all descriptors - to the pool - load_class_from_classbuffer: pass m->flags for - class methods to descriptor_pool_parse_method_descriptor so we - can do the register pre-allocation - -2005-06-06 17:32 twisti - - * src/vm/: descriptor.c, descriptor.h: - descriptor_pool_add: check - for method descriptors and add all of them since the static - flag may be different - descriptor_pool_parse_method_descriptor: - pass method flags and generate, if possible, the params array - which contains the register allocation for this particular - function (descriptor) - added: descriptor_params_from_paramtypes - - some code beautification - -2005-06-06 17:28 twisti - - * src/vm/Makefile.am: Added: builtintable.inc - -2005-06-06 17:28 twisti - - * src/vm/jit/: parse.c, parse.h, reg.inc, stack.c, stack.h: - use - parsed descriptors - use generic ICMD_BUILTIN - -2005-06-06 17:26 twisti - - * src/vm/jit/lsra.inc: Commented builtin stuff. Please fix me! - -2005-06-06 17:25 twisti - - * src/vm/jit/jit.h: - removed: BUILTIN{1,2,3}, - INSTRUCTION_PUTCONST_FIELDREF - -2005-06-06 17:25 twisti - - * src/vm/jit/jit.c: - removed BUILTIN{1,2,3} - use SIZEOF_VOID_P - - removed sort_builtintable from jit_init - -2005-06-06 17:24 twisti - - * src/vm/jit/powerpc/codegen.c: - use parsed descriptors - use - generic ICMD_BUILTIN - -2005-06-06 17:24 twisti - - * src/vm/jit/powerpc/asmpart.S: Linux changes. - -2005-06-06 17:22 twisti - - * src/vm/jit/loop/tracing.c: Changed to generic ICMD_BUILTIN. - -2005-06-06 17:22 twisti - - * src/vm/jit/verify/typecheck.c: Commented builtin stuff. This has - to be fixed correctly. - -2005-06-06 17:21 twisti - - * src/vm/references.h: Code beautify. - -2005-06-06 17:20 twisti - - * src/vm/: utf8.c, utf8.h: Added: utf_clone - -2005-06-06 17:01 twisti - - * src/vm/global.h: Defined ACC_UNDEF, ACC_NONE: these are used - internally - -2005-06-06 17:00 twisti - - * src/vm/: builtin.c, builtin.h: - removed old builtin table stuff - - added: builtin_init, builtintable_init, - builtintable_get_internal, builtintable_get_automatic - use - SIZEOF_VOID_P instead of POINTERSIZE - use parsed descriptor - -2005-06-06 16:53 twisti - - * src/vm/jit/powerpc/Makefile.am: - added OS_DIR to SUBDIRS - add - libmd.la to libarch.la - -2005-06-06 16:52 twisti - - * src/vm/jit/powerpc/arch.h: POINTERSIZE, CONSECUTIVE_FLOAT_ARGS: - removed - -2005-06-06 16:51 twisti - - * src/vm/jit/powerpc/patcher.c: Include memory.h for OFFSET macro. - -2005-06-06 16:48 twisti - - * src/vm/jit/powerpc/linux/: .cvsignore, Makefile.am, md-abi.c, - md-abi.h, md.c, md.h: Moved ABI and machine dependent stuff into - linux/ subdirectory. - -2005-06-06 16:47 twisti - - * src/vm/jit/powerpc/darwin/: .cvsignore, Makefile.am, md-abi.c, - md-abi.h, md.c, md.h: Moved ABI and machine dependent stuff into - darwin/ subdirectory. - -2005-06-06 16:45 twisti - - * src/mm/memory.h: Added MMOVE macro. - -2005-06-06 16:44 twisti - - * src/cacaoh/headers.c: Added md_param_alloc. - -2005-06-06 16:44 twisti - - * src/cacao/cacao.c: - moved jit_init - added builtin_init - -2005-06-06 16:42 twisti - - * src/native/.cvsignore: Ignore nativetable.inc - -2005-06-06 16:42 twisti - - * src/native/vm/VMObject.c: Use memory macros. - -2005-06-06 16:41 twisti - - * src/native/vm/Constructor.c: - renamed arguments to fit - classpath's - use static utf_init - -2005-06-06 16:37 twisti - - * src/native/tools/.cvsignore: Ignore generated files. - -2005-06-06 16:35 twisti - - * src/vm/builtintable.inc: Contains builtin tables (internal, - automatic). Included in builtin.c. - -2005-06-01 00:35 twisti - - * src/threads/native/Makefile.am: Include OS_DIR. - -2005-05-31 20:54 twisti - - * src/classpath/java/lang/: Thread.java, ThreadLocal.java: - No-thread (--disable-threads) workaround for CACAO. - -2005-05-31 20:36 twisti - - * src/cacaoh/headers.c: - include - define _exceptionptr - -2005-05-31 18:04 twisti - - * src/vm/builtin.c: - removed lazy loading defines - changed output - of unresolved builtin functions - added #include "md-abi.h": - TRACE_ARGS_NUM - use short TYPE_ defines instead of long ones (i - think we should finally merge them) - -2005-05-31 18:02 twisti - - * src/vm/jit/: parse.c, reg.inc, stack.c: Removed lazy loading - defines and old, unused code. - -2005-05-31 18:01 twisti - - * src/vm/jit/powerpc/: asmpart.S, codegen.c, codegen.h: Many - changes (nearly too much for one commit): - lazy loading/code - patching - removed machine depend stuff - removed - monitorenter/exit assembler functions - code indent - -2005-05-31 17:55 twisti - - * src/vm/jit/powerpc/: darwin/md-abi.h, darwin/md-abi.inc, - darwin/md-asm.h, linux/md-abi.h, linux/md-abi.inc, - linux/md-asm.h: Machine dependent stuff. - -2005-05-31 17:55 twisti - - * src/vm/jit/powerpc/arch.h: Removed ABI related stuff (now in - OS_DIR/md-abi.h). - -2005-05-31 17:54 twisti - - * src/vm/jit/powerpc/patcher.c: Patcher functions implemented. - -2005-05-31 17:53 twisti - - * src/vm/jit/i386/patcher.c: - use monitorenter/exit macros - fixed - bug: returns is exception case did not release the monitor lock, - this resulted in a deadlock for the waiting threads (thanks - jowenn) - -2005-05-31 17:39 twisti - - * src/vm/jit/patcher.h: - defined PATCHER_MONITOREXIT and - PATCHER_MARK_PATCHED_MONITOREXIT - added powerpc defines - -2005-05-31 17:06 twisti - - * src/vm/jit/powerpc/Makefile.am: - include OS_DIR - added: - patcher.c - added EXTRA_DIST: md files from os subdirs - -2005-05-31 16:35 twisti - - * src/vm/: Makefile.am, jit/Makefile.am: Include OS_DIR. - -2005-05-31 16:33 twisti - - * configure.in: Define OS_DIR for Makefiles. - -2005-05-31 12:30 twisti - - * src/vm/jit/mips/codegen.c: We don't need to save temporary - registers in runverbose && ACC_SYNCHRONIZED case, since this - functions are tagged an non-leaf in parse. - -2005-05-29 23:39 twisti - - * src/native/vm/VMAccessController.c: - killed panic, return NULL - is error case - emacs tailer - some header include fixes - -2005-05-27 15:18 twisti - - * src/native/vm/VMStackWalker.c: getCallingClass, - getCallingClassLoader: implemented - -2005-05-27 15:18 twisti - - * src/classpath/vm/reference/gnu/classpath/VMStackWalker.java: - getCallingClass, getCallingClassLoader: made native - -2005-05-27 13:20 twisti - - * configure.in: Check for pango only with gtk peer enabled. - -2005-05-25 10:07 twisti - - * src/vm/jit/: patcher.h, alpha/patcher.c: Defined - PATCHER_MONITORENTER/EXIT macros (i have some problems to see - where macros can be used ;-) - -2005-05-24 17:41 christian - - * src/vm/jit/reg.inc: Missing "regsneeded" renamed to intregsneeded - (for PowerPC). - -2005-05-24 17:39 christian - - * src/classpath/vm/reference/java/lang/VMProcess.java: Libc - include/static Classpath Name Conflict Patch. - -2005-05-24 12:28 twisti - - * src/vm/jit/powerpc/: asmpart.S, codegen.c: - compilation fixes - - started to implement lazy loading - -2005-05-24 10:37 twisti - - * configure.in: - disabled gtk static build, problems with cairo - - removed xml/xslt stuff - -2005-05-23 20:13 edwin - - * src/vm/class.c: fixed missing linking check in get_array_class - -2005-05-23 17:23 twisti - - * autogen.sh: Include src/classpath/m4 for aclocal to get AM_ICONV* - stuff from classpath. - -2005-05-23 17:23 twisti - - * configure.in: Check for additional libraries with - STATIC_CLASSPATH (not finished yet). - -2005-05-23 17:22 twisti - - * src/cacao/Makefile.am: Added some libraries with STATIC_CLASSPATH - (not finished yet). - -2005-05-23 14:04 twisti - - * src/native/native.c: Removed orphaned headers: made problems with - java_lang_VMProcess.h because of redefinition of stdin/out/err. - -2005-05-23 13:57 twisti - - * src/cacaoh/headers.c: Fixed: missing return statement at end of - non-void function - -2005-05-23 12:32 twisti - - * src/: cacaoh/headers.c, threads/green/threads.c, - threads/native/threads.c: Killed panic's. - -2005-05-23 12:31 twisti - - * src/cacaoh/Makefile.am: Added DISABLE_GC stuff. - -2005-05-23 12:28 twisti - - * src/vm/jit/stacktrace.c: - killed panic's - getStackCollector: - return on OOM, TODO: return value may not be NULL - -2005-05-23 12:23 twisti - - * src/vm/jit/parse.c: - killed panic's - added USE_INLINING - #ifdef's (but always enabled, yet) - -2005-05-23 12:22 twisti - - * src/vm/jit/jit.c: - warning fixes - added USE_INLINING #ifdef's - (but always enabled, yet) - -2005-05-23 12:21 twisti - - * src/vm/jit/Makefile.am: Added USE_INLINING stuff. - -2005-05-23 12:20 twisti - - * configure.in: Added: --disable-gc, --disable-inlining (but - currently disabled) - -2005-05-23 12:19 twisti - - * src/mm/nogc.c: Allocates memory with malloc (no GC). - -2005-05-23 12:19 twisti - - * src/mm/Makefile.am: Added nogc.c - -2005-05-23 10:50 twisti - - * src/toolbox/: logging.c, logging.h: - dolog: don't use vsprintf, - just print it out (no need to a buffer) - log_message_utf, - log_message_class_message_class: added - error, panic: removed - -2005-05-23 10:34 twisti - - * src/vm/jit/codegen.inc: - removed _CODEGEN_INC_H_ define, it's no - header - use ptrint instead of long - killed panic's - -2005-05-23 10:32 twisti - - * src/vm/utf8.c: - line length changes - removed panic in comment - (for grep'ing) - -2005-05-23 10:23 twisti - - * src/vm/: tables.c, unzip.c: Killed panic's. - -2005-05-23 10:22 twisti - - * src/vm/: string.c, stringlocal.h: - killed panic's - - javastring_strlen: added - -2005-05-23 10:22 twisti - - * src/vm/statistics.c: Use dolog instead of sprintf/log_text, so no - fixed buffer required. - -2005-05-23 10:21 twisti - - * src/vm/loader.c: - killed panic's - load_class_from_classbuffer: - use malloc instead of a fixed buffer - -2005-05-23 10:19 twisti - - * src/vm/: linker.c, linker.h: - killed panic's - - linker_compute_subclasses: no j.l.O special required anymore - - print_arraydescriptor: removed - -2005-05-23 10:18 twisti - - * src/vm/initialize.c: Use - log_message_class/log_message_class_message_class instead of a - fixed buffer. - -2005-05-23 10:17 twisti - - * src/vm/class.c: - killed panic's - use log_message_utf instead of - fixed buffer - -2005-05-23 10:12 twisti - - * src/vm/: builtin.c, builtin.h: - builtin_throw_exception, - builtin_trace_args, builtin_displaymethodstop: calculate - message length and use malloc memory instead of fixed buffer - length - builtin_displaymethodstart: removed - killed panic's - - removed warnings - -2005-05-23 10:06 twisti - - * src/vm/jit/stack.h: - killed panic's - some macro reformating - -2005-05-23 10:04 twisti - - * src/vm/jit/: alpha/codegen.c, i386/codegen.h, stack.c: Killed - panic's. - -2005-05-23 10:01 twisti - - * src/vm/jit/: helper.c, reg.inc: Killed panic's. - -2005-05-22 21:49 twisti - - * src/vm/jit/loop/: analyze.c, graph.c, loop.c: Killed panic's. - -2005-05-21 17:07 twisti - - * src/mm/memory.c: Killed panic's. - -2005-05-21 16:59 twisti - - * src/native/vm/: Constructor.c, Field.c, Method.c, VMClass.c, - VMRuntime.c, VMThrowable.c: - killed panic's - removed warnings - -2005-05-21 16:58 twisti - - * src/native/jni.c: Killed panic's. - -2005-05-21 16:58 twisti - - * src/native/native.c: Added includes to prevent compiler warnings - with STATIC_CLASSPATH. - -2005-05-21 01:05 twisti - - * src/vm/: exceptions.c, exceptions.h: - new_verifyerror takes - varargs - don't use fixed message buffer length: calculate - message length and malloc memory - -2005-05-20 19:51 twisti - - * src/vm/jit/mips/codegen.c: Killed panic's. - -2005-05-20 19:46 twisti - - * src/vm/jit/powerpc/codegen.c: - killed panic's - some icmd - reordering - -2005-05-20 19:43 twisti - - * src/vm/jit/inline/: inline.c, parseRT.c, parseXTA.c: Killed - panic's. - -2005-05-20 17:28 twisti - - * src/native/include/Makefile.am: Typo in - java_security_VMAccessController.h, so it was regenerated every - run. - -2005-05-20 14:02 jowenn - - * src/native/vm/VMAccessController.c: perhaps I should commit the - implementation too - -2005-05-20 13:20 twisti - - * src/vm/jit/verify/typecheck.c: - killed panic's, replaced mostly - by verify errors - added some exceptions macros - -2005-05-20 13:19 twisti - - * src/vm/jit/verify/typeinfo.c: Killed panic's, replaced by - log_text/assert. - -2005-05-20 13:09 twisti - - * src/classpath/vm/reference/java/security/VMAccessController.java: - Sorry for reverting changes, but so it's simpler to merge with - new classpath releases. - -2005-05-19 10:48 jowenn - - * src/: - classpath/vm/reference/java/security/VMAccessController.java, - native/native.c, native/include/Makefile.am, - native/vm/Makefile.am, vm/class.c, vm/class.h, vm/loader.c, - vm/jit/stacktrace.c, vm/jit/stacktrace.h, - vm/jit/x86_64/patcher.c: VMAccessController.getStack (currently - leads in some cases to endless loops) - -2005-05-17 11:05 twisti - - * src/vm/jit/i386/codegen.c: Killed panic's. - -2005-05-13 17:32 twisti - - * src/native/include/Makefile.am: Added - ADDITIONAL_STATIC_CLASSPATH_HEADER_FILES, which contains all - additional classes for header generation required for a static - cacaco. - -2005-05-13 16:36 twisti - - * configure.in: - added AM_CONDITIONAL for STATIC_CLASSPATH - added - src/native/tools/Makefile - -2005-05-13 16:19 twisti - - * src/vm/jit/mips/codegen.c: #include "stringlocal.h" - -2005-05-13 16:04 twisti - - * src/vm/jit/i386/arch.h: - added missing INT_*, FLT_* defines - - reenabled SUPPORT_CONST_STORE - -2005-05-13 16:03 twisti - - * src/vm/jit/i386/codegen.c: Use patcher_putfieldconst in - ICMD_PUTFIELDCONST. - -2005-05-13 16:02 twisti - - * src/vm/jit/i386/patcher.c: Implemented patcher_putfieldconst. - -2005-05-13 16:02 twisti - - * src/vm/jit/stack.c: Added missing defines PUTFIELDCONST: i386, - alpha, mips - -2005-05-13 16:01 twisti - - * src/vm/jit/patcher.h: Added i386 define for - patcher_putfieldconst. - -2005-05-13 15:08 twisti - - * src/classpath/native/jni/: - java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c, - java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c, - xmlj/xmlj_util.c, xmlj/xmlj_util.h: Use SIZEOF_VOID_P for 64-bit - pointer checks. - -2005-05-13 14:21 twisti - - * src/classpath/native/jni/java-nio/gnu_java_nio_VMSelector.c: - Check which strerror we have or even if we have any. - -2005-05-13 12:50 twisti - - * src/classpath/: configure.ac, lib/Makefile.am, lib/standard.omit: - Don't include gtk peers or xmlj classes if disabled. - lib/standard.omit is generated in configure. - -2005-05-13 12:12 twisti - - * tests/codepatching/: getfieldJ.java, getstaticJ.java, test.java: - Use really long values for long field/static tests. - -2005-05-13 11:10 twisti - - * src/vm/jit/x86_64/codegen.c: #include "vm/stringlocal.h" - -2005-05-13 11:08 twisti - - * src/vm/jit/i386/codegen.c: - correct order of argument-register - assigment/monitorenter/verbose call code - renamed some I386_* - to more common REG_* or ALU_* - added monitors for patcher - functions - -2005-05-13 11:06 twisti - - * src/vm/jit/i386/asmpart.S: - added monitor for patcher functions - - renamed asm_builtin_checkarraycast to - asm_builtin_arraycheckcast - -2005-05-13 11:06 twisti - - * src/vm/jit/i386/patcher.c: Added monitor for patcher functions. - -2005-05-13 11:05 twisti - - * src/vm/jit/i386/codegen.h: - renamed some I386_* to more common - REG_* or ALU_* - added some alpha like macros (i think they can - make the code generator more readable) - -2005-05-13 11:04 twisti - - * src/vm/jit/i386/emitfuncs.c: Renamed I386_* to more common REG_* - or ALU_*. - -2005-05-13 02:02 twisti - - * src/native/native.c: - forgot to include generated header files - for dummynativetable - killed panic's - -2005-05-13 01:55 twisti - - * src/cacaoh/: headers.c, headers.h: Added exceptions (again) since - the exceptions.[ch] stuff does not work as it should for cacaoh. - -2005-05-13 01:53 twisti - - * src/: toolbox/util.c, mm/boehm.c, mm/memory.c: #include - "vm/stringlocal.h" - -2005-05-13 01:45 twisti - - * src/native/: native.c, nativetable.inc: Moved dummynativetable - into native.c, for a static cacao the nativetable.inc file is - generated. - -2005-05-13 01:44 twisti - - * src/native/Makefile.am: Added `if STATIC_CLASSPATH' for - nativetable.inc generation. - -2005-05-13 01:38 twisti - - * src/native/tools/: Makefile.am, gennativetable.c: Reactivate - gennativetable, it's required for a static cacao. - -2005-05-13 01:21 twisti - - * src/native/vm/: Constructor.c, Method.c, VMObject.c, VMSystem.c, - VMThread.c: Moved global string definitions to string.c for 2 - reasons: it seems to be more logical and exceptions.[ch] is no - longer in libvmcore. - -2005-05-13 01:02 twisti - - * src/vm/: classcache.c, descriptor.c, exceptions.c, exceptions.h, - linker.c, resolve.c, string.c, stringlocal.h, utf8.c, - jit/helper.c, jit/stack.c, jit/alpha/codegen.c: Moved global - string definitions to string.c for 2 reasons: it seems to be more - logical and exceptions.[ch] is no longer in libvmcore. - -2005-05-13 01:00 twisti - - * src/vm/Makefile.am: Don't include exceptions.[ch] in libvmcore, - since cacaoh and gennativetable cannot create runtime exceptions. - -2005-05-13 00:59 twisti - - * src/: cacao/cacao.c, vm/loader.c, vm/loader.h: Renamed - create_all_classes to loader_load_all_classes. - -2005-05-11 23:33 twisti - - * src/native/tools/: Makefile.am, gennativetable.c: Restored - deleted file. - -2005-05-11 21:52 twisti - - * src/vm/jit/mips/asmpart.S: Handle compiler exceptions. - -2005-05-11 17:37 twisti - - * src/lib/Makefile.am: - glibj.zip location bugfix - updated to - classpath-0.15 - -2005-05-11 17:34 twisti - - * src/vm/jit/alpha/codegen.c: Patcher stub bugfix: don't increment - mcodeptr with ++. - -2005-05-11 17:31 twisti - - * src/vm/jit/codegen.inc: - use MCOPY macros - use ptrint instead - of long - -2005-05-11 15:47 twisti - - * src/native/: nativetable.inc, include/Makefile.am: Renamed - java_net_InetAddress to java_net_VMInetAddress. - -2005-05-11 15:34 twisti - - * src/vm/jit/alpha/: asmpart.S, patcher.c: Renamed *_checkarraycast - to *_arraycheckcast. - -2005-05-11 15:03 twisti - - * src/vm/jit/x86_64/: asmpart.S, patcher.c: Renamed - *_checkarraycast to *_arraycheckcast. - -2005-05-11 14:54 twisti - - * src/vm/jit/: parse.c, reg.inc, stack.c: __MIPS__ defines for lazy - loading. - -2005-05-11 14:53 twisti - - * src/: vm/jit/patcher.h, vm/jit/verify/typecheck.c, - cacaoh/headers.c: Renamed *_checkarraycast to *_arraycheckcast. - -2005-05-11 14:52 twisti - - * src/vm/jit/codegen.inc: Added comment to gen_resolvebranch. - -2005-05-11 14:51 twisti - - * src/vm/jit/mips/: Makefile.am, arch.h, asmpart.S, codegen.c, - codegen.h, patcher.c: Lazy loading. - -2005-05-11 14:50 twisti - - * src/vm/: builtin.c, builtin.h: - renamed *_checkarraycast to - *_arraycheckcast - added __MIPS__ define - -2005-05-11 14:05 twisti - - * src/vm/jit/x86_64/codegen.c: Patcher stub bugfix: don't increment - mcodeptr with ++. - -2005-05-09 17:30 twisti - - * src/vm/jit/stack.c: Print catch type for try-catch blocks. - -2005-05-04 17:33 twisti - - * src/classpath/configure.ac: Use AC_C_INLINE. - -2005-05-04 17:28 twisti - - * src/native/nativetable.inc: - added - Java_java_lang_VMObject_getClass - other static classpath changes - (i have to reactivate the gen tool) - -2005-05-04 17:23 twisti - - * src/native/jni.c: ISO C compile fix, arghhh! - -2005-05-04 17:10 twisti - - * src/classpath/vm/reference/java/lang/VMClassLoader.java: Added - again our old getResources() code, since the reference - implementation has problems with flat bootclasspathes. - -2005-05-04 17:07 twisti - - * src/native/vm/VMClassLoader.c: Added - Java_java_lang_VMClassLoader_nativeGetResources again, since the - GNU classpath java-only implementation has some bootstrap - problems (strange problems with flat bootclasspathes). - -2005-05-04 17:06 twisti - - * src/native/nativetable.inc: - added java_lang_Class.h - added - Java_java_lang_VMClassLoader_nativeGetResources - -2005-05-04 14:39 christian - - * src/vm/jit/lsra.inc: panic() elimiated - -2005-05-04 12:41 twisti - - * src/classpath/java/util/LocaleData.java: Arghhh! This one is - generated, as always... - -2005-05-04 12:26 twisti - - * src/native/vm/VMThread.c: Removed sleep, it's now implemented - completely in java. - -2005-05-04 12:25 twisti - - * src/native/vm/VMObject.c: Added getClass. - -2005-05-04 12:25 twisti - - * src/native/vm/VMClassLoader.c: Removed nativeGetResources, it's - now completely implemented in GNU classpath, with zip handling. - -2005-05-04 12:19 twisti - - * src/native/include/: java_lang_ClassLoader.h, - java_lang_Cloneable.h, java_lang_Object.h, java_lang_String.h, - java_lang_Thread.h, java_lang_ThreadGroup.h, - java_lang_Throwable.h, java_lang_VMObject.h, - java_lang_VMThread.h: Regenerated for classpath-0.15. - -2005-05-04 12:09 twisti - - * src/classpath/: AUTHORS, ChangeLog, NEWS, acinclude.m4, - autogen.sh, configure.ac, pkg.m4, doc/hacking.texinfo, - doc/vmintegration.texinfo, doc/api/Makefile.am, - examples/gnu/classpath/examples/html/Demo.java, - examples/gnu/classpath/examples/swing/Demo.java, - examples/gnu/classpath/examples/swing/GNULookAndFeel.java, - gnu/CORBA/primitiveArrayTypeCode.java, - gnu/CORBA/primitiveTypeCode.java, - gnu/classpath/Configuration.java.in, - gnu/classpath/SystemProperties.java, gnu/java/awt/Buffers.java, - gnu/java/awt/ComponentDataBlitOp.java, - gnu/java/awt/EmbeddedWindowSupport.java, - gnu/java/awt/package.html, - gnu/java/awt/color/CieXyzConverter.java, - gnu/java/awt/color/ClutProfileConverter.java, - gnu/java/awt/color/ColorLookUpTable.java, - gnu/java/awt/color/ColorSpaceConverter.java, - gnu/java/awt/color/GrayProfileConverter.java, - gnu/java/awt/color/GrayScaleConverter.java, - gnu/java/awt/color/LinearRGBConverter.java, - gnu/java/awt/color/ProfileHeader.java, - gnu/java/awt/color/PyccConverter.java, - gnu/java/awt/color/RgbProfileConverter.java, - gnu/java/awt/color/SrgbConverter.java, - gnu/java/awt/color/TagEntry.java, - gnu/java/awt/color/ToneReproductionCurve.java, - gnu/java/awt/color/package.html, - gnu/java/awt/image/ImageDecoder.java, - gnu/java/awt/image/XBMDecoder.java, - gnu/java/awt/image/package.html, - gnu/java/awt/peer/ClasspathFontPeer.java, - gnu/java/awt/peer/package.html, - gnu/java/awt/peer/gtk/GdkGraphics.java, - gnu/java/awt/peer/gtk/GdkGraphics2D.java, - gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, - gnu/java/awt/peer/gtk/GtkImagePainter.java, - gnu/java/awt/peer/gtk/GtkToolkit.java, - gnu/java/beans/IntrospectionIncubator.java, - gnu/java/beans/package.html, - gnu/java/beans/decoder/PersistenceParser.java, - gnu/java/beans/decoder/package.html, - gnu/java/beans/editors/package.html, - gnu/java/io/EncodingManager.java, gnu/java/io/package.html, - gnu/java/lang/ClassHelper.java, gnu/java/lang/MainThread.java, - gnu/java/lang/package.html, - gnu/java/lang/reflect/TypeSignature.java, - gnu/java/lang/reflect/package.html, - gnu/java/locale/Calendar.java, gnu/java/locale/Calendar_de.java, - gnu/java/locale/Calendar_en.java, - gnu/java/locale/Calendar_nl.java, - gnu/java/locale/LocaleHelper.java, - gnu/java/locale/LocaleInformation.java, - gnu/java/locale/LocaleInformation_aa.java, - gnu/java/locale/LocaleInformation_aa_DJ.java, - gnu/java/locale/LocaleInformation_aa_ER.java, - gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, - gnu/java/locale/LocaleInformation_aa_ET.java, - gnu/java/locale/LocaleInformation_af.java, - gnu/java/locale/LocaleInformation_af_ZA.java, - gnu/java/locale/LocaleInformation_am.java, - gnu/java/locale/LocaleInformation_am_ET.java, - gnu/java/locale/LocaleInformation_ar.java, - gnu/java/locale/LocaleInformation_ar_DZ.java, - gnu/java/locale/LocaleInformation_ar_IN.java, - gnu/java/locale/LocaleInformation_ar_IQ.java, - gnu/java/locale/LocaleInformation_ar_JO.java, - gnu/java/locale/LocaleInformation_ar_KW.java, - gnu/java/locale/LocaleInformation_ar_LB.java, - gnu/java/locale/LocaleInformation_ar_LY.java, - gnu/java/locale/LocaleInformation_ar_MA.java, - gnu/java/locale/LocaleInformation_ar_QA.java, - gnu/java/locale/LocaleInformation_ar_SA.java, - gnu/java/locale/LocaleInformation_ar_SY.java, - gnu/java/locale/LocaleInformation_ar_TN.java, - gnu/java/locale/LocaleInformation_ar_YE.java, - gnu/java/locale/LocaleInformation_as.java, - gnu/java/locale/LocaleInformation_as_IN.java, - gnu/java/locale/LocaleInformation_az_Cyrl.java, - gnu/java/locale/LocaleInformation_be.java, - gnu/java/locale/LocaleInformation_be_BY.java, - gnu/java/locale/LocaleInformation_bg.java, - gnu/java/locale/LocaleInformation_bg_BG.java, - gnu/java/locale/LocaleInformation_bn.java, - gnu/java/locale/LocaleInformation_bn_IN.java, - gnu/java/locale/LocaleInformation_ca.java, - gnu/java/locale/LocaleInformation_ca_ES.java, - gnu/java/locale/LocaleInformation_cs.java, - gnu/java/locale/LocaleInformation_cs_CZ.java, - gnu/java/locale/LocaleInformation_cy.java, - gnu/java/locale/LocaleInformation_cy_GB.java, - gnu/java/locale/LocaleInformation_da.java, - gnu/java/locale/LocaleInformation_da_DK.java, - gnu/java/locale/LocaleInformation_de.java, - gnu/java/locale/LocaleInformation_de_AT.java, - gnu/java/locale/LocaleInformation_de_BE.java, - gnu/java/locale/LocaleInformation_de_CH.java, - gnu/java/locale/LocaleInformation_de_DE.java, - gnu/java/locale/LocaleInformation_de_LI.java, - gnu/java/locale/LocaleInformation_de_LU.java, - gnu/java/locale/LocaleInformation_dv.java, - gnu/java/locale/LocaleInformation_dv_MV.java, - gnu/java/locale/LocaleInformation_dz.java, - gnu/java/locale/LocaleInformation_dz_BT.java, - gnu/java/locale/LocaleInformation_el.java, - gnu/java/locale/LocaleInformation_el_GR.java, - gnu/java/locale/LocaleInformation_en.java, - gnu/java/locale/LocaleInformation_en_AS.java, - gnu/java/locale/LocaleInformation_en_AU.java, - gnu/java/locale/LocaleInformation_en_BE.java, - gnu/java/locale/LocaleInformation_en_BW.java, - gnu/java/locale/LocaleInformation_en_BZ.java, - gnu/java/locale/LocaleInformation_en_CA.java, - gnu/java/locale/LocaleInformation_en_GB.java, - gnu/java/locale/LocaleInformation_en_GU.java, - gnu/java/locale/LocaleInformation_en_HK.java, - gnu/java/locale/LocaleInformation_en_IE.java, - gnu/java/locale/LocaleInformation_en_IN.java, - gnu/java/locale/LocaleInformation_en_MH.java, - gnu/java/locale/LocaleInformation_en_MP.java, - gnu/java/locale/LocaleInformation_en_MT.java, - gnu/java/locale/LocaleInformation_en_NZ.java, - gnu/java/locale/LocaleInformation_en_PH.java, - gnu/java/locale/LocaleInformation_en_PK.java, - gnu/java/locale/LocaleInformation_en_SG.java, - gnu/java/locale/LocaleInformation_en_UM.java, - gnu/java/locale/LocaleInformation_en_US.java, - gnu/java/locale/LocaleInformation_en_US_POSIX.java, - gnu/java/locale/LocaleInformation_en_VI.java, - gnu/java/locale/LocaleInformation_en_ZA.java, - gnu/java/locale/LocaleInformation_en_ZW.java, - gnu/java/locale/LocaleInformation_eo.java, - gnu/java/locale/LocaleInformation_es.java, - gnu/java/locale/LocaleInformation_es_AR.java, - gnu/java/locale/LocaleInformation_es_BO.java, - gnu/java/locale/LocaleInformation_es_CL.java, - gnu/java/locale/LocaleInformation_es_CO.java, - gnu/java/locale/LocaleInformation_es_CR.java, - gnu/java/locale/LocaleInformation_es_DO.java, - gnu/java/locale/LocaleInformation_es_EC.java, - gnu/java/locale/LocaleInformation_es_ES.java, - gnu/java/locale/LocaleInformation_es_GT.java, - gnu/java/locale/LocaleInformation_es_HN.java, - gnu/java/locale/LocaleInformation_es_MX.java, - gnu/java/locale/LocaleInformation_es_NI.java, - gnu/java/locale/LocaleInformation_es_PA.java, - gnu/java/locale/LocaleInformation_es_PE.java, - gnu/java/locale/LocaleInformation_es_PR.java, - gnu/java/locale/LocaleInformation_es_PY.java, - gnu/java/locale/LocaleInformation_es_SV.java, - gnu/java/locale/LocaleInformation_es_US.java, - gnu/java/locale/LocaleInformation_es_UY.java, - gnu/java/locale/LocaleInformation_es_VE.java, - gnu/java/locale/LocaleInformation_et.java, - gnu/java/locale/LocaleInformation_et_EE.java, - gnu/java/locale/LocaleInformation_eu.java, - gnu/java/locale/LocaleInformation_eu_ES.java, - gnu/java/locale/LocaleInformation_fa.java, - gnu/java/locale/LocaleInformation_fa_AF.java, - gnu/java/locale/LocaleInformation_fa_IR.java, - gnu/java/locale/LocaleInformation_fi.java, - gnu/java/locale/LocaleInformation_fi_FI.java, - gnu/java/locale/LocaleInformation_fo.java, - gnu/java/locale/LocaleInformation_fo_FO.java, - gnu/java/locale/LocaleInformation_fr.java, - gnu/java/locale/LocaleInformation_fr_BE.java, - gnu/java/locale/LocaleInformation_fr_CA.java, - gnu/java/locale/LocaleInformation_fr_CH.java, - gnu/java/locale/LocaleInformation_fr_LU.java, - gnu/java/locale/LocaleInformation_ga.java, - gnu/java/locale/LocaleInformation_ga_IE.java, - gnu/java/locale/LocaleInformation_gl.java, - gnu/java/locale/LocaleInformation_gl_ES.java, - gnu/java/locale/LocaleInformation_gu.java, - gnu/java/locale/LocaleInformation_gu_IN.java, - gnu/java/locale/LocaleInformation_gv.java, - gnu/java/locale/LocaleInformation_gv_GB.java, - gnu/java/locale/LocaleInformation_he.java, - gnu/java/locale/LocaleInformation_he_IL.java, - gnu/java/locale/LocaleInformation_hi.java, - gnu/java/locale/LocaleInformation_hi_IN.java, - gnu/java/locale/LocaleInformation_hr.java, - gnu/java/locale/LocaleInformation_hu.java, - gnu/java/locale/LocaleInformation_hu_HU.java, - gnu/java/locale/LocaleInformation_hy.java, - gnu/java/locale/LocaleInformation_hy_AM.java, - gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, - gnu/java/locale/LocaleInformation_id.java, - gnu/java/locale/LocaleInformation_id_ID.java, - gnu/java/locale/LocaleInformation_is.java, - gnu/java/locale/LocaleInformation_is_IS.java, - gnu/java/locale/LocaleInformation_it.java, - gnu/java/locale/LocaleInformation_it_CH.java, - gnu/java/locale/LocaleInformation_it_IT.java, - gnu/java/locale/LocaleInformation_iu.java, - gnu/java/locale/LocaleInformation_ja.java, - gnu/java/locale/LocaleInformation_ja_JP.java, - gnu/java/locale/LocaleInformation_ka.java, - gnu/java/locale/LocaleInformation_kk.java, - gnu/java/locale/LocaleInformation_kk_KZ.java, - gnu/java/locale/LocaleInformation_kl.java, - gnu/java/locale/LocaleInformation_kl_GL.java, - gnu/java/locale/LocaleInformation_km.java, - gnu/java/locale/LocaleInformation_km_KH.java, - gnu/java/locale/LocaleInformation_kn.java, - gnu/java/locale/LocaleInformation_kn_IN.java, - gnu/java/locale/LocaleInformation_ko.java, - gnu/java/locale/LocaleInformation_ko_KR.java, - gnu/java/locale/LocaleInformation_kw.java, - gnu/java/locale/LocaleInformation_kw_GB.java, - gnu/java/locale/LocaleInformation_ky.java, - gnu/java/locale/LocaleInformation_lo.java, - gnu/java/locale/LocaleInformation_lo_LA.java, - gnu/java/locale/LocaleInformation_lt.java, - gnu/java/locale/LocaleInformation_lt_LT.java, - gnu/java/locale/LocaleInformation_lv.java, - gnu/java/locale/LocaleInformation_lv_LV.java, - gnu/java/locale/LocaleInformation_mk.java, - gnu/java/locale/LocaleInformation_ml.java, - gnu/java/locale/LocaleInformation_ml_IN.java, - gnu/java/locale/LocaleInformation_mn.java, - gnu/java/locale/LocaleInformation_mn_MN.java, - gnu/java/locale/LocaleInformation_mr.java, - gnu/java/locale/LocaleInformation_mr_IN.java, - gnu/java/locale/LocaleInformation_ms.java, - gnu/java/locale/LocaleInformation_ms_BN.java, - gnu/java/locale/LocaleInformation_ms_MY.java, - gnu/java/locale/LocaleInformation_mt.java, - gnu/java/locale/LocaleInformation_mt_MT.java, - gnu/java/locale/LocaleInformation_nb.java, - gnu/java/locale/LocaleInformation_nb_NO.java, - gnu/java/locale/LocaleInformation_nl.java, - gnu/java/locale/LocaleInformation_nl_BE.java, - gnu/java/locale/LocaleInformation_nl_NL.java, - gnu/java/locale/LocaleInformation_nn.java, - gnu/java/locale/LocaleInformation_nn_NO.java, - gnu/java/locale/LocaleInformation_om.java, - gnu/java/locale/LocaleInformation_om_ET.java, - gnu/java/locale/LocaleInformation_om_KE.java, - gnu/java/locale/LocaleInformation_or.java, - gnu/java/locale/LocaleInformation_or_IN.java, - gnu/java/locale/LocaleInformation_pa.java, - gnu/java/locale/LocaleInformation_pa_IN.java, - gnu/java/locale/LocaleInformation_pl.java, - gnu/java/locale/LocaleInformation_pl_PL.java, - gnu/java/locale/LocaleInformation_ps.java, - gnu/java/locale/LocaleInformation_ps_AF.java, - gnu/java/locale/LocaleInformation_pt.java, - gnu/java/locale/LocaleInformation_pt_BR.java, - gnu/java/locale/LocaleInformation_pt_PT.java, - gnu/java/locale/LocaleInformation_ro.java, - gnu/java/locale/LocaleInformation_ro_RO.java, - gnu/java/locale/LocaleInformation_ru.java, - gnu/java/locale/LocaleInformation_ru_RU.java, - gnu/java/locale/LocaleInformation_ru_UA.java, - gnu/java/locale/LocaleInformation_sa.java, - gnu/java/locale/LocaleInformation_sa_IN.java, - gnu/java/locale/LocaleInformation_sk.java, - gnu/java/locale/LocaleInformation_sk_SK.java, - gnu/java/locale/LocaleInformation_sl.java, - gnu/java/locale/LocaleInformation_so.java, - gnu/java/locale/LocaleInformation_so_DJ.java, - gnu/java/locale/LocaleInformation_so_ET.java, - gnu/java/locale/LocaleInformation_so_KE.java, - gnu/java/locale/LocaleInformation_so_SO.java, - gnu/java/locale/LocaleInformation_sq.java, - gnu/java/locale/LocaleInformation_sq_AL.java, - gnu/java/locale/LocaleInformation_sr.java, - gnu/java/locale/LocaleInformation_sr_Latn.java, - gnu/java/locale/LocaleInformation_sv.java, - gnu/java/locale/LocaleInformation_sv_FI.java, - gnu/java/locale/LocaleInformation_sv_SE.java, - gnu/java/locale/LocaleInformation_sw.java, - gnu/java/locale/LocaleInformation_sw_KE.java, - gnu/java/locale/LocaleInformation_sw_TZ.java, - gnu/java/locale/LocaleInformation_ta.java, - gnu/java/locale/LocaleInformation_ta_IN.java, - gnu/java/locale/LocaleInformation_te.java, - gnu/java/locale/LocaleInformation_te_IN.java, - gnu/java/locale/LocaleInformation_th.java, - gnu/java/locale/LocaleInformation_th_TH.java, - gnu/java/locale/LocaleInformation_ti.java, - gnu/java/locale/LocaleInformation_ti_ER.java, - gnu/java/locale/LocaleInformation_ti_ET.java, - gnu/java/locale/LocaleInformation_tr.java, - gnu/java/locale/LocaleInformation_tr_TR.java, - gnu/java/locale/LocaleInformation_tt.java, - gnu/java/locale/LocaleInformation_tt_RU.java, - gnu/java/locale/LocaleInformation_uk.java, - gnu/java/locale/LocaleInformation_uk_UA.java, - gnu/java/locale/LocaleInformation_ur.java, - gnu/java/locale/LocaleInformation_uz.java, - gnu/java/locale/LocaleInformation_uz_AF.java, - gnu/java/locale/LocaleInformation_vi.java, - gnu/java/locale/LocaleInformation_zh.java, - gnu/java/locale/LocaleInformation_zh_CN_Hans.java, - gnu/java/locale/LocaleInformation_zh_HK_Hant.java, - gnu/java/locale/LocaleInformation_zh_Hant.java, - gnu/java/locale/LocaleInformation_zh_MO_Hant.java, - gnu/java/locale/LocaleInformation_zh_SG_Hans.java, - gnu/java/locale/LocaleInformation_zh_TW_Hant.java, - gnu/java/locale/package.html, gnu/java/math/package.html, - gnu/java/net/CRLFInputStream.java, - gnu/java/net/EmptyX509TrustManager.java, - gnu/java/net/HeaderFieldHelper.java, - gnu/java/net/LineInputStream.java, - gnu/java/net/PlainSocketImpl.java, - gnu/java/net/URLParseError.java, gnu/java/net/package.html, - gnu/java/net/protocol/file/Connection.java, - gnu/java/net/protocol/file/Handler.java, - gnu/java/net/protocol/file/package.html, - gnu/java/net/protocol/ftp/ActiveModeDTP.java, - gnu/java/net/protocol/ftp/BlockInputStream.java, - gnu/java/net/protocol/ftp/CompressedInputStream.java, - gnu/java/net/protocol/ftp/DTP.java, - gnu/java/net/protocol/ftp/DTPInputStream.java, - gnu/java/net/protocol/ftp/FTPConnection.java, - gnu/java/net/protocol/ftp/FTPURLConnection.java, - gnu/java/net/protocol/ftp/PassiveModeDTP.java, - gnu/java/net/protocol/ftp/StreamInputStream.java, - gnu/java/net/protocol/http/ChunkedInputStream.java, - gnu/java/net/protocol/http/HTTPConnection.java, - gnu/java/net/protocol/http/HTTPURLConnection.java, - gnu/java/net/protocol/http/Headers.java, - gnu/java/net/protocol/http/Request.java, - gnu/java/net/protocol/http/event/package.html, - gnu/java/net/protocol/https/Handler.java, - gnu/java/net/protocol/jar/Connection.java, - gnu/java/net/protocol/jar/Handler.java, - gnu/java/net/protocol/jar/package.html, - gnu/java/nio/ChannelInputStream.java, - gnu/java/nio/ChannelOutputStream.java, - gnu/java/nio/InputStreamChannel.java, - gnu/java/nio/OutputStreamChannel.java, - gnu/java/nio/SelectorProviderImpl.java, - gnu/java/nio/package.html, - gnu/java/nio/channels/FileChannelImpl.java, - gnu/java/nio/channels/package.html, - gnu/java/nio/charset/ByteCharset.java, - gnu/java/nio/charset/Cp424.java, gnu/java/nio/charset/Cp437.java, - gnu/java/nio/charset/Cp737.java, gnu/java/nio/charset/Cp775.java, - gnu/java/nio/charset/Cp850.java, gnu/java/nio/charset/Cp852.java, - gnu/java/nio/charset/Cp855.java, gnu/java/nio/charset/Cp857.java, - gnu/java/nio/charset/Cp860.java, gnu/java/nio/charset/Cp861.java, - gnu/java/nio/charset/Cp862.java, gnu/java/nio/charset/Cp863.java, - gnu/java/nio/charset/Cp864.java, gnu/java/nio/charset/Cp865.java, - gnu/java/nio/charset/Cp866.java, gnu/java/nio/charset/Cp869.java, - gnu/java/nio/charset/Cp874.java, - gnu/java/nio/charset/EncodingHelper.java, - gnu/java/nio/charset/ISO_8859_13.java, - gnu/java/nio/charset/ISO_8859_15.java, - gnu/java/nio/charset/ISO_8859_2.java, - gnu/java/nio/charset/ISO_8859_3.java, - gnu/java/nio/charset/ISO_8859_4.java, - gnu/java/nio/charset/ISO_8859_5.java, - gnu/java/nio/charset/ISO_8859_6.java, - gnu/java/nio/charset/ISO_8859_7.java, - gnu/java/nio/charset/ISO_8859_8.java, - gnu/java/nio/charset/ISO_8859_9.java, - gnu/java/nio/charset/KOI_8.java, gnu/java/nio/charset/MS874.java, - gnu/java/nio/charset/MacCentralEurope.java, - gnu/java/nio/charset/MacCroatian.java, - gnu/java/nio/charset/MacCyrillic.java, - gnu/java/nio/charset/MacDingbat.java, - gnu/java/nio/charset/MacGreek.java, - gnu/java/nio/charset/MacIceland.java, - gnu/java/nio/charset/MacRoman.java, - gnu/java/nio/charset/MacRomania.java, - gnu/java/nio/charset/MacSymbol.java, - gnu/java/nio/charset/MacThai.java, - gnu/java/nio/charset/MacTurkish.java, - gnu/java/nio/charset/Provider.java, - gnu/java/nio/charset/UTF_16.java, - gnu/java/nio/charset/UTF_16BE.java, - gnu/java/nio/charset/UTF_16Decoder.java, - gnu/java/nio/charset/UTF_16Encoder.java, - gnu/java/nio/charset/UTF_16LE.java, - gnu/java/nio/charset/UTF_8.java, - gnu/java/nio/charset/UnicodeLittle.java, - gnu/java/nio/charset/Windows1250.java, - gnu/java/nio/charset/Windows1251.java, - gnu/java/nio/charset/Windows1252.java, - gnu/java/nio/charset/Windows1253.java, - gnu/java/nio/charset/Windows1254.java, - gnu/java/nio/charset/Windows1255.java, - gnu/java/nio/charset/Windows1256.java, - gnu/java/nio/charset/Windows1257.java, - gnu/java/nio/charset/Windows1258.java, - gnu/java/nio/charset/package.html, - gnu/java/nio/charset/iconv/IconvCharset.java, - gnu/java/nio/charset/iconv/IconvDecoder.java, - gnu/java/nio/charset/iconv/IconvEncoder.java, - gnu/java/nio/charset/iconv/IconvMetaData.java, - gnu/java/nio/charset/iconv/IconvProvider.java, - gnu/java/rmi/RMIMarshalledObjectInputStream.java, - gnu/java/rmi/RMIMarshalledObjectOutputStream.java, - gnu/java/rmi/package.html, gnu/java/rmi/dgc/DGCImpl.java, - gnu/java/rmi/dgc/package.html, - gnu/java/rmi/registry/RegistryImpl.java, - gnu/java/rmi/registry/package.html, - gnu/java/rmi/server/ProtocolConstants.java, - gnu/java/rmi/server/RMIDefaultSocketFactory.java, - gnu/java/rmi/server/RMIIncomingThread.java, - gnu/java/rmi/server/RMIObjectInputStream.java, - gnu/java/rmi/server/RMIObjectOutputStream.java, - gnu/java/rmi/server/RMIVoidValue.java, - gnu/java/rmi/server/UnicastConnectionManager.java, - gnu/java/rmi/server/UnicastRef.java, - gnu/java/rmi/server/UnicastRemoteCall.java, - gnu/java/rmi/server/UnicastRemoteStub.java, - gnu/java/rmi/server/UnicastServerRef.java, - gnu/java/rmi/server/package.html, gnu/java/security/OID.java, - gnu/java/security/package.html, - gnu/java/security/action/package.html, - gnu/java/security/ber/package.html, - gnu/java/security/der/DERReader.java, - gnu/java/security/der/DERValue.java, - gnu/java/security/der/package.html, - gnu/java/security/pkcs/package.html, - gnu/java/security/provider/CollectionCertStoreImpl.java, - gnu/java/security/provider/DSAParameterGenerator.java, - gnu/java/security/provider/DefaultPolicy.java, - gnu/java/security/provider/EncodedKeyFactory.java, - gnu/java/security/provider/GnuDHPublicKey.java, - gnu/java/security/provider/GnuDSAPrivateKey.java, - gnu/java/security/provider/GnuDSAPublicKey.java, - gnu/java/security/provider/GnuRSAPrivateKey.java, - gnu/java/security/provider/GnuRSAPublicKey.java, - gnu/java/security/provider/PKIXCertPathValidatorImpl.java, - gnu/java/security/provider/RSA.java, - gnu/java/security/provider/SHA1PRNG.java, - gnu/java/security/provider/SHA1withRSA.java, - gnu/java/security/provider/X509CertificateFactory.java, - gnu/java/security/provider/package.html, - gnu/java/security/util/package.html, - gnu/java/security/x509/GnuPKIExtension.java, - gnu/java/security/x509/X500DistinguishedName.java, - gnu/java/security/x509/X509CRL.java, - gnu/java/security/x509/X509CRLEntry.java, - gnu/java/security/x509/X509CertPath.java, - gnu/java/security/x509/X509CertSelectorImpl.java, - gnu/java/security/x509/X509Certificate.java, - gnu/java/security/x509/package.html, - gnu/java/security/x509/ext/AuthorityKeyIdentifier.java, - gnu/java/security/x509/ext/BasicConstraints.java, - gnu/java/security/x509/ext/CRLNumber.java, - gnu/java/security/x509/ext/CertificatePolicies.java, - gnu/java/security/x509/ext/ExtendedKeyUsage.java, - gnu/java/security/x509/ext/Extension.java, - gnu/java/security/x509/ext/GeneralNames.java, - gnu/java/security/x509/ext/IssuerAlternativeNames.java, - gnu/java/security/x509/ext/KeyUsage.java, - gnu/java/security/x509/ext/PolicyConstraint.java, - gnu/java/security/x509/ext/PolicyMappings.java, - gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java, - gnu/java/security/x509/ext/ReasonCode.java, - gnu/java/security/x509/ext/SubjectAlternativeNames.java, - gnu/java/security/x509/ext/SubjectKeyIdentifier.java, - gnu/java/security/x509/ext/package.html, - gnu/java/text/package.html, gnu/java/util/package.html, - gnu/java/util/prefs/package.html, - gnu/javax/swing/text/html/package.html, - gnu/javax/swing/text/html/parser/HTML_401F.java, - gnu/javax/swing/text/html/parser/gnuDTD.java, - gnu/javax/swing/text/html/parser/htmlAttributeSet.java, - gnu/javax/swing/text/html/parser/htmlValidator.java, - gnu/javax/swing/text/html/parser/package.html, - gnu/javax/swing/text/html/parser/models/PCDATAonly_model.java, - gnu/javax/swing/text/html/parser/models/TableRowContentModel.java, - gnu/javax/swing/text/html/parser/models/list.java, - gnu/javax/swing/text/html/parser/models/noTagModel.java, - gnu/javax/swing/text/html/parser/models/node.java, - gnu/javax/swing/text/html/parser/models/package.html, - gnu/javax/swing/text/html/parser/models/transformer.java, - gnu/javax/swing/text/html/parser/support/Parser.java, - gnu/javax/swing/text/html/parser/support/gnuStringIntMapper.java, - gnu/javax/swing/text/html/parser/support/package.html, - gnu/javax/swing/text/html/parser/support/parameterDefaulter.java, - gnu/javax/swing/text/html/parser/support/textPreProcessor.java, - gnu/javax/swing/text/html/parser/support/low/Buffer.java, - gnu/javax/swing/text/html/parser/support/low/Constants.java, - gnu/javax/swing/text/html/parser/support/low/Location.java, - gnu/javax/swing/text/html/parser/support/low/ParseException.java, - gnu/javax/swing/text/html/parser/support/low/Queue.java, - gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.java, - gnu/javax/swing/text/html/parser/support/low/Token.java, - gnu/javax/swing/text/html/parser/support/low/node.java, - gnu/javax/swing/text/html/parser/support/low/package.html, - gnu/javax/swing/text/html/parser/support/low/pattern.java, - gnu/xml/aelfred2/JAXPFactory.java, - gnu/xml/aelfred2/SAXDriver.java, gnu/xml/aelfred2/XmlParser.java, - gnu/xml/aelfred2/XmlReader.java, gnu/xml/dom/DomImpl.java, - gnu/xml/dom/DomNode.java, - gnu/xml/dom/html2/DomHTMLAnchorElement.java, - gnu/xml/dom/html2/DomHTMLAppletElement.java, - gnu/xml/dom/html2/DomHTMLAreaElement.java, - gnu/xml/dom/html2/DomHTMLBRElement.java, - gnu/xml/dom/html2/DomHTMLBaseElement.java, - gnu/xml/dom/html2/DomHTMLBaseFontElement.java, - gnu/xml/dom/html2/DomHTMLBodyElement.java, - gnu/xml/dom/html2/DomHTMLButtonElement.java, - gnu/xml/dom/html2/DomHTMLCollection.java, - gnu/xml/dom/html2/DomHTMLDListElement.java, - gnu/xml/dom/html2/DomHTMLDirectoryElement.java, - gnu/xml/dom/html2/DomHTMLDivElement.java, - gnu/xml/dom/html2/DomHTMLDocument.java, - gnu/xml/dom/html2/DomHTMLElement.java, - gnu/xml/dom/html2/DomHTMLFieldSetElement.java, - gnu/xml/dom/html2/DomHTMLFontElement.java, - gnu/xml/dom/html2/DomHTMLFormElement.java, - gnu/xml/dom/html2/DomHTMLFrameElement.java, - gnu/xml/dom/html2/DomHTMLFrameSetElement.java, - gnu/xml/dom/html2/DomHTMLHRElement.java, - gnu/xml/dom/html2/DomHTMLHeadElement.java, - gnu/xml/dom/html2/DomHTMLHeadingElement.java, - gnu/xml/dom/html2/DomHTMLHtmlElement.java, - gnu/xml/dom/html2/DomHTMLIFrameElement.java, - gnu/xml/dom/html2/DomHTMLImageElement.java, - gnu/xml/dom/html2/DomHTMLImpl.java, - gnu/xml/dom/html2/DomHTMLInputElement.java, - gnu/xml/dom/html2/DomHTMLIsIndexElement.java, - gnu/xml/dom/html2/DomHTMLLIElement.java, - gnu/xml/dom/html2/DomHTMLLabelElement.java, - gnu/xml/dom/html2/DomHTMLLegendElement.java, - gnu/xml/dom/html2/DomHTMLLinkElement.java, - gnu/xml/dom/html2/DomHTMLMapElement.java, - gnu/xml/dom/html2/DomHTMLMenuElement.java, - gnu/xml/dom/html2/DomHTMLMetaElement.java, - gnu/xml/dom/html2/DomHTMLModElement.java, - gnu/xml/dom/html2/DomHTMLOListElement.java, - gnu/xml/dom/html2/DomHTMLObjectElement.java, - gnu/xml/dom/html2/DomHTMLOptGroupElement.java, - gnu/xml/dom/html2/DomHTMLOptionElement.java, - gnu/xml/dom/html2/DomHTMLParagraphElement.java, - gnu/xml/dom/html2/DomHTMLParamElement.java, - gnu/xml/dom/html2/DomHTMLParser.java, - gnu/xml/dom/html2/DomHTMLPreElement.java, - gnu/xml/dom/html2/DomHTMLQuoteElement.java, - gnu/xml/dom/html2/DomHTMLScriptElement.java, - gnu/xml/dom/html2/DomHTMLSelectElement.java, - gnu/xml/dom/html2/DomHTMLStyleElement.java, - gnu/xml/dom/html2/DomHTMLTableCaptionElement.java, - gnu/xml/dom/html2/DomHTMLTableCellElement.java, - gnu/xml/dom/html2/DomHTMLTableColElement.java, - gnu/xml/dom/html2/DomHTMLTableElement.java, - gnu/xml/dom/html2/DomHTMLTableRowElement.java, - gnu/xml/dom/html2/DomHTMLTableSectionElement.java, - gnu/xml/dom/html2/DomHTMLTextAreaElement.java, - gnu/xml/dom/html2/DomHTMLTitleElement.java, - gnu/xml/dom/html2/DomHTMLUListElement.java, - gnu/xml/dom/ls/SAXEventSink.java, include/Makefile.am, - include/gnu_java_nio_charset_iconv_IconvDecoder.h, - include/gnu_java_nio_charset_iconv_IconvEncoder.h, - include/java_io_ObjectInputStream.h, - include/java_io_VMObjectInputStream.h, - include/java_lang_Double.h, include/java_lang_Object.h, - include/java_lang_VMDouble.h, include/java_net_InetAddress.h, - include/java_net_NetworkInterface.h, - include/java_net_VMInetAddress.h, - include/java_net_VMNetworkInterface.h, include/jni.h, - include/jni_md-alpha.h, include/jni_md-i386.h, - include/jni_md-mips.h, include/jni_md-powerpc.h, - include/jni_md-x86_64.h, java/awt/AWTEvent.java, - java/awt/AWTKeyStroke.java, java/awt/BorderLayout.java, - java/awt/Button.java, java/awt/Checkbox.java, - java/awt/Choice.java, java/awt/Component.java, - java/awt/Font.java, java/awt/FontMetrics.java, - java/awt/Frame.java, java/awt/GraphicsDevice.java, - java/awt/GraphicsEnvironment.java, java/awt/MediaTracker.java, - java/awt/MenuComponent.java, java/awt/MenuItem.java, - java/awt/Robot.java, java/awt/TextComponent.java, - java/awt/Transparency.java, java/awt/Window.java, - java/awt/geom/Arc2D.java, java/awt/geom/Area.java, - java/awt/geom/CubicCurve2D.java, java/awt/geom/GeneralPath.java, - java/awt/geom/QuadCurve2D.java, java/awt/image/ConvolveOp.java, - java/awt/image/IndexColorModel.java, - java/awt/image/PixelGrabber.java, java/awt/image/RasterOp.java, - java/awt/print/PrinterJob.java, java/beans/EventHandler.java, - java/beans/FeatureDescriptor.java, java/beans/Introspector.java, - java/beans/beancontext/BeanContextServicesSupport.java, - java/beans/beancontext/BeanContextSupport.java, - java/io/DataInputStream.java, java/io/DataOutputStream.java, - java/io/FileInputStream.java, java/io/FileOutputStream.java, - java/io/FilePermission.java, java/io/InputStreamReader.java, - java/io/ObjectInputStream.java, java/io/OutputStreamWriter.java, - java/io/PipedInputStream.java, java/io/PrintStream.java, - java/io/RandomAccessFile.java, java/lang/AssertionError.java, - java/lang/Class.java, java/lang/ClassLoader.java, - java/lang/Double.java, java/lang/Float.java, - java/lang/InheritableThreadLocal.java, java/lang/Object.java, - java/lang/Runtime.java, java/lang/String.java, - java/lang/System.java, java/lang/Thread.java, - java/lang/ThreadLocal.java, java/lang/annotation/package.html, - java/net/Inet4Address.java, java/net/Inet6Address.java, - java/net/InetAddress.java, java/net/NetworkInterface.java, - java/net/ServerSocket.java, java/net/URI.java, java/net/URL.java, - java/net/URLClassLoader.java, java/nio/ByteBufferImpl.java, - java/nio/CharBufferImpl.java, java/nio/charset/Charset.java, - java/nio/charset/CharsetDecoder.java, - java/nio/charset/CharsetEncoder.java, java/rmi/Naming.java, - java/rmi/server/RemoteObject.java, - java/security/AccessControlContext.java, - java/security/Security.java, java/text/DecimalFormat.java, - java/text/DecimalFormatSymbols.java, - java/text/SimpleDateFormat.java, java/util/Calendar.java, - java/util/Currency.java, java/util/GregorianCalendar.java, - java/util/LocaleData.java, java/util/zip/GZIPInputStream.java, - javax/imageio/ImageIO.java, javax/imageio/spi/IIORegistry.java, - javax/swing/BoxLayout.java, javax/swing/CellRendererPane.java, - javax/swing/ImageIcon.java, javax/swing/JColorChooser.java, - javax/swing/JComboBox.java, javax/swing/JComponent.java, - javax/swing/JFormattedTextField.java, javax/swing/JList.java, - javax/swing/JMenu.java, javax/swing/JRootPane.java, - javax/swing/JTextArea.java, javax/swing/JToggleButton.java, - javax/swing/JToolBar.java, javax/swing/RepaintManager.java, - javax/swing/Timer.java, javax/swing/ToolTipManager.java, - javax/swing/TransferHandler.java, javax/swing/UIDefaults.java, - javax/swing/UIManager.java, - javax/swing/colorchooser/DefaultHSBChooserPanel.java, - javax/swing/colorchooser/DefaultRGBChooserPanel.java, - javax/swing/colorchooser/DefaultSwatchChooserPanel.java, - javax/swing/plaf/basic/BasicArrowButton.java, - javax/swing/plaf/basic/BasicButtonListener.java, - javax/swing/plaf/basic/BasicButtonUI.java, - javax/swing/plaf/basic/BasicColorChooserUI.java, - javax/swing/plaf/basic/BasicComboBoxUI.java, - javax/swing/plaf/basic/BasicDesktopIconUI.java, - javax/swing/plaf/basic/BasicGraphicsUtils.java, - javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, - javax/swing/plaf/basic/BasicListUI.java, - javax/swing/plaf/basic/BasicLookAndFeel.java, - javax/swing/plaf/basic/BasicMenuBarUI.java, - javax/swing/plaf/basic/BasicMenuItemUI.java, - javax/swing/plaf/basic/BasicMenuUI.java, - javax/swing/plaf/basic/BasicOptionPaneUI.java, - javax/swing/plaf/basic/BasicPopupMenuUI.java, - javax/swing/plaf/basic/BasicScrollBarUI.java, - javax/swing/plaf/basic/BasicScrollPaneUI.java, - javax/swing/plaf/basic/BasicSliderUI.java, - javax/swing/plaf/basic/BasicSplitPaneDivider.java, - javax/swing/plaf/basic/BasicTabbedPaneUI.java, - javax/swing/plaf/basic/BasicToggleButtonUI.java, - javax/swing/plaf/basic/BasicToolBarUI.java, - javax/swing/plaf/metal/MetalBorders.java, - javax/swing/plaf/metal/MetalButtonUI.java, - javax/swing/plaf/metal/MetalCheckBoxUI.java, - javax/swing/plaf/metal/MetalComboBoxUI.java, - javax/swing/plaf/metal/MetalDesktopIconUI.java, - javax/swing/plaf/metal/MetalInternalFrameUI.java, - javax/swing/plaf/metal/MetalLabelUI.java, - javax/swing/plaf/metal/MetalLookAndFeel.java, - javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java, - javax/swing/plaf/metal/MetalProgressBarUI.java, - javax/swing/plaf/metal/MetalRadioButtonUI.java, - javax/swing/plaf/metal/MetalRootPaneUI.java, - javax/swing/plaf/metal/MetalScrollBarUI.java, - javax/swing/plaf/metal/MetalScrollPaneUI.java, - javax/swing/plaf/metal/MetalSeparatorUI.java, - javax/swing/plaf/metal/MetalSliderUI.java, - javax/swing/plaf/metal/MetalSplitPaneUI.java, - javax/swing/plaf/metal/MetalTabbedPaneUI.java, - javax/swing/plaf/metal/MetalTextFieldUI.java, - javax/swing/plaf/metal/MetalToggleButtonUI.java, - javax/swing/plaf/metal/MetalToolBarUI.java, - javax/swing/plaf/metal/MetalToolTipUI.java, - javax/swing/plaf/metal/MetalTreeUI.java, - javax/swing/text/AbstractDocument.java, - javax/swing/text/ChangedCharSetException.java, - javax/swing/text/DefaultEditorKit.java, - javax/swing/text/Document.java, javax/swing/text/GapContent.java, - javax/swing/text/JTextComponent.java, - javax/swing/text/SimpleAttributeSet.java, - javax/swing/text/StringContent.java, - javax/swing/text/StyleConstants.java, - javax/swing/text/StyleContext.java, - javax/swing/text/html/HTML.java, - javax/swing/text/html/HTMLDocument.java, - javax/swing/text/html/HTMLEditorKit.java, - javax/swing/text/html/HTMLFrameHyperlinkEvent.java, - javax/swing/text/html/package.html, - javax/swing/text/html/parser/AttributeList.java, - javax/swing/text/html/parser/ContentModel.java, - javax/swing/text/html/parser/DTD.java, - javax/swing/text/html/parser/DTDConstants.java, - javax/swing/text/html/parser/DocumentParser.java, - javax/swing/text/html/parser/Element.java, - javax/swing/text/html/parser/Entity.java, - javax/swing/text/html/parser/Parser.java, - javax/swing/text/html/parser/ParserDelegator.java, - javax/swing/text/html/parser/TagElement.java, - javax/swing/text/html/parser/package.html, - javax/swing/text/rtf/ControlWordToken.java, - javax/swing/text/rtf/RTFEditorKit.java, - javax/swing/text/rtf/RTFParseException.java, - javax/swing/text/rtf/RTFParser.java, - javax/swing/text/rtf/RTFScanner.java, - javax/swing/text/rtf/TextToken.java, - javax/swing/text/rtf/Token.java, - javax/swing/tree/DefaultTreeSelectionModel.java, m4/accross.m4, - m4/acinclude.m4, m4/iconv.m4, m4/lib-ld.m4, m4/lib-link.m4, - m4/lib-prefix.m4, m4/pkg.m4, native/fdlibm/dtoa.c, - native/fdlibm/e_asin.c, native/fdlibm/e_exp.c, - native/fdlibm/e_rem_pio2.c, native/fdlibm/ieeefp.h, - native/fdlibm/strtod.c, native/jni/Makefile.am, - native/jni/classpath/jcl.h, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, - native/jni/java-io/Makefile.am, - native/jni/java-io/java_io_ObjectInputStream.c, - native/jni/java-io/java_io_VMFile.c, - native/jni/java-io/java_io_VMObjectInputStream.c, - native/jni/java-io/java_io_VMObjectStreamClass.c, - native/jni/java-io/javaio.c, native/jni/java-lang/Makefile.am, - native/jni/java-lang/java_lang_Double.c, - native/jni/java-lang/java_lang_Math.c, - native/jni/java-lang/java_lang_Object.c, - native/jni/java-lang/java_lang_VMDouble.c, - native/jni/java-lang/java_lang_VMFloat.c, - native/jni/java-lang/java_lang_VMProcess.c, - native/jni/java-lang/java_lang_VMSystem.c, - native/jni/java-lang/java_lang_reflect_Array.c, - native/jni/java-net/Makefile.am, - native/jni/java-net/gnu_java_net_PlainDatagramSocketImpl.c, - native/jni/java-net/gnu_java_net_PlainSocketImpl.c, - native/jni/java-net/java_net_InetAddress.c, - native/jni/java-net/java_net_NetworkInterface.c, - native/jni/java-net/java_net_VMInetAddress.c, - native/jni/java-net/java_net_VMNetworkInterface.c, - native/jni/java-net/javanet.c, native/jni/java-nio/Makefile.am, - native/jni/java-nio/gnu_java_nio_VMPipe.c, - native/jni/java-nio/gnu_java_nio_VMSelector.c, - native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c, - native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.c, - native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.c, - native/jni/java-nio/java_nio_MappedByteBufferImpl.c, - native/jni/java-nio/java_nio_VMDirectByteBuffer.c, - native/jni/java-util/java_util_VMTimeZone.c, - org/omg/CORBA/ARG_IN.java, org/omg/CORBA/ARG_INOUT.java, - org/omg/CORBA/ARG_OUT.java, org/omg/CORBA/Any.java, - org/omg/CORBA/AnyHolder.java, org/omg/CORBA/AnySeqHelper.java, - org/omg/CORBA/AnySeqHolder.java, org/omg/CORBA/BAD_CONTEXT.java, - org/omg/CORBA/BAD_INV_ORDER.java, - org/omg/CORBA/BAD_OPERATION.java, org/omg/CORBA/BAD_PARAM.java, - org/omg/CORBA/BAD_POLICY.java, - org/omg/CORBA/BAD_POLICY_TYPE.java, - org/omg/CORBA/BAD_POLICY_VALUE.java, - org/omg/CORBA/BAD_TYPECODE.java, - org/omg/CORBA/BooleanHolder.java, - org/omg/CORBA/BooleanSeqHelper.java, - org/omg/CORBA/BooleanSeqHolder.java, org/omg/CORBA/Bounds.java, - org/omg/CORBA/ByteHolder.java, org/omg/CORBA/COMM_FAILURE.java, - org/omg/CORBA/CTX_RESTRICT_SCOPE.java, - org/omg/CORBA/CharHolder.java, org/omg/CORBA/CharSeqHelper.java, - org/omg/CORBA/CharSeqHolder.java, - org/omg/CORBA/CompletionStatus.java, - org/omg/CORBA/CompletionStatusHelper.java, - org/omg/CORBA/Context.java, org/omg/CORBA/ContextList.java, - org/omg/CORBA/DATA_CONVERSION.java, - org/omg/CORBA/DoubleHolder.java, - org/omg/CORBA/DoubleSeqHelper.java, - org/omg/CORBA/DoubleSeqHolder.java, - org/omg/CORBA/Environment.java, org/omg/CORBA/ExceptionList.java, - org/omg/CORBA/FREE_MEM.java, org/omg/CORBA/FixedHolder.java, - org/omg/CORBA/FloatHolder.java, - org/omg/CORBA/FloatSeqHelper.java, - org/omg/CORBA/FloatSeqHolder.java, org/omg/CORBA/IDLEntity.java, - org/omg/CORBA/IDLType.java, org/omg/CORBA/IMP_LIMIT.java, - org/omg/CORBA/INITIALIZE.java, org/omg/CORBA/INTERNAL.java, - org/omg/CORBA/INTF_REPOS.java, - org/omg/CORBA/INVALID_TRANSACTION.java, - org/omg/CORBA/INV_FLAG.java, org/omg/CORBA/INV_IDENT.java, - org/omg/CORBA/INV_OBJREF.java, org/omg/CORBA/INV_POLICY.java, - org/omg/CORBA/IntHolder.java, org/omg/CORBA/LongHolder.java, - org/omg/CORBA/LongLongSeqHelper.java, - org/omg/CORBA/LongLongSeqHolder.java, - org/omg/CORBA/LongSeqHelper.java, - org/omg/CORBA/LongSeqHolder.java, org/omg/CORBA/MARSHAL.java, - org/omg/CORBA/NO_IMPLEMENT.java, org/omg/CORBA/NO_MEMORY.java, - org/omg/CORBA/NO_PERMISSION.java, org/omg/CORBA/NO_RESPONSE.java, - org/omg/CORBA/NVList.java, org/omg/CORBA/NamedValue.java, - org/omg/CORBA/OBJECT_NOT_EXIST.java, - org/omg/CORBA/OBJ_ADAPTER.java, org/omg/CORBA/OMGVMCID.java, - org/omg/CORBA/ORB.java, org/omg/CORBA/Object.java, - org/omg/CORBA/OctetSeqHelper.java, - org/omg/CORBA/OctetSeqHolder.java, - org/omg/CORBA/PERSIST_STORE.java, - org/omg/CORBA/PRIVATE_MEMBER.java, - org/omg/CORBA/PUBLIC_MEMBER.java, org/omg/CORBA/Principal.java, - org/omg/CORBA/PrincipalHolder.java, org/omg/CORBA/Request.java, - org/omg/CORBA/ShortHolder.java, - org/omg/CORBA/ShortSeqHelper.java, - org/omg/CORBA/ShortSeqHolder.java, - org/omg/CORBA/StringHolder.java, - org/omg/CORBA/StringSeqHelper.java, - org/omg/CORBA/StringSeqHolder.java, - org/omg/CORBA/StructMember.java, - org/omg/CORBA/SystemException.java, org/omg/CORBA/TCKind.java, - org/omg/CORBA/TRANSACTION_REQUIRED.java, - org/omg/CORBA/TRANSACTION_ROLLEDBACK.java, - org/omg/CORBA/TRANSIENT.java, org/omg/CORBA/TypeCode.java, - org/omg/CORBA/TypeCodeHolder.java, - org/omg/CORBA/ULongLongSeqHelper.java, - org/omg/CORBA/ULongLongSeqHolder.java, - org/omg/CORBA/ULongSeqHelper.java, - org/omg/CORBA/ULongSeqHolder.java, org/omg/CORBA/UNKNOWN.java, - org/omg/CORBA/UNSUPPORTED_POLICY.java, - org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java, - org/omg/CORBA/UShortSeqHelper.java, - org/omg/CORBA/UShortSeqHolder.java, - org/omg/CORBA/UnionMember.java, org/omg/CORBA/UserException.java, - org/omg/CORBA/VM_ABSTRACT.java, org/omg/CORBA/VM_CUSTOM.java, - org/omg/CORBA/VM_NONE.java, org/omg/CORBA/VM_TRUNCATABLE.java, - org/omg/CORBA/ValueMember.java, - org/omg/CORBA/WCharSeqHelper.java, - org/omg/CORBA/WCharSeqHolder.java, - org/omg/CORBA/WStringSeqHelper.java, - org/omg/CORBA/WStringSeqHolder.java, - org/omg/CORBA/WrongTransaction.java, - org/omg/CORBA/DynAnyPackage/Invalid.java, - org/omg/CORBA/DynAnyPackage/InvalidSeq.java, - org/omg/CORBA/DynAnyPackage/InvalidValue.java, - org/omg/CORBA/DynAnyPackage/TypeMismatch.java, - org/omg/CORBA/DynAnyPackage/package.html, - org/omg/CORBA/ORBPackage/InconsistentTypeCode.java, - org/omg/CORBA/ORBPackage/InvalidName.java, - org/omg/CORBA/ORBPackage/package.html, - org/omg/CORBA/TypeCodePackage/BadKind.java, - org/omg/CORBA/TypeCodePackage/Bounds.java, - org/omg/CORBA/TypeCodePackage/package.html, - org/omg/CORBA/portable/IDLEntity.java, - org/omg/CORBA/portable/InputStream.java, - org/omg/CORBA/portable/OutputStream.java, - org/omg/CORBA/portable/Streamable.java, - scripts/classpath.spec.in, - vm/reference/java/io/VMObjectInputStream.java, - vm/reference/java/lang/VMClass.java, - vm/reference/java/lang/VMClassLoader.java, - vm/reference/java/lang/VMDouble.java, - vm/reference/java/lang/VMObject.java, - vm/reference/java/net/VMInetAddress.java, - vm/reference/java/net/VMNetworkInterface.java: Updated to - classpath-0.15. - -2005-05-03 21:27 twisti - - * src/vm/jit/alpha/: asmpart.S, codegen.c, patcher.c: Patcher - synchronization. - -2005-05-03 21:25 twisti - - * src/vm/jit/stacktrace.c: gcc-2.x compile fix. - -2005-05-03 21:25 twisti - - * src/vm/jit/stack.c: Print `(NOT RESOLVED)' for unresolved - get/put{static,field} instructions. - -2005-05-03 21:24 twisti - - * src/vm/jit/jit.c: - added asmpart.h include - removed codegen.h - include - -2005-05-01 14:27 jowenn - - * src/: native/jni.c, native/vm/Method.c, vm/class.c, vm/class.h, - vm/loader.c, vm/utf8.c, vm/utf8.h: FromReflectedMethod can be - called for methods and constructors - -2005-04-30 22:12 twisti - - * src/vm/jit/x86_64/patcher.c: Bugfix for the _great_ x86_64 isa. - Since %r12 is handled like %rsp, moves with %r12 as base register - are 1-byte longer. Arghh, i hate cisc... - -2005-04-30 18:29 jowenn - - * src/native/jni.c: FromRef* - -2005-04-30 15:45 jowenn - - * src/: native/jni.c, native/vm/Field.c, native/vm/VMClass.c, - vm/initialize.c, vm/statistics.c, vm/statistics.h, - vm/jit/codegen.inc, vm/jit/jit.c, vm/jit/stacktrace.c, - vm/jit/x86_64/asmpart.S, vm/jit/x86_64/codegen.c, - vm/jit/x86_64/patcher.c: more statistics, less crashing - -2005-04-30 15:29 twisti - - * src/vm/jit/patcher.h: We need an extra patcher_putfieldconst fro - x86_64. - -2005-04-30 15:29 twisti - - * src/vm/jit/x86_64/codegen.c: - use new patcher for putfieldconst - - warning fixes - -2005-04-30 15:28 twisti - - * src/vm/jit/x86_64/patcher.c: - sync stuff must be done before - builtin_monitorexit - implemented patcher_putfieldconst - -2005-04-30 15:27 twisti - - * src/vm/jit/x86_64/arch.h: Enabled SUPPORT_CONST_STORE again. - -2005-04-30 13:51 jowenn - - * src/toolbox/logging.h: increase the MAXLIGTEXT constant. Perhaps - it's a littlebit too generous now, but at least verbosecall - doesn't crash anymore during eclipse startup. It should be - considered, if using a constant smaller length should be used and - if necessary dynamically increased - -2005-04-29 21:29 twisti - - * src/vm/jit/x86_64/patcher.c: Removed debug output, sync code - works, checked on c4. - -2005-04-29 21:17 twisti - - * src/threads/native/: threads.c, threads.h: Added get_dummyLR. - -2005-04-29 21:01 twisti - - * src/vm/jit/x86_64/codegen.c: - also save temporary registers in - leaf methods for -verbosecall - create a virtual - java_objectheader in patchref stubs to synchronize patcher - calls - use some alpha macros - -2005-04-29 20:55 twisti - - * src/vm/jit/x86_64/codegen.h: I think we should also use some - alpha macros on x86_64. - -2005-04-29 20:55 twisti - - * src/vm/jit/x86_64/asmpart.S: Again a libc-movaps bugfix. Arghhh! - -2005-04-29 20:54 twisti - - * src/vm/jit/x86_64/arch.h: Added additional {INT,FLT}_*_CNT - defines. - -2005-04-29 17:22 twisti - - * src/vm/jit/x86_64/patcher.c: Synchronize patcher functions. - Unfortunately it's not possible to write a wrapper for all - patcher functions (ra is calculated differently). - -2005-04-29 17:18 twisti - - * src/vm/jit/x86_64/asmpart.S: Pass java_objectheader to - asm_wrapper_patcher. - -2005-04-28 15:31 twisti - - * src/vm/jit/x86_64/patcher.c: -sa bugfix in - patcher_builtin_checkarraycast, patcher_builtin_arrayinstanceof. - -2005-04-28 14:52 jowenn - - * tests/: cond1.java, cond2.java: testcases for (cond) ? x:y - -2005-04-28 14:38 jowenn - - * src/native/jni.c: the real implementation doesn't work yet as I - would like, so this is only to make eclipse startup that much, - that the show assembler runtime option crashes - -2005-04-28 14:34 jowenn - - * src/vm/jit/x86_64/codegen.c: less debug output to make twisti - happy - -2005-04-28 14:19 jowenn - - * src/vm/jit/: codegen.inc, jit.c, parse.c, parse.h, stack.c, - stacktrace.c, x86_64/codegen.c: less debug output - -2005-04-28 11:12 jowenn - - * src/vm/jit/stack.c: don't optimize too much - -2005-04-27 16:29 twisti - - * src/vm/jit/x86_64/codegen.c: Forgot code patching nop's in - checkcast/instanceof with -sa. - -2005-04-27 16:28 twisti - - * src/vm/jit/x86_64/patcher.c: Do it like on alpha in - patcher_get_putstatic. - -2005-04-27 15:17 jowenn - - * src/vm/jit/: codegen.inc, stacktrace.c, stacktrace.h, - x86_64/codegen.c, x86_64/patcher.c: general: less warnings in - stacktrace.c - - x86_64: fix for clinit within native stub - -2005-04-27 14:58 twisti - - * tests/codepatching/test.java: Added: doit's and try-catch blocks - -2005-04-27 14:58 christian - - * src/vm/jit/reg.inc: [no log message] - -2005-04-27 14:53 twisti - - * src/vm/jit/alpha/asmpart.S: - float register defines (couldn't - find a header file at least on osf) - added float registers to - SAVE_*_REGISTERS, RESTORE_*_REGISTERS - return zero in exception - case in asm_calljavafunction2 - fixed gp bug in - asm_throw_and_handle_exception: hit with hardware null pointer - - changes in asm_wrapper_patcher - -2005-04-27 14:46 twisti - - * src/vm/jit/alpha/codegen.c: - use itmp3 for patchref branch and - save the return address in the patchref stub, since the ra - register is not saved in leaf methods - implemented remaining - lazy loading stuff - -2005-04-27 14:44 twisti - - * src/vm/jit/alpha/codegen.h: Moved ALIGNCODENOP from codegen.c - -2005-04-27 14:44 twisti - - * src/vm/jit/alpha/patcher.c: The return address is now store on - the stack in the patchref stub, since the ra register may not be - saved in leaf methods. - -2005-04-27 14:42 twisti - - * src/vm/jit/stack.c: - remaining lazy loading stuff for alpha - - print `(NOT RESOLVED)' for invoke instructions - -2005-04-27 14:42 twisti - - * src/vm/jit/parse.c: Remaining lazy loading stuff for alpha. - -2005-04-26 21:50 twisti - - * src/vm/jit/x86_64/codegen.h: Define M_NOP. - -2005-04-26 21:50 twisti - - * src/vm/jit/x86_64/codegen.c: - handle monitorenter/exit inline - - renamed ICMD_NULLCHECKPOP to ICMD_CHECKNULL - generate 5 nop's - with showdisassemble for patchrefs - all patchrefs use the same - patcher wrapper - -2005-04-26 21:49 twisti - - * src/vm/jit/x86_64/patcher.c: - all patcher use the same wrapper - and thus the same passing conventions - skip nop's with - showdisassemble - -2005-04-26 21:48 twisti - - * src/vm/jit/x86_64/asmpart.S: - removed: asm_builtin_monitorenter, - asm_builtin_monitorexit (these are now handled inline) - we - only need one patcher wrapper - -2005-04-26 18:16 twisti - - * src/vm/jit/alpha/: Makefile.am, asmpart.S, codegen.c, codegen.h, - patcher.c: Lazy loading for alpha and code patching stuff. - -2005-04-26 18:15 twisti - - * src/vm/jit/stack.c: Lazy loading for alpha (some left). - -2005-04-26 18:14 twisti - - * src/vm/jit/reg.inc: Lazy loading for alpha. - -2005-04-26 18:14 twisti - - * src/vm/jit/patcher.h: Added patcher_checkcast_instanceof_class - for other architectures than i386 and x86_64. - -2005-04-26 18:14 twisti - - * src/vm/jit/parse.c: - lazy loading for alpha (some left) - - bugfix: don't pass NULL to builtin functions, since RISC machines - optimize that to a `clr reg' or similar - BUILTIN_anewarray - replaced with BUILTIN_newarray - -2005-04-26 18:12 twisti - - * src/vm/jit/asmpart.h: Added asm_sync_instruction_cache for alpha. - -2005-04-26 18:11 twisti - - * src/vm/jit/: i386/codegen.c, x86_64/codegen.c: Small bugfix in - invokevirtual. - -2005-04-26 18:11 twisti - - * src/vm/builtin.c: Code patching: alpha define in builtin table. - -2005-04-26 18:10 twisti - - * src/native/vm/VMSystemProperties.c: Added java.runtime.version, - java.runtime.name properties for tomcat4. - -2005-04-26 11:11 twisti - - * tests/codepatching/test.java: - doit - try-catch blocks - -2005-04-26 01:15 twisti - - * src/vm/jit/x86_64/codegen.c: Oops, sorry for that. - -2005-04-25 16:19 twisti - - * src/cacaoh/headers.c: - removed unused i386 stuff - (asm_builtin_newarray, asm_builtin_arrayinstanceof) - changed - asm_wrapper_patcher_builtin_* to patcher_builtin_* - -2005-04-25 16:16 twisti - - * src/vm/jit/i386/codegen.c: - monitorenter/exit are now handled - inline - renamed ICMD_NULLCHECKPOP to ICMD_CHECKNULL - generate - nop's for showdisassemble (-sa) - all lazy instructions use - patchref - -2005-04-25 16:15 twisti - - * src/vm/jit/i386/codegen.h: - removed ALIGNCODENOP - added M_NOP - -2005-04-25 16:14 twisti - - * src/vm/jit/i386/patcher.c: - changes signatures (every patcher - uses the same assembler wrapper) - handle showdisassemble (-sa) - -2005-04-25 16:13 twisti - - * src/vm/jit/i386/asmpart.S: Removed (a lot of stuff): - - unrequired patcher wrapper - asm_builtin_monitorenter, - asm_builtin_monitorexit: are now handled inline - - asm_builtin_newarray, asm_builtin_multianewarray, - asm_builtin_arrayinstanceof: not required anymore since 4-byte - stack slots (i386 calling convention) - -2005-04-25 16:10 twisti - - * src/vm/jit/patcher.h: - changed signatures - added functionptr - defines - -2005-04-25 16:10 twisti - - * src/vm/jit/parse.h: Added: BUILTIN1T, BUILTIN2T which take a - target argument. The normal BUILTIN macros set target to NULL. - -2005-04-25 16:09 twisti - - * src/vm/jit/parse.c: new, newarray, multianewarray, - checkarraycast, arrayinstanceof now also use the patchref stuff, - so we need only 1 wrapper. - -2005-04-25 16:07 twisti - - * src/vm/jit/asmpart.h: We need only on assembler patcher wrapper, - removed the others. - -2005-04-25 16:06 twisti - - * src/vm/builtin.c: Replaced asm_wrapper_patcher_BUILTIN_* with - PATCHER_builtin_* macros in builtin table. - -2005-04-25 16:05 twisti - - * src/vm/builtin.h: Removed: asm_builtin_arrayinstanceof, - asm_builtin_newarray (since the i386 has now 4-byte stack slots, - they are not required anymore). - -2005-04-25 12:14 christian - - * src/vm/jit/reg.inc: Reserve 0(esp) for argument of monitor enter - for synchronized methods - -2005-04-25 12:01 twisti - - * src/vm/builtin.c: - made builtin_monitorexit void - some code - reformatting - -2005-04-25 12:00 twisti - - * src/vm/builtin.h: Don't use assembler monitorenter/exit wrapper - anymore. - -2005-04-25 10:50 christian - - * src/vm/jit/i386/asmpart.S: asmpart.S for 4 Byte Stackslots - -2005-04-25 09:23 christian - - * src/vm/jit/i386/codegen.c: codegen.c for 4 Byte Stack Slots - -2005-04-24 19:57 twisti - - * src/vm/jit/parse.c: Do a ICMD_CHECKNULL before monitorenter and - nothing on monitorexit. - -2005-04-24 19:55 twisti - - * src/vm/jit/: jit.c, jit.h, lsra.inc, reg.inc, stack.c, - loop/tracing.c, verify/typecheck.c: Renamed ICMD_NULLCHECKPOP to - ICMD_CHECKNULL and it does not pop an operand off the stack - anymore. - -2005-04-24 15:07 jowenn - - * src/: native/vm/VMThrowable.c, threads/native/threads.h, - vm/builtin.h, vm/exceptions.c, vm/exceptions.h, vm/jit/helper.c, - vm/jit/helper.h, vm/jit/stacktrace.h, vm/jit/x86_64/asmpart.S, - vm/jit/x86_64/codegen.c, vm/jit/x86_64/patcher.c: more - stacktraces - -2005-04-23 10:06 christian - - * src/vm/jit/: lsra.inc, i386/icmd_uses_reg_res.inc: LSRA updated - to 4 Byte Stackslot (i386) i386/icmd_uses_reg_res.inc - _conservatively_ updated to asm_wrapper, etc. changes -> need - finetuning - -2005-04-23 00:01 jowenn - - * src/: native/vm/VMStackWalker.c, native/vm/VMThrowable.c, - vm/builtin.c, vm/jit/codegen.inc, vm/jit/parse.c, - vm/jit/stacktrace.c, vm/jit/x86_64/asmoffsets.h, - vm/jit/x86_64/asmpart.S, vm/jit/x86_64/codegen.c: first part of - stacktraces on x86_64 - -2005-04-22 19:37 christian - - * src/vm/: builtin.h, jit/alpha/arch.h, jit/mips/arch.h, - jit/x86_64/arch.h: [alpha|mips|x86_64]arch.h adopted to latest - change - -2005-04-22 19:33 christian - - * src/vm/jit/: reg.h, reg.inc, stack.c, i386/arch.h, - i386/codegen.h, i386/emitfuncs.c, powerpc/arch.h, - powerpc/codegen.c, x86_64/codegen.c: 4 Byte Stackslots for i386 - (native Calling Convention) 16 Byte Stack alignment for PowerPC - in createnativestub no copy of spilled arguments to spilled - locals on x86_64 new define HAS_4BYTE_STACKSLOT in arch.h - SUPPORT_COMBINE_INTEGER_REGISTERS instead of USE_TWOREGS - -2005-04-22 16:57 twisti - - * src/vm/jit/: helper.h, i386/patcher.c, x86_64/patcher.c: - asmhelper.h to helper.h changes. - -2005-04-22 16:50 christian - - * src/vm/jit/Makefile.am: Renamed asmhelper.[ch] to helper.[ch] - -2005-04-22 15:55 twisti - - * src/vm/jit/x86_64/Makefile.am: Added: patcher.c - -2005-04-22 15:55 twisti - - * src/vm/jit/x86_64/codegen.c: Changes the patchref stuff. - -2005-04-22 15:55 twisti - - * src/vm/jit/x86_64/asmpart.S: We only need 3 patcher wrapper - functions. - -2005-04-22 15:54 twisti - - * src/vm/jit/x86_64/arch.h: Temporary disable SUPPORT_CONST_STORE. - -2005-04-22 15:54 twisti - - * src/vm/jit/x86_64/patcher.c: Call it patcher_builtin_newarray - instead of patcher_builtin_anewarray. - -2005-04-22 15:52 twisti - - * src/threads/native/threads.c: Use some global variables (class_, - utf_). - -2005-04-22 15:51 twisti - - * src/native/vm/VMThread.c: Use global class_java_lang_ThreadGroup - variable. - -2005-04-22 15:51 twisti - - * src/native/vm/VMStackWalker.c: Use builtin_anewarray instead of - builtin_newarray. - -2005-04-22 15:50 twisti - - * src/native/native.c: - use global class_ variables - use - builtin_anewarray instead of builtin_newarray - -2005-04-22 15:50 twisti - - * src/native/jni.c: Implemented NewObjectArray correctly. - -2005-04-22 15:34 twisti - - * src/vm/jit/i386/codegen.c: Lazy loading changes. - -2005-04-22 15:34 twisti - - * src/vm/jit/i386/asmpart.S: Implemented patcher wrapper. - -2005-04-22 15:33 twisti - - * src/vm/jit/i386/Makefile.am: Added: patcher.c - -2005-04-22 15:33 twisti - - * src/vm/jit/i386/arch.h: Temporary disabled SUPPORT_CONST_STORE. - -2005-04-22 15:31 twisti - - * src/vm/jit/i386/codegen.h: Added: i386_emit_membase32 - -2005-04-22 15:30 twisti - - * src/vm/jit/i386/: emitfuncs.c, emitfuncs.h: Added: - i386_alu_imm32_reg - -2005-04-22 15:30 twisti - - * src/vm/jit/x86_64/codegen.c: Fixed 2 nasty bugs in - ICMD_INSTANCEOF. - -2005-04-22 15:29 twisti - - * src/vm/jit/Makefile.am: Added patcher.h - -2005-04-22 15:28 twisti - - * src/vm/jit/i386/patcher.c: Implemented remaining patcher - functions. - -2005-04-22 15:28 twisti - - * src/vm/jit/patcher.h: patcher_builtin_new gets a - contant_classref. - -2005-04-22 15:26 twisti - - * src/vm/jit/: parse.c, reg.inc, stack.c: Enable lazy loading for - i386. - -2005-04-22 15:21 twisti - - * src/vm/jit/: helper.c, helper.h: Removed unused functions. - -2005-04-22 15:18 twisti - - * src/vm/builtin.h: Temporary asm_builtin_multianewarray for i386 - (till 4-byte stack slots). - -2005-04-22 00:41 twisti - - * src/vm/builtin.c: - renamed patcher wrapper entries in builtin - table - renamed builtin_nmultianewarray to builtin_multianewarray - - some cleanup - -2005-04-22 00:41 twisti - - * src/vm/builtin.h: Renamed builtin_nmultianewarray to - builtin_multianewarray. - -2005-04-22 00:38 twisti - - * src/cacaoh/headers.c: Renamed patcher wrapper function dummies. - -2005-04-22 00:36 twisti - - * src/vm/jit/asmpart.h: Renamed patcher wrapper functions. - -2005-04-22 00:36 twisti - - * src/vm/jit/patcher.h: Added more functions. - -2005-04-22 00:35 twisti - - * src/vm/jit/stacktrace.c: Use builtin_anewarray instead of - builtin_newarray. - -2005-04-22 00:35 twisti - - * src/vm/jit/parse.c: Renamed patcher wrapper function names and - some builtins. - -2005-04-22 00:18 twisti - - * src/vm/: class.c, class.h, linker.c, loader.c: Added: - class_java_lang_ThreadGroup - -2005-04-22 00:17 twisti - - * src/vm/: utf8.c, utf8.h: Added: utf_java_lang_ThreadGroup - -2005-04-21 22:25 twisti - - * src/vm/jit/asmpart.h: Added asm_patcher_wrapper - -2005-04-21 22:19 twisti - - * src/vm/jit/patcher.h: Added more functions. - -2005-04-21 21:44 twisti - - * src/vm/jit/codegen.inc: - renamed patchref.asmwrapper to patcher - - warning fix - -2005-04-21 21:44 twisti - - * src/vm/jit/codegen.inc.h: Renamed patchref.asmwrapper to patcher - -2005-04-21 18:55 twisti - - * tests/codepatching/: invokestatic.java, test.java: More stuff... - -2005-04-21 18:40 twisti - - * src/vm/jit/i386/: emitfuncs.c, emitfuncs.h: - bugfix in - i386_mov_membase32_reg - added some membase32 functions - -2005-04-21 13:22 twisti - - * src/vm/jit/x86_64/patcher.c: Code patching functions rewritten in - C. - -2005-04-21 09:57 christian - - * src/vm/jit/i386/icmd_uses_reg_res.inc: gnu header added - -2005-04-21 00:58 twisti - - * tests/codepatching/test.java: Save. - -2005-04-20 18:01 twisti - - * src/vm/jit/: patcher.h, i386/patcher.c: Starting to write code - patching functions is C. - -2005-04-19 22:31 twisti - - * tests/codepatching/: multianewarray.java, newarray.java, - test.java: More tests. - -2005-04-19 15:51 twisti - - * src/vm/jit/x86_64/asmpart.S: Merged 3 patcher functions: - - asm_patcher_builtin_newarray - - asm_patcher_builtin_checkarraycast - - asm_patcher_builtin_arrayinstanceof - -2005-04-15 16:29 edwin - - * src/vm/classcache.c: added annotation for splint checking ran - indent over the code - -2005-04-15 11:33 edwin - - * contrib/log2xml.pl: preserve indentation of log text - -2005-04-15 11:06 edwin - - * contrib/log2xml.pl: output more valid xml - -2005-04-14 22:11 edwin - - * contrib/log2xml.pl: typo - -2005-04-14 22:10 edwin - - * contrib/log2xml.pl: disabled debug print, added vim boilerplate - -2005-04-14 21:44 edwin - - * contrib/: log2xml.pl, log2xml.vim: added log2xml.pl and - log2xml.vim - -2005-04-14 14:04 edwin - - * src/: vm/loader.c, native/vm/VMClassLoader.c, vm/loader.h: - synchronize VMClassLoader.defineClass and load_class_bootstrap - -2005-04-14 10:13 christian - - * src/vm/jit/i386/icmd_uses_reg_res.inc: for using reserved - registers on i386 - -2005-04-14 09:23 edwin - - * src/native/vm/VMThrowable.c: do not panic if the stacktrace is - empty - -2005-04-14 08:07 edwin - - * src/vm/loader.c: use log_text for logging - -2005-04-14 07:17 edwin - - * src/: native/vm/VMClassLoader.c, toolbox/logging.c, vm/builtin.c, - vm/class.c, vm/class.h, vm/loader.c, vm/string.c, - vm/stringlocal.h, vm/utf8.c, vm/utf8.h: implemented defineClass - with name == NULL call ClassLoader.loadClass with dotted name - instead of slashed name prefix log messages with thread id - (preparation for log2xml.pl) - -2005-04-13 17:32 christian - - * src/vm/jit/: reg.inc, stack.c, i386/arch.h: redo of changes - overwritten by last commit - -2005-04-13 14:50 christian - - * src/: cacao/cacao.c, vm/jit/jit.h, vm/jit/lsra.h, - vm/jit/lsra.inc, vm/jit/reg.h, vm/jit/reg.inc, vm/jit/stack.c, - vm/jit/stack.h, vm/jit/i386/arch.h, vm/jit/i386/codegen.c, - vm/jit/i386/codegen.h, vm/jit/powerpc/asmpart.S, - vm/jit/x86_64/codegen.h, vm/jit/alpha/codegen.c, - vm/jit/alpha/codegen.h, vm/jit/mips/codegen.c, - vm/jit/mips/codegen.h, vm/jit/powerpc/codegen.c, - vm/jit/powerpc/codegen.h: register allocator uses unused argument - registers in non leaf methods as temp ICMD_xRETURN changed, so - that REG_RESULTs are saved in case of monitorexit (MIPS, POWERPC) - new lsra version (i386 uses now reserved registers as temp) - spilled local vars use now the memory location of corresponding - spilled arguments (MIPS, ALPHA, x86_64) - -2005-04-13 00:57 twisti - - * src/vm/jit/alpha/arch.h: Define CONDITIONAL_LOADCONST with 1. - -2005-04-13 00:56 twisti - - * src/vm/jit/: mips/codegen.c, alpha/codegen.c: patchref patch. - -2005-04-13 00:01 twisti - - * src/vm/builtin.c: i386 defines in builtin table. - -2005-04-13 00:00 twisti - - * src/vm/builtin.h: Comment asm_builtin_new for now (code patching - related). - -2005-04-12 23:59 twisti - - * src/vm/jit/parse.c: Disable lazy loading now for i386. - -2005-04-12 23:59 twisti - - * src/vm/jit/i386/codegen.c: Some lazy loading stuff. - -2005-04-12 23:57 twisti - - * src/vm/jit/i386/asmpart.S: First code patching functions. - -2005-04-12 23:57 twisti - - * src/vm/jit/i386/arch.h: Define CONDITIONAL_LOADCONST with 1. - -2005-04-12 23:54 twisti - - * src/cacaoh/headers.c: Added asm_builtin_newarray for i386 (will - be removed). - -2005-04-12 22:43 twisti - - * src/cacaoh/headers.c: Renamed code patching functions. - -2005-04-12 22:32 twisti - - * src/vm/jit/x86_64/codegen.c: Renamed code patching functions. - -2005-04-12 22:32 twisti - - * src/vm/jit/x86_64/asmpart.S: - renamed code patching functions - - added array checkcast and instanceof code patcher - -2005-04-12 22:31 twisti - - * src/vm/jit/helper.c: Convert ClassNotFoundException's to - NoClassDefFoundError's. - -2005-04-12 21:53 twisti - - * src/vm/jit/asmpart.h: Renamed code patching functions. - -2005-04-12 21:52 twisti - - * src/vm/jit/codegen.inc: dseg_display warning fix. - -2005-04-12 21:52 twisti - - * src/vm/jit/parse.c: Lazy array checkcast and instanceof. - -2005-04-12 21:50 twisti - - * src/vm/builtin.c: Added asm_patcher_* functions. - -2005-04-12 21:50 twisti - - * src/vm/linker.c: Link important system classes. - -2005-04-12 21:49 twisti - - * src/vm/loader.c: Moved exception loading to exceptions.c - -2005-04-12 21:48 twisti - - * src/vm/: utf8.c, utf8.h: Added: - utf_java_lang_ClassNotFoundException - -2005-04-12 21:47 twisti - - * src/vm/: exceptions.c, exceptions.h: - added: - string_java_lang_VMThrowable - load an link all required - exceptions - -2005-04-12 21:46 twisti - - * src/vm/: class.c, class.h: Added: - class_java_lang_ClassNotFoundException - -2005-04-11 17:53 twisti - - * tests/codepatching/: checkcastC.java, checkcastI.java, - instanceofC.java, instanceofI.java, test.java: Added tests: - checkcast, instanceof - -2005-04-11 17:50 twisti - - * src/vm/jit/asmpart.h: Added: asm_checkcast_instanceof_flags, - asm_checkcast_instanceof_interface, asm_instanceof_class - -2005-04-11 17:49 twisti - - * src/vm/jit/: parse.c, x86_64/asmpart.S, x86_64/codegen.c: Lazy - checkcast and instanceof. - -2005-04-11 17:48 twisti - - * src/vm/jit/stack.c: Lazy instanceof. - -2005-04-11 14:50 twisti - - * tests/codepatching/: getfieldD.java, getfieldF.java, - getfieldI.java, getfieldJ.java, getfieldL.java, getstaticD.java, - getstaticF.java, getstaticI.java, getstaticJ.java, - getstaticL.java, invokespecial.java, putfieldD.java, - putfieldF.java, putfieldI.java, putfieldJ.java, putfieldL.java, - putfieldconstIF.java, putfieldconstJDL.java, putstaticD.java, - putstaticF.java, putstaticI.java, putstaticJ.java, - putstaticL.java, test.java: Check all code patching - possibilities. - -2005-04-11 12:50 twisti - - * src/vm/builtin.c: ifdef assembler functions in builtin table. - -2005-04-11 12:49 twisti - - * src/vm/jit/parse.c: Old loading code bug fixing. - -2005-04-11 12:02 twisti - - * src/cacaoh/headers.c: Changed asm_builtin_newarray signature. - -2005-04-11 12:00 twisti - - * src/vm/jit/helper.c: Warning fixes (arghhh). - -2005-04-11 11:58 twisti - - * src/vm/jit/x86_64/: asmpart.S, codegen.c, codegen.h, emitfuncs.c, - emitfuncs.h: Lazy loading changes (CHECKCAST and INSTANCEOF are - still missing). - -2005-04-11 11:57 twisti - - * src/vm/jit/tools/genoffsets.c: Generate some defines for code - patching functions. - -2005-04-11 11:56 twisti - - * src/vm/jit/: parse.c, reg.inc, stack.c: Lazy loading changes. - -2005-04-11 11:55 twisti - - * src/vm/jit/parse.h: Added OP2AT which also sets the target. - -2005-04-11 11:48 twisti - - * src/vm/jit/codegen.inc: Print memory address in dseg_display. - -2005-04-11 11:46 twisti - - * src/vm/jit/asmpart.h: Added code patching functions. - -2005-04-11 11:45 twisti - - * src/vm/jit/: helper.c, helper.h: Major changes: added functions, - renamed functions, ... - -2005-04-11 11:43 twisti - - * src/vm/: loader.c, loader.h: - moved class_getconstant, - innerclass_getconstant to class.[ch] - check for - load_newly_created_array error in load_class_bootstrap - -2005-04-11 11:42 twisti - - * src/vm/: class.c, class.h: Moved from loader.[ch]: - class_getconstant, innerclass_getconstant - -2005-04-11 11:40 twisti - - * src/vm/builtin.h: Added BUILTIN_nmultianewarray define. - -2005-04-11 11:40 twisti - - * src/vm/builtin.c: Added asm_builtin_newarray to builtin_desc. - -2005-04-07 13:23 twisti - - * src/vm/jit/Makefile.am: - added asmhelper.[ch] - removed - asmpart.c (duplicate object file) - -2005-04-07 13:21 twisti - - * src/vm/jit/asmpart.h: Removed helper prototypes. - -2005-04-07 13:20 twisti - - * src/vm/jit/x86_64/asmpart.S: Comment fix. - -2005-04-07 13:20 twisti - - * src/vm/jit/helper.h: Helper header. - -2005-04-07 13:19 twisti - - * src/vm/jit/helper.c: Renamed. - -2005-04-06 18:06 twisti - - * src/cacaoh/headers.c: Added proper asm_builtin_new. - -2005-04-06 18:06 twisti - - * src/vm/jit/x86_64/codegen.c: Removed function checking from - BUILTINn, this is now done in parse. - -2005-04-06 18:05 twisti - - * src/vm/builtin.c: Added asm_builtin_new to builtin table. - -2005-04-06 18:05 twisti - - * src/vm/jit/x86_64/asmpart.S: - don't pass pv to - asm_builtin_new_helper - save float argument register in - asm_invokespecial - -2005-04-06 18:04 twisti - - * src/vm/jit/stack.c: Print descriptors for function calls with - -si. - -2005-04-06 18:03 twisti - - * src/vm/jit/parse.c: Check which function to call in JAVA_NEW. - -2005-04-06 17:49 twisti - - * src/vm/jit/: asmpart.h, helper.c: No need for pv, removed it. - -2005-04-06 17:10 edwin - - * src/vm/jit/jit.c: revert commit of debug code - -2005-04-06 17:07 edwin - - * src/vm/: classcache.c, resolve.c, jit/jit.c: fixed bug in - classcache_add_constraint - -2005-04-06 15:04 twisti - - * src/vm/jit/: parse.c, stack.c: Fixed compile problems. - -2005-04-06 14:16 twisti - - * src/vm/linker.c: Include missing vm/classcache.h - -2005-04-06 14:13 twisti - - * src/vm/jit/x86_64/asmpart.S: - changes for asm_check_clinit: - don't use a stack location to pass the patch machine code, - instead read 8 bytes in a bunch and pass it in a itmp register - - added: asm_builtin_new, asm_invokespecial - -2005-04-06 14:12 twisti - - * src/vm/jit/x86_64/codegen.c: - changes to use codegen_addpatchref - - BUILTIN_new and INVOKESPECIAL use lazy loading - -2005-04-06 14:10 twisti - - * src/vm/jit/: stack.c, reg.inc: Lazy loading changes, #ifdef'd for - x86_64. - -2005-04-06 14:06 twisti - - * src/vm/jit/parse.c: Lazy loading changes, #ifdef'd for x86_64. - -2005-04-06 14:05 twisti - - * src/vm/jit/parse.h: Added OP2A_NOINC: required for lazy loading - code - -2005-04-06 14:04 twisti - - * src/vm/jit/codegen.inc.h: Renamed clinitref to patchref. - -2005-04-06 14:04 twisti - - * src/vm/jit/codegen.inc: - changed codegen_addclinitref to - codegen_addpatchref: different arguments, clinitref is now - called patchref - only call codegen_insertmethod for i386/x86_64, - problems with xdsp - additionally show integer offset in - datasegment - -2005-04-06 12:32 twisti - - * src/cacaoh/headers.c: Removed asm_builtin_new. - -2005-04-06 12:29 twisti - - * src/vm/jit/Makefile.am: Added asmpart.c - -2005-04-06 12:28 twisti - - * src/vm/jit/asmpart.h: Added code patching prototypes. - -2005-04-06 12:27 twisti - - * src/vm/jit/helper.c: Helper functions for asmpart code patching - functions. These do the complicated stuff in portable c. - -2005-04-06 11:05 twisti - - * src/vm/jit/powerpc/codegen.c: - float argument store bugfix (use - M_FST for float values) - CHECKCAST bugfix - throw native stub - size exception - bugfix in passing the xpc to - asm_handle_nat_exception - -2005-04-06 01:00 edwin - - * src/vm/: resolve.c, resolve.h: link class in - resolve_field/resolve_method - -2005-04-06 00:52 christian - - * src/vm/jit/powerpc/codegen.h: new ARGVAR Handler for Powerpc - -2005-04-05 22:51 edwin - - * src/vm/resolve.c: do not use members set by - method_descriptor2types in resolve_ functions - -2005-04-05 22:36 edwin - - * src/vm/resolve.c: call method_descriptor2types - -2005-04-05 20:01 christian - - * src/vm/jit/x86_64/codegen.h: consecutive argument numbering for - -si - -2005-04-05 19:38 christian - - * src/vm/jit/: reg.h, alpha/codegen.h, mips/codegen.h: new ARGVAR - handling for mips and alpha - -2005-04-05 17:54 christian - - * src/vm/jit/stack.c: [no log message] - -2005-04-05 17:49 christian - - * src/vm/jit/codegen.inc: [no log message] - -2005-04-05 17:42 christian - - * src/vm/jit/: jit.c, reg.h, reg.inc: old ARGVAR handling in - stack.c eliminated - -2005-04-05 17:26 christian - - * src/vm/jit/: stack.c, i386/codegen.h, x86_64/codegen.h: new - ARGVAR Handling in stack.c - -2005-04-05 12:26 edwin - - * src/vm/: resolve.c, resolve.h: dont use stack in - create_unresolved_ functions if no typeinfo available - -2005-04-05 12:12 edwin - - * src/vm/: resolve.c, resolve.h: enable the create_unresolved_... - functions to work without typeinfo - -2005-04-04 16:59 edwin - - * src/vm/: resolve.c, resolve.h: renamed resolve_class to - resolve_class_from_name added unresolved_class and resolve_class - -2005-04-04 16:36 twisti - - * src/vm/jit/x86_64/codegen.c: Argument counting more compact. - -2005-04-04 15:05 edwin - - * src/vm/: initialize.c, initialize.h: do not include class.h in - initialize.h - -2005-04-04 13:34 christian - - * src/vm/jit/stack.c: [no log message] - -2005-04-04 12:39 christian - - * src/: cacao/cacao.c, vm/method.h, vm/statistics.c, - vm/statistics.h, vm/jit/codegen.inc, vm/jit/jit.c, vm/jit/lsra.h, - vm/jit/lsra.inc, vm/jit/reg.h, vm/jit/reg.inc, vm/jit/stack.c, - vm/jit/stack.h, vm/jit/i386/codegen.c, vm/jit/i386/emitfuncs.c, - vm/jit/mips/codegen.c: Adress Register File, Neues ARG_VAR - Handling, neue LSRA Version - -2005-04-04 12:06 twisti - - * src/cacao/cacao.c: Call load_class_bootstrap for specific method - compilation. This option is mostly used to develop new ports, - where calling java code is not yet possible. - -2005-04-04 11:41 twisti - - * src/native/vm/: VMClass.c, VMClassLoader.c: Forgot to include - initialize.h - -2005-04-04 11:31 twisti - - * src/vm/jit/tools/genoffsets.c: Include all headers explicitly. - -2005-04-04 11:28 twisti - - * src/vm/jit/: alpha/Makefile.am, i386/Makefile.am, - mips/Makefile.am, powerpc/Makefile.am, x86_64/Makefile.am: - offsets.h depends on genoffsets and config.h, all other headers - are included in genoffsets.c. - -2005-04-04 11:20 twisti - - * src/vm/jit/powerpc/asmpart.S: Renamed class_init to - initialize_class. - -2005-04-04 00:51 twisti - - * src/vm/jit/mips/asmpart.S: Renamed class_init to - initialize_class. - -2005-04-04 00:48 twisti - - * src/vm/jit/alpha/codegen.c: - -verbosecall bugfix - comment fix - -2005-04-04 00:36 twisti - - * src/vm/jit/alpha/asmpart.S: Renamed class_init to - initialize_class. - -2005-04-03 23:56 twisti - - * src/vm/jit/i386/asmpart.S: Renamed class_init to - initialize_class. - -2005-04-03 23:48 twisti - - * src/cacao/cacao.c: Renamed class_init to initialize_class. - -2005-04-03 23:44 twisti - - * src/: vm/jit/jit.c, vm/jit/x86_64/asmpart.S, native/jni.c, - native/vm/Field.c, native/vm/VMClass.c, - native/vm/VMClassLoader.c: Renamed class_init to - initialize_class. - -2005-04-03 23:44 twisti - - * src/vm/: class.c, class.h, linker.c: Renamed create_classinfo to - class_create_classinfo. - -2005-04-03 23:42 twisti - - * src/vm/: loader.c, loader.h: Removed class_init* stuff (now in - initialize.[ch]). - -2005-04-03 23:41 twisti - - * src/vm/builtin.c: Renamed class_init to initialize_class. - -2005-04-03 23:40 twisti - - * src/vm/initialize.h: Added comment. - -2005-04-03 23:39 twisti - - * src/vm/: initialize.c, initialize.h: Static class initializer - functions. - -2005-04-03 23:37 twisti - - * src/vm/Makefile.am: Added initialize.[ch] - -2005-04-03 18:53 edwin - - * src/: cacao/cacao.c, native/jni.c, native/native.c, - native/vm/VMClass.c, native/vm/VMClassLoader.c, - native/vm/VMStackWalker.c, native/vm/VMThread.c, - threads/green/threads.c, vm/builtin.c, vm/class.c, vm/class.h, - vm/classcache.c, vm/classcache.h, vm/linker.c, vm/loader.c, - vm/loader.h, vm/resolve.c, vm/tables.c, vm/jit/parse.c, - vm/jit/stacktrace.c, vm/jit/inline/parseXTA.c, - vm/jit/verify/typeinfo.c: removed the class hash and all - functions identifying classes by name only - -2005-04-03 18:13 twisti - - * src/: cacaoh/headers.h, native/jni.c, toolbox/util.c, - vm/descriptor.c, vm/resolve.c, vm/jit/asmpart.h: Fixed - --disable-threads compiling issues (missing header includes). - -2005-04-02 21:33 edwin - - * src/: cacao/cacao.c, cacaoh/cacaoh.c, cacaoh/headers.c, - native/jni.c, native/native.c, native/vm/VMClass.c, - native/vm/VMClassLoader.c, native/vm/VMThrowable.c, - threads/native/threads.c, vm/builtin.c, vm/class.c, vm/class.h, - vm/exceptions.c, vm/linker.c, vm/loader.c, vm/loader.h, - vm/resolve.c, vm/string.c, vm/jit/parse.c, vm/jit/stacktrace.c, - vm/jit/inline/parseRT.c, vm/jit/inline/parseXTA.c, - vm/jit/inline/parseXTA.h, vm/jit/verify/typeinfo.c: no more - unloaded classinfos! use references for superclass and - superinterfaces until linking - -2005-04-02 19:24 twisti - - * configure.in: - map alphaev56 cpu to alpha - bugfix: removed - --{en,dis}able-load-library configure options, this causes a - bug in Double. since initIDs() is in the if statement - -2005-04-02 15:54 edwin - - * src/vm/: loader.c, jit/verify/typeinfo.c: started changing - constant pool to constant_classrefs - -2005-04-02 12:07 edwin - - * src/: vm/class.h, vm/classcache.c, vm/linker.c, vm/loader.c, - vm/method.h, vm/jit/alpha/codegen.c, vm/jit/i386/codegen.c, - vm/jit/mips/codegen.c, vm/jit/powerpc/codegen.c, - vm/jit/verify/typecheck.c, vm/jit/x86_64/codegen.c, - native/native.c, native/vm/VMClass.c: changed exception types and - innerclass references to classref_or_classinfo - -2005-04-02 04:05 edwin - - * src/vm/: loader.c, references.h, resolve.c, resolve.h, - jit/codegen.inc, jit/parse.c, jit/inline/inline.c, - jit/inline/parseRT.c, jit/inline/parseXTA.c: removed "class" - field in constant_FMIref - -2005-04-02 03:15 edwin - - * src/native/vm/VMClassLoader.c: fixed segfault in defineClass - -2005-04-02 02:46 edwin - - * src/cacaoh/headers.c: classinfo: changed type of super and - interfaces to classref_or_classinfo - -2005-04-02 02:41 edwin - - * src/: native/jni.c, native/native.c, native/vm/VMClass.c, - vm/class.c, vm/class.h, vm/classcache.c, vm/descriptor.c, - vm/linker.c, vm/loader.c, vm/loader.h, vm/method.c, vm/resolve.c, - vm/jit/inline/parseRT.c, vm/jit/inline/parseRTstats.c, - vm/jit/inline/parseXTA.c, vm/jit/verify/typecheck.c, - vm/jit/verify/typeinfo.c, vm/jit/verify/typeinfo.h: classinfo: - changed type of super and interfaces to classref_or_classinfo - fixed some warnings - -2005-04-01 23:24 edwin - - * src/vm/jit/: parse.c, parse.h, inline/parseXTA.c: moved - descriptor2typesL to jit/inline/parseXTA.c - -2005-04-01 23:19 edwin - - * src/vm/: method.c, method.h, jit/jit.c, jit/parse.c, jit/parse.h, - jit/alpha/codegen.c, jit/i386/codegen.c, jit/inline/inline.c, - jit/inline/parseRT.c, jit/inline/parseXTA.c, jit/mips/codegen.c, - jit/powerpc/codegen.c, jit/x86_64/codegen.c: changed - descriptor2types to parsed descriptors and moved it to method.c - -2005-04-01 22:57 edwin - - * src/native/: jni.c, native.c, vm/Field.c, vm/VMClass.c: switched - JNI to parsed descriptors - -2005-04-01 22:56 edwin - - * src/vm/: descriptor.c, descriptor.h, global.h, linker.c, - loader.c, loader.h, resolve.c, resolve.h, jit/verify/typeinfo.c: - removed old descriptor parsing functions added declared type in - typedesc rearranged PRIMITIVETYPE_ constants - -2005-04-01 18:53 edwin - - * src/vm/: Makefile.am, access.h, class.c, class.h, classcache.c, - classcache.h, descriptor.c, descriptor.h, exceptions.h, field.h, - global.h, linker.c, linker.h, loader.c, loader.h, method.c, - method.h, references.h, resolve.c, resolve.h, stringlocal.h, - utf8.h, jit/codegen.inc.h, jit/jit.h, jit/stack.c, jit/stack.h, - jit/inline/parseXTA.h, jit/inline/sets.c, jit/inline/sets.h, - jit/tools/genoffsets.c, jit/verify/typecheck.c, - jit/verify/typeinfo.c, jit/verify/typeinfo.h: extended type - system to use symbolic references introduce pre-parsed - descriptors cleaned up headers made classcache thread-safe - -2005-04-01 15:31 twisti - - * src/vm/jit/mips/asmpart.S: - added asm_calljavafunction_int - - call proper class load/link functions - set the noreorder/reorder - pragmas on better positions - -2005-04-01 15:28 twisti - - * src/vm/jit/x86_64/codegen.c: Patched back in the s1 == REG_ITMP1 - (former d == REG_ITMP3) optimization. - -2005-04-01 15:20 twisti - - * src/vm/jit/alpha/codegen.c: CHECKCAST bugfix. - -2005-04-01 15:10 twisti - - * src/vm/jit/i386/codegen.c: CHECKCAST bugfix. - -2005-04-01 15:00 twisti - - * src/vm/jit/powerpc/asmpart.S: - added asm_calljavafunction_int - - call proper class load/link functions - -2005-04-01 13:23 twisti - - * src/vm/jit/x86_64/codegen.c: - fixed CHECKCAST bug - align stack - to 16-byte only in non-leafmethods (this saves some stack - frames) - -2005-04-01 10:42 twisti - - * src/native/vm/VMClass.c: Arghhh, small type in #if. - -2005-03-31 21:29 twisti - - * src/native/vm/VMClassLoader.c: - defineClass: implemented - (instead of calling the JNI function, this one is called more - often) - loadClass: some changes (not finished) - -2005-03-31 21:27 twisti - - * src/native/vm/VMClass.c: - forName: just return NULL, to use - classpath default implementation - isAssignableFrom: use builtin - function instead of JNI - isInstance: use builtin function - instead of JNI - loadArrayClass: implemented - -2005-03-31 21:23 twisti - - * src/native/jni.c: Call native functions (instead the other way - around) for: DefineClass, IsAssignableFrom, IsInstanceOf - -2005-03-31 21:18 twisti - - * tests/native/: Makefile.am, checkjni.c, checkjni.java: Initial - JNI test code. - -2005-03-31 17:50 twisti - - * src/vm/linker.c: Fixed bug in adding interface methods to - abstract classes (don't add and methods). - -2005-03-31 16:49 twisti - - * src/vm/jit/x86_64/asmpart.S: - call proper class load/link - functions - return NULL on exception in asm_calljavafunction* - -2005-03-31 11:52 christian - - * src/vm/jit/x86_64/emitfuncs.c: shift bug finaly fixed - -2005-03-30 22:32 twisti - - * src/mm/: boehm.c, boehm.h: Warning fixes. - -2005-03-30 22:20 twisti - - * src/native/nativetable.inc: - added nativeGetResources - fix for - defineClass - -2005-03-30 22:18 twisti - - * src/vm/jit/alpha/asmpart.S: - added asm_calljavafunction_int - - call proper class load/link functions - -2005-03-30 22:18 twisti - - * src/vm/jit/stack.c: Two ICMD_PUT{STATIC,FIELD}CONST bugfixes. - -2005-03-30 22:14 twisti - - * src/vm/jit/i386/asmpart.S: Call proper class load/link functions. - -2005-03-30 22:08 twisti - - * src/vm/jit/verify/typeinfo.c: Call proper class load/link - functions. - -2005-03-30 22:08 twisti - - * src/vm/jit/inline/parseXTA.h: Moved LAZYLOADING* from loader.h - -2005-03-30 22:07 twisti - - * src/vm/jit/jit.c: Removed unnecessary stdlib.h include. - -2005-03-30 22:06 twisti - - * src/vm/: utf8.c, utf8.h: Added - utf_java_lang_NoClassDefFoundError: : required in native vm class - loading functions. - -2005-03-30 22:05 twisti - - * src/vm/global.h: Removed CLASS_IS_ARRAY macro.x - -2005-03-30 22:05 twisti - - * src/vm/linker.c: Link primitive type wrapper classes in - linker_init. - -2005-03-30 22:04 twisti - - * src/vm/loader.c: Load primitive type wrapper classes in - loader_init. - -2005-03-30 22:03 twisti - - * src/vm/loader.h: Moved LAZYLOADING* to xta header. - -2005-03-30 21:30 twisti - - * src/vm/: class.c, class.h: Added - class_java_lang_NoClassDefFoundError: required in native vm class - loading functions. - -2005-03-30 21:28 twisti - - * src/native/vm/: VMClass.c, VMClassLoader.c, VMThrowable.c: Use - proper class load and link functions. - -2005-03-30 21:27 twisti - - * src/native/native.c: - proper link_class call - moved primitive - wrapper type loading/linking to {loader,linker}_init - -2005-03-30 21:16 twisti - - * src/native/jni.c: Set classloader in DefineClass. - -2005-03-30 21:12 twisti - - * src/mm/memory.h: Forward typedef dumpblock and dumpinfo. - -2005-03-30 18:47 twisti - - * src/: vm/builtin.c, vm/builtin.h, vm/class.c, vm/linker.c, - vm/linker.h, vm/loader.c, vm/loader.h, vm/resolve.c, vm/string.c, - vm/utf8.c, vm/utf8.h, vm/jit/parse.c, cacao/cacao.c, - cacaoh/cacaoh.c, threads/native/threads.c: Use proper class load - and link functions. - -2005-03-30 18:47 twisti - - * src/vm/: exceptions.c, exceptions.h: - added new_internalerror - (TODO: use get_variable_message_length, if i get some time for - it...) - use proper class load and link functions - -2005-03-30 18:44 twisti - - * src/native/jni.c: Class loading and linking changes (use proper - functions). - -2005-03-30 14:55 twisti - - * src/vm/jit/i386/asmpart.S: Removed deprecated .globl defines: - asm_builtin_checkcast, asm_builtin_anewarray, - asm_builtin_newarray_array - -2005-03-30 14:55 twisti - - * src/vm/jit/x86_64/asmpart.S: Removed unused .globl defines (from - i386): asm_builtin_anewarray, asm_builtin_newarray_array, - asm_builtin_arrayinstanceof - -2005-03-30 14:54 twisti - - * src/vm/jit/mips/asmpart.S: Removed deprecated .globl defines: - asm_builtin_trace, asm_builtin_exittrace - -2005-03-30 14:53 twisti - - * src/vm/jit/alpha/asmpart.S: Removed deprecated .globl defines: - asm_builtin_checkcast, asm_builtin_trace, asm_builtin_exittrace - -2005-03-30 14:51 twisti - - * src/vm/jit/asmpart.h: Removed deprecated prototypes. - -2005-03-30 14:50 twisti - - * src/classpath/: .cvsignore, doc/.cvsignore, doc/api/.cvsignore, - examples/.cvsignore, external/.cvsignore, - gnu/classpath/.cvsignore, include/.cvsignore, lib/.cvsignore, - native/.cvsignore, native/fdlibm/.cvsignore, - native/jni/.cvsignore, native/jni/classpath/.cvsignore, - native/jni/gtk-peer/.cvsignore, native/jni/java-io/.cvsignore, - native/jni/java-lang/.cvsignore, native/jni/java-net/.cvsignore, - native/jni/java-nio/.cvsignore, native/jni/java-util/.cvsignore, - native/jni/xmlj/.cvsignore, native/target/.cvsignore, - native/target/Linux/.cvsignore, native/target/generic/.cvsignore, - scripts/.cvsignore, vm/.cvsignore, vm/reference/.cvsignore: - Reimport. - -2005-03-30 14:32 twisti - - * src/cacaoh/headers.c: - added asm_builtin_new (how did this - work?) - include proper headers - changed asmpart function - defines - -2005-03-30 12:24 twisti - - * src/native/native.h: Added proper header includes. - -2005-03-30 12:23 twisti - - * src/native/native.c: Removed ProtectionDomain stuff, this is done - via gnu classpath. - -2005-03-30 12:18 twisti - - * src/vm/: loader.c, loader.h: Removed ProtectionDomain stuff, this - is done through gnu classpath. - -2005-03-30 12:03 twisti - - * src/vm/: utf8.c, utf8.h: Added: utf_strcat_classname - -2005-03-30 11:55 twisti - - * src/vm/jit/: jit.c, jit.h: Moved builtin table stuff to - builtin.[ch] - -2005-03-30 11:54 twisti - - * src/vm/: builtin.c, builtin.h: Moved builtin table stuff from - jit.c - -2005-03-30 11:49 twisti - - * src/toolbox/logging.c: Don't use fixed buffer length for - log_message_class and log_message_method (todo: change other - functions too). - -2005-03-30 00:46 twisti - - * src/vm/jit/parse.c: Replaced class_load with class_load_extern - (this is not finished yet). - -2005-03-30 00:34 twisti - - * src/cacao/cacao.c: - added linker_init() call - check for - exceptions in _init() calls - -2005-03-30 00:30 twisti - - * src/vm/Makefile.am: Added additional files. - -2005-03-30 00:27 twisti - - * src/native/jni.h: Added header includes: field, method - -2005-03-30 00:24 twisti - - * src/toolbox/: util.c, util.h: Added get_variable_message_length: - this function determines the buffer size required by e.g. - vnsprintf - -2005-03-30 00:23 twisti - - * src/: toolbox/logging.h, mm/boehm.h: Changed header includes. - -2005-03-30 00:21 twisti - - * src/vm/jit/asmpart.h: - changes header includes - use cacao types - instead of jni ones - -2005-03-30 00:20 twisti - - * src/vm/jit/codegen.inc.h: - added header includes - moved - function prototypes from jit.h: createcompilerstub, - createnativestub, removecompilerstub, removenativestub - -2005-03-30 00:18 twisti - - * src/vm/jit/jit.h: - added header includes - moved function - prototypes to codegen.inc.h: createcompilerstub, - createnativestub, removecompilerstub, removenativestub - -2005-03-30 00:12 twisti - - * src/vm/jit/stacktrace.h: Moved stuff from global.h - -2005-03-30 00:09 twisti - - * src/vm/class.h: - added constant_classref typedef - removed - unused extern - -2005-03-30 00:09 twisti - - * src/vm/: class.c, jit/tools/genoffsets.c: Include proper header - files. - -2005-03-30 00:00 twisti - - * src/vm/: loader.c, loader.h, global.h: Moved a lot of stuff to - seperate files. - -2005-03-29 23:57 twisti - - * src/vm/linker.h: Moved stuff from global.h - -2005-03-29 23:56 twisti - - * src/vm/linker.c: Moved stuff from loader.c - -2005-03-29 23:55 twisti - - * src/vm/unzip.h: Include proper header files. - -2005-03-29 23:50 twisti - - * src/vm/tables.h: Include proper header files. - -2005-03-29 23:50 twisti - - * src/vm/builtin.h: - added header include - define - BUILTIN_anewarray - -2005-03-29 23:49 twisti - - * src/vm/builtin.c: Removed SIZE_FROM_CLASSINFO stuff (i think we - don't need this anymore, because we now use boehm as gc). - -2005-03-29 23:42 twisti - - * src/vm/method.h: - moved stuff from global.h - added proper - header includes - -2005-03-29 23:36 twisti - - * src/vm/field.h: Include new proper header files. - -2005-03-29 23:28 twisti - - * src/vm/: descriptor.h, resolve.h: Moved stuff from global.h - -2005-03-29 23:26 twisti - - * src/vm/: classcache.h, access.h, descriptor.c: Include new proper - header files. - -2005-03-29 23:25 twisti - - * src/vm/exceptions.h: Global variables comment. - -2005-03-29 18:46 twisti - - * src/vm/utf8.h: - added utf_strcat - added utf structure (from - global.h) - -2005-03-29 18:45 twisti - - * src/vm/utf8.c: Added: utf_strcat - -2005-03-29 00:44 twisti - - * src/vm/jit/inline/: inline.c, parseRT.c, parseXTA.c, sets.c, - sets.h: Changed some includes. - -2005-03-29 00:44 twisti - - * src/vm/jit/inline/parseXTA.h: Added: xtainfo, xtafldinfo - structures - -2005-03-29 00:35 twisti - - * src/vm/class.h: Moved stuff from other headers (global.h, - loader.h). - -2005-03-29 00:34 twisti - - * src/vm/class.c: Added: class_freecpool, class_free - -2005-03-29 00:12 christian - - * src/vm/jit/x86_64/emitfuncs.c: bugfix in saving rcx for lshl - -2005-03-29 00:09 twisti - - * src/vm/resolve.c: Include linker.h instead of loader.h. - -2005-03-28 23:59 twisti - - * src/vm/: linker.c, linker.h: Linker related stuff (mostly from - loader.c/global.h). - -2005-03-28 23:57 twisti - - * src/vm/: method.c, method.h: Method related stuff (mostly from - loader.c/global.h). - -2005-03-28 23:56 twisti - - * src/vm/: field.c, field.h: Field related stuff (mostly from - loader.c/global.h). - -2005-03-27 21:00 edwin - - * src/vm/tables.c: initialize and free classcache - -2005-03-27 20:59 edwin - - * src/vm/utf8.c: made array_packagename harder to spoof - -2005-03-27 20:56 edwin - - * src/vm/: access.c, access.h: check defining classloader in - SAME_PACKAGE - -2005-03-27 17:38 edwin - - * src/vm/jit/verify/typeinfo.c: moved CLASS_IS_ARRAY to - vm/jit/verify/typeinfo.c - -2005-03-27 17:17 edwin - - * src/vm/descriptor.c: added macro CLASSREF_INIT - -2005-03-27 17:16 edwin - - * src/vm/: class.c, class.h: added functions for dynamically - creating classrefs added macro CLASSREF_INIT - -2005-03-27 17:15 edwin - - * src/vm/global.h: moved typecheckverbose flag to - jit/verify/typeinfo.h - -2005-03-27 16:49 edwin - - * src/vm/class.h: added functions for dynamically creating class - references - -2005-03-27 16:43 edwin - - * src/vm/descriptor.c: added paramslots field in methoddesc - -2005-03-27 16:41 edwin - - * src/vm/global.h: added some fields for parsed descriptors removed - typecheck configuration macros from global.h - -2005-03-25 21:15 edwin - - * src/vm/jit/verify/typeinfo.c: moved the check for - classinfo->linked - -2005-03-25 21:14 edwin - - * src/vm/jit/verify/typeinfo.h: documentation updates for the - coming changes - -2005-03-25 18:12 edwin - - * src/vm/: resolve.c, resolve.h: added functions for freeing memory - -2005-03-25 16:54 twisti - - * src/vm/jit/x86_64/asmpart.S: - added asm_calljavafunction_int - (for calls which require an int return value). - stack align - fix, problems with -sai (you know, this movaps instruction in - libc's printf) - -2005-03-25 16:13 edwin - - * src/vm/descriptor.c: check if classnames are valid - -2005-03-25 15:25 edwin - - * src/vm/classcache.c: fix merging of classcache_class_entry:s - -2005-03-25 15:05 edwin - - * src/vm/Makefile.am: added - {access,classcache,descriptor,resolve}.[ch] to Makefile.am - -2005-03-25 14:45 edwin - - * src/vm/jit/: jit.h, verify/typecheck.c: moved - INSTRUCTION_PUTCONST_* macros to vm/jit/jit.h - -2005-03-25 14:35 edwin - - * src/vm/: statistics.c, statistics.h: added statistics for size of - classrefs and parsed descriptors - -2005-03-25 14:32 edwin - - * src/vm/global.h: minor documentation fixes - -2005-03-25 14:30 edwin - - * src/vm/: class.c, global.h: added data structures for parsed - descriptors and class references - -2005-03-25 13:35 edwin - - * src/vm/: resolve.c, resolve.h: added new code for resolving - symbolic references - -2005-03-25 13:34 edwin - - * src/vm/: classcache.c, classcache.h: added new code for the - loaded class cache and loading constraints - -2005-03-25 13:33 edwin - - * src/vm/: descriptor.c, descriptor.h: added new code for - pre-parsed descriptors - -2005-03-25 13:23 edwin - - * src/vm/: access.c, access.h: added new code for checking access - rights - -2005-03-24 20:06 edwin - - * src/native/vm/VMSystemProperties.c: temporary fix for getenv - returning NULL for LD_LIBRARY_PATH - -2005-03-24 19:48 twisti - - * src/vm/jit/alpha/codegen.c: - implemented: ICMD_PUTSTATICCONST, - ICMD_PUTFIELDCONST - check for null pointer in ICMD_INVOKESPECIAL - -2005-03-24 18:56 christian - - * src/vm/jit/x86_64/: codegen.c, emitfuncs.c: Problem with - not/wrong saved argument registers used as temp registers - resolved - -2005-03-24 13:21 twisti - - * src/vm/jit/x86_64/: codegen.h, emitfuncs.c: Added - x86_64_emit_byte_rex: movb_reg_membase needs a special rex byte, - because the 64-bit flag is not set, but we need the low nibbles - of all registers (e.g. mov %bpl,(%rax,%rcx,1)). - -2005-03-24 11:13 twisti - - * src/vm/unzip.c: Add all files (including .properties) to the zip - dir list. - -2005-03-23 20:26 twisti - - * src/vm/jit/i386/asmpart.S: Added asm_calljavafunction_int (for - calls which require an int return value). - -2005-03-23 12:55 twisti - - * src/cacao/cacao.c: - support external classpath - don't add - classpath to bootstrap classloader - -2005-03-23 12:46 twisti - - * src/native/vm/VMClassLoader.c: Ooops! Sorry for this bug. - -2005-03-23 12:21 twisti - - * src/vm/jit/asmpart.h: Added asm_calljavafunction_int (for calls - which require an int return value). - -2005-03-23 12:19 twisti - - * src/toolbox/Makefile.am: Added util.[ch] - -2005-03-23 12:19 twisti - - * src/toolbox/: util.c, util.h: This should be used for the utility - functions, like a getcwd() replacement. - -2005-03-23 12:16 twisti - - * src/vm/: loader.c, loader.h: Export classpath_entries (this - should be stored somewhere in a jni struct). - -2005-03-23 12:10 twisti - - * src/vm/: utf8.c, utf8.h: Added: utf_java_util_Vector, - utf_loadClass, utf_java_lang_String__java_lang_Class - -2005-03-23 12:09 twisti - - * src/vm/: class.c, class.h: Added class_java_util_Vector - -2005-03-23 12:08 twisti - - * src/native/include/Makefile.am: - support external classpath - - added: java_util_Vector.h - -2005-03-23 12:05 twisti - - * src/classpath/vm/reference/java/lang/VMClassLoader.java: - made - defineClass(ClassLoader cl, String name, byte[] data, int offset, - int len, ProtectionDomain pd) native - in the meantime, throw a - deprecated error on defineClass without ProtectionDomain - - implemented getResources: use native nativeGetResources function - -2005-03-23 11:59 twisti - - * src/native/vm/VMClassLoader.c: - implemented - defineClass(Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; - instead of defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; - - implemented Java_java_lang_VMClassLoader_nativeGetResources - -2005-03-23 11:57 twisti - - * src/native/vm/VMSystemProperties.c: - support external classpath - - add gnu.classpath.boot.library.path property - use util - _Jv_getcwd call (prefix?) - -2005-03-22 12:21 twisti - - * src/vm/jit/schedule/schedule.c: Schedule progress. - -2005-03-21 18:00 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Scheduler work. - -2005-03-21 10:40 twisti - - * src/vm/jit/schedule/schedule.c: Initial scheduling. - -2005-03-20 18:21 twisti - - * src/vm/jit/mips/codegen.c: Implemented PUTSTATICCONST and - PUTFIELDCONST. - -2005-03-20 18:20 twisti - - * src/vm/jit/mips/arch.h: Enabled SUPPORT_CONST_STORE - -2005-03-20 17:26 twisti - - * src/vm/jit/x86_64/asmpart.S: - don't pass stackpointer to - asm_check_clinit - check for compiler exceptions - -2005-03-20 17:26 twisti - - * src/vm/jit/x86_64/emitfuncs.c: Renamed x86_64_is_immxx to - IS_IMMxx. - -2005-03-20 17:25 twisti - - * src/vm/jit/x86_64/codegen.h: Renamed x86_64_is_immxx to IS_IMMxx. - Maybe these should be moved somewhere else. - -2005-03-20 17:24 twisti - - * src/vm/jit/x86_64/codegen.c: - PUTSTATICCONST, PUTFIELDCONST - implemented - don't pass stack pointer to asm_check_clinit - - removed needless exceptions - -2005-03-20 16:03 twisti - - * src/vm/jit/mips/Makefile.am: Build dir support. - -2005-03-20 15:43 edwin - - * src/vm/jit/: stack.c, verify/typecheck.c: PUT{STATIC,FIELD}CONST: - use iptr[0].op1 for constant type PUT{STATIC,FIELD}CONST: use - correct value from iptr[0].val - -2005-03-20 15:29 edwin - - * src/vm/jit/verify/typecheck.c: add verification of - PUT{STATIC,FIELD}CONST - -2005-03-20 15:28 edwin - - * src/vm/jit/stack.c: PUT{FIELD,STATIC}CONST: store type of - constant in iptr[1].op1 - -2005-03-20 14:49 twisti - - * src/vm/jit/i386/codegen.c: Implemented: PUTSTATICCONST, - PUTFIELDCONST - -2005-03-20 14:42 twisti - - * src/vm/jit/i386/: emitfuncs.c, emitfuncs.h: Added - i386_mov_imm_mem - -2005-03-20 14:42 twisti - - * src/vm/jit/stack.c: PUTSTATICCONST, PUTFIELDCONST bugfixes. - -2005-03-20 14:39 twisti - - * src/vm/jit/jit.c: SUPPORT_LONG_LOG -> SUPPORT_LONG_LOGICAL - -2005-03-20 12:24 twisti - - * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h, - powerpc/arch.h, x86_64/arch.h: Added and changed some SUPPORT - defines. - -2005-03-20 12:22 twisti - - * src/vm/jit/: jit.c, jit.h, reg.inc, stack.c: New ICMDs: - PUTSTATICCONST, PUTFIELDCONST, IMULPOW2, LMULPOW2 - -2005-03-19 16:57 twisti - - * src/vm/jit/mips/codegen.c: Implemented integer ICMD_xASTORECONST - instructions. - -2005-03-18 14:23 twisti - - * src/cacaoh/Makefile.am: cacaoh does not need libjavalang. - -2005-03-18 13:45 twisti - - * configure.in, src/Makefile.am: External classpath support. - -2005-03-18 13:42 twisti - - * src/lib/.cvsignore: Ignore Makefiles. - -2005-03-18 13:41 twisti - - * src/lib/Makefile.am: External classpath support. - -2005-03-18 10:24 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: First try to - implement the scheduler. - -2005-03-10 17:33 twisti - - * src/vm/jit/Makefile.am: Added: if USE_SCHEDULER - -2005-03-10 17:22 twisti - - * configure.in: Added --enable-scheduler, but disabled by default - except for xdspcore. - -2005-03-10 17:17 christian - - * src/vm/jit/: lsra.h, lsra.inc: simple LSRA update - -2005-03-10 14:47 twisti - - * src/vm/jit/jit.h: Added IS_ADR_TYPE macro. - -2005-03-10 14:45 twisti - - * src/vm/jit/stack.c: Pass stdout to disassinstr for xDSPcore. - -2005-03-10 14:43 twisti - - * src/vm/jit/: lsra.h, lsra.inc: - GNU header update - changed - __i386__ to __I386__ (cross-compile problems) - -2005-03-10 14:31 twisti - - * src/vm/: statistics.c, statistics.h: - reformated some output, so - the number from a whole classpath compile can be read - added - scheduler statistics - -2005-03-10 13:20 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Better latency - calculation. - -2005-03-10 09:15 christian - - * src/vm/jit/: lsra.h, lsra.inc: simple LSRA: argument precoloring - with CONSECUTIVE* flags - -2005-03-09 13:11 twisti - - * configure.in: Added --disable-statistics - -2005-03-09 13:07 twisti - - * src/cacao/cacao.c: #ifdef STATISTICS statistics option. - -2005-03-09 13:06 twisti - - * src/vm/Makefile.am: Only compile statistics object with - STATISTICS. - -2005-03-09 13:01 twisti - - * src/vm/loader.c: Include config.h and ifdef statistics stuff to - support --disable-statistics. - -2005-03-09 12:57 twisti - - * src/native/: jni.c, vm/VMSystemProperties.c: Include config.h and - ifdef statistics stuff to support --disable-statistics. - -2005-03-09 12:55 twisti - - * src/: cacaoh/cacaoh.c, mm/memory.c: ifdef statistics stuff to - support --disable-statistics. - -2005-03-09 12:53 twisti - - * src/: toolbox/logging.c, toolbox/logging.h, cacao/cacao.c: - Include config.h and ifdef statistics stuff to support - --disable-statistics. - -2005-03-09 12:53 twisti - - * src/vm/global.h: - added CACAO_JRE_DIR - removed STATISTICS - (configure option) - -2005-03-09 12:37 twisti - - * src/vm/jit/: inline/inline.c, inline/parseRT.c, - inline/parseRTstats.c, inline/parseXTA.c, jit.c: Include config.h - and ifdef statistics stuff to support --disable-statistics. - -2005-03-09 12:14 twisti - - * src/: vm/jit/x86_64/dis-asm.h, toolbox/avl.c, toolbox/list.c: - Added config.h to resolve undefined reference on recompilation - with a changes config. - -2005-03-08 07:34 christian - - * src/vm/jit/powerpc/codegen.c: simple lsra first POWERPC Version - (all long in memory) - -2005-03-08 07:27 christian - - * src/cacao/cacao.c: simple lsra first POWERPC Version (all long in - memory) - -2005-03-08 07:24 christian - - * src/vm/jit/: lsra.h, lsra.inc, powerpc/codegen.c: simple lsra - first POWERPC Version (all long in memory) - -2005-03-07 12:39 twisti - - * src/vm/jit/stack.c: For xdsp debugging purposes. - -2005-03-07 11:46 christian - - * configure.in, src/vm/global.h: lsra configure switch - -2005-03-07 11:15 twisti - - * src/native/: nativetable.inc, include/Makefile.am: Forgot to add - native functions which are implemented in classpath itself. - -2005-03-07 10:50 twisti - - * src/native/native.c: Compile warning fix. - -2005-03-07 10:04 christian - - * src/vm/jit/: lsra.h, lsra.inc: simple LSRA Update - -2005-03-07 09:43 christian - - * src/: cacao/cacao.c, vm/global.h, vm/jit/lsra.h, vm/jit/lsra.inc, - vm/jit/x86_64/codegen.c: simple LSRA for i386,alpha, x86_64 - -2005-03-07 00:10 stefan - - * src/vm/jit/powerpc/: asmpart.S, codegen.c: don't use r2 as a temp - register on linux was also used as an "argument register" to - asm_call_jit_compiler - -2005-03-05 19:47 twisti - - * src/scripts/: cacao.in, java.in, rmiregistry.in: Bugfix. - -2005-03-05 18:54 twisti - - * configure.in: Removed src/native/tools/Makefile. - -2005-03-05 18:27 twisti - - * src/scripts/Makefile.am: Added bin_SCRIPTS. - -2005-03-05 18:27 twisti - - * configure.in: - add AM_MAINTAINER_MODE - removed - --enable-portable-native-sync - pass architecture specific - library dir to classpath via --libdir - -2005-03-05 18:13 twisti - - * src/classpath/native/jni/: gtk-peer/Makefile.am, - java-io/Makefile.am, java-lang/Makefile.am, java-net/Makefile.am, - java-nio/Makefile.am, java-util/Makefile.am: Removed install - target and use lib_LTLIBRARIES instead of pklib_LTLIBRARIES. - -2005-03-05 18:13 twisti - - * src/classpath/resource/Makefile.am: Changed securitydir to - $(prefix)/jre/lib/security. - -2005-03-05 18:12 twisti - - * src/classpath/lib/Makefile.am: Removed noinst_DATA with install - hook and use rtjar_DATA with rtjardir instead. - -2005-03-05 18:10 twisti - - * src/cacaoh/: headers.c, headers.h: Removed unused - printnativetableentry function. - -2005-03-05 18:07 twisti - - * src/cacao/Makefile.am: - removed gtk lib linking stuff - removed - install hook - -2005-03-05 18:05 twisti - - * src/cacao/cacao.c: Property bugfix: -Dfoo creates an empty - property - -2005-03-05 18:01 twisti - - * src/Makefile.am: Added scripts to SUBDIRS. - -2005-03-05 17:59 twisti - - * src/native/nativetable.inc: Table of native functions CACAO - implements (is now hardcoded and not generated anymore, because - the classpath VM api should be more or less stable). - -2005-03-05 17:58 twisti - - * src/native/native.c: Removed old, unused gtk stuff. - -2005-03-05 17:57 twisti - - * src/native/Makefile.am: Removed nativetable.inc generation stuff. - -2005-03-05 17:57 twisti - - * src/native/include/Makefile.am: - removed headers which are not - required - changed header generation - -2005-03-05 17:56 twisti - - * src/native/classes.am: Not needed anymore. - -2005-03-05 17:55 twisti - - * src/native/tools/: Makefile.am, gennativetable.c: From now, we - use a hardcoded nativetable. - -2005-03-05 17:53 twisti - - * src/native/vm/Makefile.am: - removed old, unused gtk files - - removed implementednatives.data stuff - -2005-03-05 17:50 twisti - - * src/native/vm/VMRuntime.c: Removed unused headers. - -2005-03-05 17:50 twisti - - * src/native/vm/VMClass.c: Header fixes. - -2005-03-05 17:47 twisti - - * src/native/vm/: GtkComponentPeer.c, GtkFileDialogPeer.c, - GtkScrollPanePeer.c: Not required anymore. - -2005-03-05 16:55 twisti - - * src/vm/jit/x86_64/codegen.c: - removed ALIGNCODENOP - bugfix in - runverbose: float register have been copied to the wrong - integer registers - -2005-03-05 16:42 twisti - - * src/vm/jit/x86_64/codegen.h: Removed ALIGNCODENOP. - -2005-03-05 15:37 twisti - - * doc/.cvsignore, doc/handbook/.cvsignore, src/boehm-gc/.cvsignore, - src/boehm-gc/doc/.cvsignore, src/boehm-gc/include/.cvsignore, - src/cacao/.cvsignore, src/cacaoh/.cvsignore, src/mm/.cvsignore, - src/native/.cvsignore, src/native/include/.cvsignore, - src/native/vm/.cvsignore, src/threads/.cvsignore, - src/threads/green/.cvsignore, src/threads/native/.cvsignore, - src/toolbox/.cvsignore, src/vm/jit/alpha/.cvsignore, - src/vm/jit/i386/.cvsignore, src/vm/jit/inline/.cvsignore, - src/vm/jit/loop/.cvsignore, src/vm/jit/mips/.cvsignore, - src/vm/jit/powerpc/.cvsignore, src/vm/jit/tools/.cvsignore, - src/vm/jit/verify/.cvsignore, src/vm/jit/x86_64/.cvsignore, - man/.cvsignore, src/.cvsignore, src/scripts/.cvsignore, - src/vm/.cvsignore, src/vm/jit/.cvsignore, - src/vm/jit/schedule/.cvsignore, tests/.cvsignore, - tests/native/.cvsignore, .cvsignore: Just ignore some files. - -2005-03-04 18:09 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Friday save. - -2005-03-04 17:30 twisti - - * src/native/: Makefile.am, include/Makefile.am: Build directory - fixes. - -2005-03-04 17:14 twisti - - * src/vm/jit/powerpc/Makefile.am: Build directory fixes. - -2005-03-04 16:53 twisti - - * configure.in: Removed jvm98 Makefile. - -2005-03-04 16:49 christian - - * src/vm/jit/: jit.c, lsra.h, lsra.inc: [no log message] - -2005-03-04 16:20 twisti - - * tests/Makefile.am: Removed jvm98 subdir. - -2005-03-04 12:33 twisti - - * ChangeLog: Updated. - -2005-03-04 12:33 twisti - - * ChangeLog-1998, ChangeLog-1999, ChangeLog-2000, ChangeLog-2001, - ChangeLog-2002, ChangeLog-2003, ChangeLog-2004: Yearly - changelogs. - -2005-03-03 12:25 twisti - - * src/vm/jit/powerpc/: disass.c, disass.h: - don't pass unused pos - to disassinstr - use disassinstr in disassemble - -2005-03-03 11:59 twisti - - * src/vm/jit/mips/: disass.c, disass.h: Don't pass unused pos to - disassintr. - -2005-03-03 11:43 twisti - - * src/vm/jit/: stack.c, alpha/disass.c, alpha/disass.h: Don't pass - pos to disassinstr. - -2005-03-02 17:27 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Hopefully last - attempt. - -2005-03-02 11:56 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Save. - -2005-03-01 21:06 carolyn - - * src/: native/vm/VMThread.c, vm/statistics.c, vm/statistics.h, - vm/jit/parse.c, vm/jit/inline/inline.c, - vm/jit/inline/parseRTprint.h: added inline statistics + error - check in VMThread.c - -2005-03-01 18:17 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Update. - -2005-03-01 15:09 motse - - * src/native/jni.c: fix: GetJavaVM now returns a pointer to a - global variable ptr_jvm instead of a local one. GetEnv returns a - pointer to a pointer (ptr_env) not only one pointer - (JNI_JNIEnvTable). - -2005-02-28 21:23 twisti - - * src/classpath/java/lang/JOWENNTest1.java: Not required anymore. - -2005-02-28 21:23 twisti - - * src/native/include/Makefile.am: Removed java_lang_JOWENNTest1.h - -2005-02-28 20:01 twisti - - * src/classpath/: .classpath, .cvsignore, .project, ChangeLog, - ChangeLog.usermap, NEWS, configure.ac, doc/.cvsignore, - doc/native.api, doc/testing.framework.text, doc/api/.cvsignore, - examples/.cvsignore, external/.cvsignore, - external/sax/.cvsignore, external/w3c_dom/.cvsignore, - external/w3c_dom/COPYRIGHT.html, gnu/classpath/.cvsignore, - gnu/classpath/Configuration.java.in, - gnu/java/awt/color/ClutProfileConverter.java, - gnu/java/awt/peer/ClasspathTextLayoutPeer.java, - gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java, - gnu/java/awt/peer/gtk/GdkFontMetrics.java, - gnu/java/awt/peer/gtk/GdkFontPeer.java, - gnu/java/awt/peer/gtk/GdkGlyphVector.java, - gnu/java/awt/peer/gtk/GdkGraphics.java, - gnu/java/awt/peer/gtk/GdkGraphics2D.java, - gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java, - gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, - gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, - gnu/java/awt/peer/gtk/GdkRobotPeer.java, - gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, - gnu/java/awt/peer/gtk/GdkTextLayout.java, - gnu/java/awt/peer/gtk/GtkButtonPeer.java, - gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java, - gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, - gnu/java/awt/peer/gtk/GtkChoicePeer.java, - gnu/java/awt/peer/gtk/GtkClipboard.java, - gnu/java/awt/peer/gtk/GtkComponentPeer.java, - gnu/java/awt/peer/gtk/GtkContainerPeer.java, - gnu/java/awt/peer/gtk/GtkDialogPeer.java, - gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, - gnu/java/awt/peer/gtk/GtkFontPeer.java, - gnu/java/awt/peer/gtk/GtkFramePeer.java, - gnu/java/awt/peer/gtk/GtkLabelPeer.java, - gnu/java/awt/peer/gtk/GtkMenuBarPeer.java, - gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, - gnu/java/awt/peer/gtk/GtkMenuItemPeer.java, - gnu/java/awt/peer/gtk/GtkMenuPeer.java, - gnu/java/awt/peer/gtk/GtkScrollPanePeer.java, - gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, - gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, - gnu/java/awt/peer/gtk/GtkToolkit.java, - gnu/java/awt/peer/gtk/GtkWindowPeer.java, - gnu/java/awt/peer/gtk/package.html, - gnu/java/io/EncodingManager.java, - gnu/java/io/class-dependencies.conf, - gnu/java/locale/LocaleInformation_af.java, - gnu/java/locale/LocaleInformation_am.java, - gnu/java/locale/LocaleInformation_az_Cyrl.java, - gnu/java/locale/LocaleInformation_ca.java, - gnu/java/locale/LocaleInformation_cs.java, - gnu/java/locale/LocaleInformation_cy.java, - gnu/java/locale/LocaleInformation_da.java, - gnu/java/locale/LocaleInformation_de.java, - gnu/java/locale/LocaleInformation_el.java, - gnu/java/locale/LocaleInformation_en.java, - gnu/java/locale/LocaleInformation_eo.java, - gnu/java/locale/LocaleInformation_es.java, - gnu/java/locale/LocaleInformation_et.java, - gnu/java/locale/LocaleInformation_eu.java, - gnu/java/locale/LocaleInformation_fa.java, - gnu/java/locale/LocaleInformation_fi.java, - gnu/java/locale/LocaleInformation_fr.java, - gnu/java/locale/LocaleInformation_ga.java, - gnu/java/locale/LocaleInformation_hr.java, - gnu/java/locale/LocaleInformation_hu.java, - gnu/java/locale/LocaleInformation_hy.java, - gnu/java/locale/LocaleInformation_id.java, - gnu/java/locale/LocaleInformation_is.java, - gnu/java/locale/LocaleInformation_it.java, - gnu/java/locale/LocaleInformation_ja.java, - gnu/java/locale/LocaleInformation_ka.java, - gnu/java/locale/LocaleInformation_ko.java, - gnu/java/locale/LocaleInformation_lo.java, - gnu/java/locale/LocaleInformation_lt.java, - gnu/java/locale/LocaleInformation_lv.java, - gnu/java/locale/LocaleInformation_mk.java, - gnu/java/locale/LocaleInformation_mn.java, - gnu/java/locale/LocaleInformation_ms.java, - gnu/java/locale/LocaleInformation_mt.java, - gnu/java/locale/LocaleInformation_nb.java, - gnu/java/locale/LocaleInformation_nl.java, - gnu/java/locale/LocaleInformation_nn.java, - gnu/java/locale/LocaleInformation_pl.java, - gnu/java/locale/LocaleInformation_pt.java, - gnu/java/locale/LocaleInformation_ro.java, - gnu/java/locale/LocaleInformation_ru.java, - gnu/java/locale/LocaleInformation_sk.java, - gnu/java/locale/LocaleInformation_sl.java, - gnu/java/locale/LocaleInformation_sq.java, - gnu/java/locale/LocaleInformation_sv.java, - gnu/java/locale/LocaleInformation_th.java, - gnu/java/locale/LocaleInformation_tr.java, - gnu/java/locale/LocaleInformation_vi.java, - gnu/java/locale/LocaleInformation_zh.java, - gnu/java/locale/LocaleInformation_zh_Hant.java, - gnu/java/net/BASE64.java, - gnu/java/net/protocol/file/Connection.java, - gnu/java/net/protocol/ftp/ActiveModeDTP.java, - gnu/java/net/protocol/ftp/BlockInputStream.java, - gnu/java/net/protocol/ftp/BlockOutputStream.java, - gnu/java/net/protocol/ftp/CompressedOutputStream.java, - gnu/java/net/protocol/ftp/StreamInputStream.java, - gnu/java/net/protocol/ftp/StreamOutputStream.java, - gnu/java/net/protocol/http/Cookie.java, - gnu/java/net/protocol/http/HTTPConnection.java, - gnu/java/net/protocol/http/HTTPDateFormat.java, - gnu/java/net/protocol/http/Request.java, - gnu/java/net/protocol/jar/Connection.java, - gnu/java/nio/ChannelReader.java, gnu/java/nio/SelectorImpl.java, - gnu/java/nio/channels/FileChannelImpl.java, - gnu/java/nio/charset/UTF_8.java, gnu/java/rmi/dgc/DGCImpl.java, - gnu/java/rmi/registry/RegistryImpl.java, - gnu/java/rmi/server/UnicastConnectionManager.java, - gnu/java/security/PolicyFile.java, - gnu/java/security/pkcs/PKCS7SignedData.java, - gnu/java/security/pkcs/SignerInfo.java, - gnu/java/security/provider/EncodedKeyFactory.java, - gnu/java/security/provider/Gnu.java, - gnu/java/security/provider/GnuDHPublicKey.java, - gnu/java/security/provider/PKIXCertPathValidatorImpl.java, - gnu/java/security/x509/X500DistinguishedName.java, - gnu/java/security/x509/X509CRL.java, - gnu/java/security/x509/X509CRLEntry.java, - gnu/java/security/x509/X509Certificate.java, - gnu/java/security/x509/ext/AuthorityKeyIdentifier.java, - gnu/java/security/x509/ext/CertificatePolicies.java, - gnu/java/security/x509/ext/PolicyConstraint.java, - gnu/xml/aelfred2/SAXDriver.java, gnu/xml/dom/Consumer.java, - gnu/xml/dom/DomAttr.java, gnu/xml/dom/DomCDATA.java, - gnu/xml/dom/DomCDATASection.java, - gnu/xml/dom/DomCharacterData.java, - gnu/xml/dom/DomDOMException.java, gnu/xml/dom/DomDoctype.java, - gnu/xml/dom/DomDocument.java, - gnu/xml/dom/DomDocumentBuilder.java, - gnu/xml/dom/DomDocumentConfiguration.java, - gnu/xml/dom/DomDocumentFragment.java, - gnu/xml/dom/DomElement.java, gnu/xml/dom/DomEx.java, - gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomImpl.java, - gnu/xml/dom/DomIterator.java, gnu/xml/dom/DomNamedNodeMap.java, - gnu/xml/dom/DomNode.java, gnu/xml/dom/DomNsNode.java, - gnu/xml/dom/DomPI.java, - gnu/xml/dom/DomProcessingInstruction.java, - gnu/xml/dom/DomText.java, gnu/xml/dom/DomXPathExpression.java, - gnu/xml/dom/DomXPathResult.java, gnu/xml/dom/JAXPFactory.java, - gnu/xml/dom/ls/DomLSEx.java, gnu/xml/dom/ls/DomLSException.java, - gnu/xml/dom/ls/DomLSParser.java, - gnu/xml/dom/ls/DomLSSerializer.java, - gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java, - gnu/xml/libxmlj/dom/GnomeXPathNodeList.java, - gnu/xml/libxmlj/sax/GnomeXMLReader.java, - gnu/xml/libxmlj/transform/GnomeTransformer.java, - gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, - gnu/xml/libxmlj/util/XMLJ.java, gnu/xml/pipeline/CallFilter.java, - gnu/xml/pipeline/DomConsumer.java, - gnu/xml/pipeline/LinkFilter.java, gnu/xml/pipeline/NSFilter.java, - gnu/xml/pipeline/TeeConsumer.java, - gnu/xml/pipeline/ValidationConsumer.java, - gnu/xml/pipeline/WellFormednessFilter.java, - gnu/xml/pipeline/XIncludeFilter.java, - gnu/xml/pipeline/XsltFilter.java, - gnu/xml/transform/ApplyImportsNode.java, - gnu/xml/transform/Bindings.java, - gnu/xml/transform/DocumentFunction.java, - gnu/xml/transform/FormatNumberFunction.java, - gnu/xml/transform/NodeNumberNode.java, - gnu/xml/transform/NumberNode.java, - gnu/xml/transform/Stylesheet.java, - gnu/xml/transform/SystemPropertyFunction.java, - gnu/xml/transform/Template.java, - gnu/xml/transform/TemplatesImpl.java, - gnu/xml/transform/TransformerImpl.java, - gnu/xml/transform/ValueOfNode.java, - gnu/xml/transform/XSLURIResolver.java, gnu/xml/util/DoParse.java, - gnu/xml/util/Resolver.java, - gnu/xml/util/SAXNullTransformerFactory.java, - gnu/xml/xpath/Expr.java, gnu/xml/xpath/FunctionCall.java, - gnu/xml/xpath/Predicate.java, gnu/xml/xpath/RelationalExpr.java, - gnu/xml/xpath/Selector.java, gnu/xml/xpath/XPathParser.java, - include/.cvsignore, include/Makefile.am, - include/gnu_java_awt_peer_gtk_GdkFontMetrics.h, - include/gnu_java_awt_peer_gtk_GdkFontPeer.h, - include/gnu_java_awt_peer_gtk_GdkGlyphVector.h, - include/gnu_java_awt_peer_gtk_GdkGraphics2D.h, - include/gnu_java_awt_peer_gtk_GtkWindowPeer.h, - include/gnu_java_nio_channels_FileChannelImpl.h, - java/applet/Applet.java, java/awt/AWTError.java, - java/awt/AWTEvent.java, java/awt/AWTEventMulticaster.java, - java/awt/AWTException.java, java/awt/AWTKeyStroke.java, - java/awt/AWTPermission.java, java/awt/ActiveEvent.java, - java/awt/Adjustable.java, java/awt/AlphaComposite.java, - java/awt/AttributeValue.java, java/awt/BasicStroke.java, - java/awt/BorderLayout.java, java/awt/BufferCapabilities.java, - java/awt/Button.java, java/awt/Canvas.java, - java/awt/Checkbox.java, java/awt/CheckboxGroup.java, - java/awt/CheckboxMenuItem.java, java/awt/Color.java, - java/awt/ColorPaintContext.java, java/awt/Component.java, - java/awt/ComponentOrientation.java, java/awt/Composite.java, - java/awt/CompositeContext.java, java/awt/Container.java, - java/awt/ContainerOrderFocusTraversalPolicy.java, - java/awt/DefaultFocusTraversalPolicy.java, java/awt/Dialog.java, - java/awt/Dimension.java, java/awt/DisplayMode.java, - java/awt/EventQueue.java, java/awt/FileDialog.java, - java/awt/Font.java, java/awt/FontFormatException.java, - java/awt/Frame.java, java/awt/Graphics.java, - java/awt/Graphics2D.java, java/awt/GraphicsConfigTemplate.java, - java/awt/GraphicsConfiguration.java, - java/awt/GraphicsDevice.java, java/awt/GridBagLayout.java, - java/awt/GridBagLayoutInfo.java, java/awt/GridLayout.java, - java/awt/HeadlessException.java, - java/awt/IllegalComponentStateException.java, - java/awt/Image.java, java/awt/Insets.java, - java/awt/ItemSelectable.java, java/awt/JobAttributes.java, - java/awt/KeyEventDispatcher.java, - java/awt/KeyEventPostProcessor.java, - java/awt/KeyboardFocusManager.java, java/awt/Label.java, - java/awt/LayoutManager.java, java/awt/MenuBar.java, - java/awt/MenuComponent.java, java/awt/MenuContainer.java, - java/awt/MenuItem.java, java/awt/PageAttributes.java, - java/awt/Paint.java, java/awt/PaintContext.java, - java/awt/Panel.java, java/awt/Point.java, java/awt/Polygon.java, - java/awt/PrintGraphics.java, java/awt/PrintJob.java, - java/awt/Rectangle.java, java/awt/RenderingHints.java, - java/awt/Robot.java, java/awt/Scrollbar.java, - java/awt/Shape.java, java/awt/Stroke.java, - java/awt/SystemColor.java, java/awt/Toolkit.java, - java/awt/Transparency.java, java/awt/Window.java, - java/awt/color/CMMException.java, java/awt/color/ColorSpace.java, - java/awt/color/ICC_ColorSpace.java, - java/awt/color/ICC_Profile.java, - java/awt/color/ProfileDataException.java, - java/awt/datatransfer/FlavorTable.java, - java/awt/datatransfer/MimeTypeParseException.java, - java/awt/datatransfer/Transferable.java, - java/awt/datatransfer/UnsupportedFlavorException.java, - java/awt/dnd/Autoscroll.java, java/awt/dnd/DnDConstants.java, - java/awt/dnd/DragGestureListener.java, - java/awt/dnd/DragSourceAdapter.java, - java/awt/dnd/DragSourceDropEvent.java, - java/awt/dnd/DragSourceListener.java, - java/awt/dnd/DragSourceMotionListener.java, - java/awt/dnd/DropTargetAdapter.java, - java/awt/dnd/DropTargetContext.java, - java/awt/dnd/DropTargetListener.java, - java/awt/dnd/InvalidDnDOperationException.java, - java/awt/dnd/MouseDragGestureRecognizer.java, - java/awt/dnd/peer/DropTargetContextPeer.java, - java/awt/event/AWTEventListener.java, - java/awt/event/AWTEventListenerProxy.java, - java/awt/event/ActionEvent.java, - java/awt/event/AdjustmentEvent.java, - java/awt/event/AdjustmentListener.java, - java/awt/event/ComponentAdapter.java, - java/awt/event/ComponentEvent.java, - java/awt/event/ComponentListener.java, - java/awt/event/ContainerAdapter.java, - java/awt/event/ContainerEvent.java, - java/awt/event/ContainerListener.java, - java/awt/event/FocusAdapter.java, java/awt/event/FocusEvent.java, - java/awt/event/FocusListener.java, - java/awt/event/InputEvent.java, - java/awt/event/InputMethodEvent.java, - java/awt/event/InputMethodListener.java, - java/awt/event/InvocationEvent.java, - java/awt/event/ItemEvent.java, java/awt/event/ItemListener.java, - java/awt/event/KeyAdapter.java, java/awt/event/KeyEvent.java, - java/awt/event/KeyListener.java, - java/awt/event/MouseAdapter.java, java/awt/event/MouseEvent.java, - java/awt/event/MouseListener.java, - java/awt/event/MouseMotionAdapter.java, - java/awt/event/MouseMotionListener.java, - java/awt/event/MouseWheelEvent.java, - java/awt/event/MouseWheelListener.java, - java/awt/event/PaintEvent.java, java/awt/event/TextEvent.java, - java/awt/event/TextListener.java, - java/awt/event/WindowAdapter.java, - java/awt/event/WindowEvent.java, - java/awt/event/WindowFocusListener.java, - java/awt/event/WindowListener.java, - java/awt/event/WindowStateListener.java, - java/awt/font/TextAttribute.java, java/awt/font/TextHitInfo.java, - java/awt/font/TransformAttribute.java, - java/awt/geom/CubicCurve2D.java, java/awt/geom/Dimension2D.java, - java/awt/geom/Ellipse2D.java, - java/awt/geom/IllegalPathStateException.java, - java/awt/geom/Line2D.java, - java/awt/geom/NoninvertibleTransformException.java, - java/awt/geom/PathIterator.java, java/awt/geom/Point2D.java, - java/awt/geom/QuadCurve2D.java, - java/awt/geom/RectangularShape.java, - java/awt/geom/RoundRectangle2D.java, - java/awt/im/InputContext.java, - java/awt/im/InputMethodHighlight.java, - java/awt/im/InputMethodRequests.java, - java/awt/im/InputSubset.java, java/awt/im/spi/InputMethod.java, - java/awt/im/spi/InputMethodDescriptor.java, - java/awt/image/BandCombineOp.java, - java/awt/image/BandedSampleModel.java, - java/awt/image/ByteLookupTable.java, - java/awt/image/ComponentSampleModel.java, - java/awt/image/DataBuffer.java, - java/awt/image/DataBufferByte.java, - java/awt/image/DataBufferDouble.java, - java/awt/image/DataBufferFloat.java, - java/awt/image/DataBufferInt.java, - java/awt/image/DataBufferShort.java, - java/awt/image/DataBufferUShort.java, - java/awt/image/ImagingOpException.java, - java/awt/image/Kernel.java, java/awt/image/LookupTable.java, - java/awt/image/MultiPixelPackedSampleModel.java, - java/awt/image/PackedColorModel.java, - java/awt/image/PixelInterleavedSampleModel.java, - java/awt/image/RGBImageFilter.java, java/awt/image/Raster.java, - java/awt/image/RasterFormatException.java, - java/awt/image/SampleModel.java, - java/awt/image/ShortLookupTable.java, - java/awt/image/SinglePixelPackedSampleModel.java, - java/awt/image/WritableRaster.java, - java/awt/print/PrinterAbortException.java, - java/awt/print/PrinterException.java, - java/awt/print/PrinterIOException.java, - java/beans/AppletInitializer.java, - java/beans/ExceptionListener.java, - java/beans/PropertyChangeEvent.java, - java/beans/PropertyChangeListenerProxy.java, - java/beans/PropertyChangeSupport.java, - java/beans/PropertyDescriptor.java, - java/beans/VetoableChangeListenerProxy.java, - java/beans/VetoableChangeSupport.java, - java/beans/XMLDecoder.java, java/io/BufferedInputStream.java, - java/io/BufferedReader.java, java/io/ByteArrayInputStream.java, - java/io/ByteArrayOutputStream.java, java/io/CharArrayReader.java, - java/io/CharArrayWriter.java, - java/io/CharConversionException.java, java/io/Closeable.java, - java/io/DataInput.java, java/io/DataInputStream.java, - java/io/DataOutput.java, java/io/DataOutputStream.java, - java/io/EOFException.java, java/io/FileInputStream.java, - java/io/FileNotFoundException.java, - java/io/FileOutputStream.java, java/io/FilenameFilter.java, - java/io/FilterInputStream.java, java/io/FilterOutputStream.java, - java/io/FilterReader.java, java/io/FilterWriter.java, - java/io/Flushable.java, java/io/IOException.java, - java/io/InputStream.java, java/io/InputStreamReader.java, - java/io/InterruptedIOException.java, - java/io/LineNumberInputStream.java, - java/io/LineNumberReader.java, java/io/ObjectInputStream.java, - java/io/ObjectOutputStream.java, - java/io/ObjectStreamException.java, - java/io/OptionalDataException.java, java/io/OutputStream.java, - java/io/OutputStreamWriter.java, java/io/PrintStream.java, - java/io/PrintWriter.java, java/io/PushbackInputStream.java, - java/io/PushbackReader.java, java/io/RandomAccessFile.java, - java/io/Reader.java, java/io/SequenceInputStream.java, - java/io/Serializable.java, java/io/StreamCorruptedException.java, - java/io/StreamTokenizer.java, - java/io/StringBufferInputStream.java, java/io/StringWriter.java, - java/io/SyncFailedException.java, - java/io/UTFDataFormatException.java, - java/io/UnsupportedEncodingException.java, - java/io/WriteAbortedException.java, java/io/Writer.java, - java/io/class-dependencies.conf, - java/lang/AbstractMethodError.java, java/lang/Appendable.java, - java/lang/ArithmeticException.java, - java/lang/ArrayIndexOutOfBoundsException.java, - java/lang/ArrayStoreException.java, - java/lang/AssertionError.java, java/lang/Boolean.java, - java/lang/Byte.java, java/lang/Class.java, - java/lang/ClassCastException.java, - java/lang/ClassCircularityError.java, java/lang/ClassLoader.java, - java/lang/ClassNotFoundException.java, - java/lang/CloneNotSupportedException.java, - java/lang/Cloneable.java, java/lang/Comparable.java, - java/lang/Compiler.java, java/lang/Double.java, - java/lang/Error.java, java/lang/Exception.java, - java/lang/ExceptionInInitializerError.java, java/lang/Float.java, - java/lang/IllegalAccessError.java, - java/lang/IllegalAccessException.java, - java/lang/IllegalArgumentException.java, - java/lang/IllegalMonitorStateException.java, - java/lang/IllegalStateException.java, - java/lang/IllegalThreadStateException.java, - java/lang/IncompatibleClassChangeError.java, - java/lang/IndexOutOfBoundsException.java, - java/lang/InheritableThreadLocal.java, - java/lang/InstantiationError.java, - java/lang/InstantiationException.java, java/lang/Integer.java, - java/lang/InternalError.java, - java/lang/InterruptedException.java, java/lang/LinkageError.java, - java/lang/Long.java, java/lang/NegativeArraySizeException.java, - java/lang/NoClassDefFoundError.java, - java/lang/NoSuchFieldError.java, - java/lang/NoSuchFieldException.java, - java/lang/NoSuchMethodError.java, - java/lang/NoSuchMethodException.java, - java/lang/NullPointerException.java, java/lang/Number.java, - java/lang/NumberFormatException.java, - java/lang/OutOfMemoryError.java, java/lang/Process.java, - java/lang/Readable.java, java/lang/Runnable.java, - java/lang/Runtime.java, java/lang/RuntimeException.java, - java/lang/RuntimePermission.java, - java/lang/SecurityException.java, java/lang/SecurityManager.java, - java/lang/Short.java, java/lang/StackOverflowError.java, - java/lang/StackTraceElement.java, java/lang/StringBuffer.java, - java/lang/StringBuilder.java, - java/lang/StringIndexOutOfBoundsException.java, - java/lang/ThreadDeath.java, java/lang/ThreadGroup.java, - java/lang/Throwable.java, java/lang/TypeNotPresentException.java, - java/lang/UnsatisfiedLinkError.java, - java/lang/UnsupportedOperationException.java, - java/lang/VerifyError.java, java/lang/VirtualMachineError.java, - java/lang/class-dependencies.conf, - java/lang/annotation/AnnotationFormatError.java, - java/lang/annotation/AnnotationTypeMismatchException.java, - java/lang/reflect/AccessibleObject.java, - java/lang/reflect/Array.java, - java/lang/reflect/GenericArrayType.java, - java/lang/reflect/GenericSignatureFormatError.java, - java/lang/reflect/InvocationTargetException.java, - java/lang/reflect/Member.java, java/lang/reflect/Modifier.java, - java/lang/reflect/ParameterizedType.java, - java/lang/reflect/Proxy.java, - java/lang/reflect/ReflectPermission.java, - java/lang/reflect/Type.java, - java/lang/reflect/UndeclaredThrowableException.java, - java/lang/reflect/WildcardType.java, java/math/BigInteger.java, - java/math/class-dependencies.conf, java/net/InetAddress.java, - java/net/NetworkInterface.java, java/net/URI.java, - java/net/URL.java, java/net/URLClassLoader.java, - java/net/class-dependencies.conf, java/nio/ByteBufferHelper.java, - java/nio/ByteBufferImpl.java, java/nio/DoubleBufferImpl.java, - java/nio/FloatBufferImpl.java, java/nio/IntBufferImpl.java, - java/nio/LongBufferImpl.java, java/nio/ShortBufferImpl.java, - java/nio/class-dependencies.conf, java/nio/channels/Channel.java, - java/nio/channels/Channels.java, - java/nio/channels/IllegalBlockingModeException.java, - java/nio/charset/Charset.java, - java/nio/charset/spi/CharsetProvider.java, - java/rmi/server/RemoteObject.java, - java/rmi/server/UnicastRemoteObject.java, - java/security/AccessControlException.java, - java/security/AllPermission.java, - java/security/BasicPermission.java, - java/security/DigestException.java, - java/security/DigestInputStream.java, - java/security/DigestOutputStream.java, - java/security/GeneralSecurityException.java, - java/security/Guard.java, java/security/GuardedObject.java, - java/security/InvalidAlgorithmParameterException.java, - java/security/InvalidKeyException.java, - java/security/InvalidParameterException.java, - java/security/Key.java, java/security/KeyException.java, - java/security/KeyManagementException.java, - java/security/KeyStoreException.java, - java/security/MessageDigestSpi.java, - java/security/NoSuchAlgorithmException.java, - java/security/NoSuchProviderException.java, - java/security/Permission.java, - java/security/PermissionCollection.java, - java/security/Permissions.java, java/security/Principal.java, - java/security/PrivateKey.java, - java/security/PrivilegedActionException.java, - java/security/ProviderException.java, - java/security/PublicKey.java, - java/security/SecureClassLoader.java, - java/security/SecureRandom.java, - java/security/SecureRandomSpi.java, - java/security/SignatureException.java, - java/security/SignatureSpi.java, java/security/SignedObject.java, - java/security/Signer.java, - java/security/UnrecoverableKeyException.java, - java/security/UnresolvedPermission.java, - java/security/acl/AclNotFoundException.java, - java/security/acl/LastOwnerException.java, - java/security/acl/NotOwnerException.java, - java/security/cert/CertPath.java, - java/security/cert/CertPathBuilderException.java, - java/security/cert/CertPathValidatorException.java, - java/security/cert/CertStoreException.java, - java/text/BreakIterator.java, java/text/ChoiceFormat.java, - java/text/CollationElementIterator.java, - java/text/CollationKey.java, java/text/Collator.java, - java/text/DateFormat.java, java/text/DateFormatSymbols.java, - java/text/FieldPosition.java, java/text/Format.java, - java/text/MessageFormat.java, java/text/ParseException.java, - java/text/ParsePosition.java, java/text/RuleBasedCollator.java, - java/text/SimpleDateFormat.java, - java/text/StringCharacterIterator.java, - java/text/class-dependencies.conf, - java/util/AbstractCollection.java, java/util/AbstractList.java, - java/util/AbstractMap.java, - java/util/AbstractSequentialList.java, - java/util/AbstractSet.java, java/util/ArrayList.java, - java/util/Arrays.java, java/util/BitSet.java, - java/util/Calendar.java, java/util/Collection.java, - java/util/Collections.java, java/util/Comparator.java, - java/util/ConcurrentModificationException.java, - java/util/Date.java, java/util/EmptyStackException.java, - java/util/Enumeration.java, java/util/EventListener.java, - java/util/EventListenerProxy.java, java/util/EventObject.java, - java/util/GregorianCalendar.java, java/util/HashMap.java, - java/util/HashSet.java, java/util/Hashtable.java, - java/util/IdentityHashMap.java, java/util/Iterator.java, - java/util/LinkedHashMap.java, java/util/LinkedHashSet.java, - java/util/LinkedList.java, java/util/List.java, - java/util/ListIterator.java, java/util/ListResourceBundle.java, - java/util/Locale.java, java/util/Map.java, - java/util/MissingResourceException.java, - java/util/NoSuchElementException.java, java/util/Observable.java, - java/util/Observer.java, java/util/Properties.java, - java/util/PropertyPermission.java, - java/util/PropertyPermissionCollection.java, - java/util/RandomAccess.java, java/util/ResourceBundle.java, - java/util/Set.java, java/util/SimpleTimeZone.java, - java/util/SortedMap.java, java/util/SortedSet.java, - java/util/Stack.java, java/util/StringTokenizer.java, - java/util/TimeZone.java, - java/util/TooManyListenersException.java, java/util/TreeMap.java, - java/util/TreeSet.java, java/util/Vector.java, - java/util/class-dependencies.conf, java/util/jar/Attributes.java, - java/util/jar/JarFile.java, java/util/logging/FileHandler.java, - java/util/logging/Level.java, java/util/logging/LogManager.java, - java/util/prefs/BackingStoreException.java, - java/util/prefs/InvalidPreferencesFormatException.java, - java/util/prefs/Preferences.java, java/util/zip/ZipFile.java, - javax/accessibility/Accessible.java, - javax/accessibility/AccessibleAction.java, - javax/accessibility/AccessibleBundle.java, - javax/accessibility/AccessibleComponent.java, - javax/accessibility/AccessibleContext.java, - javax/accessibility/AccessibleEditableText.java, - javax/accessibility/AccessibleExtendedComponent.java, - javax/accessibility/AccessibleExtendedTable.java, - javax/accessibility/AccessibleHyperlink.java, - javax/accessibility/AccessibleHypertext.java, - javax/accessibility/AccessibleIcon.java, - javax/accessibility/AccessibleKeyBinding.java, - javax/accessibility/AccessibleRelation.java, - javax/accessibility/AccessibleRelationSet.java, - javax/accessibility/AccessibleResourceBundle.java, - javax/accessibility/AccessibleRole.java, - javax/accessibility/AccessibleSelection.java, - javax/accessibility/AccessibleState.java, - javax/accessibility/AccessibleStateSet.java, - javax/accessibility/AccessibleTable.java, - javax/accessibility/AccessibleTableModelChange.java, - javax/accessibility/AccessibleText.java, - javax/accessibility/AccessibleValue.java, - javax/imageio/IIOException.java, javax/imageio/ImageIO.java, - javax/imageio/spi/IIOServiceProvider.java, - javax/imageio/spi/ImageInputStreamSpi.java, - javax/imageio/spi/ImageOutputStreamSpi.java, - javax/imageio/spi/ImageReaderWriterSpi.java, - javax/imageio/spi/ImageTranscoderSpi.java, - javax/imageio/spi/RegisterableService.java, - javax/imageio/spi/ServiceRegistry.java, - javax/imageio/stream/IIOByteBuffer.java, - javax/imageio/stream/ImageInputStream.java, - javax/imageio/stream/ImageOutputStream.java, - javax/naming/Binding.java, - javax/naming/CannotProceedException.java, - javax/naming/CompositeName.java, javax/naming/CompoundName.java, - javax/naming/LinkException.java, javax/naming/LinkRef.java, - javax/naming/NameClassPair.java, javax/naming/Reference.java, - javax/naming/ReferralException.java, - javax/naming/directory/Attribute.java, - javax/naming/directory/AttributeModificationException.java, - javax/naming/directory/Attributes.java, - javax/naming/directory/DirContext.java, - javax/naming/directory/ModificationItem.java, - javax/naming/directory/SearchControls.java, - javax/naming/directory/SearchResult.java, - javax/naming/event/EventContext.java, - javax/naming/event/EventDirContext.java, - javax/naming/event/NamespaceChangeListener.java, - javax/naming/event/NamingExceptionEvent.java, - javax/naming/event/NamingListener.java, - javax/naming/event/ObjectChangeListener.java, - javax/naming/ldap/Control.java, - javax/naming/ldap/ExtendedResponse.java, - javax/naming/ldap/HasControls.java, - javax/naming/ldap/LdapContext.java, - javax/naming/ldap/UnsolicitedNotification.java, - javax/naming/ldap/UnsolicitedNotificationEvent.java, - javax/naming/ldap/UnsolicitedNotificationListener.java, - javax/naming/spi/DirectoryManager.java, - javax/naming/spi/ResolveResult.java, - javax/naming/spi/Resolver.java, javax/net/ssl/SSLContext.java, - javax/security/auth/Subject.java, - javax/security/auth/callback/ConfirmationCallback.java, - javax/security/sasl/Sasl.java, - javax/security/sasl/SaslServerFactory.java, - javax/swing/DefaultBoundedRangeModel.java, - javax/swing/JComponent.java, javax/swing/JList.java, - javax/swing/JPopupMenu.java, javax/swing/JProgressBar.java, - javax/swing/JRadioButton.java, javax/swing/JRootPane.java, - javax/swing/JSpinner.java, javax/swing/JTabbedPane.java, - javax/swing/JTextArea.java, javax/swing/JTextField.java, - javax/swing/JToggleButton.java, javax/swing/JTree.java, - javax/swing/JViewport.java, javax/swing/KeyStroke.java, - javax/swing/SortingFocusTraversalPolicy.java, - javax/swing/SpinnerDateModel.java, - javax/swing/SpinnerListModel.java, - javax/swing/SwingUtilities.java, javax/swing/Timer.java, - javax/swing/ViewportLayout.java, - javax/swing/event/EventListenerList.java, - javax/swing/plaf/basic/BasicComboBoxEditor.java, - javax/swing/plaf/basic/BasicComboBoxRenderer.java, - javax/swing/plaf/basic/BasicLookAndFeel.java, - javax/swing/text/JTextComponent.java, - javax/swing/text/StringContent.java, - javax/swing/text/Utilities.java, - javax/swing/tree/DefaultMutableTreeNode.java, - javax/swing/undo/UndoManager.java, - javax/swing/undo/UndoableEditSupport.java, - javax/transaction/HeuristicCommitException.java, - javax/transaction/HeuristicMixedException.java, - javax/transaction/HeuristicRollbackException.java, - javax/transaction/InvalidTransactionException.java, - javax/transaction/NotSupportedException.java, - javax/transaction/RollbackException.java, - javax/transaction/Status.java, - javax/transaction/Synchronization.java, - javax/transaction/SystemException.java, - javax/transaction/Transaction.java, - javax/transaction/TransactionManager.java, - javax/transaction/TransactionRequiredException.java, - javax/transaction/TransactionRolledbackException.java, - javax/transaction/UserTransaction.java, - javax/transaction/xa/XAException.java, - javax/transaction/xa/XAResource.java, - javax/transaction/xa/Xid.java, javax/xml/XMLConstants.java, - javax/xml/datatype/DatatypeConfigurationException.java, - javax/xml/datatype/DatatypeConstants.java, - javax/xml/datatype/DatatypeFactory.java, - javax/xml/datatype/Duration.java, - javax/xml/datatype/XMLGregorianCalendar.java, - javax/xml/namespace/NamespaceContext.java, - javax/xml/namespace/QName.java, - javax/xml/parsers/DocumentBuilder.java, - javax/xml/parsers/DocumentBuilderFactory.java, - javax/xml/parsers/FactoryConfigurationError.java, - javax/xml/parsers/ParserConfigurationException.java, - javax/xml/parsers/SAXParser.java, - javax/xml/parsers/SAXParserFactory.java, - javax/xml/transform/ErrorListener.java, - javax/xml/transform/OutputKeys.java, - javax/xml/transform/Result.java, javax/xml/transform/Source.java, - javax/xml/transform/SourceLocator.java, - javax/xml/transform/Templates.java, - javax/xml/transform/Transformer.java, - javax/xml/transform/TransformerConfigurationException.java, - javax/xml/transform/TransformerException.java, - javax/xml/transform/TransformerFactory.java, - javax/xml/transform/TransformerFactoryConfigurationError.java, - javax/xml/transform/URIResolver.java, - javax/xml/transform/dom/DOMLocator.java, - javax/xml/transform/dom/DOMResult.java, - javax/xml/transform/dom/DOMSource.java, - javax/xml/transform/sax/SAXResult.java, - javax/xml/transform/sax/SAXSource.java, - javax/xml/transform/sax/SAXTransformerFactory.java, - javax/xml/transform/sax/TemplatesHandler.java, - javax/xml/transform/sax/TransformerHandler.java, - javax/xml/transform/stream/StreamResult.java, - javax/xml/transform/stream/StreamSource.java, - javax/xml/validation/Schema.java, - javax/xml/validation/SchemaFactory.java, - javax/xml/validation/TypeInfoProvider.java, - javax/xml/validation/Validator.java, - javax/xml/validation/ValidatorHandler.java, - javax/xml/xpath/XPathConstants.java, - javax/xml/xpath/XPathException.java, - javax/xml/xpath/XPathExpression.java, - javax/xml/xpath/XPathExpressionException.java, - javax/xml/xpath/XPathFactory.java, - javax/xml/xpath/XPathFactoryConfigurationException.java, - javax/xml/xpath/XPathFunction.java, - javax/xml/xpath/XPathFunctionException.java, - javax/xml/xpath/XPathFunctionResolver.java, lib/.cvsignore, - lib/libgcj.omit, lib/mkdep.pl.in, native/.cvsignore, - native/fdlibm/.cvsignore, native/jni/.cvsignore, - native/jni/classpath/.cvsignore, native/jni/gtk-peer/.cvsignore, - native/jni/gtk-peer/Makefile.am, native/jni/gtk-peer/gdkfont.h, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, - native/jni/gtk-peer/gthread-jni.c, native/jni/gtk-peer/gtkpeer.h, - native/jni/java-io/.cvsignore, native/jni/java-lang/.cvsignore, - native/jni/java-net/.cvsignore, native/jni/java-nio/.cvsignore, - native/jni/java-nio/java_nio.c, - native/jni/java-nio/java_nio_VMDirectByteBuffer.c, - native/jni/java-util/.cvsignore, native/jni/xmlj/.cvsignore, - native/target/.cvsignore, native/target/Linux/.cvsignore, - native/target/generic/.cvsignore, scripts/.cvsignore, - scripts/checkstyle-config.xml, scripts/checkstyle-header.regex, - scripts/checkstyle-suppressions.xml, scripts/checkstyle.css, - scripts/checkstyle2html.xsl, scripts/classpath-build, - scripts/classpath-daily, scripts/eclipse-gnu.xml, - scripts/jalopy-gnu.xml, scripts/japi, scripts/kissme-mauve, - scripts/patches.pl, scripts/timezones.pl, scripts/tzabbrevs, - scripts/unicode-blocks.pl, scripts/unicode-muncher.pl, - vm/.cvsignore, vm/reference/.cvsignore, - vm/reference/java/lang/VMClassLoader.java, - vm/reference/java/lang/VMProcess.java, - vm/reference/java/lang/VMRuntime.java, - vm/reference/java/lang/VMSystem.java, - vm/reference/java/security/VMAccessController.java: GNU classpath - 0.14 - -2005-02-25 16:51 carolyn - - * src/vm/: global.h, loader.h, jit/parse.c, jit/inline/parseRT.c, - jit/inline/parseXTA.c, jit/inline/sets.c, jit/inline/sets.h: XTA - running - -2005-02-25 00:39 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Build fix (sorry). - -2005-02-24 20:52 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Whatever. - -2005-02-24 09:44 twisti - - * src/vm/jit/schedule/schedule.h: Next save. - -2005-02-23 18:03 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Save. - -2005-02-23 12:50 twisti - - * src/vm/jit/: reg.h, reg.inc: Renamed: floatregsnum -> fltregsnum - floatreg_ret -> fltreg_ret This is more consistent with - the other names. - -2005-02-23 12:47 twisti - - * src/vm/jit/schedule/: schedule.c, schedule.h: Progress... - -2005-02-23 12:06 twisti - - * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h, - powerpc/arch.h, x86_64/arch.h: Added SUPPORT_MUL_CONST define. - -2005-02-19 12:46 carolyn - - * src/vm/: global.h, jit/inline/inline.c, jit/inline/parseRT.c, - jit/inline/parseXTA.c, jit/inline/sets.c, jit/inline/sets.h: xta - full code - -2005-02-19 12:32 carolyn - - * src/vm/builtin.c: 1st level calls print - -2005-02-18 08:45 christian - - * src/vm/jit/lsra.inc: [no log message] - -2005-02-17 21:43 christian - - * src/vm/jit/jit.c: [no log message] - -2005-02-17 20:50 twisti - - * src/vm/jit/x86_64/: disass.c, disass.h: disassembler fixes. - -2005-02-17 20:47 christian - - * configure.in, src/vm/statistics.c, src/vm/statistics.h, - src/vm/jit/reg.h, src/vm/jit/reg.inc: [no log message] - -2005-02-17 14:42 christian - - * src/vm/: statistics.c, statistics.h, jit/codegen.inc, jit/jit.c, - jit/lsra.h, jit/lsra.inc: [no log message] - -2005-02-17 12:41 twisti - - * src/vm/jit/Makefile.am: Added schedule subdir. - -2005-02-17 12:41 twisti - - * src/vm/jit/codegen.inc: Don't declare float/double functions on - xdspcore (prevent warnings). - -2005-02-17 12:40 twisti - - * src/vm/jit/schedule/: Makefile.am, schedule.c, schedule.h: - Initial commit for instruction scheduler. - -2005-02-16 15:46 twisti - - * src/vm/jit/powerpc/codegen.c: Calling convention fixes. - -2005-02-15 21:01 christian - - * src/vm/jit/lsra.inc: [no log message] - -2005-02-15 17:53 twisti - - * src/vm/jit/alpha/asmpart.S: Use: utf_fillInStackTrace, - utf_void__java_lang_Throwable - -2005-02-15 17:52 twisti - - * src/vm/jit/alpha/codegen.c: - some signal changes - include - "cacao/cacao.h" - -2005-02-15 17:51 twisti - - * src/vm/jit/alpha/Makefile.am: Build dir fixes. - -2005-02-15 17:30 christian - - * src/vm/jit/: jit.c, lsra.h, lsra.inc: new lsra version - --------------------------------------------------------------------- - -2005-02-15 14:14 twisti - - * src/vm/jit/i386/: disass.c, disass.h: - disassemble use - disassinstr - don't pass `pos' to disassinstr - -2005-02-15 14:08 twisti - - * src/vm/jit/stack.c: - we don't need `i' passed to disassinstr - - don't increase counters in for loop - -2005-02-14 21:25 stefan - - * src/vm/jit/powerpc/asmpart.S: range overwrite fixed in - asm_cacheflush - -2005-02-10 12:41 twisti - - * src/native/: native.c, native.h: Forgot to remove some class_* - stuff (thanks go to the irix linker, man you are a great linker - ;-) - -2005-02-10 12:15 twisti - - * src/vm/jit/i386/Makefile.am: - using top_builddir instead of - top_srcdir where required to support build directories - - INCLUDES adjusted - -2005-02-10 12:13 twisti - - * src/vm/jit/i386/asmpart.S: - using utf_fillInStackTrace, - utf_void__java_lang_Throwable - smaller chnages - -2005-02-10 12:12 twisti - - * src/vm/jit/i386/codegen.c: - using of utf_fillInStackTrace, - utf_void__java_lang_Throwable - smaller signal changes - -2005-02-10 12:04 twisti - - * src/vm/: loader.c, loader.h: - #include "vm/stringlocal.h" - - removed static utf_* variables - removed class_* variables - - loader_init now returns a bool to indicate an error - -2005-02-10 12:01 twisti - - * src/vm/: exceptions.c, exceptions.h: - #include config.h, - vm/class.h, vm/exceptions.h, vm/options.h, vm/stringlocal.h - - removed class_* variables - added - string_java_lang_InstantiationException - renamed - init_system_exceptions to exceptions_init - -2005-02-10 11:58 twisti - - * src/vm/builtin.c: - #include "vm/stringlocal.h" - - builtin_throw_exception: free memory allocated by - javastring_tochar - -2005-02-10 11:57 twisti - - * src/vm/builtin.h: Moved thread related defines into threads.h. - -2005-02-10 11:57 twisti - - * src/vm/Makefile.am: Added class.[ch], string.[ch], utf8.[ch] - -2005-02-10 11:55 twisti - - * src/vm/global.h: - added THREADSPECIFIC define for !USE_THREADS - - removed structs: utf, literalstring, hashtable - -2005-02-10 11:54 twisti - - * src/vm/: tables.c, tables.h: Moved string stuff into string.[ch], - utf into utf8.[ch] and class stuff into class.[ch]. - -2005-02-10 11:52 twisti - - * src/vm/jit/stacktrace.c: - added #include "vm/class.h" - removed - local class_* variables - -2005-02-10 11:51 twisti - - * src/vm/jit/parse.c: #include "vm/stringlocal.h" - -2005-02-10 11:50 twisti - - * src/vm/jit/: inline/parseRT.c, inline/parseRTstats.c, - inline/parseXTA.c, verify/typeinfo.c: #include "vm/class.h" - -2005-02-10 11:47 twisti - - * src/vm/: class.c, class.h, string.c, stringlocal.h, utf8.c, - utf8.h: Mostly stuff from native.[ch] and tables.[ch]. - -2005-02-10 11:46 twisti - - * src/toolbox/: logging.c, logging.h: Moved utf log functions from - native.c. - -2005-02-10 11:43 twisti - - * src/threads/native/threads.c: #include "vm/stringlocal.h" - -2005-02-10 11:43 twisti - - * src/threads/: green/threads.h, native/threads.h: Added - THREADSPECIFIC define. - -2005-02-10 11:42 twisti - - * src/native/jni.c: - added authors - moved utf variables into utf8 - - use global string, utf and class variables - implemented new - functions, enhanced functions - -2005-02-10 11:34 twisti - - * src/native/jni.h: - added authors - define JNI_OK, JNI_ERR, - JNI_EDETACHED, JNI_EVERSION - renamed invoke/native interface - structs - -2005-02-10 11:10 twisti - - * src/native/: native.c, native.h: Moved string related stuff into - vm/string.[ch], utf8 stuff into vm/utf8.[ch] and class stuff into - vm/class.[ch]. - -2005-02-10 11:08 twisti - - * src/native/vm/: Field.c, Makefile.am, VMClass.c, VMClassLoader.c, - VMRuntime.c, VMStackWalker.c, VMString.c, VMSystemProperties.c, - VMThrowable.c: class and utf8 related changes. - -2005-02-10 11:07 twisti - - * src/native/vm/VMSecurityManager.c: This functionality is now - implemented in VMStackWalker. - -2005-02-10 11:06 twisti - - * src/native/include/Makefile.am: Removed - java_lang_VMSecurityManager.h - -2005-02-10 11:04 twisti - - * src/native/tools/gennativetable.c: Call new init code. - -2005-02-10 11:03 twisti - - * src/native/tools/Makefile.am: Use libcacaoh.a - -2005-02-10 11:03 twisti - - * src/cacaoh/Makefile.am: Better include headers.o in libcacaoh.a - so we can reuse it simply with gennativetable. - -2005-02-10 10:57 twisti - - * src/native/classes.am: Removed java.lang.VMSecurityManager - -2005-02-10 10:57 twisti - - * src/cacaoh/headers.h: Declare _exceptionptr as extern. - -2005-02-10 10:57 twisti - - * src/cacaoh/headers.c: Removed some stuff. - -2005-02-10 10:55 twisti - - * src/cacaoh/cacaoh.c: - call new init code - throw exceptions on - failure - -2005-02-10 10:55 twisti - - * src/cacaoh/Makefile.am: Build a libcacaoh.a to overcome linker - resolving issue. - -2005-02-10 10:54 twisti - - * src/cacao/Makefile.am: Build a libcacao.a to overcome linker - resolving issues. - -2005-02-10 10:53 twisti - - * src/cacao/cacao.c: - added -version - call new init stuff - -2005-02-10 10:10 twisti - - * src/classpath/java/net/URLClassLoader.java: Forgot to remove - debug output. - -2005-02-09 20:43 twisti - - * src/native/vm/VMSystemProperties.c: Set java.version to 1.4 - -2005-02-09 12:23 twisti - - * src/native/: Makefile.am, include/Makefile.am: Defer the usage of - bootstrap.zip back. - -2005-02-08 16:09 twisti - - * src/native/vm/VMStackWalker.c: VM stuff of - vm/reference/gnu/classpath/VMStackWalker.java - -2005-02-08 15:59 twisti - - * src/native/vm/VMRuntime.c: Changed nativeLoad signature. - -2005-02-08 15:56 twisti - - * src/native/vm/Makefile.am: Added VMStackWalker.c - -2005-02-08 15:56 twisti - - * src/native/include/Makefile.am: Removed - gnu_java_awt_peer_gtk_GtkMainThread.h. - -2005-02-08 15:55 twisti - - * src/native/classes.am: Removed - gnu.java.awt.peer.gtk.GtkMainThread, added - gnu.classpath.VMStackWalker. - -2005-02-08 15:52 twisti - - * src/classpath/: .classpath, .cvsignore, .project, ChangeLog, - ChangeLog.usermap, INSTALL, NEWS, acinclude.m4, configure.ac, - doc/.cvsignore, doc/api/.cvsignore, - doc/api/classpath-copyright.xml, examples/.cvsignore, - examples/Makefile.am, external/.cvsignore, - external/sax/.cvsignore, external/w3c_dom/.cvsignore, - external/w3c_dom/COPYRIGHT.html, gnu/classpath/.cvsignore, - gnu/classpath/SystemProperties.java, - gnu/java/awt/ClasspathToolkit.java, - gnu/java/awt/image/ImageDecoder.java, - gnu/java/awt/peer/gtk/GdkGraphics2D.java, - gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, - gnu/java/awt/peer/gtk/GtkComponentPeer.java, - gnu/java/awt/peer/gtk/GtkDialogPeer.java, - gnu/java/awt/peer/gtk/GtkFramePeer.java, - gnu/java/awt/peer/gtk/GtkGenericPeer.java, - gnu/java/awt/peer/gtk/GtkMainThread.java, - gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, - gnu/java/awt/peer/gtk/GtkTextComponentPeer.java, - gnu/java/awt/peer/gtk/GtkToolkit.java, - gnu/java/awt/peer/gtk/GtkWindowPeer.java, - gnu/java/beans/EmptyBeanInfo.java, - gnu/java/beans/decoder/GrowableArrayContext.java, - gnu/java/io/class-dependencies.conf, - gnu/java/lang/SystemClassLoader.java, - gnu/java/locale/LocaleHelper.java, - gnu/java/locale/LocaleInformation.java, - gnu/java/locale/LocaleInformation_aa.java, - gnu/java/locale/LocaleInformation_aa_ET.java, - gnu/java/locale/LocaleInformation_af.java, - gnu/java/locale/LocaleInformation_am.java, - gnu/java/locale/LocaleInformation_am_ET.java, - gnu/java/locale/LocaleInformation_ar.java, - gnu/java/locale/LocaleInformation_as.java, - gnu/java/locale/LocaleInformation_az.java, - gnu/java/locale/LocaleInformation_be.java, - gnu/java/locale/LocaleInformation_bg.java, - gnu/java/locale/LocaleInformation_bn.java, - gnu/java/locale/LocaleInformation_byn.java, - gnu/java/locale/LocaleInformation_byn_ER.java, - gnu/java/locale/LocaleInformation_ca.java, - gnu/java/locale/LocaleInformation_cs.java, - gnu/java/locale/LocaleInformation_cy.java, - gnu/java/locale/LocaleInformation_da.java, - gnu/java/locale/LocaleInformation_de.java, - gnu/java/locale/LocaleInformation_de_AT.java, - gnu/java/locale/LocaleInformation_de_BE.java, - gnu/java/locale/LocaleInformation_de_CH.java, - gnu/java/locale/LocaleInformation_de_LU.java, - gnu/java/locale/LocaleInformation_dv.java, - gnu/java/locale/LocaleInformation_dz.java, - gnu/java/locale/LocaleInformation_dz_BT.java, - gnu/java/locale/LocaleInformation_el.java, - gnu/java/locale/LocaleInformation_el_GR.java, - gnu/java/locale/LocaleInformation_en.java, - gnu/java/locale/LocaleInformation_en_AU.java, - gnu/java/locale/LocaleInformation_en_BE.java, - gnu/java/locale/LocaleInformation_en_CA.java, - gnu/java/locale/LocaleInformation_en_GB.java, - gnu/java/locale/LocaleInformation_en_HK.java, - gnu/java/locale/LocaleInformation_en_IE.java, - gnu/java/locale/LocaleInformation_en_MT.java, - gnu/java/locale/LocaleInformation_en_NZ.java, - gnu/java/locale/LocaleInformation_en_PH.java, - gnu/java/locale/LocaleInformation_en_SG.java, - gnu/java/locale/LocaleInformation_en_US.java, - gnu/java/locale/LocaleInformation_en_ZW.java, - gnu/java/locale/LocaleInformation_eo.java, - gnu/java/locale/LocaleInformation_es.java, - gnu/java/locale/LocaleInformation_es_AR.java, - gnu/java/locale/LocaleInformation_es_CL.java, - gnu/java/locale/LocaleInformation_es_CO.java, - gnu/java/locale/LocaleInformation_es_ES.java, - gnu/java/locale/LocaleInformation_es_MX.java, - gnu/java/locale/LocaleInformation_es_PR.java, - gnu/java/locale/LocaleInformation_et.java, - gnu/java/locale/LocaleInformation_eu.java, - gnu/java/locale/LocaleInformation_fa.java, - gnu/java/locale/LocaleInformation_fa_AF.java, - gnu/java/locale/LocaleInformation_fi.java, - gnu/java/locale/LocaleInformation_fo.java, - gnu/java/locale/LocaleInformation_fr.java, - gnu/java/locale/LocaleInformation_fr_CA.java, - gnu/java/locale/LocaleInformation_fr_LU.java, - gnu/java/locale/LocaleInformation_ga.java, - gnu/java/locale/LocaleInformation_ga_IE.java, - gnu/java/locale/LocaleInformation_gez.java, - gnu/java/locale/LocaleInformation_gez_ER.java, - gnu/java/locale/LocaleInformation_gez_ET.java, - gnu/java/locale/LocaleInformation_gl.java, - gnu/java/locale/LocaleInformation_gu.java, - gnu/java/locale/LocaleInformation_gv.java, - gnu/java/locale/LocaleInformation_haw.java, - gnu/java/locale/LocaleInformation_haw_US.java, - gnu/java/locale/LocaleInformation_he.java, - gnu/java/locale/LocaleInformation_hi.java, - gnu/java/locale/LocaleInformation_hr.java, - gnu/java/locale/LocaleInformation_hu.java, - gnu/java/locale/LocaleInformation_hy.java, - gnu/java/locale/LocaleInformation_id.java, - gnu/java/locale/LocaleInformation_is.java, - gnu/java/locale/LocaleInformation_it.java, - gnu/java/locale/LocaleInformation_it_IT.java, - gnu/java/locale/LocaleInformation_iu.java, - gnu/java/locale/LocaleInformation_ja.java, - gnu/java/locale/LocaleInformation_ka.java, - gnu/java/locale/LocaleInformation_kk.java, - gnu/java/locale/LocaleInformation_kl.java, - gnu/java/locale/LocaleInformation_km.java, - gnu/java/locale/LocaleInformation_kn.java, - gnu/java/locale/LocaleInformation_ko.java, - gnu/java/locale/LocaleInformation_kok.java, - gnu/java/locale/LocaleInformation_kok_IN.java, - gnu/java/locale/LocaleInformation_kw.java, - gnu/java/locale/LocaleInformation_ky.java, - gnu/java/locale/LocaleInformation_lo.java, - gnu/java/locale/LocaleInformation_lt.java, - gnu/java/locale/LocaleInformation_lv.java, - gnu/java/locale/LocaleInformation_mk.java, - gnu/java/locale/LocaleInformation_ml.java, - gnu/java/locale/LocaleInformation_mn.java, - gnu/java/locale/LocaleInformation_mn_MN.java, - gnu/java/locale/LocaleInformation_mr.java, - gnu/java/locale/LocaleInformation_ms.java, - gnu/java/locale/LocaleInformation_ms_BN.java, - gnu/java/locale/LocaleInformation_mt.java, - gnu/java/locale/LocaleInformation_nb.java, - gnu/java/locale/LocaleInformation_nl.java, - gnu/java/locale/LocaleInformation_nn.java, - gnu/java/locale/LocaleInformation_om.java, - gnu/java/locale/LocaleInformation_om_ET.java, - gnu/java/locale/LocaleInformation_or.java, - gnu/java/locale/LocaleInformation_pa.java, - gnu/java/locale/LocaleInformation_pl.java, - gnu/java/locale/LocaleInformation_ps.java, - gnu/java/locale/LocaleInformation_pt.java, - gnu/java/locale/LocaleInformation_pt_PT.java, - gnu/java/locale/LocaleInformation_ro.java, - gnu/java/locale/LocaleInformation_ru.java, - gnu/java/locale/LocaleInformation_sa.java, - gnu/java/locale/LocaleInformation_sid.java, - gnu/java/locale/LocaleInformation_sid_ET.java, - gnu/java/locale/LocaleInformation_sk.java, - gnu/java/locale/LocaleInformation_sl.java, - gnu/java/locale/LocaleInformation_so.java, - gnu/java/locale/LocaleInformation_so_DJ.java, - gnu/java/locale/LocaleInformation_so_ET.java, - gnu/java/locale/LocaleInformation_so_SO.java, - gnu/java/locale/LocaleInformation_sq.java, - gnu/java/locale/LocaleInformation_sr.java, - gnu/java/locale/LocaleInformation_sr_Latn.java, - gnu/java/locale/LocaleInformation_sv.java, - gnu/java/locale/LocaleInformation_sw.java, - gnu/java/locale/LocaleInformation_syr.java, - gnu/java/locale/LocaleInformation_syr_SY.java, - gnu/java/locale/LocaleInformation_ta.java, - gnu/java/locale/LocaleInformation_te.java, - gnu/java/locale/LocaleInformation_th.java, - gnu/java/locale/LocaleInformation_ti.java, - gnu/java/locale/LocaleInformation_ti_ER.java, - gnu/java/locale/LocaleInformation_ti_ET.java, - gnu/java/locale/LocaleInformation_tig.java, - gnu/java/locale/LocaleInformation_tig_ER.java, - gnu/java/locale/LocaleInformation_tr.java, - gnu/java/locale/LocaleInformation_tt.java, - gnu/java/locale/LocaleInformation_uk.java, - gnu/java/locale/LocaleInformation_ur.java, - gnu/java/locale/LocaleInformation_uz.java, - gnu/java/locale/LocaleInformation_uz_AF.java, - gnu/java/locale/LocaleInformation_vi.java, - gnu/java/locale/LocaleInformation_wal.java, - gnu/java/locale/LocaleInformation_wal_ET.java, - gnu/java/locale/LocaleInformation_zh.java, - gnu/java/locale/LocaleInformation_zh_HK_Hant.java, - gnu/java/locale/LocaleInformation_zh_Hant.java, - gnu/java/locale/LocaleInformation_zh_MO_Hant.java, - gnu/java/locale/LocaleInformation_zh_SG_Hans.java, - gnu/java/net/GetSystemPropertyAction.java, - gnu/java/net/PlainSocketImpl.java, - gnu/java/net/protocol/ftp/FTPURLConnection.java, - gnu/java/net/protocol/http/HTTPConnection.java, - gnu/java/net/protocol/jar/Connection.java, - gnu/java/nio/charset/ISO_8859_1.java, - gnu/java/nio/charset/Provider.java, - gnu/java/nio/charset/US_ASCII.java, - gnu/java/nio/charset/UTF_16.java, - gnu/java/nio/charset/UTF_16BE.java, - gnu/java/nio/charset/UTF_16LE.java, - gnu/java/nio/charset/UTF_8.java, - gnu/java/security/x509/X509Certificate.java, gnu/regexp/RE.java, - gnu/xml/aelfred2/SAXDriver.java, gnu/xml/dom/DomNode.java, - include/.cvsignore, include/Makefile.am, - include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h, - include/gnu_java_awt_peer_gtk_GtkMainThread.h, - include/gnu_java_awt_peer_gtk_GtkToolkit.h, - include/gnu_java_net_PlainSocketImpl.h, - include/java_nio_channels_Channels.h, java/awt/BasicStroke.java, - java/awt/Checkbox.java, java/awt/Choice.java, - java/awt/Component.java, java/awt/Container.java, - java/awt/EventDispatchThread.java, java/awt/EventQueue.java, - java/awt/Frame.java, java/awt/Robot.java, - java/awt/Scrollbar.java, java/awt/Window.java, - java/awt/dnd/DnDConstants.java, java/awt/dnd/DropTarget.java, - java/awt/image/ReplicateScaleFilter.java, - java/awt/print/PrinterJob.java, java/beans/XMLDecoder.java, - java/io/BufferedInputStream.java, java/io/Externalizable.java, - java/io/File.java, java/io/ObjectInputStream.java, - java/io/ObjectStreamClass.java, java/io/Serializable.java, - java/io/class-dependencies.conf, java/lang/Appendable.java, - java/lang/Class.java, java/lang/ClassLoader.java, - java/lang/Package.java, java/lang/Runtime.java, - java/lang/SecurityManager.java, java/lang/String.java, - java/lang/StringBuilder.java, java/lang/System.java, - java/lang/class-dependencies.conf, - java/math/class-dependencies.conf, java/net/Inet4Address.java, - java/net/URI.java, java/net/URL.java, - java/net/URLClassLoader.java, java/net/class-dependencies.conf, - java/nio/Buffer.java, java/nio/CharViewBufferImpl.java, - java/nio/DirectByteBufferImpl.java, - java/nio/DoubleViewBufferImpl.java, - java/nio/FloatViewBufferImpl.java, - java/nio/IntViewBufferImpl.java, - java/nio/LongViewBufferImpl.java, - java/nio/MappedByteBufferImpl.java, - java/nio/ShortViewBufferImpl.java, - java/nio/class-dependencies.conf, - java/nio/channels/Channels.java, java/nio/charset/Charset.java, - java/rmi/server/RemoteObject.java, - java/rmi/server/RemoteRef.java, java/rmi/server/ServerRef.java, - java/rmi/server/UID.java, - java/security/AlgorithmParameterGenerator.java, - java/security/AlgorithmParameters.java, - java/security/AllPermission.java, - java/security/BasicPermission.java, - java/security/KeyFactory.java, java/security/KeyStore.java, - java/security/Permissions.java, java/security/SecureRandom.java, - java/security/cert/CertificateFactory.java, - java/security/interfaces/DSAPrivateKey.java, - java/security/interfaces/DSAPublicKey.java, - java/security/interfaces/RSAMultiPrimePrivateCrtKey.java, - java/security/interfaces/RSAPrivateCrtKey.java, - java/security/interfaces/RSAPrivateKey.java, - java/security/interfaces/RSAPublicKey.java, - java/text/DateFormat.java, java/text/DecimalFormatSymbols.java, - java/text/MessageFormat.java, java/text/SimpleDateFormat.java, - java/text/class-dependencies.conf, java/util/AbstractList.java, - java/util/Calendar.java, java/util/Currency.java, - java/util/GregorianCalendar.java, java/util/Locale.java, - java/util/ResourceBundle.java, java/util/SimpleTimeZone.java, - java/util/TimeZone.java, java/util/class-dependencies.conf, - java/util/jar/Attributes.java, java/util/regex/Matcher.java, - java/util/regex/Pattern.java, java/util/zip/ZipFile.java, - javax/crypto/SecretKey.java, javax/imageio/ImageIO.java, - javax/imageio/ImageReader.java, javax/imageio/ImageWriter.java, - javax/imageio/metadata/IIOAttr.java, - javax/imageio/metadata/IIOMetadataNode.java, - javax/imageio/metadata/IIONamedNodeMap.java, - javax/imageio/metadata/IIONodeList.java, - javax/imageio/spi/IIORegistry.java, - javax/naming/directory/BasicAttributes.java, - javax/net/ssl/HttpsURLConnection.java, - javax/print/attribute/standard/Chromaticity.java, - javax/print/attribute/standard/Destination.java, - javax/print/attribute/standard/MediaPrintableArea.java, - javax/print/attribute/standard/MediaSize.java, - javax/security/auth/callback/Callback.java, - javax/security/auth/callback/CallbackHandler.java, - javax/security/auth/callback/ChoiceCallback.java, - javax/security/auth/callback/ConfirmationCallback.java, - javax/security/auth/callback/LanguageCallback.java, - javax/security/auth/callback/NameCallback.java, - javax/security/auth/callback/PasswordCallback.java, - javax/security/auth/callback/TextInputCallback.java, - javax/security/auth/callback/TextOutputCallback.java, - javax/security/auth/callback/UnsupportedCallbackException.java, - javax/swing/AbstractAction.java, javax/swing/AbstractButton.java, - javax/swing/AbstractSet.java, javax/swing/DebugGraphics.java, - javax/swing/DefaultButtonModel.java, - javax/swing/DefaultCellRenderer.java, - javax/swing/DefaultDesktopManager.java, - javax/swing/DefaultListModel.java, - javax/swing/DefaultListSelectionModel.java, - javax/swing/JApplet.java, javax/swing/JComboBox.java, - javax/swing/JComponent.java, javax/swing/JEditorPane.java, - javax/swing/JFrame.java, javax/swing/JInternalFrame.java, - javax/swing/JLabel.java, javax/swing/JLayeredPane.java, - javax/swing/JList.java, javax/swing/JMenu.java, - javax/swing/JMenuBar.java, javax/swing/JMenuItem.java, - javax/swing/JPopupMenu.java, javax/swing/JProgressBar.java, - javax/swing/JScrollBar.java, javax/swing/JScrollPane.java, - javax/swing/JSlider.java, javax/swing/JSpinner.java, - javax/swing/JTabbedPane.java, javax/swing/JTable.java, - javax/swing/JTextField.java, javax/swing/JToolBar.java, - javax/swing/JViewport.java, javax/swing/JWindow.java, - javax/swing/KeyStroke.java, - javax/swing/LayoutFocusTraversalPolicy.java, - javax/swing/SortingFocusTraversalPolicy.java, - javax/swing/SwingUtilities.java, javax/swing/Timer.java, - javax/swing/TransferHandler.java, javax/swing/UIDefaults.java, - javax/swing/colorchooser/DefaultRGBChooserPanel.java, - javax/swing/colorchooser/DefaultSwatchChooserPanel.java, - javax/swing/event/MouseInputAdapter.java, - javax/swing/plaf/basic/BasicButtonUI.java, - javax/swing/plaf/basic/BasicComboBoxUI.java, - javax/swing/plaf/basic/BasicComboPopup.java, - javax/swing/plaf/basic/BasicMenuBarUI.java, - javax/swing/plaf/basic/BasicProgressBarUI.java, - javax/swing/plaf/basic/BasicScrollBarUI.java, - javax/swing/plaf/basic/BasicSliderUI.java, - javax/swing/plaf/basic/BasicTabbedPaneUI.java, - javax/swing/plaf/basic/BasicTableUI.java, - javax/swing/plaf/basic/BasicTextUI.java, - javax/swing/plaf/basic/BasicToolBarUI.java, - javax/swing/table/DefaultTableCellRenderer.java, - javax/swing/table/DefaultTableColumnModel.java, - javax/swing/table/DefaultTableModel.java, - javax/swing/table/JTableHeader.java, - javax/swing/table/TableModel.java, - javax/swing/text/AbstractDocument.java, - javax/swing/text/DefaultEditorKit.java, - javax/swing/text/PlainDocument.java, - javax/swing/text/PlainView.java, - javax/swing/text/StringContent.java, javax/swing/text/View.java, - javax/swing/tree/DefaultMutableTreeNode.java, lib/.cvsignore, - lib/Makefile.am, lib/classes1.tgz, lib/gen_nio.sh, - lib/gen_nio.sh.in, lib/libgcj.omit, lib/mkdep.pl.in, - native/.cvsignore, native/fdlibm/.cvsignore, - native/jni/.cvsignore, native/jni/classpath/.cvsignore, - native/jni/classpath/native_state.c, - native/jni/gtk-peer/Makefile.am, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, - native/jni/gtk-peer/gtkpeer.h, native/jni/java-io/.cvsignore, - native/jni/java-io/java_io_VMFile.c, native/jni/java-io/javaio.c, - native/jni/java-lang/.cvsignore, - native/jni/java-lang/java_lang_VMSystem.c, - native/jni/java-net/.cvsignore, - native/jni/java-net/gnu_java_net_PlainSocketImpl.c, - native/jni/java-net/javanet.c, native/jni/java-net/javanet.h, - native/jni/java-nio/.cvsignore, native/jni/java-nio/Makefile.am, - native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c, - native/jni/java-nio/java_nio.c, - native/jni/java-nio/java_nio_VMDirectByteBuffer.c, - native/jni/java-nio/java_nio_channels_Channels.c, - native/jni/java-util/.cvsignore, native/jni/xmlj/.cvsignore, - native/target/.cvsignore, native/target/Linux/.cvsignore, - native/target/generic/.cvsignore, resource/.cvsignore, - resource/Makefile.am, resource/java/util/iso3166-a3.properties, - resource/java/util/iso3166.properties, - resource/java/util/iso3166_de.properties, - resource/java/util/iso639-a2-old.properties, - resource/java/util/iso639-a3.properties, - resource/java/util/iso639.properties, - resource/java/util/iso639_de.properties, - resource/java/util/iso639_fr.properties, - resource/java/util/iso639_ga.properties, scripts/.cvsignore, - scripts/checkstyle-config.xml, scripts/checkstyle-header.regex, - scripts/checkstyle-suppressions.xml, scripts/checkstyle.css, - scripts/checkstyle2html.xsl, scripts/classpath-build, - scripts/classpath-daily, scripts/eclipse-gnu.xml, - scripts/jalopy-gnu.xml, scripts/japi, scripts/kissme-mauve, - scripts/patches.pl, scripts/timezones.pl, scripts/tzabbrevs, - scripts/unicode-blocks.pl, scripts/unicode-muncher.pl, - vm/.cvsignore, vm/reference/.cvsignore, - vm/reference/gnu/classpath/VMStackWalker.java, - vm/reference/java/lang/VMClassLoader.java, - vm/reference/java/lang/VMRuntime.java, - vm/reference/java/lang/VMSecurityManager.java, - vm/reference/java/nio/channels/VMChannels.java: GNU classpath cvs - 2005-02-08 - -2005-02-08 15:10 twisti - - * src/classpath/doc/: hacking.texinfo, native.api, - testing.framework.text, api/Makefile.am: GNU classpath cvs - 2005-02-08 - -2005-02-08 14:43 twisti - - * tests/native/: Makefile.am, test.c, test.java: Added test files - for testing native stuff more easily. - -2005-02-07 18:21 twisti - - * src/vm/: loader.c, loader.h: Better locking of zip/jar files with - threads. - -2005-02-07 17:59 twisti - - * src/vm/jit/jit.c: Remove qsort warning. - -2005-02-03 17:15 motse - - * src/vm/loader.c: fix: race condition with concurrent access to a - jar file during class_load/suck_start - -2005-02-01 09:59 twisti - - * src/vm/jit/stack.c: - added SUPPORT_MUL_CONST - added some #endif - comments - -2005-02-01 09:49 twisti - - * src/vm/unzip.c: Better cacao_create_directoryList code and only - add *.class files to the directory list. - -2005-01-31 18:06 twisti - - * src/vm/builtin.h: Define BUILTIN's for float and double - functions. - -2005-01-31 18:05 twisti - - * src/vm/jit/jit.c: Added float and double ICMDs to builtin_desc. - -2005-01-28 21:24 twisti - - * src/vm/: builtin.c, builtin.h: - better handling of - TRACE_ARGS_NUM - added TRACE_ARGS_NUM == 4 (xdspcore) - -2005-01-28 11:44 motse - - * src/vm/loader.c: fix: restore - -2005-01-28 00:49 motse - - * src/vm/loader.c: fix: forgot a few casts - -2005-01-27 22:04 motse - - * .project, src/native/native.c, src/vm/loader.c, src/vm/loader.h: - add ProtectionDomain/Codesource support - -2005-01-27 12:29 twisti - - * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h, - powerpc/arch.h, x86_64/arch.h: Added SUPPORT_LOGICAL_CONST - -2005-01-27 12:29 twisti - - * src/vm/jit/stack.c: - added xdspcore disassembler stuff - added - SUPPORT_LOGICAL_CONST #if's - -2005-01-27 12:24 twisti - - * src/vm/jit/jit.c: Count also native jit call. - -2005-01-24 17:58 twisti - - * src/: boehm-gc/Makefile.am, cacao/Makefile.am, - cacaoh/Makefile.am, native/Makefile.am, - native/include/Makefile.am, native/tools/Makefile.am, - native/vm/Makefile.am, vm/jit/x86_64/Makefile.am: Build directory - fixes. - -2005-01-24 17:53 twisti - - * src/native/vm/VMSystemProperties.c: #include "mm/memory.h" - -2005-01-21 14:46 carolyn - - * src/: cacao/cacao.c, vm/jit/jit.c, vm/jit/parse.c, - vm/jit/inline/Makefile.am, vm/jit/inline/parseRT.c, - vm/jit/inline/parseXTA.c, vm/jit/inline/parseXTA.h: initial XTA - set-up changes - -2005-01-21 13:08 carolyn - - * src/vm/: global.h, jit/inline/parseRT.h: Added defines for - methods called(hardocded) by CACAO that define its call path - -2005-01-21 12:34 stefan - - * src/vm/jit/asmpart.h: added asm_handle_nullptr_exception, needed - for ppc - -2005-01-21 12:33 stefan - - * src/vm/jit/powerpc/codegen.c: nullpointer fix - -2005-01-21 12:32 stefan - - * src/vm/jit/powerpc/asmpart.S: mostly conformant abi stack frames - added special nullptr throwing function - -2005-01-21 12:09 carolyn - - * src/vm/jit/inline/parseRT.c, tests/rtMissedIn0: more RTA comments - + 1 more method called automatically - -2005-01-21 10:37 twisti - - * src/native/native.c: - native_new_and_init: no `class has no - instance-initializer' warning - native_new_and_init_string, - native_new_and_init_int, native_new_and_init_throwable: return - null if initializer not found - -2005-01-21 10:29 twisti - - * src/classpath/java/lang/ClassLoader.java: File.listFiles() can - return null. Patch already contributed to classpath. - -2005-01-21 10:24 twisti - - * src/cacaoh/cacaoh.c: - added bootclasspath stuff - minor cleanups - -2005-01-21 10:24 twisti - - * src/cacao/cacao.c: Some day we should call DestroyJavaVM. - -2005-01-21 10:23 twisti - - * src/classpath/scripts/check_jni_methods.sh: Working version from - classpath cvs. - -2005-01-16 15:17 twisti - - * src/classpath/scripts/check_jni_methods.sh: - freebsd mktemp and - sed fixes - use -U 0 instead of obsolete -0 (with diff (GNU - diffutils) 2.8.1) - -2005-01-12 15:09 twisti - - * src/native/include/Makefile.am: Update to classpath-0.13: added - gnu_classpath_VMSystemProperties.h - -2005-01-12 15:09 twisti - - * src/native/classes.am: Update to classpath-0.13: added - gnu.classpath.VMSystemProperties - -2005-01-12 14:55 twisti - - * src/native/vm/VMSystemProperties.c: Fill gnu.cpu.endian properly. - -2005-01-12 14:25 twisti - - * src/native/vm/VMRuntime.c: - removed - Java_java_lang_VMRuntime_insertSystemProperties (is now in - VMSystemProperties.c) - renamed nativeGetLibname to - mapLibraryName - -2005-01-12 14:18 twisti - - * src/native/vm/Makefile.am: Update to classpath-0.13: added - VMSystemProperties.c - -2005-01-12 14:17 twisti - - * src/native/vm/VMSystemProperties.c: Update to classpath-0.13. - -2005-01-12 14:17 twisti - - * src/native/jni.c: Warning fix in JNI_GetCreatedJavaVMs: return 0; - -2005-01-12 14:09 twisti - - * src/classpath/: - vm/reference/gnu/classpath/VMSystemProperties.java, - vm/reference/java/nio/VMDirectByteBuffer.java, ChangeLog-2004, - ChangeLog.gnujaxp.1, ChangeLog.gnujaxp.2, ChangeLog.libxmlj, - doc/README.jaxp, java/beans/XMLDecoder.java, - resource/japhar-0.09.patch.1, - resource/gnu/regexp/MessagesBundle_it.properties, - resource/java/util/iso4217.properties, scripts/Makefile.am, - scripts/check_jni_methods.sh, scripts/generate-locale-list.sh: - Update to classpath-0.13. - -2005-01-12 14:05 twisti - - * src/classpath/: - javax/swing/InternalFrameFocusTraversalPolicy.java, - javax/swing/plaf/basic/BasicEditorPaneUI.java, - javax/swing/plaf/metal/DefaultMetalTheme.java, - javax/swing/plaf/metal/MetalTheme.java, - javax/swing/text/DefaultStyledDocument.java, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c, - native/jni/java-nio/java_nio_VMDirectByteBuffer.c, - native/jni/xmlj/BUGS, native/jni/xmlj/Makefile.am, - native/jni/xmlj/xmlj_dom.c, native/jni/xmlj/xmlj_dom.h, - native/jni/xmlj/xmlj_error.c, native/jni/xmlj/xmlj_error.h, - native/jni/xmlj/xmlj_io.c, native/jni/xmlj/xmlj_io.h, - native/jni/xmlj/xmlj_node.c, native/jni/xmlj/xmlj_node.h, - native/jni/xmlj/xmlj_sax.c, native/jni/xmlj/xmlj_sax.h, - native/jni/xmlj/xmlj_transform.c, native/jni/xmlj/xmlj_util.c, - native/jni/xmlj/xmlj_util.h, native/jni/xmlj/xmlj_xpath.c: Update - to classpath-0.13. - -2005-01-12 14:01 twisti - - * src/classpath/: gnu/classpath/RawData32.java, - gnu/classpath/RawData64.java, - gnu/classpath/SystemProperties.java, - gnu/java/awt/peer/gtk/GdkRobotPeer.java, - gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, - gnu/java/beans/DummyAppletContext.java, - gnu/java/beans/DummyAppletStub.java, - gnu/java/beans/decoder/AbstractContext.java, - gnu/java/beans/decoder/AbstractCreatableObjectContext.java, - gnu/java/beans/decoder/AbstractElementHandler.java, - gnu/java/beans/decoder/AbstractObjectContext.java, - gnu/java/beans/decoder/ArrayContext.java, - gnu/java/beans/decoder/ArrayHandler.java, - gnu/java/beans/decoder/AssemblyException.java, - gnu/java/beans/decoder/BooleanHandler.java, - gnu/java/beans/decoder/ByteHandler.java, - gnu/java/beans/decoder/CharHandler.java, - gnu/java/beans/decoder/ClassHandler.java, - gnu/java/beans/decoder/ConstructorContext.java, - gnu/java/beans/decoder/Context.java, - gnu/java/beans/decoder/DecoderContext.java, - gnu/java/beans/decoder/DefaultExceptionListener.java, - gnu/java/beans/decoder/DoubleHandler.java, - gnu/java/beans/decoder/DummyContext.java, - gnu/java/beans/decoder/DummyHandler.java, - gnu/java/beans/decoder/ElementHandler.java, - gnu/java/beans/decoder/FloatHandler.java, - gnu/java/beans/decoder/GrowableArrayContext.java, - gnu/java/beans/decoder/IndexContext.java, - gnu/java/beans/decoder/IntHandler.java, - gnu/java/beans/decoder/JavaHandler.java, - gnu/java/beans/decoder/LongHandler.java, - gnu/java/beans/decoder/MethodContext.java, - gnu/java/beans/decoder/MethodFinder.java, - gnu/java/beans/decoder/NullHandler.java, - gnu/java/beans/decoder/ObjectContext.java, - gnu/java/beans/decoder/ObjectHandler.java, - gnu/java/beans/decoder/PersistenceParser.java, - gnu/java/beans/decoder/PropertyContext.java, - gnu/java/beans/decoder/ShortHandler.java, - gnu/java/beans/decoder/SimpleHandler.java, - gnu/java/beans/decoder/StaticMethodContext.java, - gnu/java/beans/decoder/StringHandler.java, - gnu/java/beans/decoder/VoidHandler.java, - gnu/java/locale/LocaleInformation_aa.java, - gnu/java/locale/LocaleInformation_aa_DJ.java, - gnu/java/locale/LocaleInformation_aa_ER.java, - gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java, - gnu/java/locale/LocaleInformation_aa_ET.java, - gnu/java/locale/LocaleInformation_af.java, - gnu/java/locale/LocaleInformation_am.java, - gnu/java/locale/LocaleInformation_am_ET.java, - gnu/java/locale/LocaleInformation_ar.java, - gnu/java/locale/LocaleInformation_ar_SA.java, - gnu/java/locale/LocaleInformation_as.java, - gnu/java/locale/LocaleInformation_as_IN.java, - gnu/java/locale/LocaleInformation_az.java, - gnu/java/locale/LocaleInformation_be.java, - gnu/java/locale/LocaleInformation_bg.java, - gnu/java/locale/LocaleInformation_bg_BG.java, - gnu/java/locale/LocaleInformation_bn.java, - gnu/java/locale/LocaleInformation_ca.java, - gnu/java/locale/LocaleInformation_cs.java, - gnu/java/locale/LocaleInformation_cy.java, - gnu/java/locale/LocaleInformation_da.java, - gnu/java/locale/LocaleInformation_de_LI.java, - gnu/java/locale/LocaleInformation_dv.java, - gnu/java/locale/LocaleInformation_dv_MV.java, - gnu/java/locale/LocaleInformation_dz.java, - gnu/java/locale/LocaleInformation_dz_BT.java, - gnu/java/locale/LocaleInformation_el.java, - gnu/java/locale/LocaleInformation_en_AS.java, - gnu/java/locale/LocaleInformation_en_BE.java, - gnu/java/locale/LocaleInformation_en_BZ.java, - gnu/java/locale/LocaleInformation_en_GU.java, - gnu/java/locale/LocaleInformation_en_MH.java, - gnu/java/locale/LocaleInformation_en_MP.java, - gnu/java/locale/LocaleInformation_en_MT.java, - gnu/java/locale/LocaleInformation_en_PK.java, - gnu/java/locale/LocaleInformation_en_UM.java, - gnu/java/locale/LocaleInformation_en_US_POSIX.java, - gnu/java/locale/LocaleInformation_en_VI.java, - gnu/java/locale/LocaleInformation_eo.java, - gnu/java/locale/LocaleInformation_es.java, - gnu/java/locale/LocaleInformation_et.java, - gnu/java/locale/LocaleInformation_eu.java, - gnu/java/locale/LocaleInformation_fa.java, - gnu/java/locale/LocaleInformation_fa_AF.java, - gnu/java/locale/LocaleInformation_fi.java, - gnu/java/locale/LocaleInformation_fo.java, - gnu/java/locale/LocaleInformation_fr.java, - gnu/java/locale/LocaleInformation_ga.java, - gnu/java/locale/LocaleInformation_gl.java, - gnu/java/locale/LocaleInformation_gu.java, - gnu/java/locale/LocaleInformation_gu_IN.java, - gnu/java/locale/LocaleInformation_gv.java, - gnu/java/locale/LocaleInformation_he.java, - gnu/java/locale/LocaleInformation_hi.java, - gnu/java/locale/LocaleInformation_hr.java, - gnu/java/locale/LocaleInformation_hu.java, - gnu/java/locale/LocaleInformation_hy.java, - gnu/java/locale/LocaleInformation_hy_AM.java, - gnu/java/locale/LocaleInformation_hy_AM_REVISED.java, - gnu/java/locale/LocaleInformation_id.java, - gnu/java/locale/LocaleInformation_is.java, - gnu/java/locale/LocaleInformation_is_IS.java, - gnu/java/locale/LocaleInformation_it.java, - gnu/java/locale/LocaleInformation_iu.java, - gnu/java/locale/LocaleInformation_ja.java, - gnu/java/locale/LocaleInformation_ka.java, - gnu/java/locale/LocaleInformation_kk.java, - gnu/java/locale/LocaleInformation_kk_KZ.java, - gnu/java/locale/LocaleInformation_kl.java, - gnu/java/locale/LocaleInformation_km.java, - gnu/java/locale/LocaleInformation_km_KH.java, - gnu/java/locale/LocaleInformation_kn.java, - gnu/java/locale/LocaleInformation_kn_IN.java, - gnu/java/locale/LocaleInformation_ko.java, - gnu/java/locale/LocaleInformation_kw.java, - gnu/java/locale/LocaleInformation_ky.java, - gnu/java/locale/LocaleInformation_lo.java, - gnu/java/locale/LocaleInformation_lo_LA.java, - gnu/java/locale/LocaleInformation_lt.java, - gnu/java/locale/LocaleInformation_lv.java, - gnu/java/locale/LocaleInformation_mk.java, - gnu/java/locale/LocaleInformation_ml.java, - gnu/java/locale/LocaleInformation_ml_IN.java, - gnu/java/locale/LocaleInformation_mn.java, - gnu/java/locale/LocaleInformation_mn_MN.java, - gnu/java/locale/LocaleInformation_mr.java, - gnu/java/locale/LocaleInformation_ms.java, - gnu/java/locale/LocaleInformation_ms_BN.java, - gnu/java/locale/LocaleInformation_ms_MY.java, - gnu/java/locale/LocaleInformation_mt.java, - gnu/java/locale/LocaleInformation_nb.java, - gnu/java/locale/LocaleInformation_nb_NO.java, - gnu/java/locale/LocaleInformation_nn.java, - gnu/java/locale/LocaleInformation_om.java, - gnu/java/locale/LocaleInformation_om_ET.java, - gnu/java/locale/LocaleInformation_om_KE.java, - gnu/java/locale/LocaleInformation_or.java, - gnu/java/locale/LocaleInformation_or_IN.java, - gnu/java/locale/LocaleInformation_pa.java, - gnu/java/locale/LocaleInformation_pa_IN.java, - gnu/java/locale/LocaleInformation_pl.java, - gnu/java/locale/LocaleInformation_ps.java, - gnu/java/locale/LocaleInformation_ps_AF.java, - gnu/java/locale/LocaleInformation_pt.java, - gnu/java/locale/LocaleInformation_ro.java, - gnu/java/locale/LocaleInformation_ru.java, - gnu/java/locale/LocaleInformation_sa.java, - gnu/java/locale/LocaleInformation_sa_IN.java, - gnu/java/locale/LocaleInformation_sk.java, - gnu/java/locale/LocaleInformation_sl.java, - gnu/java/locale/LocaleInformation_so.java, - gnu/java/locale/LocaleInformation_so_DJ.java, - gnu/java/locale/LocaleInformation_so_ET.java, - gnu/java/locale/LocaleInformation_so_KE.java, - gnu/java/locale/LocaleInformation_so_SO.java, - gnu/java/locale/LocaleInformation_sq.java, - gnu/java/locale/LocaleInformation_sr.java, - gnu/java/locale/LocaleInformation_sr_Latn.java, - gnu/java/locale/LocaleInformation_sv.java, - gnu/java/locale/LocaleInformation_sw.java, - gnu/java/locale/LocaleInformation_sw_KE.java, - gnu/java/locale/LocaleInformation_sw_TZ.java, - gnu/java/locale/LocaleInformation_ta.java, - gnu/java/locale/LocaleInformation_te.java, - gnu/java/locale/LocaleInformation_th.java, - gnu/java/locale/LocaleInformation_th_TH.java, - gnu/java/locale/LocaleInformation_ti.java, - gnu/java/locale/LocaleInformation_ti_ER.java, - gnu/java/locale/LocaleInformation_ti_ET.java, - gnu/java/locale/LocaleInformation_tr.java, - gnu/java/locale/LocaleInformation_tt.java, - gnu/java/locale/LocaleInformation_tt_RU.java, - gnu/java/locale/LocaleInformation_uk.java, - gnu/java/locale/LocaleInformation_ur.java, - gnu/java/locale/LocaleInformation_uz.java, - gnu/java/locale/LocaleInformation_uz_AF.java, - gnu/java/locale/LocaleInformation_vi.java, - gnu/java/locale/LocaleInformation_zh.java, - gnu/java/locale/LocaleInformation_zh_CN_Hans.java, - gnu/java/locale/LocaleInformation_zh_HK_Hant.java, - gnu/java/locale/LocaleInformation_zh_Hant.java, - gnu/java/locale/LocaleInformation_zh_MO_Hant.java, - gnu/java/locale/LocaleInformation_zh_SG_Hans.java, - gnu/java/locale/LocaleInformation_zh_TW_Hant.java, - gnu/java/net/BASE64.java, gnu/java/net/CRLFInputStream.java, - gnu/java/net/CRLFOutputStream.java, - gnu/java/net/EmptyX509TrustManager.java, - gnu/java/net/GetLocalHostAction.java, - gnu/java/net/GetSystemPropertyAction.java, - gnu/java/net/LineInputStream.java, - gnu/java/net/protocol/ftp/ActiveModeDTP.java, - gnu/java/net/protocol/ftp/BlockInputStream.java, - gnu/java/net/protocol/ftp/BlockOutputStream.java, - gnu/java/net/protocol/ftp/CompressedInputStream.java, - gnu/java/net/protocol/ftp/CompressedOutputStream.java, - gnu/java/net/protocol/ftp/DTP.java, - gnu/java/net/protocol/ftp/DTPInputStream.java, - gnu/java/net/protocol/ftp/DTPOutputStream.java, - gnu/java/net/protocol/ftp/FTPConnection.java, - gnu/java/net/protocol/ftp/FTPException.java, - gnu/java/net/protocol/ftp/FTPResponse.java, - gnu/java/net/protocol/ftp/FTPURLConnection.java, - gnu/java/net/protocol/ftp/Handler.java, - gnu/java/net/protocol/ftp/PassiveModeDTP.java, - gnu/java/net/protocol/ftp/StreamInputStream.java, - gnu/java/net/protocol/ftp/StreamOutputStream.java, - gnu/java/net/protocol/ftp/package.html, - gnu/java/net/protocol/http/Authenticator.java, - gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java, - gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java, - gnu/java/net/protocol/http/ChunkedInputStream.java, - gnu/java/net/protocol/http/Cookie.java, - gnu/java/net/protocol/http/CookieManager.java, - gnu/java/net/protocol/http/Credentials.java, - gnu/java/net/protocol/http/HTTPConnection.java, - gnu/java/net/protocol/http/HTTPDateFormat.java, - gnu/java/net/protocol/http/HTTPURLConnection.java, - gnu/java/net/protocol/http/Headers.java, - gnu/java/net/protocol/http/Request.java, - gnu/java/net/protocol/http/RequestBodyWriter.java, - gnu/java/net/protocol/http/Response.java, - gnu/java/net/protocol/http/ResponseBodyReader.java, - gnu/java/net/protocol/http/ResponseHeaderHandler.java, - gnu/java/net/protocol/http/SimpleCookieManager.java, - gnu/java/net/protocol/http/package.html, - gnu/java/net/protocol/http/event/ConnectionEvent.java, - gnu/java/net/protocol/http/event/ConnectionListener.java, - gnu/java/net/protocol/http/event/RequestEvent.java, - gnu/java/net/protocol/http/event/RequestListener.java, - include/gnu_java_awt_peer_gtk_GdkRobotPeer.h, - include/gnu_xml_libxmlj_dom_GnomeAttr.h, - include/gnu_xml_libxmlj_dom_GnomeDocument.h, - include/gnu_xml_libxmlj_dom_GnomeDocumentBuilder.h, - include/gnu_xml_libxmlj_dom_GnomeDocumentType.h, - include/gnu_xml_libxmlj_dom_GnomeElement.h, - include/gnu_xml_libxmlj_dom_GnomeEntity.h, - include/gnu_xml_libxmlj_dom_GnomeNamedNodeMap.h, - include/gnu_xml_libxmlj_dom_GnomeNode.h, - include/gnu_xml_libxmlj_dom_GnomeNodeList.h, - include/gnu_xml_libxmlj_dom_GnomeNotation.h, - include/gnu_xml_libxmlj_dom_GnomeProcessingInstruction.h, - include/gnu_xml_libxmlj_dom_GnomeTypeInfo.h, - include/gnu_xml_libxmlj_dom_GnomeXPathExpression.h, - include/gnu_xml_libxmlj_dom_GnomeXPathNSResolver.h, - include/gnu_xml_libxmlj_dom_GnomeXPathNodeList.h, - include/gnu_xml_libxmlj_dom_GnomeXPathResult.h, - include/gnu_xml_libxmlj_sax_GnomeLocator.h, - include/gnu_xml_libxmlj_sax_GnomeXMLReader.h, - include/gnu_xml_libxmlj_transform_GnomeTransformer.h, - include/gnu_xml_libxmlj_transform_GnomeTransformerFactory.h, - include/java_nio_VMDirectByteBuffer.h, - javax/xml/XMLConstants.java, - javax/xml/datatype/DatatypeConfigurationException.java, - javax/xml/datatype/DatatypeConstants.java, - javax/xml/datatype/DatatypeFactory.java, - javax/xml/datatype/Duration.java, - javax/xml/datatype/XMLGregorianCalendar.java, - javax/xml/datatype/package.html, - javax/xml/namespace/NamespaceContext.java, - javax/xml/namespace/QName.java, javax/xml/namespace/package.html, - javax/xml/parsers/DocumentBuilder.java, - javax/xml/parsers/DocumentBuilderFactory.java, - javax/xml/parsers/FactoryConfigurationError.java, - javax/xml/parsers/ParserConfigurationException.java, - javax/xml/parsers/SAXParser.java, - javax/xml/parsers/SAXParserFactory.java, - javax/xml/parsers/package.html, - javax/xml/transform/ErrorListener.java, - javax/xml/transform/OutputKeys.java, - javax/xml/transform/Result.java, javax/xml/transform/Source.java, - javax/xml/transform/SourceLocator.java, - javax/xml/transform/Templates.java, - javax/xml/transform/Transformer.java, - javax/xml/transform/TransformerConfigurationException.java, - javax/xml/transform/TransformerException.java, - javax/xml/transform/TransformerFactory.java, - javax/xml/transform/TransformerFactoryConfigurationError.java, - javax/xml/transform/URIResolver.java, - javax/xml/transform/package.html, - javax/xml/transform/dom/DOMLocator.java, - javax/xml/transform/dom/DOMResult.java, - javax/xml/transform/dom/DOMSource.java, - javax/xml/transform/dom/package.html, - javax/xml/transform/sax/SAXResult.java, - javax/xml/transform/sax/SAXSource.java, - javax/xml/transform/sax/SAXTransformerFactory.java, - javax/xml/transform/sax/TemplatesHandler.java, - javax/xml/transform/sax/TransformerHandler.java, - javax/xml/transform/sax/package.html, - javax/xml/transform/stream/StreamResult.java, - javax/xml/transform/stream/StreamSource.java, - javax/xml/transform/stream/package.html, - javax/xml/validation/Schema.java, - javax/xml/validation/SchemaFactory.java, - javax/xml/validation/TypeInfoProvider.java, - javax/xml/validation/Validator.java, - javax/xml/validation/ValidatorHandler.java, - javax/xml/validation/package.html, javax/xml/xpath/XPath.java, - javax/xml/xpath/XPathConstants.java, - javax/xml/xpath/XPathException.java, - javax/xml/xpath/XPathExpression.java, - javax/xml/xpath/XPathExpressionException.java, - javax/xml/xpath/XPathFactory.java, - javax/xml/xpath/XPathFactoryConfigurationException.java, - javax/xml/xpath/XPathFunction.java, - javax/xml/xpath/XPathFunctionException.java, - javax/xml/xpath/XPathFunctionResolver.java, - javax/xml/xpath/XPathVariableResolver.java, - javax/xml/xpath/package.html: Update to classpath-0.13. - -2005-01-12 13:50 twisti - - * src/classpath/: external/Makefile.am, external/README, - external/sax/Makefile.am, external/sax/README, - external/sax/org/xml/sax/AttributeList.java, - external/sax/org/xml/sax/Attributes.java, - external/sax/org/xml/sax/ContentHandler.java, - external/sax/org/xml/sax/DTDHandler.java, - external/sax/org/xml/sax/DocumentHandler.java, - external/sax/org/xml/sax/EntityResolver.java, - external/sax/org/xml/sax/ErrorHandler.java, - external/sax/org/xml/sax/HandlerBase.java, - external/sax/org/xml/sax/InputSource.java, - external/sax/org/xml/sax/Locator.java, - external/sax/org/xml/sax/Parser.java, - external/sax/org/xml/sax/SAXException.java, - external/sax/org/xml/sax/SAXNotRecognizedException.java, - external/sax/org/xml/sax/SAXNotSupportedException.java, - external/sax/org/xml/sax/SAXParseException.java, - external/sax/org/xml/sax/XMLFilter.java, - external/sax/org/xml/sax/XMLReader.java, - external/sax/org/xml/sax/package.html, - external/sax/org/xml/sax/ext/Attributes2.java, - external/sax/org/xml/sax/ext/Attributes2Impl.java, - external/sax/org/xml/sax/ext/DeclHandler.java, - external/sax/org/xml/sax/ext/DefaultHandler2.java, - external/sax/org/xml/sax/ext/EntityResolver2.java, - external/sax/org/xml/sax/ext/LexicalHandler.java, - external/sax/org/xml/sax/ext/Locator2.java, - external/sax/org/xml/sax/ext/Locator2Impl.java, - external/sax/org/xml/sax/ext/package.html, - external/sax/org/xml/sax/helpers/AttributeListImpl.java, - external/sax/org/xml/sax/helpers/AttributesImpl.java, - external/sax/org/xml/sax/helpers/DefaultHandler.java, - external/sax/org/xml/sax/helpers/LocatorImpl.java, - external/sax/org/xml/sax/helpers/NamespaceSupport.java, - external/sax/org/xml/sax/helpers/NewInstance.java, - external/sax/org/xml/sax/helpers/ParserAdapter.java, - external/sax/org/xml/sax/helpers/ParserFactory.java, - external/sax/org/xml/sax/helpers/XMLFilterImpl.java, - external/sax/org/xml/sax/helpers/XMLReaderAdapter.java, - external/sax/org/xml/sax/helpers/XMLReaderFactory.java, - external/sax/org/xml/sax/helpers/package.html, - external/w3c_dom/Makefile.am, external/w3c_dom/README, - external/w3c_dom/org/w3c/dom/Attr.java, - external/w3c_dom/org/w3c/dom/CDATASection.java, - external/w3c_dom/org/w3c/dom/CharacterData.java, - external/w3c_dom/org/w3c/dom/Comment.java, - external/w3c_dom/org/w3c/dom/DOMConfiguration.java, - external/w3c_dom/org/w3c/dom/DOMError.java, - external/w3c_dom/org/w3c/dom/DOMErrorHandler.java, - external/w3c_dom/org/w3c/dom/DOMException.java, - external/w3c_dom/org/w3c/dom/DOMImplementation.java, - external/w3c_dom/org/w3c/dom/DOMImplementationList.java, - external/w3c_dom/org/w3c/dom/DOMImplementationSource.java, - external/w3c_dom/org/w3c/dom/DOMLocator.java, - external/w3c_dom/org/w3c/dom/DOMStringList.java, - external/w3c_dom/org/w3c/dom/Document.java, - external/w3c_dom/org/w3c/dom/DocumentFragment.java, - external/w3c_dom/org/w3c/dom/DocumentType.java, - external/w3c_dom/org/w3c/dom/Element.java, - external/w3c_dom/org/w3c/dom/Entity.java, - external/w3c_dom/org/w3c/dom/EntityReference.java, - external/w3c_dom/org/w3c/dom/NameList.java, - external/w3c_dom/org/w3c/dom/NamedNodeMap.java, - external/w3c_dom/org/w3c/dom/Node.java, - external/w3c_dom/org/w3c/dom/NodeList.java, - external/w3c_dom/org/w3c/dom/Notation.java, - external/w3c_dom/org/w3c/dom/ProcessingInstruction.java, - external/w3c_dom/org/w3c/dom/Text.java, - external/w3c_dom/org/w3c/dom/TypeInfo.java, - external/w3c_dom/org/w3c/dom/UserDataHandler.java, - external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java, - external/w3c_dom/org/w3c/dom/css/CSS2Properties.java, - external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java, - external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java, - external/w3c_dom/org/w3c/dom/css/CSSImportRule.java, - external/w3c_dom/org/w3c/dom/css/CSSMediaRule.java, - external/w3c_dom/org/w3c/dom/css/CSSPageRule.java, - external/w3c_dom/org/w3c/dom/css/CSSPrimitiveValue.java, - external/w3c_dom/org/w3c/dom/css/CSSRule.java, - external/w3c_dom/org/w3c/dom/css/CSSRuleList.java, - external/w3c_dom/org/w3c/dom/css/CSSStyleDeclaration.java, - external/w3c_dom/org/w3c/dom/css/CSSStyleRule.java, - external/w3c_dom/org/w3c/dom/css/CSSStyleSheet.java, - external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java, - external/w3c_dom/org/w3c/dom/css/CSSValue.java, - external/w3c_dom/org/w3c/dom/css/CSSValueList.java, - external/w3c_dom/org/w3c/dom/css/Counter.java, - external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java, - external/w3c_dom/org/w3c/dom/css/DocumentCSS.java, - external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java, - external/w3c_dom/org/w3c/dom/css/RGBColor.java, - external/w3c_dom/org/w3c/dom/css/Rect.java, - external/w3c_dom/org/w3c/dom/css/ViewCSS.java, - external/w3c_dom/org/w3c/dom/events/DocumentEvent.java, - external/w3c_dom/org/w3c/dom/events/Event.java, - external/w3c_dom/org/w3c/dom/events/EventException.java, - external/w3c_dom/org/w3c/dom/events/EventListener.java, - external/w3c_dom/org/w3c/dom/events/EventTarget.java, - external/w3c_dom/org/w3c/dom/events/MouseEvent.java, - external/w3c_dom/org/w3c/dom/events/MutationEvent.java, - external/w3c_dom/org/w3c/dom/events/UIEvent.java, - external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java, - external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java, - external/w3c_dom/org/w3c/dom/html2/HTMLElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLFontElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java, - external/w3c_dom/org/w3c/dom/html2/HTMLParagraphElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLParamElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLPreElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLQuoteElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLScriptElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLSelectElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLStyleElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableCaptionElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableCellElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableColElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableRowElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTableSectionElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTextAreaElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLTitleElement.java, - external/w3c_dom/org/w3c/dom/html2/HTMLUListElement.java, - external/w3c_dom/org/w3c/dom/ls/DOMImplementationLS.java, - external/w3c_dom/org/w3c/dom/ls/LSException.java, - external/w3c_dom/org/w3c/dom/ls/LSInput.java, - external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java, - external/w3c_dom/org/w3c/dom/ls/LSOutput.java, - external/w3c_dom/org/w3c/dom/ls/LSParser.java, - external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java, - external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java, - external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java, - external/w3c_dom/org/w3c/dom/ls/LSSerializer.java, - external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java, - external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java, - external/w3c_dom/org/w3c/dom/ranges/Range.java, - external/w3c_dom/org/w3c/dom/ranges/RangeException.java, - external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java, - external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java, - external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java, - external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java, - external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java, - external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java, - external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java, - external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java, - external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java, - external/w3c_dom/org/w3c/dom/views/AbstractView.java, - external/w3c_dom/org/w3c/dom/views/DocumentView.java, - external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java, - external/w3c_dom/org/w3c/dom/xpath/XPathException.java, - external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java, - external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java, - external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java, - external/w3c_dom/org/w3c/dom/xpath/XPathResult.java, - gnu/xml/aelfred2/ContentHandler2.java, - gnu/xml/aelfred2/JAXPFactory.java, - gnu/xml/aelfred2/SAXDriver.java, gnu/xml/aelfred2/XmlParser.java, - gnu/xml/aelfred2/XmlReader.java, gnu/xml/aelfred2/package.html, - gnu/xml/dom/Consumer.java, gnu/xml/dom/DTDAttributeTypeInfo.java, - gnu/xml/dom/DTDElementTypeInfo.java, gnu/xml/dom/DomAttr.java, - gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomCharacterData.java, - gnu/xml/dom/DomComment.java, gnu/xml/dom/DomDoctype.java, - gnu/xml/dom/DomDocument.java, - gnu/xml/dom/DomDocumentBuilder.java, - gnu/xml/dom/DomDocumentBuilderFactory.java, - gnu/xml/dom/DomDocumentConfiguration.java, - gnu/xml/dom/DomElement.java, gnu/xml/dom/DomEntity.java, - gnu/xml/dom/DomEntityReference.java, gnu/xml/dom/DomEvent.java, - gnu/xml/dom/DomEx.java, gnu/xml/dom/DomExtern.java, - gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomImpl.java, - gnu/xml/dom/DomIterator.java, - gnu/xml/dom/DomNSResolverContext.java, - gnu/xml/dom/DomNamedNodeMap.java, gnu/xml/dom/DomNode.java, - gnu/xml/dom/DomNodeIterator.java, gnu/xml/dom/DomNotation.java, - gnu/xml/dom/DomNsNode.java, gnu/xml/dom/DomPI.java, - gnu/xml/dom/DomText.java, gnu/xml/dom/DomXPathExpression.java, - gnu/xml/dom/DomXPathNSResolver.java, - gnu/xml/dom/DomXPathResult.java, - gnu/xml/dom/ImplementationList.java, - gnu/xml/dom/ImplementationSource.java, - gnu/xml/dom/JAXPFactory.java, gnu/xml/dom/package.html, - gnu/xml/dom/ls/DomLSEx.java, gnu/xml/dom/ls/DomLSInput.java, - gnu/xml/dom/ls/DomLSOutput.java, gnu/xml/dom/ls/DomLSParser.java, - gnu/xml/dom/ls/DomLSSerializer.java, - gnu/xml/dom/ls/FilteredSAXEventSink.java, - gnu/xml/dom/ls/ReaderInputStream.java, - gnu/xml/dom/ls/SAXEventSink.java, - gnu/xml/dom/ls/WriterOutputStream.java, - gnu/xml/libxmlj/dom/GnomeAttr.java, - gnu/xml/libxmlj/dom/GnomeCDATASection.java, - gnu/xml/libxmlj/dom/GnomeCharacterData.java, - gnu/xml/libxmlj/dom/GnomeComment.java, - gnu/xml/libxmlj/dom/GnomeDOMException.java, - gnu/xml/libxmlj/dom/GnomeDOMStringList.java, - gnu/xml/libxmlj/dom/GnomeDocument.java, - gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java, - gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.java, - gnu/xml/libxmlj/dom/GnomeDocumentFragment.java, - gnu/xml/libxmlj/dom/GnomeDocumentType.java, - gnu/xml/libxmlj/dom/GnomeElement.java, - gnu/xml/libxmlj/dom/GnomeEntity.java, - gnu/xml/libxmlj/dom/GnomeEntityReference.java, - gnu/xml/libxmlj/dom/GnomeNamedNodeMap.java, - gnu/xml/libxmlj/dom/GnomeNode.java, - gnu/xml/libxmlj/dom/GnomeNodeList.java, - gnu/xml/libxmlj/dom/GnomeNotation.java, - gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java, - gnu/xml/libxmlj/dom/GnomeText.java, - gnu/xml/libxmlj/dom/GnomeTypeInfo.java, - gnu/xml/libxmlj/dom/GnomeXPathExpression.java, - gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java, - gnu/xml/libxmlj/dom/GnomeXPathNodeList.java, - gnu/xml/libxmlj/dom/GnomeXPathResult.java, - gnu/xml/libxmlj/sax/GnomeLocator.java, - gnu/xml/libxmlj/sax/GnomeSAXParser.java, - gnu/xml/libxmlj/sax/GnomeSAXParserFactory.java, - gnu/xml/libxmlj/sax/GnomeXMLReader.java, - gnu/xml/libxmlj/sax/Namespaces.java, - gnu/xml/libxmlj/sax/StringArrayAttributes.java, - gnu/xml/libxmlj/sax/XMLName.java, - gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.java, - gnu/xml/libxmlj/transform/GnomeTransformer.java, - gnu/xml/libxmlj/transform/GnomeTransformerFactory.java, - gnu/xml/libxmlj/transform/URIResolverEntityResolver.java, - gnu/xml/libxmlj/transform/package.html, - gnu/xml/libxmlj/util/EmptyNodeList.java, - gnu/xml/libxmlj/util/NamedInputStream.java, - gnu/xml/libxmlj/util/StandaloneDocumentType.java, - gnu/xml/libxmlj/util/StandaloneLocator.java, - gnu/xml/libxmlj/util/XMLJ.java, gnu/xml/pipeline/CallFilter.java, - gnu/xml/pipeline/DomConsumer.java, - gnu/xml/pipeline/EventConsumer.java, - gnu/xml/pipeline/EventFilter.java, - gnu/xml/pipeline/LinkFilter.java, gnu/xml/pipeline/NSFilter.java, - gnu/xml/pipeline/PipelineFactory.java, - gnu/xml/pipeline/TeeConsumer.java, - gnu/xml/pipeline/TextConsumer.java, - gnu/xml/pipeline/ValidationConsumer.java, - gnu/xml/pipeline/WellFormednessFilter.java, - gnu/xml/pipeline/XIncludeFilter.java, - gnu/xml/pipeline/XsltFilter.java, gnu/xml/pipeline/package.html, - gnu/xml/transform/AbstractNumberNode.java, - gnu/xml/transform/ApplyImportsNode.java, - gnu/xml/transform/ApplyTemplatesNode.java, - gnu/xml/transform/AttributeNode.java, - gnu/xml/transform/AttributeSet.java, - gnu/xml/transform/Bindings.java, - gnu/xml/transform/CallTemplateNode.java, - gnu/xml/transform/ChooseNode.java, - gnu/xml/transform/CommentNode.java, - gnu/xml/transform/CopyNode.java, - gnu/xml/transform/CopyOfNode.java, - gnu/xml/transform/CurrentFunction.java, - gnu/xml/transform/DOMSourceLocator.java, - gnu/xml/transform/DocumentFunction.java, - gnu/xml/transform/ElementAvailableFunction.java, - gnu/xml/transform/ElementNode.java, - gnu/xml/transform/ErrorListenerErrorHandler.java, - gnu/xml/transform/ForEachNode.java, - gnu/xml/transform/FormatNumberFunction.java, - gnu/xml/transform/FunctionAvailableFunction.java, - gnu/xml/transform/GenerateIdFunction.java, - gnu/xml/transform/IfNode.java, gnu/xml/transform/Key.java, - gnu/xml/transform/KeyFunction.java, - gnu/xml/transform/LiteralNode.java, - gnu/xml/transform/MessageNode.java, - gnu/xml/transform/NodeNumberNode.java, - gnu/xml/transform/NumberNode.java, - gnu/xml/transform/OtherwiseNode.java, - gnu/xml/transform/ParameterNode.java, - gnu/xml/transform/ProcessingInstructionNode.java, - gnu/xml/transform/SAXSerializer.java, - gnu/xml/transform/SortKey.java, - gnu/xml/transform/StreamSerializer.java, - gnu/xml/transform/Stylesheet.java, - gnu/xml/transform/SystemPropertyFunction.java, - gnu/xml/transform/Template.java, - gnu/xml/transform/TemplateNode.java, - gnu/xml/transform/TemplatesImpl.java, - gnu/xml/transform/TextNode.java, - gnu/xml/transform/TransformerFactoryImpl.java, - gnu/xml/transform/TransformerImpl.java, - gnu/xml/transform/TransformerOutputProperties.java, - gnu/xml/transform/URIResolverEntityResolver.java, - gnu/xml/transform/UnparsedEntityUriFunction.java, - gnu/xml/transform/ValueOfNode.java, - gnu/xml/transform/WhenNode.java, - gnu/xml/transform/WithParam.java, - gnu/xml/transform/XSLComparator.java, - gnu/xml/transform/XSLURIResolver.java, - gnu/xml/transform/package.html, gnu/xml/util/DoParse.java, - gnu/xml/util/DomParser.java, gnu/xml/util/Resolver.java, - gnu/xml/util/SAXNullTransformerFactory.java, - gnu/xml/util/XCat.java, gnu/xml/util/XHTMLWriter.java, - gnu/xml/util/XMLWriter.java, gnu/xml/util/package.html, - gnu/xml/xpath/AndExpr.java, gnu/xml/xpath/ArithmeticExpr.java, - gnu/xml/xpath/BooleanFunction.java, - gnu/xml/xpath/CeilingFunction.java, - gnu/xml/xpath/ConcatFunction.java, gnu/xml/xpath/Constant.java, - gnu/xml/xpath/ContainsFunction.java, - gnu/xml/xpath/CountFunction.java, - gnu/xml/xpath/DocumentOrderComparator.java, - gnu/xml/xpath/EqualityExpr.java, gnu/xml/xpath/Expr.java, - gnu/xml/xpath/FalseFunction.java, - gnu/xml/xpath/FloorFunction.java, gnu/xml/xpath/Function.java, - gnu/xml/xpath/FunctionCall.java, gnu/xml/xpath/IdFunction.java, - gnu/xml/xpath/LangFunction.java, gnu/xml/xpath/LastFunction.java, - gnu/xml/xpath/LocalNameFunction.java, - gnu/xml/xpath/NameFunction.java, gnu/xml/xpath/NameTest.java, - gnu/xml/xpath/NamespaceTest.java, - gnu/xml/xpath/NamespaceUriFunction.java, - gnu/xml/xpath/NegativeExpr.java, gnu/xml/xpath/NodeTypeTest.java, - gnu/xml/xpath/NormalizeSpaceFunction.java, - gnu/xml/xpath/NotFunction.java, - gnu/xml/xpath/NumberFunction.java, gnu/xml/xpath/OrExpr.java, - gnu/xml/xpath/ParenthesizedExpr.java, gnu/xml/xpath/Path.java, - gnu/xml/xpath/Pattern.java, gnu/xml/xpath/PositionFunction.java, - gnu/xml/xpath/Predicate.java, gnu/xml/xpath/RelationalExpr.java, - gnu/xml/xpath/Root.java, gnu/xml/xpath/RoundFunction.java, - gnu/xml/xpath/Selector.java, - gnu/xml/xpath/StartsWithFunction.java, gnu/xml/xpath/Steps.java, - gnu/xml/xpath/StringFunction.java, - gnu/xml/xpath/StringLengthFunction.java, - gnu/xml/xpath/SubstringAfterFunction.java, - gnu/xml/xpath/SubstringBeforeFunction.java, - gnu/xml/xpath/SubstringFunction.java, - gnu/xml/xpath/SumFunction.java, gnu/xml/xpath/Test.java, - gnu/xml/xpath/TranslateFunction.java, - gnu/xml/xpath/TrueFunction.java, gnu/xml/xpath/UnionExpr.java, - gnu/xml/xpath/VariableReference.java, - gnu/xml/xpath/XPathFactoryImpl.java, - gnu/xml/xpath/XPathImpl.java, gnu/xml/xpath/XPathParser.java, - gnu/xml/xpath/XPathParser.y, gnu/xml/xpath/XPathTokenizer.java: - Update to classpath-0.13. - -2005-01-12 13:45 twisti - - * src/classpath/: ChangeLog, INSTALL, LICENSE, Makefile.am, NEWS, - acinclude.m4, configure.ac, doc/vmintegration.texinfo, - gnu/classpath/RawData.java, gnu/java/awt/ClasspathToolkit.java, - gnu/java/awt/peer/gtk/GdkFontPeer.java, - gnu/java/awt/peer/gtk/GdkGraphics.java, - gnu/java/awt/peer/gtk/GdkGraphics2D.java, - gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, - gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, - gnu/java/awt/peer/gtk/GtkComponentPeer.java, - gnu/java/awt/peer/gtk/GtkFramePeer.java, - gnu/java/awt/peer/gtk/GtkImage.java, - gnu/java/awt/peer/gtk/GtkImagePainter.java, - gnu/java/awt/peer/gtk/GtkToolkit.java, - gnu/java/awt/peer/gtk/GtkWindowPeer.java, - gnu/java/beans/BeanInfoEmbryo.java, - gnu/java/io/EncodingManager.java, - gnu/java/locale/LocaleInformation.java, - gnu/java/locale/LocaleInformation_af_ZA.java, - gnu/java/locale/LocaleInformation_ar_AE.java, - gnu/java/locale/LocaleInformation_ar_BH.java, - gnu/java/locale/LocaleInformation_ar_DZ.java, - gnu/java/locale/LocaleInformation_ar_EG.java, - gnu/java/locale/LocaleInformation_ar_IN.java, - gnu/java/locale/LocaleInformation_ar_IQ.java, - gnu/java/locale/LocaleInformation_ar_JO.java, - gnu/java/locale/LocaleInformation_ar_KW.java, - gnu/java/locale/LocaleInformation_ar_LB.java, - gnu/java/locale/LocaleInformation_ar_LY.java, - gnu/java/locale/LocaleInformation_ar_MA.java, - gnu/java/locale/LocaleInformation_ar_OM.java, - gnu/java/locale/LocaleInformation_ar_QA.java, - gnu/java/locale/LocaleInformation_ar_SD.java, - gnu/java/locale/LocaleInformation_ar_SY.java, - gnu/java/locale/LocaleInformation_ar_TN.java, - gnu/java/locale/LocaleInformation_ar_YE.java, - gnu/java/locale/LocaleInformation_be_BY.java, - gnu/java/locale/LocaleInformation_bn_IN.java, - gnu/java/locale/LocaleInformation_br_FR.java, - gnu/java/locale/LocaleInformation_bs_BA.java, - gnu/java/locale/LocaleInformation_ca_ES.java, - gnu/java/locale/LocaleInformation_cs_CZ.java, - gnu/java/locale/LocaleInformation_cy_GB.java, - gnu/java/locale/LocaleInformation_da_DK.java, - gnu/java/locale/LocaleInformation_de.java, - gnu/java/locale/LocaleInformation_de_AT.java, - gnu/java/locale/LocaleInformation_de_BE.java, - gnu/java/locale/LocaleInformation_de_CH.java, - gnu/java/locale/LocaleInformation_de_DE.java, - gnu/java/locale/LocaleInformation_de_LU.java, - gnu/java/locale/LocaleInformation_el_GR.java, - gnu/java/locale/LocaleInformation_en.java, - gnu/java/locale/LocaleInformation_en_AU.java, - gnu/java/locale/LocaleInformation_en_BW.java, - gnu/java/locale/LocaleInformation_en_CA.java, - gnu/java/locale/LocaleInformation_en_DK.java, - gnu/java/locale/LocaleInformation_en_GB.java, - gnu/java/locale/LocaleInformation_en_HK.java, - gnu/java/locale/LocaleInformation_en_IE.java, - gnu/java/locale/LocaleInformation_en_IN.java, - gnu/java/locale/LocaleInformation_en_NZ.java, - gnu/java/locale/LocaleInformation_en_PH.java, - gnu/java/locale/LocaleInformation_en_SG.java, - gnu/java/locale/LocaleInformation_en_US.java, - gnu/java/locale/LocaleInformation_en_ZA.java, - gnu/java/locale/LocaleInformation_en_ZW.java, - gnu/java/locale/LocaleInformation_es_AR.java, - gnu/java/locale/LocaleInformation_es_BO.java, - gnu/java/locale/LocaleInformation_es_CL.java, - gnu/java/locale/LocaleInformation_es_CO.java, - gnu/java/locale/LocaleInformation_es_CR.java, - gnu/java/locale/LocaleInformation_es_DO.java, - gnu/java/locale/LocaleInformation_es_EC.java, - gnu/java/locale/LocaleInformation_es_ES.java, - gnu/java/locale/LocaleInformation_es_GT.java, - gnu/java/locale/LocaleInformation_es_HN.java, - gnu/java/locale/LocaleInformation_es_MX.java, - gnu/java/locale/LocaleInformation_es_NI.java, - gnu/java/locale/LocaleInformation_es_PA.java, - gnu/java/locale/LocaleInformation_es_PE.java, - gnu/java/locale/LocaleInformation_es_PR.java, - gnu/java/locale/LocaleInformation_es_PY.java, - gnu/java/locale/LocaleInformation_es_SV.java, - gnu/java/locale/LocaleInformation_es_US.java, - gnu/java/locale/LocaleInformation_es_UY.java, - gnu/java/locale/LocaleInformation_es_VE.java, - gnu/java/locale/LocaleInformation_et_EE.java, - gnu/java/locale/LocaleInformation_eu_ES.java, - gnu/java/locale/LocaleInformation_fa_IR.java, - gnu/java/locale/LocaleInformation_fi_FI.java, - gnu/java/locale/LocaleInformation_fo_FO.java, - gnu/java/locale/LocaleInformation_fr_BE.java, - gnu/java/locale/LocaleInformation_fr_CA.java, - gnu/java/locale/LocaleInformation_fr_CH.java, - gnu/java/locale/LocaleInformation_fr_FR.java, - gnu/java/locale/LocaleInformation_fr_LU.java, - gnu/java/locale/LocaleInformation_ga_IE.java, - gnu/java/locale/LocaleInformation_gd_GB.java, - gnu/java/locale/LocaleInformation_gl_ES.java, - gnu/java/locale/LocaleInformation_gv_GB.java, - gnu/java/locale/LocaleInformation_he_IL.java, - gnu/java/locale/LocaleInformation_hi_IN.java, - gnu/java/locale/LocaleInformation_hr_HR.java, - gnu/java/locale/LocaleInformation_hu_HU.java, - gnu/java/locale/LocaleInformation_id_ID.java, - gnu/java/locale/LocaleInformation_it_CH.java, - gnu/java/locale/LocaleInformation_it_IT.java, - gnu/java/locale/LocaleInformation_iw_IL.java, - gnu/java/locale/LocaleInformation_ja_JP.java, - gnu/java/locale/LocaleInformation_ka_GE.java, - gnu/java/locale/LocaleInformation_kl_GL.java, - gnu/java/locale/LocaleInformation_ko_KR.java, - gnu/java/locale/LocaleInformation_kw_GB.java, - gnu/java/locale/LocaleInformation_lt_LT.java, - gnu/java/locale/LocaleInformation_lv_LV.java, - gnu/java/locale/LocaleInformation_mi_NZ.java, - gnu/java/locale/LocaleInformation_mk_MK.java, - gnu/java/locale/LocaleInformation_mr_IN.java, - gnu/java/locale/LocaleInformation_mt_MT.java, - gnu/java/locale/LocaleInformation_nl.java, - gnu/java/locale/LocaleInformation_nl_BE.java, - gnu/java/locale/LocaleInformation_nl_NL.java, - gnu/java/locale/LocaleInformation_nn_NO.java, - gnu/java/locale/LocaleInformation_no_NO.java, - gnu/java/locale/LocaleInformation_oc_FR.java, - gnu/java/locale/LocaleInformation_pl_PL.java, - gnu/java/locale/LocaleInformation_pt_BR.java, - gnu/java/locale/LocaleInformation_pt_PT.java, - gnu/java/locale/LocaleInformation_ro_RO.java, - gnu/java/locale/LocaleInformation_ru_RU.java, - gnu/java/locale/LocaleInformation_ru_UA.java, - gnu/java/locale/LocaleInformation_se_NO.java, - gnu/java/locale/LocaleInformation_sk_SK.java, - gnu/java/locale/LocaleInformation_sl_SI.java, - gnu/java/locale/LocaleInformation_sq_AL.java, - gnu/java/locale/LocaleInformation_sr_YU.java, - gnu/java/locale/LocaleInformation_sv_FI.java, - gnu/java/locale/LocaleInformation_sv_SE.java, - gnu/java/locale/LocaleInformation_ta_IN.java, - gnu/java/locale/LocaleInformation_te_IN.java, - gnu/java/locale/LocaleInformation_tg_TJ.java, - gnu/java/locale/LocaleInformation_tl_PH.java, - gnu/java/locale/LocaleInformation_tr_TR.java, - gnu/java/locale/LocaleInformation_uk_UA.java, - gnu/java/locale/LocaleInformation_ur_PK.java, - gnu/java/locale/LocaleInformation_uz_UZ.java, - gnu/java/locale/LocaleInformation_vi_VN.java, - gnu/java/locale/LocaleInformation_yi_US.java, - gnu/java/locale/LocaleInformation_zh_CN.java, - gnu/java/locale/LocaleInformation_zh_HK.java, - gnu/java/locale/LocaleInformation_zh_SG.java, - gnu/java/locale/LocaleInformation_zh_TW.java, - gnu/java/locale/iso3166-a3.properties, - gnu/java/locale/iso3166.properties, - gnu/java/locale/iso3166_de.properties, - gnu/java/locale/iso639-a2-old.properties, - gnu/java/locale/iso639-a3.properties, - gnu/java/locale/iso639.properties, - gnu/java/locale/iso639_de.properties, - gnu/java/locale/iso639_fr.properties, - gnu/java/locale/iso639_ga.properties, - gnu/java/net/PlainDatagramSocketImpl.java, - gnu/java/net/PlainSocketImpl.java, - gnu/java/net/protocol/file/Connection.java, - gnu/java/net/protocol/http/Connection.java, - gnu/java/net/protocol/http/Handler.java, - gnu/java/net/protocol/http/TODO, gnu/java/nio/FileLockImpl.java, - gnu/java/nio/NIOServerSocket.java, gnu/java/nio/PipeImpl.java, - gnu/java/nio/SelectorImpl.java, - gnu/java/nio/SocketChannelImpl.java, - gnu/java/rmi/server/ConnectionRunnerPool.java, - gnu/java/security/action/GetSecurityPropertyAction.java, - gnu/java/security/der/DERWriter.java, - gnu/java/text/FormatCharacterIterator.java, include/Makefile.am, - include/gnu_java_awt_peer_gtk_GdkFontPeer.h, - include/gnu_java_awt_peer_gtk_GdkGraphics2D.h, - include/gnu_java_awt_peer_gtk_GtkFramePeer.h, - include/gnu_java_awt_peer_gtk_GtkWindowPeer.h, - include/gnu_java_nio_NIOServerSocket.h, - include/java_io_ObjectInputStream.h, include/java_lang_Double.h, - include/java_lang_VMSystem.h, - include/java_nio_DirectByteBufferImpl.h, java/applet/Applet.java, - java/awt/BasicStroke.java, java/awt/Button.java, - java/awt/Canvas.java, java/awt/CardLayout.java, - java/awt/Checkbox.java, java/awt/CheckboxMenuItem.java, - java/awt/Choice.java, java/awt/Component.java, - java/awt/Container.java, java/awt/Dialog.java, - java/awt/EventDispatchThread.java, java/awt/EventQueue.java, - java/awt/FileDialog.java, java/awt/FlowLayout.java, - java/awt/Font.java, java/awt/FontMetrics.java, - java/awt/Frame.java, java/awt/Graphics.java, - java/awt/GridLayout.java, java/awt/KeyboardFocusManager.java, - java/awt/Label.java, java/awt/LayoutManager2.java, - java/awt/List.java, java/awt/Menu.java, java/awt/MenuBar.java, - java/awt/MenuComponent.java, java/awt/MenuItem.java, - java/awt/PopupMenu.java, java/awt/Robot.java, - java/awt/ScrollPane.java, java/awt/Scrollbar.java, - java/awt/TextArea.java, java/awt/TextComponent.java, - java/awt/TextField.java, java/awt/Toolkit.java, - java/awt/Window.java, java/awt/color/ICC_ColorSpace.java, - java/awt/color/ICC_Profile.java, - java/awt/color/ICC_ProfileGray.java, - java/awt/color/ICC_ProfileRGB.java, - java/awt/datatransfer/DataFlavor.java, - java/awt/datatransfer/FlavorTable.java, - java/awt/datatransfer/StringSelection.java, - java/awt/event/ActionListener.java, - java/awt/event/HierarchyBoundsAdapter.java, - java/awt/event/InputEvent.java, - java/awt/geom/AffineTransform.java, java/awt/geom/Arc2D.java, - java/awt/geom/Area.java, java/awt/geom/Rectangle2D.java, - java/awt/geom/RectangularShape.java, - java/awt/im/spi/InputMethod.java, - java/awt/image/AffineTransformOp.java, - java/awt/image/ByteLookupTable.java, - java/awt/image/ColorConvertOp.java, - java/awt/image/ColorModel.java, - java/awt/image/DataBufferShort.java, - java/awt/image/DataBufferUShort.java, - java/awt/image/DirectColorModel.java, - java/awt/image/IndexColorModel.java, - java/awt/image/LookupOp.java, - java/awt/image/MemoryImageSource.java, - java/awt/image/MultiPixelPackedSampleModel.java, - java/awt/image/RGBImageFilter.java, - java/awt/image/RescaleOp.java, - java/awt/image/ShortLookupTable.java, - java/awt/image/SinglePixelPackedSampleModel.java, - java/awt/peer/RobotPeer.java, java/awt/print/Book.java, - java/awt/print/PrinterJob.java, java/beans/Beans.java, - java/beans/PropertyChangeEvent.java, - java/beans/PropertyChangeSupport.java, - java/beans/PropertyDescriptor.java, - java/beans/PropertyEditorSupport.java, - java/beans/VetoableChangeSupport.java, - java/io/BufferedInputStream.java, java/io/BufferedReader.java, - java/io/File.java, java/io/FileDescriptor.java, - java/io/FileInputStream.java, java/io/FileOutputStream.java, - java/io/FileWriter.java, java/io/ObjectInputStream.java, - java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java, - java/io/OutputStreamWriter.java, java/io/PipedInputStream.java, - java/io/PipedOutputStream.java, java/io/PipedReader.java, - java/io/PipedWriter.java, java/io/PrintStream.java, - java/io/PushbackInputStream.java, java/io/RandomAccessFile.java, - java/io/Reader.java, java/io/StreamTokenizer.java, - java/io/StringReader.java, java/lang/Class.java, - java/lang/ClassLoader.java, java/lang/Runtime.java, - java/lang/SecurityManager.java, java/lang/StackTraceElement.java, - java/lang/String.java, java/lang/StringBuffer.java, - java/lang/System.java, java/lang/Thread.java, - java/lang/ThreadGroup.java, java/lang/Throwable.java, - java/lang/reflect/Proxy.java, java/net/Inet4Address.java, - java/net/InetAddress.java, java/net/NetworkInterface.java, - java/net/Socket.java, java/net/URL.java, - java/net/URLClassLoader.java, java/net/URLConnection.java, - java/nio/ByteBufferImpl.java, java/nio/ByteOrder.java, - java/nio/CharBufferImpl.java, java/nio/CharViewBufferImpl.java, - java/nio/DirectByteBufferImpl.java, - java/nio/DoubleBufferImpl.java, - java/nio/DoubleViewBufferImpl.java, - java/nio/FloatBufferImpl.java, java/nio/FloatViewBufferImpl.java, - java/nio/IntBufferImpl.java, java/nio/IntViewBufferImpl.java, - java/nio/LongBufferImpl.java, java/nio/LongViewBufferImpl.java, - java/nio/MappedByteBufferImpl.java, - java/nio/ShortBufferImpl.java, java/nio/ShortViewBufferImpl.java, - java/nio/channels/Channel.java, java/nio/channels/Channels.java, - java/nio/channels/SocketChannel.java, - java/nio/channels/spi/AbstractSelectableChannel.java, - java/rmi/Naming.java, java/rmi/registry/LocateRegistry.java, - java/rmi/server/RMIClassLoader.java, - java/security/KeyPairGeneratorSpi.java, - java/security/SecureRandom.java, java/security/Security.java, - java/security/cert/X509CRLSelector.java, - java/security/cert/X509CertSelector.java, - java/text/DateFormat.java, java/text/DecimalFormat.java, - java/text/DecimalFormatSymbols.java, java/text/Format.java, - java/text/MessageFormat.java, java/text/NumberFormat.java, - java/util/Collections.java, java/util/Currency.java, - java/util/IdentityHashMap.java, java/util/Locale.java, - java/util/ResourceBundle.java, java/util/TimeZone.java, - java/util/Timer.java, java/util/jar/JarFile.java, - java/util/logging/Handler.java, - java/util/prefs/AbstractPreferences.java, - java/util/regex/Matcher.java, java/util/regex/Pattern.java, - java/util/zip/InflaterHuffmanTree.java, - java/util/zip/InflaterInputStream.java, - java/util/zip/ZipEntry.java, java/util/zip/ZipFile.java, - javax/crypto/CipherInputStream.java, - javax/crypto/ExemptionMechanism.java, javax/crypto/Mac.java, - javax/imageio/IIOParam.java, javax/imageio/ImageIO.java, - javax/imageio/ImageReadParam.java, - javax/imageio/metadata/IIOInvalidTreeException.java, - javax/imageio/spi/IIORegistry.java, - javax/imageio/stream/FileCacheImageInputStream.java, - javax/imageio/stream/FileCacheImageOutputStream.java, - javax/imageio/stream/FileImageInputStream.java, - javax/imageio/stream/FileImageOutputStream.java, - javax/imageio/stream/ImageInputStreamImpl.java, - javax/imageio/stream/ImageOutputStreamImpl.java, - javax/imageio/stream/MemoryCacheImageInputStream.java, - javax/imageio/stream/MemoryCacheImageOutputStream.java, - javax/net/ssl/SSLPermission.java, javax/print/DocFlavor.java, - javax/print/attribute/AttributeSetUtilities.java, - javax/security/auth/PrivateCredentialPermission.java, - javax/swing/AbstractAction.java, - javax/swing/AbstractCellEditor.java, - javax/swing/AbstractListModel.java, - javax/swing/BorderFactory.java, - javax/swing/BoundedRangeModel.java, - javax/swing/DefaultBoundedRangeModel.java, - javax/swing/DefaultButtonModel.java, - javax/swing/DefaultCellEditor.java, - javax/swing/DefaultComboBoxModel.java, - javax/swing/DefaultDesktopManager.java, - javax/swing/DefaultListCellRenderer.java, - javax/swing/DefaultListSelectionModel.java, - javax/swing/DefaultSingleSelectionModel.java, - javax/swing/ImageIcon.java, javax/swing/JApplet.java, - javax/swing/JComboBox.java, javax/swing/JComponent.java, - javax/swing/JFileChooser.java, - javax/swing/JFormattedTextField.java, - javax/swing/JInternalFrame.java, javax/swing/JLabel.java, - javax/swing/JLayeredPane.java, javax/swing/JList.java, - javax/swing/JMenu.java, javax/swing/JPasswordField.java, - javax/swing/JPopupMenu.java, javax/swing/JRootPane.java, - javax/swing/JSlider.java, javax/swing/JTable.java, - javax/swing/JTextField.java, javax/swing/JTree.java, - javax/swing/JWindow.java, javax/swing/KeyStroke.java, - javax/swing/LookAndFeel.java, javax/swing/OverlayLayout.java, - javax/swing/ScrollPaneLayout.java, - javax/swing/SizeRequirements.java, - javax/swing/SwingUtilities.java, - javax/swing/TransferHandler.java, javax/swing/UIDefaults.java, - javax/swing/ViewportLayout.java, - javax/swing/plaf/basic/BasicButtonListener.java, - javax/swing/plaf/basic/BasicButtonUI.java, - javax/swing/plaf/basic/BasicComboBoxUI.java, - javax/swing/plaf/basic/BasicInternalFrameTitlePane.java, - javax/swing/plaf/basic/BasicSliderUI.java, - javax/swing/plaf/basic/BasicTabbedPaneUI.java, - javax/swing/plaf/basic/BasicTableHeaderUI.java, - javax/swing/plaf/basic/BasicTableUI.java, - javax/swing/plaf/basic/BasicTextPaneUI.java, - javax/swing/plaf/basic/BasicToolBarUI.java, - javax/swing/plaf/basic/BasicTreeUI.java, - javax/swing/plaf/metal/MetalLookAndFeel.java, - javax/swing/table/DefaultTableColumnModel.java, - javax/swing/table/TableColumn.java, - javax/swing/text/AbstractDocument.java, - javax/swing/text/FieldView.java, - javax/swing/text/GapContent.java, - javax/swing/text/JTextComponent.java, - javax/swing/text/PasswordView.java, - javax/swing/text/PlainDocument.java, - javax/swing/text/TextAction.java, - javax/swing/tree/AbstractLayoutCache.java, - javax/swing/tree/DefaultMutableTreeNode.java, - javax/swing/tree/MutableTreeNode.java, - javax/swing/tree/TreeCellEditor.java, lib/Makefile.am, - lib/bootstrap.zip, lib/gen-classlist.sh.in, - native/jni/Makefile.am, native/jni/gtk-peer/Makefile.am, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, - native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c, - native/jni/gtk-peer/gtkcairopeer.h, - native/jni/gtk-peer/gtkpeer.h, - native/jni/java-io/java_io_ObjectInputStream.c, - native/jni/java-lang/java_lang_VMProcess.c, - native/jni/java-lang/java_lang_VMSystem.c, - native/jni/java-nio/Makefile.am, - native/jni/java-nio/gnu_java_nio_NIOServerSocket.c, - native/jni/java-nio/java_nio_DirectByteBufferImpl.c, - org/ietf/jgss/ChannelBinding.java, - org/ietf/jgss/GSSCredential.java, - org/ietf/jgss/GSSException.java, org/ietf/jgss/GSSManager.java, - org/ietf/jgss/GSSName.java, org/ietf/jgss/MessageProp.java, - org/ietf/jgss/Oid.java, resource/Makefile.am, - resource/gnu/Makefile.am, resource/gnu/java/Makefile.am, - resource/gnu/java/awt/Makefile.am, - resource/gnu/java/awt/peer/Makefile.am, - resource/gnu/java/awt/peer/gtk/Makefile.am, - resource/gnu/regexp/Makefile.am, resource/java/Makefile.am, - resource/java/security/Makefile.am, - resource/java/util/Makefile.am, - resource/java/util/logging/Makefile.am, resource/org/Makefile.am, - resource/org/ietf/Makefile.am, - resource/org/ietf/jgss/Makefile.am, - vm/reference/java/io/VMFile.java, - vm/reference/java/lang/VMClassLoader.java, - vm/reference/java/lang/VMProcess.java, - vm/reference/java/lang/VMRuntime.java, - vm/reference/java/lang/VMSystem.java, - vm/reference/java/lang/VMThread.java, - vm/reference/java/security/VMAccessController.java: Update to - classpath-0.13. - -2005-01-10 12:21 twisti - - * src/vm/jit/alpha/asmpart.S: - added asm_calljavafunction2int and - asm_calljavafunction2float to prevent warnings - check for - compiler exceptions and handle them - make - asm_throw_and_handle_exception readable (indent) - -2005-01-05 21:18 motse - - * src/native/jni.c: fix: jni_method_invokeNativeHelper static - methods can ignore obj - -2005-01-05 21:14 motse - - * src/native/vm/VMRuntime.c: set user.language/user.region system - property according to LANG enviroment variable - -2005-01-05 11:48 twisti - - * src/vm/jit/mips/codegen.c: Use posix sigaction for hardware - nullpointer. - -2005-01-04 17:39 twisti - - * src/vm/jit/powerpc/codegen.c: Include cacao.h for JNI env - variable. - -2005-01-04 17:39 twisti - - * src/vm/jit/: mips/asmpart.S, powerpc/asmpart.S: Added - asm_calljavafunction2int and asm_calljavafunction2float to - prevent warnings. - -2005-01-04 17:38 twisti - - * src/vm/jit/mips/codegen.c: - include config.h, cacao.h - throw - exception in nativestub if it's to small - -2005-01-04 13:36 twisti - - * src/vm/jit/i386/asmpart.S: Added asm_calljavafunction2int and - asm_calljavafunction2float to prevent warnings. - -2005-01-04 13:35 twisti - - * src/vm/jit/i386/codegen.c: Include cacao.h for JNI env variable. - -2005-01-04 13:30 twisti - - * src/native/jni.c: GetVersion: fixed and added comments. - -2005-01-04 13:13 twisti - - * configure.in: - changed INSTALL_PREFIX to CACAO_INSTALL_PREFIX - - define config files with AC_CONFIG_FILES - added the first script - files - -2005-01-04 13:09 twisti - - * src/native/jni.h: - added JDK1_1InitArgs and JDK1_1AttachArgs - struct - fixed IsAssignableFrom typo - added JNI 1.4 functions - (to be prepared ;-) - added: JNI_GetDefaultJavaVMInitArgs - JNI_GetCreatedJavaVMs JNI_CreateJavaVM - -2005-01-04 13:07 twisti + * src/vm/builtin.c: + * src/vm/builtin.c (builtin_descriptorscompatible): Experimental fix + for bugzilla bug #65. + [4436cc114a77] + +2008-04-30 Stefan Ring + + * tests/threads/threadInterrupt.java, + tests/threads/waitAndInterrupt.java: + * tests/threads/threadInterrupt.java: Added brief comment explaining + the purpose of this test. + * tests/threads/waitAndInterrupt.java: Likewise. + [9ca0035d4d04] + + * tests/weakref.java: + * tests/weakref.java: New test for weak references. + [6647d194cff1] + + * src/vm/jit/i386/machine-instr.h, src/vmcore/linker.c, + tests/threads/threadInterrupt.java, + tests/threads/waitAndInterrupt.java: + Backed out changeset ecf451e74e7e + [d0882f1633d5] + + * src/vm/jit/i386/machine-instr.h, src/vmcore/linker.c, + tests/threads/threadInterrupt.java, + tests/threads/waitAndInterrupt.java: + * tests/threads/threadInterrupt.java: Added brief comment explaining + the purpose of this test. + * tests/threads/waitAndInterrupt.java: Likewise. + [ecf451e74e7e] + +2008-04-29 Christian Thalinger + + * tests/regression/jasmin/Makefile.am, + tests/regression/jasmin/runtest, + tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j, + tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j-no, + tests/regression/jasmin/test_verify_fail_jsr_recursion.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion.j-no, + tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j, + tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j- + no: + * tests/regression/jasmin/Makefile.am (JAVA): Prefix + LD_LIBRARY_PATH. (JASMIN_TESTS): Removed. (EXTRA_DIST): Removed + JASMIN_TESTS, added $(srcdir)/*.j. (build): Target added. (run): + Likewise. + * tests/regression/jasmin/runtest: Removed compilation of the tests. + + * tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j: + Moved from here... + * tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j-no: + ... to here. + + * tests/regression/jasmin/test_verify_fail_jsr_recursion.j: + Likewise. + * tests/regression/jasmin/test_verify_fail_jsr_recursion.j-no: + Likewise. + + * + tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j: + Likewise. + * tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j- + no: Likewise. + [845282affca0] + + * tests/regression/HelloWorld.java, tests/regression/Makefile.am: + * tests/regression/Makefile.am (JAVACCMD): Added -source 1.5 -target + 1.5 -nowarn. (SOURCE_FILES): Removed HelloWorld.java. + (SIMPLE_JAVA_TESTS): Removed. (run): Target added. + * tests/regression/HelloWorld.java: Removed. + [e91af259734b] + + * tests/regression/assertion/Makefile.am: + * tests/regression/assertion/Makefile.am (JAVACCMD): Added -source + 1.5 + -target 1.5. (run): Target added. + [4c49e26a4bd4] + + * tests/regression/bugzilla/Makefile.am: + * tests/regression/bugzilla/Makefile.am (run): Target added. + [d4377a3eef9c] + + * tests/regression/junit/Makefile.am: + * tests/regression/junit/Makefile.am (JAVACCMD): Added -source 1.5 + -target 1.5 -nowarn (TODO: move this into a variable). (run): Target + added. + [46571e5bbf57] + +2008-04-28 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc3. + [c197b02ff123] + + * .hgignore: + * .hgignore: Added m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, + m4/ltversion.m4, m4/lt~obsolete.m4. + [ebbb6e7a1914] + + * configure.ac, m4/jre-layout.m4, src/cacao/cacao.c, + src/native/vm/gnu/gnu_classpath_VMSystemProperties.c, + src/vm/properties.c, src/vm/vm.c, src/vmcore/system.h: + * m4/jre-layout.m4 (AC_CHECK_WITH_JRE_LAYOUT): Renamed to + AC_CHECK_ENABLE_JRE_LAYOUT. + * configure.ac: Likewise. + + * src/cacao/cacao.c: Renamed WITH_JRE_LAYOUT to ENABLE_JRE_LAYOUT. + * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c: Likewise. + * src/vm/properties.c: Likewise. + * src/vm/vm.c: Likewise. + * src/vmcore/system.h: Likewise. + [59ee69e0f277] + + * .hgignore, configure.ac, doc/Makefile.am, doc/doxygen/Doxyfile, + doc/doxygen/Makefile.am: + * .hgignore: Added doc/doxygen/html, doc/doxygen/latex. + * configure.ac (AC_CONFIG_FILES): Added doc/doxygen/Makefile. + * doc/Makefile.am (SUBDIRS): Added doxygen. + * doc/doxygen/Doxyfile: New file. + * doc/doxygen/Makefile.am: Likewise. + [809dfcaf02f9] + + * src/vm/jit/arm/linux/md-os.c: + * src/vm/jit/arm/linux/md-os.c (md_executionstate_read): New + function (but not implemted yet). (md_executionstate_write): + Likewise. + [0ad564b6fc63] + + * src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/linux/md-os.h, + src/vm/jit/mips/linux/md-os.c, src/vm/vm.c: + * Merged in new trap code (twisti-branch). + [8a2df154e6e2] + + * src/vm/jit/sparc64/Makefile.am, src/vm/jit/sparc64/codegen.c, + src/vm/jit/sparc64/emit.c, src/vm/jit/sparc64/linux/md-os.c, + src/vm/jit/sparc64/md-trap.h, src/vm/jit/sparc64/solaris/md-os.c: + * src/vm/jit/sparc64/Makefile.am (libarch_la_SOURCES): Added md- + trap.h. + * src/vm/jit/sparc64/codegen.c: Use new trap stuff. + * src/vm/jit/sparc64/emit.c: Likewise. + * src/vm/jit/sparc64/linux/md-os.c: Likewise. + * src/vm/jit/sparc64/md-trap.h: New file. + * src/vm/jit/sparc64/solaris/md-os.c: Use new trap stuff. + [55d40b03e4f4] + + * src/vm/jit/powerpc64/md.c: + * src/vm/jit/powerpc64/md.c (md_patch_replacement_point): Use new + trap stuff. + [6b82b87fc058] + + * src/vm/jit/m68k/linux/Makefile.am, src/vm/jit/m68k/linux/md-os.h: + * src/vm/jit/m68k/linux/md-os.h: Removed. + * src/vm/jit/m68k/linux/Makefile.am (libmd_la_SOURCES): Removed md- + os.h. + [64717fad182b] + + * src/vm/jit/patcher-common.c: + * src/vm/jit/patcher-common.c (patcher_handler): Fixed compiler + warnings. + [6e1285e13d18] + + * src/vm/jit/patcher-common.c: + * src/vm/jit/patcher-common.c (patcher_handler) + [ENABLE_DISASSEMBLER]: Use disassembler to print machine code. + [f7850a0245ba] + + * src/vm/jit/m68k/Makefile.am, src/vm/jit/m68k/codegen.c, + src/vm/jit/m68k/emit.c, src/vm/jit/m68k/linux/md-os.c, + src/vm/jit/m68k/md-trap.h: + * src/vm/jit/m68k/Makefile.am (libarch_la_SOURCES): Added md-trap.h. + * src/vm/jit/m68k/codegen.c: Use new trap stuff. + * src/vm/jit/m68k/emit.c: Likewise. + * src/vm/jit/m68k/linux/md-os.c: Likewise. + * src/vm/jit/m68k/md-trap.h: New file. + [de0973a17a25] + + * src/vm/jit/codegen-common.c: + * src/vm/jit/codegen-common.c (codegen_start_native_call) + [__I386__]: Enable tracing native methods. + (codegen_finish_native_call): Likewise. + [784b956d8ecd] + + * * Merged with tip. + [22e6633864b8] + + * src/vm/jit/codegen-common.c: + * src/vm/jit/codegen-common.c (codegen_start_native_call): Added + __M68K__ to trace native methods. (codegen_finish_native_call): + Likewise. + [ee12606c51c1] + + * src/vm/jit/m68k/codegen.c: + * src/vm/jit/m68k/codegen.c (codegen_emit_stub_native): Removed old, + deprecated stuff (patcher and call trace). + [17c9c2559e52] + + * src/vm/jit/trace.c: + * src/vm/jit/trace.c (trace_java_call_enter): Don't trace builtins, + it does not work (because of the ABI). (trace_java_call_exit): + Likewise. + [928814cce084] + + * src/vmcore/method.h: + * src/vmcore/method.h (method_is_builtin): New function. + [137038362c4b] + + * src/vm/jit/mips/linux/md-os.c: + * src/vm/jit/mips/linux/md-os.c (md_signal_handler_sigsegv): Added + patch from http://bugs.debian.org/cgi- + bin/bugreport.cgi?bug=441122#35. + [4b1912970eac] + + * src/vm/jit/powerpc/Makefile.am, src/vm/jit/powerpc/codegen.c, + src/vm/jit/powerpc/emit.c, src/vm/jit/powerpc/linux/md-os.c, + src/vm/jit/powerpc/md-trap.h: + * src/vm/jit/powerpc/Makefile.am (libarch_la_SOURCES): Added md- + trap.h. + * src/vm/jit/powerpc/codegen.c: Use new trap stuff. + * src/vm/jit/powerpc/emit.c: Likewise. + * src/vm/jit/powerpc/linux/md-os.c: Likewise. + * src/vm/jit/powerpc/md-trap.h: New file. + [f2da4ab3dcba] + + * src/vm/jit/s390/Makefile.am, src/vm/jit/s390/codegen.c, + src/vm/jit/s390/emit.c, src/vm/jit/s390/md-trap.h, + src/vm/jit/s390/md.c: + * src/vm/jit/s390/Makefile.am (libarch_la_SOURCES): Added md-trap.h. + * src/vm/jit/s390/codegen.c: Use new trap stuff. + * src/vm/jit/s390/emit.c: Likewise. + * src/vm/jit/s390/md-trap.h: New file. + * src/vm/jit/s390/md.c: Use new trap stuff. + [e7b71db899d5] + + * src/vm/jit/mips/Makefile.am, src/vm/jit/mips/codegen.c, + src/vm/jit/mips/emit.c, src/vm/jit/mips/linux/md-os.c, + src/vm/jit/mips/md-trap.h: + * src/vm/jit/mips/Makefile.am (libarch_la_SOURCES): Added md-trap.h. + * src/vm/jit/mips/codegen.c: Use new trap stuff. + * src/vm/jit/mips/emit.c: Likewise. + * src/vm/jit/mips/linux/md-os.c: Likewise. + * src/vm/jit/mips/md-trap.h: New file. + [64f0215ce5fe] + + * src/vm/jit/arm/Makefile.am, src/vm/jit/arm/emit.c, + src/vm/jit/arm/linux/md-os.c, src/vm/jit/arm/md-trap.h: + * src/vm/jit/arm/Makefile.am (libarch_la_SOURCES): Added md-trap.h. + * src/vm/jit/arm/emit.c: Use new trap stuff. + * src/vm/jit/arm/linux/md-os.c: Likewise. + * src/vm/jit/arm/md-trap.h: New file. + [f7e39c89f923] + + * src/vm/jit/powerpc64/Makefile.am, src/vm/jit/powerpc64/codegen.c, + src/vm/jit/powerpc64/emit.c, src/vm/jit/powerpc64/linux/md-os.c, + src/vm/jit/powerpc64/md-trap.h: + * src/vm/jit/powerpc64/Makefile.am (libarch_la_SOURCES): Added md- + trap.h. + * src/vm/jit/powerpc64/codegen.c: Use new trap stuff. + * src/vm/jit/powerpc64/emit.c: Likewise. + * src/vm/jit/powerpc64/linux/md-os.c: Likewise. + * src/vm/jit/powerpc64/md-trap.h: New file. + [a9eafa03d678] + + * src/vm/jit/alpha/Makefile.am, src/vm/jit/alpha/codegen.c, + src/vm/jit/alpha/emit.c, src/vm/jit/alpha/linux/md-os.c, + src/vm/jit/alpha/md-trap.h, src/vm/jit/alpha/md.c: + * src/vm/jit/alpha/Makefile.am (libarch_la_SOURCES): Added md- + trap.h. + * src/vm/jit/alpha/codegen.c: Use new trap stuff. + * src/vm/jit/alpha/emit.c: Likewise. + * src/vm/jit/alpha/linux/md-os.c: Likewise. + * src/vm/jit/alpha/md-trap.h: New file. + * src/vm/jit/alpha/md.c: Use new trap stuff. + [f97606f11648] + +2008-04-27 Christian Thalinger + + * configure.ac: + * configure.ac (AC_INIT): Bumped version to 0.99rc2. + [e0c01948bb61] + + * * Merged with ea434f5851f4. + [72249b4c9b1d] + + * .hgignore, configure.ac, tests/regression/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/codepatching/aastoreconstClass.java, + tests/regression/codepatching/checkcastC.java, + tests/regression/codepatching/checkcastI.java, + tests/regression/codepatching/getfieldD.java, + tests/regression/codepatching/getfieldF.java, + tests/regression/codepatching/getfieldI.java, + tests/regression/codepatching/getfieldJ.java, + tests/regression/codepatching/getfieldL.java, + tests/regression/codepatching/getstaticD.java, + tests/regression/codepatching/getstaticF.java, + tests/regression/codepatching/getstaticI.java, + tests/regression/codepatching/getstaticJ.java, + tests/regression/codepatching/getstaticL.java, + tests/regression/codepatching/instanceofC.java, + tests/regression/codepatching/instanceofI.java, + tests/regression/codepatching/invokespecial.java, + tests/regression/codepatching/invokestatic.java, + tests/regression/codepatching/multianewarray.java, + tests/regression/codepatching/newarray.java, + tests/regression/codepatching/putfieldD.java, + tests/regression/codepatching/putfieldF.java, + tests/regression/codepatching/putfieldI.java, + tests/regression/codepatching/putfieldJ.java, + tests/regression/codepatching/putfieldL.java, + tests/regression/codepatching/putfieldconstC.java, + tests/regression/codepatching/putfieldconstD.java, + tests/regression/codepatching/putfieldconstF.java, + tests/regression/codepatching/putfieldconstI.java, + tests/regression/codepatching/putfieldconstJ.java, + tests/regression/codepatching/putfieldconstL.java, + tests/regression/codepatching/putstaticD.java, + tests/regression/codepatching/putstaticF.java, + tests/regression/codepatching/putstaticI.java, + tests/regression/codepatching/putstaticJ.java, + tests/regression/codepatching/putstaticL.java, + tests/regression/codepatching/putstaticconstC.java, + tests/regression/codepatching/putstaticconstD.java, + tests/regression/codepatching/putstaticconstF.java, + tests/regression/codepatching/putstaticconstI.java, + tests/regression/codepatching/putstaticconstJ.java, + tests/regression/codepatching/putstaticconstL.java, + tests/regression/codepatching/test.java, + tests/regression/junit/All.java, tests/regression/junit/Makefile.am, + tests/regression/junit/TestPatcher.java: + * .hgignore: Removed tests/regression/codepatching/*.class. + * configure.ac (AC_CONFIG_FILES): Removed + tests/regression/codepatching/Makefile. + * tests/regression/Makefile.am (SUBDIRS): Removed codepatching. + * tests/regression/junit/All.java (suite): Added TestPatcher. + * tests/regression/junit/Makefile.am (EXTRA_DIST): Added $(srcdir) to + actually find the files. + * tests/regression/junit/TestPatcher.java: New file. + + * tests/regression/codepatching/Makefile.am, + tests/regression/codepatching/aastoreconstClass.java, + tests/regression/codepatching/checkcastC.java, + tests/regression/codepatching/checkcastI.java, + tests/regression/codepatching/getfieldD.java, + tests/regression/codepatching/getfieldF.java, + tests/regression/codepatching/getfieldI.java, + tests/regression/codepatching/getfieldJ.java, + tests/regression/codepatching/getfieldL.java, + tests/regression/codepatching/getstaticD.java, + tests/regression/codepatching/getstaticF.java, + tests/regression/codepatching/getstaticI.java, + tests/regression/codepatching/getstaticJ.java, + tests/regression/codepatching/getstaticL.java, + tests/regression/codepatching/instanceofC.java, + tests/regression/codepatching/instanceofI.java, + tests/regression/codepatching/invokespecial.java, + tests/regression/codepatching/invokestatic.java, + tests/regression/codepatching/multianewarray.java, + tests/regression/codepatching/newarray.java, + tests/regression/codepatching/putfieldD.java, + tests/regression/codepatching/putfieldF.java, + tests/regression/codepatching/putfieldI.java, + tests/regression/codepatching/putfieldJ.java, + tests/regression/codepatching/putfieldL.java, + tests/regression/codepatching/putfieldconstC.java, + tests/regression/codepatching/putfieldconstD.java, + tests/regression/codepatching/putfieldconstF.java, + tests/regression/codepatching/putfieldconstI.java, + tests/regression/codepatching/putfieldconstJ.java, + tests/regression/codepatching/putfieldconstL.java, + tests/regression/codepatching/putstaticD.java, + tests/regression/codepatching/putstaticF.java, + tests/regression/codepatching/putstaticI.java, + tests/regression/codepatching/putstaticJ.java, + tests/regression/codepatching/putstaticL.java, + tests/regression/codepatching/putstaticconstC.java, + tests/regression/codepatching/putstaticconstD.java, + tests/regression/codepatching/putstaticconstF.java, + tests/regression/codepatching/putstaticconstI.java, + tests/regression/codepatching/putstaticconstJ.java, + tests/regression/codepatching/putstaticconstL.java, + tests/regression/codepatching/test.java: Removed. + [c7fbe6cfa0d0] + + * tests/Makefile.am, tests/regression/bugzilla/Makefile.am: + * tests/Makefile.am (EXTRA_DIST): Added $(srcdir) to actually find + the files. + * tests/regression/bugzilla/Makefile.am: Likewise. + [574e4f244959] + +2008-04-27 Stefan Ring + + * src/threads/posix/lock.c: + * src/threads/posix/lock.c (lock_record_notify): Skip the check for + interrupted. It was data-race ridden anyway. + [ea434f5851f4] + +2008-04-26 Christian Thalinger + + * * Merged with f9adc5b4d7f0. + [9e1c37400fc1] + + * .hgignore, configure.ac, tests/regression/Makefile.am, + tests/regression/clinitexception.2output, + tests/regression/clinitexception.java, + tests/regression/junit/All.java, tests/regression/junit/Makefile.am, + tests/regression/junit/TestExceptionInStaticClassInitializer.java: + * .hgignore: Added tests/regression/junit/*.class. + + * configure.ac (AC_CONFIG_FILES): Added + tests/regression/junit/Makefile. + + * tests/regression/Makefile.am (SUBDIRS): Added junit. + (SOURCE_FILES): Removed clinitexceptions.java. (EXTRA_DIST): Removed + clinitexceptions.2output. (OUTPUT_JAVA_TESTS): Removed + clinitexception. + + * tests/regression/junit/All.java: Likewise. + * tests/regression/junit/Makefile.am: Likewise + * tests/regression/junit/TestExceptionInStaticClassInitializer.java: + Likewise. + + * tests/regression/clinitexception.2output: Removed. + * tests/regression/clinitexception.java: Likewise. + [4201a6a37d6e] + + * tests/regression/bugzilla/Makefile.am: + * tests/regression/bugzilla/Makefile.am (build): Changed -cp to + -classpath so GCJ works too. (check): Likewise. + [5a22603f6b24] + + * src/native/vm/gnu/java_lang_reflect_VMMethod.c: + * src/native/vm/gnu/java_lang_reflect_VMMethod.c (getDefaultValue): + Pass the correct method object to the Java method. + [e2470ff85c70] + + * src/vm/vm.c: + * src/vm/vm.c (vm_get_mainclass_from_jar): Print error when Main- + Class attribute not found. + [d446954c2415] + + * m4/jre-layout.m4: + * m4/jre-layout.m4 (AC_CHECK_WITH_JRE_LAYOUT): Fixed typo, used + enableval instead of withval. + [f9adc5b4d7f0] + +2008-04-24 Stefan Ring + + * src/vm/jit/i386/darwin/md-os.c: + * src/vm/jit/i386/darwin/md-os.c: Added md-trap.h (same as + 42dc5863f378). + [1c792ca003e4] + +2008-04-24 Christian Thalinger + + * src/vm/jit/i386/Makefile.am, src/vm/jit/i386/codegen.c, + src/vm/jit/i386/emit.c, src/vm/jit/i386/linux/md-os.c, + src/vm/jit/i386/md-trap.h: + * src/vm/jit/i386/Makefile.am (libarch_la_SOURCES): Added md-trap.h. + * src/vm/jit/i386/codegen.c: Use new trap stuff. + * src/vm/jit/i386/emit.c: Likewise. + * src/vm/jit/i386/linux/md-os.c: Likewise. + * src/vm/jit/i386/md-trap.h: New file. + [42dc5863f378] + + * src/vm/jit/x86_64/Makefile.am: + * src/vm/jit/x86_64/Makefile.am (libarch_la_SOURCES): Added md- + trap.h. + [0db016f6b071] + + * src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMSystem.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c: + * src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c: Use stdint-types. + * src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c, + src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMSystem.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c: Likewise. + [208f94c92da1] + + * src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c: + * src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c: + Use stdint-types. + [555b5c4eefa9] + + * src/cacaoh/dummy.c, src/mm/boehm.c, src/mm/gc-common.h: + * src/cacaoh/dummy.c (heap_alloc_uncollectable): Use stdint-types. + * src/mm/boehm.c: Likewise. + * src/mm/gc-common.h: Likewise. + [33887ab24ca7] + + * src/vm/exceptions.c, src/vm/exceptions.h, src/vm/jit/Makefile.am, + src/vm/jit/trap.c, src/vm/jit/trap.h, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/emit.c, src/vm/jit/x86_64/linux/md-os.c, + src/vm/jit/x86_64/md-trap.h, src/vm/signal.c, src/vm/signallocal.h, + src/vm/vm.c: + * src/vm/jit/trap.c: New file. + * src/vm/jit/trap.h: Likewise. + + * src/vm/jit/Makefile.am [ENABLE_JIT] (TRAP_SOURCES): Added. + (libjit_la_SOURCES): Added TRAP_SOURCES. + + * src/vm/exceptions.c (exceptions_init): Removed. + * src/vm/exceptions.h (EXCEPTION_HARDWARE_*): Removed. + + * src/vm/signal.c (signal_handle): Removed. + * src/vm/signallocal.h: Likewise. + + * src/vm/vm.c (vm_create): Removed exceptions_init call, added + trap_init call. + + * src/vm/jit/x86_64/codegen.c: Use new trap stuff. + * src/vm/jit/x86_64/emit.c: Likewise. + * src/vm/jit/x86_64/linux/md-os.c: Likewise. + * src/vm/jit/x86_64/md-trap.h: New file. + [e1964528a1af] + + * src/cacaoh/dummy.c, src/mm/memory.c, src/mm/memory.h, + src/vm/builtin.c, src/vm/builtin.h: + * src/cacaoh/dummy.c: Use stdint-types. + * src/mm/memory.c, src/mm/memory.h, src/vm/builtin.c, + src/vm/builtin.h: Likewise. + [3cf50ae219ef] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_GetHostName): Use TRACEJVMCALLSENTER + and TRACEJVMCALLSEXIT. + [999c2d2889c5] + + * src/vm/jit/arm/codegen.h: + * src/vm/jit/arm/codegen.h (SPLIT_LOAD): Removed. + [9affd9c7a536] + +2008-04-23 Christian Thalinger + + * src/vm/jit/abi.h, src/vm/jit/allocator/liveness.c, + src/vm/jit/allocator/lsra.c, src/vm/jit/allocator/lsra.h, + src/vm/jit/allocator/simplereg.c, src/vm/jit/alpha/md-abi.c, + src/vm/jit/arm/md-abi.c, src/vm/jit/i386/asmpart.S, src/vm/jit/i386 + /md-abi.c, src/vm/jit/jit.h, src/vm/jit/loop/analyze.c, + src/vm/jit/m68k/linux/md-abi.c, src/vm/jit/mips/md-abi.c, + src/vm/jit/optimizing/lifetimes.h, src/vm/jit/optimizing/lsra.c, + src/vm/jit/parse.c, src/vm/jit/powerpc/darwin/md-abi.c, + src/vm/jit/powerpc/linux/md-abi.c, src/vm/jit/powerpc/netbsd/md- + abi.c, src/vm/jit/powerpc64/linux/md-abi.c, src/vm/jit/s390/md- + abi.c, src/vm/jit/sparc64/md-abi.c, src/vm/jit/stack.c, + src/vm/jit/stack.h, src/vm/jit/x86_64/md-abi.c: + * src/vm/jit/jit.h (stackptr): Removed. (stackelement): Moved from + here... + * src/vm/jit/stack.h (stackelement_t): ...to here. + + * src/vm/jit/abi.h, src/vm/jit/allocator/liveness.c, + src/vm/jit/allocator/lsra.c, src/vm/jit/allocator/lsra.h, + src/vm/jit/allocator/simplereg.c, src/vm/jit/alpha/md-abi.c, + src/vm/jit/arm/md-abi.c, src/vm/jit/i386/asmpart.S, src/vm/jit/i386 + /md-abi.c, src/vm/jit/loop/analyze.c, src/vm/jit/m68k/linux/md- + abi.c, src/vm/jit/mips/md-abi.c, src/vm/jit/optimizing/lifetimes.h, + src/vm/jit/optimizing/lsra.c, src/vm/jit/parse.c, + src/vm/jit/powerpc/darwin/md-abi.c, src/vm/jit/powerpc/linux/md- + abi.c, src/vm/jit/powerpc/netbsd/md-abi.c, + src/vm/jit/powerpc64/linux/md-abi.c, src/vm/jit/s390/md-abi.c, + src/vm/jit/sparc64/md-abi.c, src/vm/jit/stack.c, src/vm/jit/x86_64 + /md-abi.c: Replaced stackptr with stackelement_t*. + [ab0f521edd32] + +2008-04-23 Stefan Ring + + * src/native/vm/gnu/java_lang_VMRuntime.c, + src/vm/jit/executionstate.c: + * src/native/vm/gnu/java_lang_VMRuntime.c: Compiler warning + squashing. + * src/vm/jit/executionstate.c (executionstate_println): Likewise. + [d26a4fc535cd] + +2008-04-23 Christian Thalinger + + * autogen.sh: + * autogen.sh: Fixed error output. + [a00932f0646f] + + * autogen.sh: + * autogen.sh: Support libtool-2.x. + [3555026385e5] + + * src/vmcore/system.h: + * src/vmcore/system.h (system_scandir) [__LINUX__]: The signature is + different on various OSs. + [f0e9ab27db0c] + +2008-04-22 Christian Thalinger + + * src/vm/jit/verify/typecheck.c: + * src/vm/jit/verify/typecheck.c (typecheck): Fixed compiler warning. + [f402b152d1f4] + + * src/cacaoh/dummy.c, src/native/jni.c, src/native/vm/Makefile.am, + src/native/vm/cldc1.1/java_lang_Class.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMThrowable.c, + src/native/vm/java_lang_Class.c, src/native/vm/java_lang_Class.h, + src/native/vm/reflect.h, src/native/vm/sun/jvm.c, + src/vmcore/class.c, src/vmcore/class.h: + * src/native/vm/java_lang_Class.c: Removed. + * src/native/vm/java_lang_Class.h: Likewise. + * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Removed + java_lang_Class.[ch]. + + * src/cacaoh/dummy.c (builtin_instanceof): New function. + (reflect_constructor_new, reflect_field_new, reflect_method_new): + Likewise. + + * src/native/jni.c (_Jv_JNI_IsAssignableFrom): Use new class + functions. (_Jv_JNI_IsInstanceOf): Likewise. + + * src/native/vm/cldc1.1/java_lang_Class.c (forName): Implemented + directly. (isInstance): Use new class functions. (isAssignableFrom): + Likewise. (getName): Likewise. + + * src/native/vm/gnu/java_lang_VMClass.c (isInstance): Likewise. + (isAssignableFrom): Likewise. (getName): Likewise. + (getDeclaredClasses): Likewise. (getDeclaredFields): Likewise. + (getDeclaredMethods): Likewise. (getDeclaredConstructors): Likewise. + (forName): Implemented directly. (getDeclaredAnnotations): Likewise. + (getEnclosingConstructor): Use new class functions. + (getEnclosingMethod): Likewise. + * src/native/vm/gnu/java_lang_VMThrowable.c (getStackTrace): Likewise. + + * src/native/vm/reflect.h (_REFLECT_H): Added. + + * src/native/vm/sun/jvm.c (JVM_GetStackTraceElement): Use new class + functions. (JVM_GetClassName): Likewise. + (JVM_GetClassDeclaredFields): Likewise. + (JVM_GetClassDeclaredMethods): Likewise. + (JVM_GetClassDeclaredConstructors): Likewise. (JVM_LoadLibrary): Use + TRACEJVMCALLSENTER and TRACEJVMCALLSEXIT. (JVM_FindLibraryEntry): + Likewise. + + * src/vmcore/class.c (class_is_assignable_from): New function. + (class_is_instance): Likewise. (class_get_declaredconstructors): + Likewise. (class_get_declaredfields): Likewise. + (class_get_declaredmethods): Likewise. + (class_get_enclosingconstructor): Likewise. + (class_get_enclosingmethod): Renamed to + class_get_enclosingmethod_raw. class_get_enclosingmethod): Likewise. + * src/vmcore/class.h (class_get_classname): New function. + [dfe0c5810056] + + * src/vm/jit/code.h: + * src/vm/jit/code.h (codeinfo): Moved stackframesize outside of + ENABLE_REPLACEMENT. + [5c10cc5e0dce] + + * * Merged twisti branch. + [989bfa895cd1] + + * NEWS: + Dummy commit to remove twisti branch. + * NEWS: Useless. + [8bc236b29952] + + * NEWS: + Dummy commit to create twisti branch. + * NEWS: Useless. + [c153a9d8f8ce] + + * * Merged with tip. + [30024dee3c14] + + * src/vm/jit/Makefile.am, src/vm/jit/alpha/linux/md-os.c, + src/vm/jit/i386/darwin/md-os.c, src/vm/jit/i386/linux/md-os.c, + src/vm/jit/powerpc/linux/md-os.c, src/vm/jit/replace.c, + src/vm/jit/x86_64/linux/md-os.c: + * Merged executionstate branch. + [becec2dbe184] + + * src/native/vm/sun/jvm.c: + Reverted 40d6392fb38f. + * src/native/vm/sun/jvm.c (JVM_FindLibraryEntry): Using HPI function + crashes. + [8c0ddfb79909] + + * src/vm/jit/i386/darwin/md-os.c: + * src/vm/jit/i386/darwin/md-os.c (md_replace_executionstate_read): + Renamed to md_executionstate_read. + (md_replace_executionstate_write): Renamed to + md_executionstate_write. + [9bb627fa59f1] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_FindLibraryEntry): Use HPI. + [40d6392fb38f] + + * src/vm/jit/powerpc/linux/md-os.c: + * src/vm/jit/powerpc/linux/md-os.c (md_executionstate_write): Fixed + comment typo. + [3c102f278b7a] + + * src/vm/jit/powerpc/linux/md-os.c: + * src/vm/jit/powerpc/linux/md-os.c (md_replace_executionstate_read): + Renamed to md_executionstate_read. + (md_replace_executionstate_write): Renamed to + md_executionstate_write. + [6f19ebc51c4c] + + * * Merged with tip. + [d492fa9b3e05] + +2008-04-20 Christian Thalinger + + * src/native/jni.c: + * src/native/jni.c (jni_GetPrimitiveArrayCritical): Implemented + correcly. (jni_ReleasePrimitiveArrayCritical): Likewise. + [9c681dc4dcc4] + +2008-04-21 Christian Thalinger + + * src/native/jni.h: + * src/native/jni.h (_Jv_jni_invokeNative): Removed. + [50357bec0c1a] + +2008-04-17 Christian Thalinger + + * src/vm/jit/linenumbertable.c: + * src/vm/jit/linenumbertable.c (linenumbertable_create): Changed the + direction of the list. (linenumbertable_list_entry_add): Likewise. + (linenumbertable_list_entry_add_inline_start): Likewise. + (linenumbertable_list_entry_add_inline_end): Likewise. + [2536b88d4f77] + + * src/vm/jit/emit-common.c: + * src/vm/jit/emit-common.c (emit_label_bccz): Code restructured. + (emit_label): Likewise. + [770ec75a0101] + + * src/vm/jit/codegen-common.c, src/vm/jit/patcher-common.c, src/vm/jit + /patcher-common.h: + * src/vm/jit/patcher-common.c (patcher_resolve): New function. + * src/vm/jit/patcher-common.h (patcher_resolve): Export. + * src/vm/jit/codegen-common.c (codegen_finish): Use patcher_resolve. + [4cc078f655ff] + +2008-04-16 Christian Thalinger + + * src/vm/jit/reg.h, src/vm/jit/verify/typecheck-builtins.inc, + src/vm/jit/verify/typecheck-common.h, src/vm/jit/verify/typecheck- + fields.inc, src/vm/jit/verify/typecheck-invoke.inc, + src/vm/jit/verify/typecheck-stackbased.c, + src/vm/jit/verify/typecheck.c, src/vm/jit/verify/typeinfo.c, + src/vm/jit/verify/typeinfo.h, src/vm/resolve.c, src/vm/resolve.h: + * src/vm/jit/verify/typeinfo.h (typeinfo): Renamed to typeinfo_t. + (typeinfo_mergedlist): Renamed to typeinfo_mergedlist_t. + (typedescriptor): Renamed to typedescriptor_t. + + * src/vm/jit/reg.h, src/vm/jit/verify/typecheck-builtins.inc, + src/vm/jit/verify/typecheck-common.h, src/vm/jit/verify/typecheck- + fields.inc, src/vm/jit/verify/typecheck-invoke.inc, + src/vm/jit/verify/typecheck-stackbased.c, + src/vm/jit/verify/typecheck.c, src/vm/jit/verify/typeinfo.c, + src/vm/resolve.c, src/vm/resolve.h: Likewise. + [2b2ea4de2f79] + + * src/vmcore/descriptor.c, src/vmcore/references.h: + * src/vmcore/references.h (parseddesc): Renamed to parseddesc_t. + + * src/vmcore/descriptor.c: Likewise. + [8bf03b52775b] + + * src/native/jni.c, src/native/llni.h, src/vm/builtin.c, + src/vm/exceptions.c, src/vm/jit/replace.c, src/vm/jit/trace.c, + src/vm/jit/verify/typeinfo.c, src/vmcore/class.c, + src/vmcore/linker.c, src/vmcore/linker.h: + * src/vmcore/linker.h (_vftbl): Renamed class to clazz. + + * src/native/jni.c, src/native/llni.h, src/vm/builtin.c, + src/vm/exceptions.c, src/vm/jit/replace.c, src/vm/jit/trace.c, + src/vm/jit/verify/typeinfo.c, src/vmcore/class.c, + src/vmcore/linker.c: Likewise. + [b28587b87dba] + + * src/native/jni.c, src/native/native.c, src/native/native.h, + src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/java_lang_Class.c, src/native/vm/sun/jvm.c, + src/native/vm/sun_misc_Unsafe.c, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h, src/vmcore/class.c, src/vmcore/class.h, + src/vmcore/classcache.c, src/vmcore/classcache.h, + src/vmcore/loader.c, src/vmcore/loader.h: + * src/vmcore/loader.h (classloader): Renamed to classloader_t. + + * src/native/jni.c, src/native/native.c, src/native/native.h, + src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/gnu/java_lang_VMClass.c, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/java_lang_Class.c, src/native/vm/sun/jvm.c, + src/native/vm/sun_misc_Unsafe.c, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h, src/vmcore/class.c, src/vmcore/class.h, + src/vmcore/classcache.c, src/vmcore/classcache.h, + src/vmcore/loader.c: Likewise. + [76cd2f513c2e] + + * src/vmcore/annotation.c, src/vmcore/class.c, src/vmcore/field.c, + src/vmcore/loader.c, src/vmcore/loader.h, src/vmcore/method.c, + src/vmcore/stackmap.c, src/vmcore/suck.c, src/vmcore/zip.c: + * src/vmcore/loader.h (classbuffer): Renamed class to clazz. + + * src/vmcore/annotation.c, src/vmcore/class.c, src/vmcore/field.c, + src/vmcore/loader.c, src/vmcore/method.c, src/vmcore/stackmap.c, + src/vmcore/suck.c, src/vmcore/zip.c: Likewise. + [1386fb01ffaf] + +2008-04-15 Christian Thalinger + + * src/vm/jit/s390/patcher.c: + * src/vm/jit/s390/patcher.c (patcher_invokeinterface): Forgot to + rename class to clazz. + [c8a40a22ee20] + + * src/native/vm/reflect.c, src/vm/access.c, + src/vm/jit/alpha/codegen.c, src/vm/jit/alpha/patcher.c, + src/vm/jit/arm/codegen.c, src/vm/jit/arm/patcher.c, + src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c, + src/vm/jit/intrp/patcher.c, src/vm/jit/m68k/codegen.c, + src/vm/jit/m68k/patcher.c, src/vm/jit/mips/codegen.c, + src/vm/jit/mips/patcher.c, src/vm/jit/powerpc/codegen.c, + src/vm/jit/powerpc/patcher.c, src/vm/jit/powerpc64/codegen.c, + src/vm/jit/powerpc64/patcher.c, src/vm/jit/python.c, + src/vm/jit/s390/codegen.c, src/vm/jit/s390/patcher.c, + src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c, + src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/patcher.c, src/vm/resolve.c, + src/vmcore/annotation.c, src/vmcore/field.c, src/vmcore/field.h, + src/vmcore/references.h: + * src/vmcore/field.h (fieldinfo): Renamed class to clazz. + + * src/native/vm/reflect.c, src/vm/access.c, + src/vm/jit/alpha/codegen.c, src/vm/jit/alpha/patcher.c, + src/vm/jit/arm/codegen.c, src/vm/jit/arm/patcher.c, + src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c, + src/vm/jit/intrp/patcher.c, src/vm/jit/m68k/codegen.c, + src/vm/jit/m68k/patcher.c, src/vm/jit/mips/codegen.c, + src/vm/jit/mips/patcher.c, src/vm/jit/powerpc/codegen.c, + src/vm/jit/powerpc/patcher.c, src/vm/jit/powerpc64/codegen.c, + src/vm/jit/powerpc64/patcher.c, src/vm/jit/python.c, + src/vm/jit/s390/codegen.c, src/vm/jit/s390/patcher.c, + src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c, + src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/patcher.c, src/vm/resolve.c, + src/vmcore/annotation.c, src/vmcore/field.c, + src/vmcore/references.h: Likewise. + [5a14bfe129aa] + + * src/cacaoh/headers.c, src/native/native.c, + src/native/vm/gnu/java_lang_VMThrowable.c, src/native/vm/reflect.c, + src/native/vm/sun/jvm.c, src/toolbox/logging.c, src/vm/access.c, + src/vm/exceptions.c, src/vm/jit/alpha/codegen.c, + src/vm/jit/alpha/patcher.c, src/vm/jit/arm/codegen.c, + src/vm/jit/arm/patcher.c, src/vm/jit/codegen-common.c, + src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c, + src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c, + src/vm/jit/intrp/patcher.c, src/vm/jit/jit.c, + src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/patcher.c, + src/vm/jit/mips/codegen.c, src/vm/jit/mips/patcher.c, + src/vm/jit/optimizing/dominators.c, + src/vm/jit/optimizing/lifetimes.c, src/vm/jit/optimizing/lsra.c, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa3.c, + src/vm/jit/optimizing/ssa_rename.c, src/vm/jit/parse.c, + src/vm/jit/powerpc/codegen.c, src/vm/jit/powerpc/patcher.c, + src/vm/jit/powerpc64/codegen.c, src/vm/jit/powerpc64/patcher.c, + src/vm/jit/python.c, src/vm/jit/s390/codegen.c, + src/vm/jit/s390/md.c, src/vm/jit/s390/patcher.c, src/vm/jit/show.c, + src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c, + src/vm/jit/stacktrace.c, src/vm/jit/trace.c, + src/vm/jit/verify/icmds.c, src/vm/jit/verify/typecheck-common.c, + src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/verify/typecheck- + invoke.inc, src/vm/jit/verify/typecheck-stackbased-gen.inc, + src/vm/jit/verify/typecheck-stackbased.c, src/vm/jit/verify + /typecheck-typeinferer-gen.inc, src/vm/jit/verify/typecheck- + variablesbased-gen.inc, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/patcher.c, src/vm/resolve.c, + src/vmcore/annotation.c, src/vmcore/linker.c, src/vmcore/loader.c, + src/vmcore/method.c, src/vmcore/method.h, src/vmcore/references.h: + * src/vmcore/method.h (methodinfo): Renamed class to clazz. + + * src/cacaoh/headers.c, src/native/native.c, + src/native/vm/gnu/java_lang_VMThrowable.c, src/native/vm/reflect.c, + src/native/vm/sun/jvm.c, src/toolbox/logging.c, src/vm/access.c, + src/vm/exceptions.c, src/vm/jit/alpha/codegen.c, + src/vm/jit/alpha/patcher.c, src/vm/jit/arm/codegen.c, + src/vm/jit/arm/patcher.c, src/vm/jit/codegen-common.c, + src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c, + src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c, + src/vm/jit/intrp/patcher.c, src/vm/jit/jit.c, + src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/patcher.c, + src/vm/jit/mips/codegen.c, src/vm/jit/mips/patcher.c, + src/vm/jit/optimizing/dominators.c, + src/vm/jit/optimizing/lifetimes.c, src/vm/jit/optimizing/lsra.c, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa3.c, + src/vm/jit/optimizing/ssa_rename.c, src/vm/jit/parse.c, + src/vm/jit/powerpc/codegen.c, src/vm/jit/powerpc/patcher.c, + src/vm/jit/powerpc64/codegen.c, src/vm/jit/powerpc64/patcher.c, + src/vm/jit/python.c, src/vm/jit/s390/codegen.c, + src/vm/jit/s390/md.c, src/vm/jit/s390/patcher.c, src/vm/jit/show.c, + src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c, + src/vm/jit/stacktrace.c, src/vm/jit/trace.c, + src/vm/jit/verify/icmds.c, src/vm/jit/verify/typecheck-common.c, + src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/verify/typecheck- + invoke.inc, src/vm/jit/verify/typecheck-stackbased-gen.inc, + src/vm/jit/verify/typecheck-stackbased.c, src/vm/jit/verify + /typecheck-typeinferer-gen.inc, src/vm/jit/verify/typecheck- + variablesbased-gen.inc, src/vm/jit/x86_64/codegen.c, + src/vm/jit/x86_64/patcher.c, src/vm/resolve.c, + src/vmcore/annotation.c, src/vmcore/linker.c, src/vmcore/loader.c, + src/vmcore/method.c, src/vmcore/references.h: Likewise. + [d3299bba3c70] + +2008-04-14 Stefan Ring + + * src/threads/posix/thread-posix.c, src/threads/thread.c, + src/threads/thread.h: + Merging darwin compile fixes -> trunk. + [9d2e729a6841] + + * src/threads/posix/thread-posix.c: + Merging fixes. + [d852f098fe45] + + * src/native/vm/gnu/java_lang_VMThread.c, src/threads/thread.c, + src/threads/thread.h: + * src/native/vm/gnu/java_lang_VMThread.c + (Java_java_lang_VMThread_getState): Renamed thread_get_state because + of a name conflict with mach headers. + * src/threads/thread.c (thread_print_info, threads_thread_is_alive): + Likewise. + * src/threads/thread.h: Likewise. + [dfe2ed3a1417] + + * src/threads/posix/thread-posix.c: + Merging fixes. + [61a938a77b77] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_startup_thread): Compile + fix. + [be94e07a636c] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (sem_*): Fixed compile errors. + [bbaa09c52c9b] + +2008-04-14 Christian Thalinger + + * src/threads/thread.c: + * src/threads/thread.c (thread_set_state_runnable): Moved + DEBUGTHREADS into if, so the output is correct. + (thread_set_state_waiting): Likewise. + (thread_set_state_timed_waiting): Likewise. + [43d16d77d6e5] + + * src/threads/posix/thread-posix.c, src/threads/thread.c, + src/threads/thread.h, src/vm/signal.c: + * src/threads/thread.c (threads_thread_state_runnable): Renamed to + thread_set_state_runnable. (threads_thread_state_waiting): Renamed + to thread_set_state_waiting. (threads_thread_state_timed_waiting): + Renamed to thread_set_state_timed_waiting. + (thread_set_state_terminated): Renamed to + thread_set_state_terminated. + * src/threads/thread.h: Likewise. + * src/threads/posix/thread-posix.c: Use new function names. + * src/vm/signal.c: Likewise. + [9e11431508ae] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_sleep): Clear + interrupted flag in exception case. + [39438e55e9d0] + + * src/native/vm/gnu/java_lang_VMThread.c, src/threads/thread.c, + src/threads/thread.h: + * src/threads/thread.h (thread_get_state): New function. + (threads_thread_get_state): Removed. + * src/threads/thread.c (thread_print_info): Use thread_get_state. + (threads_thread_is_alive): Likewise. (threads_thread_get_state): + Removed. + * src/native/vm/gnu/java_lang_VMThread.c (getState): Implemented + directly. + [d6879d90499a] + + * src/threads/posix/thread-posix.c, src/threads/posix/thread-posix.h: + * src/threads/posix/thread-posix.c (threads_sleep): Throw correct + exceptions, use stdint.h types + * src/threads/posix/thread-posix.h (threads_sleep): Use stdint.h + types. + [2a41965d0840] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_detach_thread): Reset + threadgroup when thread has terminated. + [d10959c776b1] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_IsInterrupted): Handle + clear_interrupted. + [865bf6ced98b] + + * src/threads/thread.c: + * src/threads/thread.c (threads_attach_current_thread) + [ENABLE_JAVASE]: Set group to NULL, as it might contain any value. + [770449e5df5e] + + * src/threads/thread.c: + * src/threads/thread.c (threads_attach_current_thread): Set the + thread data-structure in the TSD. + [c4f96b0c4d7d] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_startup_thread): Renamed + variable thread to t. + [fe21e42f3871] + + * src/native/jni.c: + * src/native/jni.c (JNI_NEW_ARRAY): Fixed typo for short array. + [ba3de48b4c29] + +2008-04-13 Christian Thalinger + + * src/vm/access.c, src/vm/access.h: + * src/vm/access.c [ENABLE_JAVASE] (access_check_field): Added + #ifdef. [ENABLE_JAVASE] (access_check_method): Likewise. + * src/vm/access.h: Likewise. + [0d747a4b03c4] + + * src/native/vm/sun/hpi.c: + * src/native/vm/sun/hpi.c (hpi_initialize): Fixed compiler warning. + (hpi_initialize_socket_library): Likewise. + [04c6c41e37cb] + + * src/vm/jit/stacktrace.c: + * src/vm/jit/stacktrace.c (stacktrace_print_entry): Print newline + for builtins. + [3864e0d2176b] + +2008-04-11 Christian Thalinger + + * * Commited with tip. + [f86b8b643b79] + + * src/threads/posix/thread-posix.c: + * src/threads/posix/thread-posix.c (threads_sleep): Removed + threads_check_if_interrupted_and_reset usage and use new functions. + [afc6c05d1704] + + * src/native/vm/gnu/java_lang_reflect_VMField.c: + * src/native/vm/gnu/java_lang_reflect_VMField.c + (native/include/java_lang_reflect_Field.h): Added include. + [655d7c04e703] + + * src/native/vm/gnu/java_lang_VMThread.c, src/threads/posix/thread- + posix.c, src/threads/posix/thread-posix.h, src/threads/thread.h: + * src/threads/thread.h (thread_set_interrupted): New function. + * src/threads/posix/thread-posix.c + (threads_check_if_interrupted_and_reset): Removed. + * src/threads/posix/thread-posix.h: Likewise. + * src/native/vm/gnu/java_lang_VMThread.c (interrupted): Use new + function. + [e33009dc3e7c] + + * src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c, + src/threads/posix/thread-posix.c, src/threads/posix/thread-posix.h, + src/threads/thread.h: + * src/threads/thread.h (thread_is_interrupted): New function. + * src/threads/posix/thread-posix.c + (threads_thread_has_been_interrupted): Removed. + * src/threads/posix/thread-posix.h: Likewise. + * src/native/vm/gnu/java_lang_VMThread.c (isInterrupted): Use new + function. + * src/native/vm/sun/jvm.c (JVM_IsInterrupted): Likewise. + [f7128be365f8] + + * src/threads/none/thread-none.h, src/threads/posix/thread-posix.h, + src/threads/thread.h: + * src/threads/none/thread-none.h: Fixed define name. + * src/threads/posix/thread-posix.h: Likewise. + * src/threads/thread.h: Likewise. + [d3a4c83bd558] + +2008-04-10 Christian Thalinger + + * src/vm/jit/arm/asmpart.S: + * src/vm/jit/arm/asmpart.S (asm_cacheflush) [__ARM_EABI__]: Use + syscall number 0. + [ec144df42ca1] + + * src/Makefile.am, src/cacao/Makefile.am, src/threads/Makefile.am, + src/threads/none/Makefile.am, src/threads/none/thread-none.c, + src/threads/none/thread-none.h, src/threads/posix/Makefile.am, + src/threads/thread.c, src/threads/thread.h, src/vm/jit/methodtree.c, + src/vm/jit/s390/md.c, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h: + src/vm/jit/stacktrace.c (stacktrace_print_entry): New function. + (stacktrace_print_current): Likewise. [ENABLE_THREADS] + (stacktrace_print_of_thread): Likewise. [!ENABLE_THREADS] + (_no_threads_stackframeinfo): Removed. + * src/vm/jit/stacktrace.h: Likewise. + + * src/Makefile.am [ENABLE_THREADS] (THREADS_DIR): Removed. + (SUBDIRS): Added threads. + + * src/cacao/Makefile.am [ENABLE_THREADS] (THREAD_LIB): Removed. + (libjvm_la_LIBADD): Removed $(THREAD_LIB), added + $(top_builddir)/src/threads/libthreads.la. + * src/threads/Makefile.am [!ENABLE_THREADS]: Recurse into none/. + * src/threads/none/Makefile.am (EXTRA_DIST): Removed. (AM_CPPFLAGS): + Added. (LIBS): Likewise. (noinst_LTLIBRARIES): Likewise. + (libthreadsnone_la_SOURCES): Likewise. + + * src/threads/none/thread-none.c: New file. + * src/threads/none/thread-none.h (_no_threads_stackframeinfo): Export. + + * src/threads/posix/Makefile.am (noinst_LTLIBRARIES): Renamed + library from libposix to libthreadsposix. (libposix_la_SOURCES): + Renamed to libthreadsposix_la_SOURCES. + + * src/threads/thread.c (threads_dump): Use + stacktrace_print_of_thread. (threads_thread_print_stacktrace): + Removed. (threads_print_stacktrace): Likewise. + * src/threads/thread.h (threads_thread_print_stacktrace): Likewise. + (threads_print_stacktrace): Likewise. + + * src/vm/jit/methodtree.c (methodtree_find): Use + stacktrace_print_current. + * src/vm/jit/s390/md.c (md_dump_context): Likewise. + [3457d7de230f] + + * src/vm/jit/arm/linux/md-os.c: + * src/vm/jit/arm/linux/md-os.c (md_signal_handler_sigill): Use + vm_abort instead of assert. + [98fd037a7854] + + * src/vm/exceptions.c: + * src/vm/exceptions.c (exceptions_print_stacktrace) [!NDEBUG]: + #ifdef'ed class_print. + [6b3787897afb] + + * src/threads/thread.h: + * src/threads/thread.h (thread_current_is_attached): Check if t is + NULL and return false in this case. + [79e7e22055fa] + +2008-04-07 Christian Thalinger + + * src/classes/Makefile.am, + src/classes/gnu/gnu/java/lang/CPStringBuilder.java, + src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/lang/reflect/Modifier.java, + src/classes/gnu/java/lang/reflect/VMConstructor.java, + src/classes/gnu/java/lang/reflect/VMField.java, + src/classes/gnu/java/lang/reflect/VMMethod.java, + src/native/include/Makefile.am, src/native/jni.c, + src/native/vm/gnu/Makefile.am, + src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c, + src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/gnu/java_lang_reflect_Field.c, + src/native/vm/gnu/java_lang_reflect_Method.c, + src/native/vm/gnu/java_lang_reflect_VMConstructor.c, + src/native/vm/gnu/java_lang_reflect_VMField.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c, + src/native/vm/nativevm.c, src/native/vm/nativevm.h, + src/native/vm/reflect.c, src/native/vm/sun_misc_Unsafe.c, + src/vmcore/class.c, src/vmcore/class.h, src/vmcore/linker.c, + src/vmcore/loader.c, src/vmcore/utf8.c, src/vmcore/utf8.h: + * src/classes/Makefile.am (VM_JAVA_FILES_GNU): Added new VM + interface files. + * src/native/include/Makefile.am (JAVASE_HEADER_FILES): Likewise. + + * src/classes/gnu/gnu/java/lang/CPStringBuilder.java, + src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java, + src/classes/gnu/java/lang/reflect/Modifier.java: New file. + + * src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java: Updated. + + * src/classes/gnu/java/lang/reflect/VMConstructor.java, + src/classes/gnu/java/lang/reflect/VMField.java, + src/classes/gnu/java/lang/reflect/VMMethod.java: New file. + + * src/native/jni.c (FromReflectedMethod): Adapted to new VM + interface. (FromReflectedField): Likewise. + + * src/native/vm/gnu/Makefile.am (libnativevmcore_la_SOURCES): + Removed java_lang_reflect_Constructor.c, java_lang_reflect_Field.c, + java_lang_reflect_Method.c, added gnu_java_lang_VMCPStringBuilder.c, + java_lang_reflect_VMConstructor.c, java_lang_reflect_VMField.c, + java_lang_reflect_VMMethod.c. + + * src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/gnu/java_lang_reflect_Field.c, + src/native/vm/gnu/java_lang_reflect_Method.c: Removed. + + * src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c, + src/native/vm/gnu/java_lang_reflect_VMConstructor.c, + src/native/vm/gnu/java_lang_reflect_VMField.c, + src/native/vm/gnu/java_lang_reflect_VMMethod.c: New file. + + * src/native/vm/nativevm.c (nativevm_preinit): Added + _Jv_gnu_java_lang_VMCPStringBuilder_init. + * src/native/vm/nativevm.h: Likewise. + + * src/native/vm/reflect.c (reflect_constructor_new): Adapted to new + VM interface. (reflect_field_new): Likewise. (reflect_method_new): + Likewise. + + * src/native/vm/sun_misc_Unsafe.c (objectFieldOffset): Likewise. + (staticFieldBase): Likewise. + + * src/vmcore/class.c [WITH_CLASSPATH_GNU] + (class_java_lang_reflect_VMConstructor) + (class_java_lang_reflect_VMField, class_java_lang_reflect_VMMethod): + New global variable. + * src/vmcore/class.h: Likewise. + * src/vmcore/linker.c (linker_init): Added new classes. + * src/vmcore/loader.c (loader_init): Likewise. + + * src/vmcore/utf8.c [WITH_CLASSPATH_GNU] + (utf_java_lang_reflect_VMConstructor, utf_java_lang_reflect_VMField) + (utf_java_lang_reflect_VMMethod): New global variable. + * src/vmcore/utf8.h: Likewise. + [1dba59001474] + + * src/native/jni.c, src/native/vm/Makefile.am, + src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/gnu/java_lang_reflect_Method.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h, + src/native/vm/java_lang_reflect_Method.c, + src/native/vm/java_lang_reflect_Method.h, src/native/vm/reflect.c, + src/native/vm/reflect.h, src/native/vm/sun/jvm.c: + * src/native/vm/java_lang_reflect_Constructor.c: Removed. + * src/native/vm/java_lang_reflect_Constructor.h: Likewise. + * src/native/vm/java_lang_reflect_Method.c: Likewise. + * src/native/vm/java_lang_reflect_Method.h: Likewise. + + * src/native/jni.c (_Jv_jni_invokeNative): Likewise. + + * src/native/vm/Makefile.am (JAVA_LANG_REFLECT_CONSTRUCTOR_SOURCES): + Removed. (JAVA_LANG_REFLECT_METHOD_SOURCES): Likewise. + (libnativevm_la_SOURCES): Removed + JAVA_LANG_REFLECT_CONSTRUCTOR_SOURCES and + JAVA_LANG_REFLECT_METHOD_SOURCES. + + * src/native/vm/reflect.c (reflect_invoke): New function. + (reflect_constructor_newinstance): Likewise. + (reflect_method_invoke): Likewise. + * src/native/vm/reflect.h (reflect_constructor_newinstance): Export. + (reflect_method_invoke): Likewise. + + * src/native/vm/gnu/java_lang_reflect_Constructor.c + (constructNative): Use reflect_constructor_newinstance. + * src/native/vm/gnu/java_lang_reflect_Method.c (invokeNative): Use + reflect_method_invoke. + * src/native/vm/sun/jvm.c (JVM_InvokeMethod): Use + reflect_method_invoke. (JVM_NewInstanceFromConstructor): Use + reflect_constructor_newinstance. + [a3189e2fbd34] + + * src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h: + * src/native/vm/gnu/java_lang_reflect_Constructor.c (getSignature): + Implemented directly. + * src/native/vm/java_lang_reflect_Constructor.c (getSignature): + Removed. + * src/native/vm/java_lang_reflect_Constructor.h: Likewise. + [d1ea50387ceb] + + * src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h: + * src/native/vm/gnu/java_lang_reflect_Constructor.c + (getExceptionTypes): Implemented directly. + * src/native/vm/java_lang_reflect_Constructor.c (getExceptionTypes): + Removed. + * src/native/vm/java_lang_reflect_Constructor.h: Likewise. + [2bfcb5cbdd18] + + * src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h: + * src/native/vm/gnu/java_lang_reflect_Constructor.c + (getParameterTypes): Implemented directly. + * src/native/vm/java_lang_reflect_Constructor.c (getParameterTypes): + Removed. + * src/native/vm/java_lang_reflect_Constructor.h: Likewise. + [5b6da046d461] + + * src/native/vm/gnu/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Constructor.h: + * src/native/vm/gnu/java_lang_reflect_Constructor.c + (getModifiersInternal): Implemented directly. + * src/native/vm/java_lang_reflect_Constructor.c (getModifiers): + Removed. + * src/native/vm/java_lang_reflect_Constructor.h: Likewise. + [f1da619c1b0b] + +2008-04-03 Christian Thalinger + + * src/threads/posix/Makefile.am, src/threads/posix/threadlist-posix.c, + src/threads/threadlist.c: + * src/threads/posix/threadlist-posix.c: Removed. + * src/threads/posix/Makefile.am (libposix_la_SOURCES): Removed + threadlist-posix.c. + * src/threads/threadlist.c (threads/mutex.h): Added. + (threadlist_mutex): New global variable. (threadlist_init): + Initialize mutex. (threadlist_lock, threadlist_unlock): New + functions. + [d8f389d4b3f7] + +2008-04-02 Christian Thalinger + + * src/vm/exceptions.c: + * src/vm/exceptions.c (exceptions_new_class_utf): Check for c == + NULL when VM is initializing. + [3ac1ce7dadb2] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (TRACEJVMCALLSENTER, TRACEJVMCALLSEXIT): + New macro. (JVM_GetClassLoader): Trace return value. + [c4ceb9518a19] + + * src/vm/jit/stacktrace.c: + * src/vm/jit/stacktrace.c (stacktrace_get): Correctly skip + Throwable.init() functions. (stacktrace_stackframeinfo_fill): + Changed debugging messge. + [18f868142155] + + * src/threads/thread.c, src/threads/thread.h: + * src/threads/thread.c (threads_thread_print_info): Renamed to + thread_print_info, removed assert on THREAD_STATE_NEW but print as + much info as possible. (threads_dump): Use new functio name. + * src/threads/thread.h: Likewise. + [d6c927d2e029] + + * * Merged with tip. + [da113f4ae466] + + * src/vm/string.c: + * src/vm/string.c (javastring_safe_new_from_utf8): Don't assert on + text is NULL, but return NULL. Checked with jconsole. + [af3aa1b2e676] + + * src/mm/Makefile.am: + * src/mm/Makefile.am: Changed copyright. + [906626e18451] + +2008-04-02 Michael Starzinger + + * src/cacao/cacao.c, src/native/jvmti/cacaodbg.c, + src/native/jvmti/cacaodbg.h, src/native/jvmti/jvmti.c, + src/threads/Makefile.am, src/threads/mutex.h, + src/threads/posix/Makefile.am, src/threads/posix/generic- + primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h, + src/threads/posix/mutex-posix.h, src/threads/posix/thread-posix.c, + src/threads/posix/thread-posix.h, src/threads/posix/threadlist- + posix.c, src/vm/vm.c: + * src/threads/Makefile.am: Added mutex.h. + * src/threads/posix/Makefile.am: Added mutex-posix.h. + + * src/threads/mutex.h: Added new file. + * src/threads/posix/mutex-posix.h: Likewise. (mutex_init): Implemented + inline wrapper function. (mutex_lock): Likewise. (mutex_unlock): + Likewise. (mutex_destroy): Likewise. + + * src/cacao/cacao.c, src/native/jvmti/cacaodbg.c, + src/native/jvmti/cacaodbg.h, src/native/jvmti/jvmti.c, + src/threads/posix/generic-primitives.h, src/threads/posix/lock.c, + src/threads/posix/lock.h, src/threads/posix/thread-posix.c, + src/threads/posix/thread-posix.h, src/threads/posix/threadlist- + posix.c, src/vm/vm.c: Included mutex.h and used wrapper functions + throughout the whole file. + [30bdc35a0486] + +2008-04-01 Christian Thalinger + + * src/threads/none/thread-none.h, src/threads/none/threads.h, + src/threads/thread.h: + * src/threads/none/threads.h: Renamed from here... + * src/threads/none/thread-none.h: ...to here. + * src/threads/thread.h: Fixed include. + [cce680c919ac] + + * src/native/jni.c, src/native/vm/cldc1.1/java_lang_Thread.c, + src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c, + src/threads/none/threads.h, src/threads/posix/thread-posix.c, + src/threads/thread.c, src/threads/thread.h, src/vm/exceptions.c: + * src/native/jni.c (_Jv_JNI_FindClass): Renamed to jni_FindClass, + call resolve_handle_pending_exception in exception case. + (_Jv_JNI_ExceptionDescribe): Renamed to jni_ExceptionDescribe, use + exceptions_print_stacktrace. (_Jv_JNI_ExceptionClear): Renamed to + jni_ExceptionClear. + + * src/threads/thread.h (threads_thread_get_object): Renamed to + thread_get_object. (threads_thread_set_object): Renamed to + thread_set_object. (threads_get_current_object): Renamed to + thread_get_current_object. (thread_is_attached): Use new function + names. (thread_fprint_name): Export. + + * src/threads/none/threads.h (threads_get_current_object): Renamed + to thread_get_current_object. + + * src/native/vm/cldc1.1/java_lang_Thread.c (currentThread): Use new + function names. + * src/native/vm/gnu/java_lang_VMThread.c (currentThread): Likewise. + * src/native/vm/sun/jvm.c (JVM_CurrentThread): Likewise. + * src/threads/posix/thread-posix.c (threads_startup_thread): Likewise. + (threads_detach_thread): Likewise. + * src/threads/thread.c (thread_create_object): Likewise. + (thread_free): Likewise. (threads_thread_start): Likewise. + (thread_fprint_name): New function. (threads_thread_print_info): Use + thread_fprint_name. + + * src/vm/exceptions.c (exceptions_print_stacktrace): Implemented + (mostly) as in HotSpot. + [10f85b96a2de] + + * src/vm/string.c, src/vm/stringlocal.h: + * src/vm/string.c (javastring_print): Renamed to javastring_fprint + and added a stream argument. + * src/vm/stringlocal.h: Likewise. + [abde7ae98d1d] + + * src/vm/vm.c: + * src/vm/vm.c (vm_run) [ENABLE_THREADS]: #ifdef'ed threading stuff. + [9d9bdfdef420] + + * configure.ac: + * configure.ac (AC_CHECK_HEADERS): Added stdio.h. + [68c3572dec69] + + * src/threads/thread.c, src/threads/thread.h, + src/threads/threadlist.c: + * src/threads/thread.c (thread_create_object): New function. + (thread_method_init): Made static. (threadgroup_system, + threadgroup_main): Changed type to java_handle_t. + (thread_create_initial_threadgroup): Chnaged type of + threadgroup_system and threadgroup_main. + (thread_create_initial_thread): Use thread_create_object. + (threads_thread_start_internal): Likewise. + (threads_attach_current_thread): Likewise. + (threads_thread_print_info): Use thread_is_daemon. + * src/threads/thread.h (thread_method_init): Removed. + (thread_is_daemon): New function. + * src/threads/threadlist.c (threadlist_get_non_daemons): Use + thread_is_daemon. + [ea1ec101d6fe] + + * src/threads/posix/thread-posix.c, src/threads/thread.c, + src/threads/thread.h: + * src/threads/thread.c (threads_thread_new): Renamed to thread_new + and made static. (threads_thread_free): Renamed to thread_free. + (threads_thread_start_internal): Use new function names. + (threads_thread_start): Likewise. (threads_attach_current_thread): + Likewise. + * src/threads/thread.h (threads_thread_new): Removed. + (threads_thread_free): Renamed to thread_free. + + * src/threads/posix/thread-posix.c (threads_detach_thread): Use new + function names. + [e5e0b246a78b] + + * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/gc.h, src/mm/cacao- + gc/rootset.c, src/mm/cacao-gc/rootset.h, src/mm/codememory.c, + src/mm/dumpmemory.c, src/mm/memory.c, src/native/jni.c, + src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h, + src/native/jvmti/jvmti.c, src/native/llni.c, src/native/llni.h, + src/native/localref.c, src/native/vm/cldc1.1/java_lang_Thread.c, + src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c, + src/threads/Makefile.am, src/threads/posix/Makefile.am, + src/threads/posix/lock.c, src/threads/posix/thread-posix.c, + src/threads/posix/thread-posix.h, src/threads/posix/threads.c, + src/threads/posix/threads.h, src/threads/thread.c, + src/threads/thread.h, src/threads/threadlist.c, + src/threads/threadlist.h, src/threads/threads-common.c, src/threads + /threads-common.h, src/toolbox/logging.c, src/vm/builtin.c, + src/vm/exceptions.c, src/vm/finalizer.c, src/vm/jit/alpha/linux/md- + os.c, src/vm/jit/arm/linux/md-os.c, src/vm/jit/codegen-common.c, + src/vm/jit/i386/darwin/md-os.c, src/vm/jit/i386/linux/md-os.c, + src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c, + src/vm/jit/intrp/engine.c, src/vm/jit/jit.c, + src/vm/jit/methodtree.c, src/vm/jit/optimizing/profile.c, + src/vm/jit/optimizing/recompile.c, src/vm/jit/powerpc/codegen.c, + src/vm/jit/powerpc/darwin/md-os.c, src/vm/jit/powerpc/linux/md-os.c, + src/vm/jit/powerpc64/linux/md-os.c, src/vm/jit/replace.c, + src/vm/jit/s390/md.c, src/vm/jit/show.c, src/vm/jit/stacktrace.c, + src/vm/jit/trace.c, src/vm/jit/x86_64/freebsd/md-os.c, + src/vm/jit/x86_64/linux/md-os.c, src/vm/signal.c, src/vm/vm.c: + * src/threads/posix/threads.c: Renamed from here... + * src/threads/posix/threads.h, src/threads/threads-common.c, + src/threads/threads-common.h: Likewise. + + * src/threads/posix/thread-posix.c: ...to here. + * src/threads/posix/thread-posix.h, src/threads/thread.c, + src/threads/thread.h: Likewise. + + * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/gc.h, src/mm/cacao- + gc/rootset.c, src/mm/cacao-gc/rootset.h, src/mm/codememory.c, + src/mm/dumpmemory.c, src/mm/memory.c, src/native/jni.c, + src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h, + src/native/jvmti/jvmti.c, src/native/llni.c, src/native/llni.h, + src/native/localref.c, src/native/vm/cldc1.1/java_lang_Thread.c, + src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c, + src/threads/Makefile.am, src/threads/posix/lock.c, + src/threads/posix/Makefile.am, src/threads/threadlist.c, + src/threads/threadlist.h, src/toolbox/logging.c, src/vm/builtin.c, + src/vm/exceptions.c, src/vm/finalizer.c, src/vm/jit/alpha/linux/md- + os.c, src/vm/jit/arm/linux/md-os.c, src/vm/jit/codegen-common.c, + src/vm/jit/i386/darwin/md-os.c, src/vm/jit/i386/linux/md-os.c, + src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c, + src/vm/jit/intrp/engine.c, src/vm/jit/jit.c, + src/vm/jit/methodtree.c, src/vm/jit/optimizing/profile.c, + src/vm/jit/optimizing/recompile.c, src/vm/jit/powerpc/codegen.c, + src/vm/jit/powerpc/darwin/md-os.c, src/vm/jit/powerpc/linux/md-os.c, + src/vm/jit/powerpc64/linux/md-os.c, src/vm/jit/replace.c, + src/vm/jit/s390/md.c, src/vm/jit/show.c, src/vm/jit/stacktrace.c, + src/vm/jit/trace.c, src/vm/jit/x86_64/freebsd/md-os.c, + src/vm/jit/x86_64/linux/md-os.c, src/vm/signal.c, src/vm/vm.c: + Changed filename occurrences. + [38d26f1a1c95] + +2008-03-31 Christian Thalinger + + * src/native/jni.c, src/threads/posix/threads.c, src/threads/threads- + common.c, src/threads/threads-common.h, src/vm/global.h, + src/vm/vm.c: + Fixes PR59. + * src/native/jni.c (_Jv_JNI_Get##name##Field): Added TRACEJNICALLS. + (_Jv_JNI_Set##name##Field): Likewise. + (_Jv_JNI_CallStaticObjectMethod): Likewise. + (_Jv_JNI_CallStaticObjectMethodV): Likewise. + (_Jv_JNI_CallStaticObjectMethodA): Likewise. + (_Jv_JNI_CallStaticVoidMethod): Likewise. + (_Jv_JNI_CallStaticVoidMethodV): Likewise. + (_Jv_JNI_CallStaticVoidMethodA): Likewise. (_Jv_JNI_GetArrayLength): + Likewise. (_Jv_JNI_Get##name##ArrayElements): Likewise. + (_Jv_JNI_Get##name##ArrayRegion): Likewise. + (jni_attach_current_thread): Check correctly if current thread is + already attached. (_Jv_JNI_DetachCurrentThread): Check if current + thread is already detached. + * src/threads/posix/threads.c (threads_detach_thread): Likewise. + + * src/threads/threads-common.c (threads_init) [WITH_CLASSPATH_SUN]: + Resolve correct thread init method. (thread_create_object): New + function, but not yet implemented. (thread_create_initial_thread): + Lot of changes. + + * src/threads/threads-common.h (thread_is_attached): New function. + (thread_current_is_attached): Likewise. + + * src/vm/global.h (STR): New macro, stolen from OpenJDK. + + * src/vm/vm.c (vm_run): Detach the main thread before calling + vm_destroy. (vm_destroy): Attach the main thread again as + DestroyJavaVM thread. + [5b1738cbdeac] + + * src/native/jni.c, src/native/jvmti/cacaodbg.c, + src/threads/posix/threads.c, src/threads/posix/threads.h, + src/threads/threads-common.c, src/threads/threads-common.h: + * src/threads/posix/threads.c (threads_set_current_threadobject): + Moved from here... (threads_get_current_threadobject): Likewise. + * src/threads/posix/threads.h (thread_get_current): ...to here. + (thread_set_current): Likewise. + * src/threads/threads-common.h (threads_set_current_threadobject): + Removed. + + * src/native/jni.c (jni_attach_current_thread): Use new function + name. (_Jv_JNI_DetachCurrentThread): Likewise. (_Jv_JNI_GetEnv): + Likewise. + * src/native/jvmti/cacaodbg.c (jvmti_get_current_thread): Likewise. + * src/threads/threads-common.c (threads_preinit): Likewise. + [6bdc40cea36e] + + * configure.ac, m4/classpath.m4, m4/hpi.m4, src/native/vm/nativevm.c, + src/native/vm/sun/Makefile.am, src/native/vm/sun/hpi.c, + src/native/vm/sun/hpi.h, src/native/vm/sun/jvm.c, + src/vmcore/options.c, src/vmcore/options.h: + * configure.ac (AC_CHECK_WITH_HPI_MD_H): Added. + (AC_CHECK_WITH_HPI_H): Likewise. + * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Changed default + for OpenJDK. (AC_CHECK_WITH_CLASSPATH_LIBDIR): Likewise. + (AC_CHECK_WITH_JNI_MD_H): Likewise. (AC_CHECK_WITH_JNI_H): Likewise. + + * m4/hpi.m4: New file. + * src/native/vm/nativevm.c (nativevm_preinit): Call hpi_initialize. + * src/native/vm/sun/Makefile.am (libnativevmcore_la_SOURCES): Added + hpi.[ch]. + * src/native/vm/sun/hpi.c: New file. + * src/native/vm/sun/hpi.h: Likewise. + + * src/native/vm/sun/jvm.c (JVM_GetLastErrorString): Use HPI + function. (JVM_NativePath): Likewise. (JVM_Open): Likewise. + (JVM_Close): Likewise. (JVM_Read): Likewise. (JVM_Write): Likewise. + (JVM_Available): Likewise. (JVM_Lseek): Likewise. (JVM_SetLength): + Likewise. (JVM_Sync): Likewise. (JVM_InitializeSocketLibrary): Call + hpi_initialize_socket_library. + + * src/vmcore/options.c (opt_TraceHPI): Added global variable. + (options_xx): Handle new option. + * src/vmcore/options.h: Likewise. + [fceac7c38a1b] + + * src/native/vm/nativevm.c: + * src/native/vm/nativevm.c (nativevm_preinit) [WITH_CLASSPATH_SUN]: + Check for native_library_open error. + [fc69ca6c9fbe] + +2008-03-29 Edwin Steiner + + * src/vm/jit/stack.c: + * src/vm/jit/stack.c (stack_analyse): Clean up: removed an obsolete + assignment to copy->varkind. (It is set in SET_TEMPVAR anyway.) + [da706966db7d] + + * src/vm/jit/stack.c: + * src/vm/jit/stack.c (stack_analyse): Use the javaindex instead of + the CACAO varindex for checking conflicts with local variables. + While there is no real conflict between CACAO variables of different + types, the register allocator makes the implicit assumption that + variables corresponding to the same javaindex may be coalesced. As + long as this assumption is made, we must consider variables with the + same javaindex as conflicting (and also check against that in the + verifier). This fixes [Bug 49] VerifyError with obfuscated classes. + [08444c22b833] + + * src/vm/jit/stack.c: + * src/vm/jit/stack.c (stack_analyse): Clean up the ICMD_IINC case so + it uses the javaindex variable. (No functional change.) + [18e1045d35f2] + + * src/vm/jit/jit.h, src/vm/jit/parse.c, src/vm/jit/verify/typecheck- + common.h, src/vm/jit/verify/typecheck.c: + * src/vm/jit/jit.h (jitdata): Added reverselocalmap. + + * src/vm/jit/parse.c (parse): Fill the reverselocalmap. + + * src/vm/jit/verify/typecheck-common.h (verifier_state): Removed the + reverselocalmap. + + * src/vm/jit/verify/typecheck.c (typecheck_invalidate_locals): Use + jd->reverselocalmap. (typecheck): Likewise. + [8a9d9cd39976] + + * tests/regression/jasmin/Makefile.am, + tests/regression/jasmin/test_load_store_conflict_different_types.j: + * + tests/regression/jasmin/test_load_store_conflict_different_types.j: + New test exposing the bug in conflict checking for local variables + ([Bug 49] VerifyError with obfuscated classes). + + * tests/regression/jasmin/Makefile.am: Added new test. + [e5dbef3898c1] + + * contrib/vmlog/vmlog_cacao.h: + * contrib/vmlog/vmlog_cacao.h: Removed #include of a header that + does not exist anymore. + [5b8c6c097400] + +2008-03-27 Christian Thalinger + + * src/threads/posix/threads.c, src/threads/posix/threads.h, + src/threads/threads-common.c, src/threads/threads-common.h: + * src/threads/posix/threads.c (threads_attach_current_thread): + Removed. + * src/threads/posix/threads.h: Likewise. + * src/threads/threads-common.c (threads_attach_current_thread): Added. + * src/threads/threads-common.h: Likewise. + [e1fa9148b033] + + * src/native/vm/nativevm.c, src/native/vm/nativevm.h, + src/native/vm/sun/jvm.c, src/vm/global.h, src/vm/initialize.c, + src/vm/initialize.h, src/vm/vm.c, src/vmcore/options.c, + src/vmcore/options.h: + * src/native/vm/nativevm.c (nativevm_preinit): Changed signature, + use system_* functions. (nativevm_init): Changed signature. + * src/native/vm/nativevm.h: Likewise. + + * src/native/vm/sun/jvm.c (JVM_InitProperties): Added + sun.nio.MaxDirectMemorySize handling. + + * src/vm/global.h (PRINTF_FORMAT_INT64_T): Added define for int64_t + formater. + + * src/vm/initialize.c (initialize_init): New function. + * src/vm/initialize.h: Likewise. + + * src/vm/vm.c (vm_create): Added initialize_init. + + * src/vmcore/options.c (opt_MaxDirectMemorySize): New global + variable. (options_xx): Use system_* functions. + * src/vmcore/options.h: Likewise. + [bd1fba089d84] + + * configure.ac, src/vmcore/system.h: + * configure.ac (AC_CHECK_FUNCS): Added strcat, strcpy. + * src/vmcore/system.h (system_atoi): New function. (system_strcat): + Likewise. (system_strcpy): Likewise. + [3bc1e510dba5] + +2008-03-26 Christian Thalinger + + * src/vmcore/loader.c, tests/regression/bugzilla/PR58.java: + * src/vmcore/loader.c (load_class_from_classbuffer_intern): Also + call resolve_handle_pending_exception for super interfaces. + * tests/regression/bugzilla/PR58.java (test): Renamed to + testSuperClass. (testSuperInterface): New method. + [a9203003de40] + + * src/cacaoh/dummy.c, src/native/vm/sun/jvm.c, src/vm/exceptions.c, + src/vm/exceptions.h, src/vm/resolve.c, src/vm/resolve.h, + src/vmcore/class.c, src/vmcore/class.h, src/vmcore/linker.c, + src/vmcore/loader.c, src/vmcore/utf8.c, src/vmcore/utf8.h, + tests/regression/bugzilla/All.java, + tests/regression/bugzilla/PR58.java: + * src/cacaoh/dummy.c (resolve_handle_pending_exception): New + function. + + * src/native/vm/sun/jvm.c (JVM_FindClassFromClassLoader): Added + assert on throwError. (JVM_DoPrivileged): Throw + PrivilegedActionException only if the exception is an instance of + java.lang.Exception but not of java.lang.RuntimeException. + + * src/vm/exceptions.c (exceptions_new_class_utf): New function. + (exceptions_throw_class_utf): Likewise. + (exceptions_throw_classnotfoundexception): Use + exceptions_throw_class_utf. + (exceptions_classnotfoundexception_to_noclassdeffounderror): + Removed. + * src/vm/exceptions.h: Likewise. + + * src/vm/resolve.c (resolve_handle_pending_exception): New function. + (resolve_class_from_name): Don't convert exception. + * src/vm/resolve.h (resolve_handle_pending_exception): Added. + + * src/vmcore/class.c (class_java_lang_Exception): New global + variable. (class_java_lang_ClassNotFoundException): Likewise. + (class_java_lang_RuntimeException): Likewise. + * src/vmcore/class.h: Likewise. + + * src/vmcore/linker.c (linker_init): Link new global classes. + * src/vmcore/loader.c (loader_init): Load new global classes. + + * src/vmcore/utf8.c (utf_java_lang_RuntimeException): New global + variable. (utf8_init): Initialize new global variable. + * src/vmcore/utf8.h (utf_java_lang_RuntimeException): Export. + + * tests/regression/bugzilla/All.java: Added PR58. + * tests/regression/bugzilla/PR58.java: New file. + [4067fe3a3bee] + + * tests/A2.java, tests/AA.java, tests/AA1.java, tests/AA2.java, + tests/BB.java, tests/C.java, tests/C2.java, tests/C3.java, + tests/CC.java, tests/D.java, tests/DD.java, tests/EE.java, + tests/GG.java, tests/HI2.java, tests/II.java, tests/IIAA.java, + tests/IIBB.java, tests/IICC.java, tests/IIexample.java, + tests/Makefile.am, tests/n.java, tests/scribble.java: + * tests/Makefile.am: Cleanup, removed checkall, added build target. + * tests/A2.java: Removed. + * tests/AA.java, tests/AA1.java, tests/AA2.java, tests/BB.java, + tests/C.java, tests/C2.java, tests/C3.java, tests/CC.java, + tests/D.java, tests/DD.java, tests/EE.java, tests/GG.java, + tests/HI2.java, tests/II.java, tests/IIAA.java, tests/IIBB.java, + tests/IICC.java, tests/IIexample.java, tests/n.java, + tests/scribble.java: Likewise. + [91251aac4dec] + + * tests/regression/bugzilla/All.java, + tests/regression/bugzilla/PR57.java: + * tests/regression/bugzilla/All.java: Added PR57. + * tests/regression/bugzilla/PR57.java: New file. + [8a65518935cf] + + * tests/regression/bugzilla/Makefile.am: + * tests/regression/bugzilla/Makefile.am (JAVA): Added + LD_LIBRARY_PATH so we can really overrite JAVA. (build): Added + $(srcdir) to find .java files. (check): Removed LD_LIBRARY_PATH. + [dbf4b68b6d25] + +2008-03-25 Christian Thalinger + + * src/threads/native/Makefile.am, src/threads/native/generic- + primitives.h, src/threads/native/lock.c, src/threads/native/lock.h, + src/threads/native/threadlist-posix.c, src/threads/native/threads.c, + src/threads/native/threads.h: + * src/threads/native/Makefile.am: Removed. + * src/threads/native/generic-primitives.h, src/threads/native/lock.c, + src/threads/native/lock.h, src/threads/native/threadlist-posix.c, + src/threads/native/threads.c, src/threads/native/threads.h: + Likewise. + [0337947f848f] + + * configure.ac, src/mm/cacao-gc/gc.h, src/mm/cacao-gc/rootset.h, + src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h, + src/native/jvmti/jvmti.c, src/native/llni.h, + src/threads/Makefile.am, src/threads/lock-common.h, + src/threads/posix/Makefile.am, src/threads/posix/generic- + primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h, + src/threads/posix/threadlist-posix.c, src/threads/posix/threads.c, + src/threads/posix/threads.h, src/threads/threads-common.c, + src/threads/threads-common.h, src/vm/builtintable.inc, + src/vm/jit/alpha/linux/md-os.c, src/vm/jit/arm/linux/md-os.c, + src/vm/jit/intrp/asmpart.c, src/vm/jit/intrp/dynamic-super.c, + src/vm/jit/intrp/engine.c, src/vm/jit/powerpc/darwin/md-os.c, + src/vm/jit/powerpc/linux/md-os.c, src/vm/jit/powerpc64/linux/md- + os.c, src/vm/jit/s390/codegen.c, src/vm/jit/s390/emit.c, + src/vm/jit/s390/md.c, src/vm/jit/show.c, src/vm/jit/stacktrace.c, + src/vm/jit/x86_64/freebsd/md-os.c, src/vm/jit/x86_64/linux/md-os.c: + * configure.ac (AC_CONFIG_FILES): Moved src/threads/native/Makefile + to src/threads/posix/Makefile. + + * src/threads/posix/Makefile.am, src/threads/posix/generic- + primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h, + src/threads/posix/threadlist-posix.c, src/threads/posix/threads.c, + src/threads/posix/threads.h: Moved from src/threads/native/. + + * src/mm/cacao-gc/gc.h, src/mm/cacao-gc/rootset.h, + src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h, + src/native/jvmti/jvmti.c, src/native/llni.h, + src/threads/Makefile.am, src/threads/lock-common.h, src/threads + /threads-common.c, src/threads/threads-common.h, + src/vm/builtintable.inc, src/vm/jit/alpha/linux/md-os.c, + src/vm/jit/arm/linux/md-os.c, src/vm/jit/intrp/asmpart.c, + src/vm/jit/intrp/dynamic-super.c, src/vm/jit/intrp/engine.c, + src/vm/jit/powerpc/darwin/md-os.c, src/vm/jit/powerpc/linux/md-os.c, + src/vm/jit/powerpc64/linux/md-os.c, src/vm/jit/s390/codegen.c, + src/vm/jit/s390/emit.c, src/vm/jit/s390/md.c, src/vm/jit/show.c, + src/vm/jit/stacktrace.c, src/vm/jit/x86_64/freebsd/md-os.c, + src/vm/jit/x86_64/linux/md-os.c: Fixed header includes. + [e852f2d0d4c4] + + * src/cacaoh/Makefile.am: + * src/cacaoh/Makefile.am: Changed copyright. + [5974a060a410] + +2008-03-25 Peter Molnar + + * src/vm/jit/optimizing/ssa.h: + Dummy push for testing. + [484dcf446038] + + * src/vm/jit/optimizing/ssa.h: + Dummy push for testing. + [177737032317] + + * src/vm/jit/optimizing/ssa.h: + Dummy push for testing. + [119782e1ae60] + + * src/vm/jit/optimizing/ssa.h: + Dummy push for testing. + [0a173b247580] + +2008-03-25 Christian Thalinger + + * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/mark.c, src/mm/cacao- + gc/rootset.c, src/threads/native/lock.c, src/threads/threadlist.c, + src/toolbox/list.c, src/toolbox/list.h, src/vm/assertion.c, + src/vm/jit/codegen-common.c, src/vm/jit/emit-common.c, + src/vm/jit/linenumbertable.c, src/vm/jit/optimizing/recompile.c, + src/vm/jit/patcher-common.c, src/vm/jit/s390/codegen.c, + src/vm/properties.c: + * src/toolbox/list.c (list_add_first_unsynced): Removed. + (list_add_last_unsynced): Likewise. (list_remove_unsynced): + Likewise. (list_first_unsynced): Likewise. (list_last_unsynced): + Likewise. (list_next_unsynced): Likewise. (list_prev_unsynced): + Likewise. + * src/toolbox/list.h: Likewise. + + * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/mark.c, src/mm/cacao- + gc/rootset.c, src/threads/native/lock.c, src/threads/threadlist.c, + src/vm/assertion.c, src/vm/jit/codegen-common.c, src/vm/jit/emit- + common.c, src/vm/jit/linenumbertable.c, + src/vm/jit/optimizing/recompile.c, src/vm/jit/patcher-common.c, + src/vm/jit/s390/codegen.c, src/vm/properties.c: Use normal list + functions instead of the unsynced ones. + [0795aaaa726c] + +2008-03-22 Peter Molnar + + * src/vm/jit/cfg.c: + * src/vm/jit/cfg.c (cfg_build): Fixed off by one in predecessorcount + for exception handler blocks. See #53. + [2065c6bdf8b7] + +2008-03-21 Christian Thalinger + + * .hgignore, configure.ac, src/vm/array.c, + tests/regression/Makefile.am, tests/regression/bugzilla/All.java, + tests/regression/bugzilla/Makefile.am, + tests/regression/bugzilla/PR52.java: + Fixes PR52. + * src/vm/array.c (array_objectarray_element_set): Use + builtin_canstore. + + * .hgignore (tests/regression/assertion/*.class) + (tests/regression/assertion/packagetest/*.class) + (tests/regression/bugzilla/*.class): Added. + * configure.ac (AC_CONFIG_FILES): Added + tests/regression/bugzilla/Makefile. + * tests/regression/Makefile.am (SUBDIRS): Added bugzilla. + * tests/regression/bugzilla/All.java: New file. + * tests/regression/bugzilla/Makefile.am: Likewise. + * tests/regression/bugzilla/PR52.java: Likewise. + [a5fe9a36676e] + +2008-03-20 Christian Thalinger + + * src/native/vm/sun/jvm.c, src/vm/array.c: + * src/vm/array.c (array_length_get): Removed + IllegalArgumentException check for size. + * src/native/vm/sun/jvm.c (JVM_NewMultiArray): Explicitely check for + exceptions. + [c6ca807dc249] + + * src/native/vm/gnu/java_lang_reflect_Field.c, + src/native/vm/java_lang_reflect_Constructor.c, + src/native/vm/java_lang_reflect_Method.c, src/vm/access.c, + src/vm/access.h: + * src/vm/access.c (access_check_field): Changed signature, use + stacktrace_get_caller_class. (access_check_method): Likewise. + * src/vm/access.h: Likewise. + * src/native/vm/gnu/java_lang_reflect_Field.c (_field_access_check): + Adapted access_check_field call. + * src/native/vm/java_lang_reflect_Constructor.c (newInstance): + Likewise. + * src/native/vm/java_lang_reflect_Method.c (invoke): Likewise. + [b4a54e5c1918] + + * src/vm/array.c: + * src/vm/array.c (array_element_get): Do a null-pointer check. + (array_element_primitive_get): Likewise. + (array_element_primitive_set): Likewise. + (array_objectarray_element_set): Check if the object can be stored + in the array. + [5054ec21e133] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_NewArray): Check for error on + primitive_arrayclass_get_by_name. (JVM_NewMultiArray): Check for + error on array_length_get. + [7d1278cb4b5c] + + * src/vm/array.c: + * src/vm/array.c (array_##name##array_element_get): Fixed + ArrayIndexOutOfBoundsException check. + (array_objectarray_element_get): Likewise. + (array_##name##array_element_set): Likewise. + (array_objectarray_element_set): Likewise. + [8dd39f5428c8] + + * src/vm/array.c: + * src/vm/array.c (array_length_get): Check length and thrown an + exception in case. + [73b479b0dc93] + + * src/vm/primitive.c: + * src/vm/primitive.c (primitive_unbox): Check for NULL values. + [868526f93774] + + * src/native/vm/gnu/gnu_classpath_VMStackWalker.c, + src/native/vm/sun/jvm.c, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h, src/vm/vm.c, src/vmcore/method.c, + src/vmcore/method.h, src/vmcore/utf8.c, src/vmcore/utf8.h: + * src/vm/jit/stacktrace.c [ENABLE_JAVASE] + (stacktrace_get_caller_class): New function. + * src/vm/jit/stacktrace.h: Likewise. + + * src/native/vm/gnu/gnu_classpath_VMStackWalker.c (getCallingClass): + Use stacktrace_get_caller_class. (getCallingClassLoader): Likewise. + (firstNonNullClassLoader): Use stacktrace_first_nonnull_classloader. + + * src/native/vm/sun/jvm.c (JVM_GetCallerClass): Use + stacktrace_get_caller_class. + + * src/vm/vm.c (vm_create): Call method_init. + + * src/vmcore/method.c (method_java_lang_reflect_Method_invoke): New + global variable. (method_init): New function. + * src/vmcore/method.h: Likewise. + + * src/vmcore/utf8.c (utf_invoke): New global variable. + * src/vmcore/utf8.h: Likewise. + [fd282c9caa0b] + + * src/vm/jit/trace.c: + * src/vm/jit/trace.c (trace_java_call_print_argument): Pass + methodinfo, added sun.misc.Unsafe check. (trace_java_call_enter, + trace_java_call_exit): Pass methodinfo to + trace_java_call_print_argument. + [b6cdad87ff4c] + + * src/native/vm/sun_misc_Unsafe.c: + * src/native/vm/sun_misc_Unsafe.c (putIntVolatile): Implemented. + (putLongVolatile): Likewise. (putOrderedObject): Likewise. + (putOrderedInt): Likewise. (putOrderedLong): Likewise. + (UNSAFE_GET_VOLATILE): Added macro. (UNSAFE_PUT_VOLATILE): Likewise. + (getIntVolatile): Use UNSAFE_GET_VOLATILE. (getLongVolatile + [10f08de2a96c] + + * src/vm/jit/trace.c: + * src/vm/jit/trace.c (trace_java_call_exit): Workaround for + sun.misc.Unsafe.staticFieldBase(). + [08b89131a6f0] + +2008-03-19 Peter Molnar + + * src/lib/Makefile.am, + src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/lib/gnu/gnu/classpath/VMStackWalker.java, + src/lib/gnu/gnu/classpath/VMSystemProperties.java, + src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/lib/gnu/java/lang/VMClassLoader.java, + src/lib/gnu/java/lang/VMString.java, + src/lib/gnu/java/lang/VMThread.java, + src/lib/gnu/java/lang/VMThrowable.java, + src/lib/gnu/java/lang/reflect/Constructor.java, + src/lib/gnu/java/lang/reflect/Field.java, + src/lib/gnu/java/lang/reflect/Method.java, + src/lib/gnu/java/security/VMAccessController.java, + src/lib/gnu/sun/misc/Unsafe.java, + src/lib/gnu/sun/reflect/ConstantPool.java, + src/lib/gnu/sun/reflect/annotation/AnnotationParser.java, + src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/ + sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr + c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx + y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/ + lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/native/vm/java_lang_Thread.c, src/native/vm/java_lang_Thread.h, + tests/threadInterrupt.java: + Merging 7971:887db7d64bc9 with 7970:21b063622472. + [d870367cbe49] + + * src/vm/jit/cfg.c, src/vm/jit/jit.c, src/vm/jit/optimizing/ssa3.c, + src/vm/jit/stack.c: + * src/vm/jit/cfg.c (cfg_build): Support for strange basicblocks, + where an IF can be followed by a NOP and GOTO. + * src/vm/jit/jit.c (jit_compile_intern) [ENABLE_SSA]: Adapted for + changes. + * src/vm/jit/optimizing/ssa3.c: Changed a lot. + * src/vm/jit/stack.c (stack_reach_next_block) [STACK_VERBOSE]: More + verbosity to identify basicblocks where an IF can be followed by a + GOTO. + [887db7d64bc9] + +2008-03-19 Christian Thalinger + + * src/threads/native/generic-primitives.h, src/vm/jit/alpha/machine- + instr.h, src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine- + instr.h, src/vm/jit/m68k/machine-instr.h, src/vm/jit/mips/machine- + instr.h, src/vm/jit/powerpc/machine-instr.h, src/vm/jit/powerpc64 + /machine-instr.h, src/vm/jit/s390/machine-instr.h, + src/vm/jit/sparc64/machine-instr.h, src/vm/jit/x86_64/machine- + instr.h: + * src/threads/native/generic-primitives.h + (MEMORY_BARRIER_BEFORE_ATOMIC): Removed. + * src/vm/jit/alpha/machine-instr.h, src/vm/jit/arm/machine-instr.h, + src/vm/jit/i386/machine-instr.h, src/vm/jit/m68k/machine-instr.h, + src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h, + src/vm/jit/powerpc64/machine-instr.h, src/vm/jit/s390/machine- + instr.h, src/vm/jit/sparc64/machine-instr.h, src/vm/jit/x86_64 + /machine-instr.h: Likewise. + [21b063622472] + + * src/native/vm/sun_misc_Unsafe.c: + * src/native/vm/sun_misc_Unsafe.c (setMemory): Fixed compiler + warning on 32-bit architectures. (copyMemory): Likewise. + [a7e35749c949] + + * src/threads/native/generic-primitives.h, + src/threads/native/threads.c, src/vm/jit/alpha/machine-instr.h, + src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine-instr.h, + src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h, + src/vm/jit/s390/machine-instr.h, src/vm/jit/sparc64/machine-instr.h, + src/vm/jit/x86_64/machine-instr.h: + * src/threads/native/generic-primitives.h (atomic_add): Removed. + * src/threads/native/threads.c [USE_FAKE_ATOMIC_INSTRUCTIONS] + (_atomic_add_lock): Removed. + * src/vm/jit/alpha/machine-instr.h (atomic_add): Removed. + * src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine-instr.h, + src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h, + src/vm/jit/s390/machine-instr.h, src/vm/jit/sparc64/machine-instr.h, + src/vm/jit/x86_64/machine-instr.h: Likewise. + [c2f69cf3790e] + +2008-03-18 Christian Thalinger + + * src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c: + * src/native/vm/gnu/java_lang_VMThread.c (interrupt): Use + thread_get_thread. (isInterrupted): Likewise. (nativeSetPriority): + Likewise. (getState): Likewise. + * src/native/vm/sun/jvm.c (threads/threadlist.h): Removed. + (JVM_IsThreadAlive): Use thread_get_thread. (JVM_SetThreadPriority): + Likewise. (JVM_Interrupt): Implemented. (JVM_IsInterrupted): Use + thread_get_thread. + [056edaebc79b] + + * src/threads/threads-common.c, src/threads/threads-common.h: + * src/threads/threads-common.c (thread_get_thread): New function. + * src/threads/threads-common.h: Likewise. + [ae7763ff1c13] + + * src/classes/gnu/sun/misc/Unsafe.java, + src/native/vm/sun_misc_Unsafe.c: + * src/classes/gnu/sun/misc/Unsafe.java: Imported the OpenJDK 6 + version. + * src/native/vm/sun_misc_Unsafe.c (vmcore/system.h): Added. + (setMemory, copyMemory): Changed to be OpenJDK 6 compatible. + [162965872cfb] + + * contrib/setenvinstalled.in, contrib/setenvsource.in: + * contrib/setenvinstalled.in: Updated BOOTCLASSPATH. + * contrib/setenvsource.in: Likewise. + [ccd8958ff259] + + * .hgignore: + * .hgignore: Removed src/lib/classes/ and src/lib/vm.zip, added + src/classes/classes/ and src/classes/vm.zip. + [3b80e57be422] + + * configure.ac, m4/classpath.m4, src/Makefile.am, + src/classes/Makefile.am, + src/classes/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/classes/gnu/gnu/classpath/VMStackWalker.java, + src/classes/gnu/gnu/classpath/VMSystemProperties.java, + src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/classes/gnu/java/lang/VMClassLoader.java, + src/classes/gnu/java/lang/VMString.java, + src/classes/gnu/java/lang/VMThread.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/security/VMAccessController.java, + src/classes/gnu/sun/misc/Unsafe.java, + src/classes/gnu/sun/reflect/ConstantPool.java, + src/classes/gnu/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas + ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy. + java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE + xceptionProxy.java, + src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas + ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/lib/Makefile.am, + src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/lib/gnu/gnu/classpath/VMStackWalker.java, + src/lib/gnu/gnu/classpath/VMSystemProperties.java, + src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/lib/gnu/java/lang/VMClassLoader.java, + src/lib/gnu/java/lang/VMString.java, + src/lib/gnu/java/lang/VMThread.java, + src/lib/gnu/java/lang/reflect/Constructor.java, + src/lib/gnu/java/lang/reflect/Field.java, + src/lib/gnu/java/lang/reflect/Method.java, + src/lib/gnu/java/security/VMAccessController.java, + src/lib/gnu/sun/misc/Unsafe.java, + src/lib/gnu/sun/reflect/ConstantPool.java, + src/lib/gnu/sun/reflect/annotation/AnnotationParser.java, + src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/ + sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr + c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx + y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/ + lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/native/include/Makefile.am: + * configure.ac (AC_CONFIG_FILES): Removed src/lib/Makefile, added + src/classes/Makefile. + * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Fixed + BOOTCLASSPATH. + * src/Makefile.am (DIST_SUBDIRS): Removed lib, added classes. + (SUBDIRS): Likewise. + + * src/classes/Makefile.am, + src/classes/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/classes/gnu/gnu/classpath/VMStackWalker.java, + src/classes/gnu/gnu/classpath/VMSystemProperties.java, + src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/classes/gnu/java/lang/VMClassLoader.java, + src/classes/gnu/java/lang/VMString.java, + src/classes/gnu/java/lang/VMThread.java, + src/classes/gnu/java/lang/reflect/Constructor.java, + src/classes/gnu/java/lang/reflect/Field.java, + src/classes/gnu/java/lang/reflect/Method.java, + src/classes/gnu/java/security/VMAccessController.java, + src/classes/gnu/sun/misc/Unsafe.java, + src/classes/gnu/sun/reflect/ConstantPool.java, + src/classes/gnu/sun/reflect/annotation/AnnotationParser.java, + src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas + ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy. + java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE + xceptionProxy.java, + src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas + ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java, + src/native/include/Makefile.am: Moved from lib. + + * src/lib/Makefile.am, + src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java, + src/lib/gnu/gnu/classpath/VMStackWalker.java, + src/lib/gnu/gnu/classpath/VMSystemProperties.java, + src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java, + src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java, + src/lib/gnu/java/lang/VMClassLoader.java, + src/lib/gnu/java/lang/VMString.java, + src/lib/gnu/java/lang/VMThread.java, + src/lib/gnu/java/lang/reflect/Constructor.java, + src/lib/gnu/java/lang/reflect/Field.java, + src/lib/gnu/java/lang/reflect/Method.java, + src/lib/gnu/java/security/VMAccessController.java, + src/lib/gnu/sun/misc/Unsafe.java, + src/lib/gnu/sun/reflect/ConstantPool.java, + src/lib/gnu/sun/reflect/annotation/AnnotationParser.java, + src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/ + sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr + c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx + y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/ + lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java: + Moved to lib. + [79be8092620d] + + * m4/classpath.m4, tests/regression/Makefile.am, + tests/regression/assertion/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/jasmin/Makefile.am, + tests/regression/native/Makefile.am, + tests/regression/resolving/Makefile.am: + * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Set + BOOTCLASSPATH for Makefiles. + * tests/regression/Makefile.am, + tests/regression/assertion/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/jasmin/Makefile.am, + tests/regression/native/Makefile.am, + tests/regression/resolving/Makefile.am (BOOTCLASSPATH): Removed. + [c8c412f3563d] + +2008-03-17 Christian Thalinger + + * src/vm/jit/stacktrace.c: + * Merged with 60f051a3c5ae. + [66c52d0ae7d3] + + * * Merged with b78ab2bd233a. + [60f051a3c5ae] + + * src/vm/jit/m68k/md.h: + * src/vm/jit/m68k/md.h: Replaced codegen_get_pv_from_pc with + methodtree_find. + [17f63c532b66] + + * src/vm/jit/intrp/asmpart.c: + * src/vm/jit/intrp/asmpart.c: Replaced codegen_get_pv_from_pc with + methodtree_find. + [b78ab2bd233a] + + * src/vm/jit/s390/md.c, src/vm/jit/s390/md.h: + * src/vm/jit/s390/md.c: Replaced codegen_get_pv_from_pc with + methodtree_find. + * src/vm/jit/s390/md.h: Likewise. + [ba13719a1aab] + + * src/vm/jit/methodtree.c: + * src/vm/jit/methodtree.c (threads/threads-common.h): Added. + (methodtree_find): Removed unnecessary assert. + [929aa234977f] + + * src/vm/jit/i386/asmpart.S, src/vm/jit/i386/cygwin/md-asm.h, + src/vm/jit/i386/darwin/md-asm.h, src/vm/jit/i386/md.h: + * src/vm/jit/i386/asmpart.S: Replaced codegen_get_pv_from_pc with + methodtree_find. + * src/vm/jit/i386/cygwin/md-asm.h src/vm/jit/i386/darwin/md-asm.h, + src/vm/jit/i386/md.h: Likewise. + [726425cd358a] + +2008-03-13 Christian Thalinger + + * src/vm/jit/Makefile.am, src/vm/jit/code.c, src/vm/jit/codegen- + common.c, src/vm/jit/codegen-common.h, src/vm/jit/methodtree.c, + src/vm/jit/methodtree.h, src/vm/jit/optimizing/profile.c, + src/vm/jit/stacktrace.c, src/vm/jit/x86_64/asmpart.S, + src/vm/jit/x86_64/md.h, src/vm/signal.c, src/vm/vm.c: + * src/vm/jit/methodtree.c: New file. + * src/vm/jit/methodtree.h: Likewise. + * src/vm/jit/Makefile.am (libjit_la_SOURCES): Added methodtree.[ch]. + + * src/vm/jit/codegen-common.c (methodtree): Removed. (codegen_init): + Removed methodtree stuff. (methodtree_comparator): Removed. + (codegen_insertmethod): Likewise. (codegen_get_pv_from_pc): + Likewise. (codegen_get_pv_from_pc_nocheck): Likewise. + (codegen_finish): Call methodtree_insert. + * src/vm/jit/codegen-common.h (methodtree_element): Removed. + (codegen_insertmethod): Likewise. (codegen_get_pv_from_pc): + Likewise. (codegen_get_pv_from_pc_nocheck): Likewise. + + * src/vm/vm.c (vm_create): Call methodtree_init. + + * src/vm/jit/code.c, src/vm/jit/optimizing/profile.c, + src/vm/jit/stacktrace.c, src/vm/jit/x86_64/asmpart.S, + src/vm/jit/x86_64/md.h, src/vm/signal.c: Replaced + codegen_get_pv_from_pc* with methodtree_find*. + [414c5fa5f01e] + + * src/vm/jit/inline/inline.c, src/vm/jit/inline/inline_debug.inc: + * src/vm/jit/inline/inline.c (inline_add_blocknr_reference): + Commented as it's not used and produces a compiler warning. + * src/vm/jit/inline/inline_debug.inc (debug_dump_inline_context): + Likewise. + [9c8901fcff0a] + + * src/lib/Makefile.am, src/lib/gnu/java/lang/VMThrowable.java, + src/native/vm/gnu/java_lang_VMThrowable.c, src/vm/jit/stacktrace.c: + * src/lib/gnu/java/lang/VMThrowable.java: Removed, as the local + changes made years ago are not necessary. + * src/lib/Makefile.am (VM_JAVA_FILES_GNU): Removed + gnu/java/lang/VMThrowable.java. + + * src/native/vm/gnu/java_lang_VMThrowable.c (fillInStackTrace): Use + vmdata instead of vmData. (getStackTrace): Likewise. + * src/vm/jit/stacktrace.c (stacktrace_print_exception) + [WITH_CLASSPATH_GNU]: Likewise. + [ac9fca996d5e] + + * src/threads/native/threads.c: + * src/threads/native/threads.c (threads_detach_thread): Fixed + compiler warning. + [2f60b3f9a1da] + + * src/vm/jit/alpha/linux/md-os.c: + * src/vm/jit/alpha/linux/md-os.c (md_replace_executionstate_read): + Renamed to md_executionstate_read. + (md_replace_executionstate_write): Renamed to + md_executionstate_write. + [190dab35c7f0] + + * src/vm/jit/x86_64/linux/md-os.c: + * src/vm/jit/x86_64/linux/md-os.c (md_replace_executionstate_read): + Renamed to md_executionstate_read. + (md_replace_executionstate_write): Renamed to + md_executionstate_write. + [28eb425cbf17] + + * src/vm/jit/executionstate.c, src/vm/jit/executionstate.h: + * src/vm/jit/executionstate.c: Fixed file comment. + * src/vm/jit/executionstate.h: Fixed copyright. + [d044bbdb3010] + + * src/vm/jit/Makefile.am, src/vm/jit/executionstate.c, + src/vm/jit/executionstate.h, src/vm/jit/i386/linux/md-os.c, + src/vm/jit/replace.c, src/vm/jit/replace.h: + * src/vm/jit/executionstate.c: New file. + * src/vm/jit/executionstate.h: Likewise. + * src/vm/jit/Makefile.am (libjit_la_SOURCES): Added + executionstate.[ch]. + + * src/vm/jit/replace.c (replace_executionstate_println): Moved to + executionstate.[ch]. (replace_sanity_check_read_write): Likewise. + * src/vm/jit/replace.h (executionstate_t): Likwise. + (replace_executionstate_println): Likewise. + (md_replace_executionstate_read): Likewise. + (md_replace_executionstate_write): Likewise. + + * src/vm/jit/i386/linux/md-os.c (md_replace_executionstate_read): + Renamed to md_executionstate_read. + (md_replace_executionstate_write): Renamed to + md_executionstate_write. + [015609f9c237] + + * src/vm/jit/alpha/codegen.c: + * src/vm/jit/alpha/codegen.c (codegen_emit): Added thread unsafe + comments. + [fe0f7708d735] + + * src/threads/none/threads.h, src/threads/threads-common.h: + * src/threads/none/threads.h (threads_get_current_object): Changed + return type to java_handle_t. + * src/threads/threads-common.h: Likewise. + [ba1986e7117c] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (TRACEJVMCALLS): Changed to normal macro + instead of a variadic one. + [ac949484e6cd] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (PRINTJVMWARNINGS): Changed to normal + macro instead of variadic. (JVM_GetStackTraceDepth): Fixed compiler + warning. (JVM_GetStackTraceElement): Likewise. (JVM_IsThreadAlive): + Likewise. + [4a49aeff7fd7] + + * src/native/localref.c: + * src/native/localref.c [!NDEBUG] (localref_check_uncleared): Fixed + compiler warning. + [4126ae263bbd] + +2008-03-12 Christian Thalinger + + * src/cacaoh/dummy.c, src/vm/jit/code.c, src/vm/jit/code.h, + src/vm/jit_interface.h, src/vmcore/method.c: + * src/vm/jit/code.c (code_find_codeinfo_for_pc): Use void* instead + of u1*. (code_find_codeinfo_for_pc_nocheck): Likewise. + (code_get_methodinfo_for_pv): Likewise. + * src/vm/jit/code.h: Likewise. + * src/cacaoh/dummy.c (vm/jit/code.h): Added. + (code_get_methodinfo_for_pv): Likewise. + * src/vm/jit_interface.h (code_get_methodinfo_for_pv): Removed. + * src/vmcore/method.c (vm/jit/code.h): Added. + [a2f65e9ce093] + + * src/native/jni.c: + * src/native/jni.c (_Jv_JNI_GetDirectBufferAddress): Fixed compiler + warnings. + [42e52f1166c9] + + * src/threads/none/threads.h, src/threads/threads-common.c, + src/threads/threads-common.h, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h: + * src/threads/none/threads.h (threads_get_current_object): New + function. (threads_get_current_stackframeinfo): Fixed name to + threads_set_current_stackframeinfo. + + * src/threads/threads-common.c (threads_get_current_object): + Removed. + * src/threads/threads-common.h (threads_get_current_object): New + function. (threads_get_current_object): Removed. + + * src/vm/jit/stacktrace.c: Small fix. + * src/vm/jit/stacktrace.h [!ENABLE_THREADS] + (_no_threads_stackframeinfo): Added. + [2b9f0242d4f6] + + * src/native/vm/reflect.c: + * src/native/vm/reflect.c (reflect_field_new): Fixed compiler + warnings. (reflect_method_new): Likewise. + [c71069a7c75a] + + * src/vm/jit/code.c, src/vm/jit/code.h, src/vm/vm.c: + * src/vm/jit/code.c (code_init): Changed signature, use vm_abort + instead of assert. + * src/vm/jit/code.h (code_init): Change signature. + * src/vm/vm.c (vm_create): Call code_init. + [9f0c6db8a687] + +2008-03-12 Stefan Ring + + * src/threads/native/threads.c: + Oh no, it worketh! + + * src/threads/native/threads.c: Include Boehm header on Darwin. + [ac7444e86ffc] + +2008-03-11 Stefan Ring + + * configure.ac, src/mm/boehm-gc/AmigaOS.c, src/mm/boehm- + gc/BCC_MAKEFILE, src/mm/boehm-gc/ChangeLog, src/mm/boehm- + gc/EMX_MAKEFILE, src/mm/boehm-gc/MacOS.c, src/mm/boehm- + gc/Makefile.am, src/mm/boehm-gc/Makefile.direct, src/mm/boehm- + gc/Makefile.dj, src/mm/boehm-gc/NT_MAKEFILE, src/mm/boehm- + gc/NT_STATIC_THREADS_MAKEFILE, src/mm/boehm-gc/NT_THREADS_MAKEFILE, + src/mm/boehm-gc/NT_X64_STATIC_THREADS_MAKEFILE, src/mm/boehm- + gc/OS2_MAKEFILE, src/mm/boehm-gc/PCR-Makefile, src/mm/boehm- + gc/README.QUICK, src/mm/boehm-gc/SMakefile.amiga, src/mm/boehm- + gc/WCC_MAKEFILE, src/mm/boehm-gc/allchblk.c, src/mm/boehm- + gc/alloc.c, src/mm/boehm-gc/autogen.sh, src/mm/boehm-gc/backgraph.c, + src/mm/boehm-gc/bdw-gc.pc.in, src/mm/boehm-gc/blacklst.c, src/mm + /boehm-gc/callprocs, src/mm/boehm-gc/checksums.c, src/mm/boehm- + gc/configure.ac, src/mm/boehm-gc/configure.in, src/mm/boehm- + gc/configure_atomic_ops.sh, src/mm/boehm-gc/cord/cord.am, src/mm + /boehm-gc/cord/de_win.ICO, src/mm/boehm-gc/cord/de_win.c, src/mm + /boehm-gc/darwin_stop_world.c, src/mm/boehm-gc/dbg_mlc.c, src/mm + /boehm-gc/digimars.mak, src/mm/boehm-gc/doc/Makefile.am, src/mm + /boehm-gc/doc/README, src/mm/boehm-gc/doc/README.Mac, src/mm/boehm- + gc/doc/README.changes, src/mm/boehm-gc/doc/README.darwin, src/mm + /boehm-gc/doc/README.environment, src/mm/boehm-gc/doc/README.linux, + src/mm/boehm-gc/doc/README.macros, src/mm/boehm- + gc/doc/README.solaris2, src/mm/boehm-gc/doc/README.win32, src/mm + /boehm-gc/doc/README.win64, src/mm/boehm-gc/doc/doc.am, src/mm + /boehm-gc/doc/gcdescr.html, src/mm/boehm-gc/doc/gcinterface.html, + src/mm/boehm-gc/doc/leak.html, src/mm/boehm-gc/doc/overview.html, + src/mm/boehm-gc/doc/porting.html, src/mm/boehm-gc/dyn_load.c, src/mm + /boehm-gc/finalize.c, src/mm/boehm-gc/gc.mak, src/mm/boehm- + gc/gc_cpp.cc, src/mm/boehm-gc/gc_dlopen.c, src/mm/boehm- + gc/gcc_support.c, src/mm/boehm-gc/gcj_mlc.c, src/mm/boehm- + gc/headers.c, src/mm/boehm-gc/if_mach.c, src/mm/boehm- + gc/if_not_there.c, src/mm/boehm-gc/include/Makefile.am, src/mm + /boehm-gc/include/gc.h, src/mm/boehm-gc/include/gc_alloc.h, src/mm + /boehm-gc/include/gc_allocator.h, src/mm/boehm- + gc/include/gc_config_macros.h, src/mm/boehm-gc/include/gc_cpp.h, + src/mm/boehm-gc/include/gc_gcj.h, src/mm/boehm-gc/include/gc_inl.h, + src/mm/boehm-gc/include/gc_inline.h, src/mm/boehm- + gc/include/gc_local_alloc.h, src/mm/boehm-gc/include/gc_mark.h, + src/mm/boehm-gc/include/gc_pthread_redirects.h, src/mm/boehm- + gc/include/gc_tiny_fl.h, src/mm/boehm-gc/include/gc_typed.h, src/mm + /boehm-gc/include/include.am, src/mm/boehm- + gc/include/new_gc_alloc.h, src/mm/boehm- + gc/include/private/dbg_mlc.h, src/mm/boehm- + gc/include/private/gc_hdrs.h, src/mm/boehm- + gc/include/private/gc_locks.h, src/mm/boehm- + gc/include/private/gc_pmark.h, src/mm/boehm- + gc/include/private/gc_priv.h, src/mm/boehm- + gc/include/private/gcconfig.h, src/mm/boehm- + gc/include/private/msvc_dbg.h, src/mm/boehm- + gc/include/private/pthread_support.h, src/mm/boehm- + gc/include/private/solaris_threads.h, src/mm/boehm- + gc/include/private/specific.h, src/mm/boehm- + gc/include/private/thread_local_alloc.h, src/mm/boehm- + gc/libatomic_ops-1.2/AUTHORS, src/mm/boehm- + gc/libatomic_ops-1.2/COPYING, src/mm/boehm- + gc/libatomic_ops-1.2/ChangeLog, src/mm/boehm- + gc/libatomic_ops-1.2/INSTALL, src/mm/boehm- + gc/libatomic_ops-1.2/Makefile.am, src/mm/boehm- + gc/libatomic_ops-1.2/NEWS, src/mm/boehm-gc/libatomic_ops-1.2/README, + src/mm/boehm-gc/libatomic_ops-1.2/autogen.sh, src/mm/boehm- + gc/libatomic_ops-1.2/configure.ac, src/mm/boehm- + gc/libatomic_ops-1.2/doc/COPYING, src/mm/boehm- + gc/libatomic_ops-1.2/doc/LICENSING.txt, src/mm/boehm- + gc/libatomic_ops-1.2/doc/Makefile.am, src/mm/boehm- + gc/libatomic_ops-1.2/doc/README.txt, src/mm/boehm- + gc/libatomic_ops-1.2/doc/README_malloc.txt, src/mm/boehm- + gc/libatomic_ops-1.2/doc/README_stack.txt, src/mm/boehm- + gc/libatomic_ops-1.2/doc/README_win32.txt, src/mm/boehm- + gc/libatomic_ops-1.2/mkinstalldirs, src/mm/boehm- + gc/libatomic_ops-1.2/src/Makefile.am, src/mm/boehm- + gc/libatomic_ops-1.2/src/Makefile.msft, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops.c, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/Makefile.am, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/generalize-small.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/generalize- + small.template, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/generalize.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/README, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/acquire_release_v + olatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ + aligned_atomic_load_store.h, src/mm/boehm-gc/libatomic_ops-1.2/src/a + tomic_ops/sysdeps/all_acquire_release_volatile.h, src/mm/boehm-gc/li + batomic_ops-1.2/src/atomic_ops/sysdeps/all_aligned_atomic_load_store + .h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/all_atomic_load_store.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ao_t_is_int.h, src/mm + /boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/atomic_load_store.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/char_acquir + e_release_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_o + ps/sysdeps/char_atomic_load_store.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/emul_cas.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/alpha.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/cris.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/hppa.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/ia64.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/m68k.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/s390.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/sparc.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86_64.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/generic_pthread.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/hppa.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/ia64.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ibmc/powerpc.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/icc/ia64.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_acquire + _release_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_op + s/sysdeps/int_aligned_atomic_load_store.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_atomic_load_store.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86_64.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered_except_wr.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/read_ordered.h, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/short_acquire_rel + ease_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sy + sdeps/short_aligned_atomic_load_store.h, src/mm/boehm-gc/libatomic_o + ps-1.2/src/atomic_ops/sysdeps/short_atomic_load_store.h, src/mm + /boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/standard_ao_double_t.h, + src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.S, src/mm + /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.h, + src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/test_and_se + t_t_is_ao_t.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysd + eps/test_and_set_t_is_char.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops_malloc.c, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops_malloc.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops_stack.c, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops_stack.h, src/mm/boehm- + gc/libatomic_ops-1.2/src/atomic_ops_sysdeps.S, src/mm/boehm- + gc/libatomic_ops-1.2/tests/Makefile.am, src/mm/boehm- + gc/libatomic_ops-1.2/tests/list_atomic.c, src/mm/boehm- + gc/libatomic_ops-1.2/tests/list_atomic.template, src/mm/boehm- + gc/libatomic_ops-1.2/tests/run_parallel.inc, src/mm/boehm- + gc/libatomic_ops-1.2/tests/test_atomic.c, src/mm/boehm- + gc/libatomic_ops-1.2/tests/test_atomic.template, src/mm/boehm- + gc/libatomic_ops-1.2/tests/test_atomic_include.h, src/mm/boehm- + gc/libatomic_ops-1.2/tests/test_malloc.c, src/mm/boehm- + gc/libatomic_ops-1.2/tests/test_stack.c, src/mm/boehm-gc/libtool.m4, + src/mm/boehm-gc/ltconfig, src/mm/boehm-gc/mach_dep.c, src/mm/boehm- + gc/malloc.c, src/mm/boehm-gc/mallocx.c, src/mm/boehm-gc/mark.c, + src/mm/boehm-gc/mark_rts.c, src/mm/boehm-gc/misc.c, src/mm/boehm- + gc/mkinstalldirs, src/mm/boehm-gc/msvc_dbg.c, src/mm/boehm- + gc/new_hblk.c, src/mm/boehm-gc/obj_map.c, src/mm/boehm-gc/os_dep.c, + src/mm/boehm-gc/pc_excludes, src/mm/boehm-gc/pcr_interface.c, src/mm + /boehm-gc/powerpc_darwin_mach_dep.s, src/mm/boehm- + gc/pthread_stop_world.c, src/mm/boehm-gc/pthread_support.c, src/mm + /boehm-gc/ptr_chck.c, src/mm/boehm-gc/real_malloc.c, src/mm/boehm- + gc/reclaim.c, src/mm/boehm-gc/setjmp_t.c, src/mm/boehm- + gc/solaris_pthreads.c, src/mm/boehm-gc/solaris_threads.c, src/mm + /boehm-gc/sparc_mach_dep.S, src/mm/boehm-gc/specific.c, src/mm + /boehm-gc/stubborn.c, src/mm/boehm-gc/tests/leak_test.c, src/mm + /boehm-gc/tests/middle.c, src/mm/boehm-gc/tests/test.c, src/mm + /boehm-gc/tests/test_cpp.cc, src/mm/boehm-gc/tests/tests.am, src/mm + /boehm-gc/tests/thread_leak_test.c, src/mm/boehm- + gc/tests/trace_test.c, src/mm/boehm-gc/thread_local_alloc.c, src/mm + /boehm-gc/threadlibs.c, src/mm/boehm-gc/typd_mlc.c, src/mm/boehm- + gc/version.h, src/mm/boehm-gc/win32_threads.c, src/mm/boehm.c: + Imported and merged Boehm GC 7.0 + [85f594678514] + + * src/mm/boehm.c: + * src/mm/boehm.c: Define GC_DARWIN_THREADS. + [6342939f5ec7] + + * Merge -> trunk + [785419807437] + +2008-03-05 Stefan Ring + + * src/mm/boehm-gc/BCC_MAKEFILE, src/mm/boehm-gc/digimars.mak: + * src/mm/boehm-gc/BCC_MAKEFILE, src/mm/boehm-gc/digimars.mak: + unix2dos'ed the way they were in gc6.8. + [70786a061a3c] + +2008-03-11 Christian Thalinger + + * src/threads/threads-common.c: + * src/threads/threads-common.c (threads_thread_start_internal): Code + reworked. (threads_thread_start): Likewise. + [28798cbb3598] + + * src/threads/threads-common.c: + * src/threads/threads-common.c [ENABLE_JAVASE] (threadgroup_system, + (threadgroup_main): New variables. (threads_init): Call + thread_create_initial_threadgroups and thread_create_initial_thread. + (thread_create_initial_threadgroups): New function. + (thread_create_initial_thread): Likewise. + (threads_get_current_object): Removed empty-group hack. + [4587829c96e0] + + * src/vmcore/utf8.c, src/vmcore/utf8.h: + * src/vmcore/utf8.c + (utf_Ljava_lang_ThreadGroup_Ljava_lang_String__V): Added. + * src/vmcore/utf8.h: Likewise. + [11c519559b6e] + + * src/native/jni.c, src/vm/vm.c, src/vm/vm.h: + * src/vm/vm.c (vm_created): Added. (vm_create): Set vm_created. + (vm_destroy): Unset vm_created. + * src/vm/vm.h: (vm_created): Added. + * src/native/jni.c (_Jv_JNI_DestroyJavaVM): Added vm_created check. + (_Jv_JNI_AttachCurrentThread): Likewise. (_Jv_JNI_GetEnv): Likewise. + (_Jv_JNI_AttachCurrentThreadAsDaemon): Likewise. + [df45c6a94042] + + * src/cacaoh/cacaoh.c, src/vm/vm.c, src/vmcore/utf8.c, + src/vmcore/utf8.h: + * src/vmcore/utf8.c (utf_main): Added. (utf8_init): Changed + signature. + * src/vmcore/utf8.h: Likewise. + * src/cacaoh/cacaoh.c (main): Removed return value check for + utf8_init. + * src/vm/vm.c (vm_create): Likewise. + [b02fb9ce8032] + + * src/threads/native/threads.c, src/threads/native/threads.h, + src/threads/threads-common.c, src/threads/threads-common.h, + src/vm/vm.c: + * src/threads/native/threads.c (method_thread_init): Removed. + (threads_init): Removed. (threads_impl_init): New function. + (threads_attach_current_thread): Renamed method_thread_init to + thread_method_init. + * src/threads/native/threads.h (threads_init): Removed + + * src/threads/threads-common.c (native/native.h): Added. + [ENABLE_JAVASE] (native/include/java_lang_ThreadGroup.h): Likewise. + [WITH_CLASSPATH_GNU] (native/include/java_lang_Throwable.h): + Removed. (toolbox/list.h): Likewise. (vm/exceptions.h): Added. + (vmcore/method.h): Likewise. (thread_method_init): Likewise. + (threads_init): New function. + * src/threads/threads-common.h (thread_method_init): Added. + (threads_init): Likewise. (threads_impl_init): Likewise. + + * src/vm/vm.c (vm_create) [ENABLE_THREADS]: Removed return value + check for threads_init. + [a55398aa6b7a] + + * src/vm/vm.c: + * src/vm/vm.c (vm_create) [!NDEBUG]: Removed conditional, as we want + the config for production builds too. + [634e86c4c855] + +2008-03-10 Christian Thalinger + + * src/threads/native/Makefile.am, src/threads/native/lock.c, + src/threads/native/threadlist-posix.c, src/threads/native/threads.c, + src/threads/threadlist.c, src/threads/threadlist.h, src/threads + /threads-common.c, src/threads/threads-common.h, + src/vm/jit/optimizing/profile.c: + * src/threads/native/threadlist-posix.c: New file. + * src/threads/native/Makefile.am (libthreadsposix_la_SOURCES): Added + threadlist-posix.c. + + * src/threads/native/threads.c (mutex_threads_list): Removed. + (threads_impl_preinit): Removed mutex_threads_list initialization. + (threads_list_lock, threads_list_unlock): Removed. + + * src/threads/threadlist.c (threadlist_init): Call + threadlist_impl_init. + + * src/threads/threadlist.h (threadlist_impl_init, threadlist_lock) + (threadlist_unlock): Added. + + * src/threads/threads-common.h (threads_list_lock) + (threads_list_unlock): Removed. + + * src/threads/native/lock.c, src/threads/threads-common.c, + src/vm/jit/optimizing/profile.c: Use new threadlist_{lock,unlock} + functions. + [f47de576dda1] + + * src/threads/threads-common.c: + * src/threads/threads-common.c [ENABLE_JAVASE] + (native/include/java_lang_ThreadGroup.h): Only a temporary hack. + [8ba3980d54fa] + + * src/vm/signal.c, src/vmcore/options.c, src/vmcore/options.h: + * src/vmcore/options.c (opt_TraceTraps): Added. + * src/vmcore/options.h: Likewise. + + * src/vm/signal.c (signal_handle) [!NDEBUG]: Added opt_TraceTraps + debug output. This is not finished yet. + [ea6e9a832c48] + + * src/cacaoh/dummy.c, src/vmcore/options.c: + * src/cacaoh/dummy.c (errno.h): Added. (vmcore/system.h): Likewise. + (vm_abort_errno): New function. (vm_abort_errnum): Likewise. + + * src/vmcore/options.c (errno.h): Removed. (options_xx): Use + vm_abort_errno. + [96dddc7f5487] + + * src/vm/signal.c: + * src/vm/signal.c (errno.h): Removed. (signal_init): Use + vm_abort_errno. (signal_register_signal): Likewise. (signal_thread): + Likewise. + [b85835120e85] + + * NEWS: + * NEWS: Added 0.99 news. + [09791a7c5a1b] + +2008-03-06 Christian Thalinger + + * src/native/vm/sun_misc_Unsafe.c: + * src/native/vm/sun_misc_Unsafe.c (putObjectVolatile): OK, this time + WITHOUT debug output. Damn. + [f1757b2a1bb3] + + * src/native/vm/sun_misc_Unsafe.c: + * src/native/vm/sun_misc_Unsafe.c (putObjectVolatile): Implemented. + [a8989730157b] + +2008-03-05 Christian Thalinger + + * src/threads/threadlist.c: + * src/threads/threadlist.c (threadlist_index_add): Actually set the + index in the structure. + [70cea5d87e1a] + + * src/mm/cacao-gc/rootset.c, src/native/vm/sun/jvm.c, + src/vm/jit/optimizing/profile.c: + * src/mm/cacao-gc/rootset.c (threads/threadlist.h): Added. + (rootset_readout): Use threadlist_* functions. + + * src/native/vm/sun/jvm.c (threads/threadlist.h): Added. + (JVM_IsThreadAlive): Use threadlist_* functions. + (JVM_SetThreadPriority): Likewise. (JVM_IsInterrupted): Likewise. + + * src/vm/jit/optimizing/profile.c (threads/threadlist.h): Added. + (profile_thread): Use threadlist_* functions. + [bfdd735b3ecb] + + * src/native/vm/Makefile.am, src/native/vm/cldc1.1/java_lang_Thread.c, + src/native/vm/gnu/java_lang_VMThread.c, + src/native/vm/java_lang_Thread.c, src/native/vm/java_lang_Thread.h, + src/native/vm/sun/jvm.c, src/threads/threads-common.c, src/threads + /threads-common.h: + * src/native/vm/java_lang_Thread.c: Removed. + * src/native/vm/java_lang_Thread.h: Likewise. + + * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Removed + java_lang_Thread.[ch]. + + * src/threads/threads-common.c (threads_get_current_object): New + function. + * src/threads/threads-common.h: Likewise. + + * src/native/vm/cldc1.1/java_lang_Thread.c, + src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c: + Implemented thread functions directly. + [e0404195c823] + + * configure.ac, m4/classpath.m4: + * configure.ac (AM_CPPFLAGS): Set to CPPFLAGS. + + * m4/classpath.m4 (AC_CHECK_WITH_JNI_MD_H): Preserve CPPFLAGS. + (AC_CHECK_WITH_JNI_H): Likewise. + [285ff795b4ba] + + * src/Makefile.am: + * src/Makefile.am: Changed copyright. + [1c3bd7bb8db1] + + * src/threads/Makefile.am, src/threads/lock-common.h, + src/threads/native/lock.c, src/threads/native/threads.c, + src/threads/threadlist.c, src/threads/threadlist.h, src/threads + /threads-common.c, src/threads/threads-common.h, src/vm/vm.c: + * src/threads/threadlist.c: New file. + * src/threads/threadlist.h: Likewise. + + * src/threads/Makefile.am (libthreads_la_SOURCES): Added + threadlist.[ch]. + + * src/threads/lock-common.h: Changed copyright. + + * src/threads/native/lock.c (threads/threadlist.h): Added. + (threads_lookup_thread_id): Use threadlist_* functions. + + * src/threads/native/threads.c (threads/threadlist.h): Added. + (threads_cast_sendsignals): Use threadlist_* functions. + (threads_stopworld): Likewise. (threads_startworld): Likewise. + (threads_init): Likewise. (threads_attach_current_thread): Likewise. + (threads_join_all_threads): Likewise. + + * src/threads/threads-common.c (threads/threadlist.h): Added. + (list_threads, list_free_threads, list_free_thread_index): Removed. + (thread_index_t): Removed. (threads_preinit): Don't initialize the + thread lists, moved lock_init and critical_init calls into + vm_create. (threads_list_first, threads_list_next): Removed. + (threads_list_get_non_daemons): Likewise. (threads_thread_new, + threads_thread_free): Use threadlist_* functions. + + * src/threads/threads-common.h (threads_list_first): Removed. + (threads_list_next): Likewise. (threads_list_get_non_daemons): + Likewise. + + * src/vm/vm.c (threads/lock-common.h): Added. + (threads/threadlist.h): Added. (vm_create) [ENABLE_THREADS]: Call + threadlist_init, lock_init and critical_init. + [88c7c1a68bda] + + * src/vm/jit/codegen-common.c: + * src/vm/jit/codegen-common.c [WITH_CLASSPATH_CLDC1_1] + (native/include/java_lang_String.h): Added. + [5856f0d523a2] + + * configure.ac, m4/classpath.m4, src/native/jni.h: + * configure.ac (AC_CHECK_WITH_CLASSPATH_INCLUDEDIR): Removed. + [!WITH_JRE_LAYOUT] (AC_CHECK_WITH_CLASSPATH_LIBDIR): Conditional. + (AC_CHECK_WITH_JNI_MD_H): Added. (AC_CHECK_WITH_JNI_H): Likewise. + (AM_CPPFLAGS): Added. + + * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_INCLUDEDIR): Removed. + (AC_CHECK_WITH_JNI_MD_H): New macro. (AC_CHECK_WITH_JNI_H): + Likewise. + + * src/native/jni.h (__GCJ_JNI_MD_H__): Removed the quick hack. + (CLASSPATH_JNI_MD_H): Removed. (CLASSPATH_JNI_H): Likewise. + (INCLUDE_JNI_MD_H): Added. (INCLUDE_JNI_H): Likewise. + [eab0c7885c52] + + * src/lib/Makefile.am: + * src/lib/Makefile.am [WITH_CLASSPATH_GNU || WITH_CLASSPATH_CLDC1_1] + (pkgdata_DATA): Only define it for GNU or CLDC-1.1 configurations. + [1d15fd390244] + + * src/cacao/Makefile.am: + * src/cacao/Makefile.am (libjvm_la_LDFLAGS): Use -version-info + instead of -release, as the library interface of libjvm.so will not + change. + [46784cb01dc1] + +2008-03-04 Christian Thalinger + + * man/Makefile.am: + * man/Makefile.am: Changed copyright. + [46f2ae819ff5] - * src/native/jni.c: - asm_calljavafunction2 warning fixes - fixed - IsAssignableFrom typo - added JNI 1.4 functions (to be prepared - ;-) - added: JNI_GetDefaultJavaVMInitArgs - JNI_GetCreatedJavaVMs JNI_CreateJavaVM - added some - function header comments + * doc/Makefile.am: + * doc/Makefile.am: Changed copyright. + [6c354dd4fcd8] -2005-01-04 13:02 twisti + * contrib/Makefile.am: + * contrib/Makefile.am: Changed copyright. + [3f9fc73789e5] + + * Makefile.am: + * Makefile.am: Changed copyright. + [23e283b63784] + + * NEWS: + * NEWS: Fixed month for 0.99. + [0fc50ddc4a9f] + +2008-03-03 Christian Thalinger + + * NEWS: + * NEWS: Added some 0.99 release notes. + [5b338798aa0b] + +2008-03-03 Stefan Ring + + * tests/threadInterrupt.java: + Merge -> trunk. + [2fa6a94596b0] + + * src/threads/native/lock.c, src/threads/native/threads.c, + src/threads/native/threads.h: + interrupt() / notify() fix. + + * src/threads/native/lock.c (lock_record_wait, lock_record_notify): + Correctly handling the signaled and interrupted flags. + + * src/threads/native/threads.c (threads_wait_with_timeout) + (threads_wait_with_timeout_relative): No return value, not touching + flags. (threads_check_if_interrupted_and_reset): Now locking the + waitmutex. (threads_sleep): Adapted to change. + + * src/threads/native/threads.h (threads_wait_with_timeout_relative): + No return value. + [9ffa63aa1415] + + * tests/threads/waitAndInterrupt.java: + * tests/threads/waitAndInterrupt.java: New test hanging CACAO. + [831d66c6b70a] + + * .hgignore, tests/threadInterrupt.java, + tests/threads/threadInterrupt.java: + * .hgignore: Ignoring class files. + * tests/threads: New directory for thread tests. + * tests/threads/threadInterrupt.java: Moved. + [820a5859b970] + +2008-03-01 Stefan Ring - * src/native/native.c: Warning fix (const char *). + * .hgignore: + * .hgignore: Ignoring latex output files. + [c68604485dd4] + +2008-03-03 Christian Thalinger -2005-01-04 13:01 twisti + * src/lib/Makefile.am: + * src/lib/Makefile.am (EXTRA_DIST): Removed VM_JAVA_FILES, added + VM_JAVA_FILES_GNU, VM_JAVA_FILES_GNU_ANNOTATIONS, + VM_JAVA_FILES_CLDC1_1. (VM_JAVA_FILES): Removed. + (VM_JAVA_FILES_GNU): Added. (VM_JAVA_FILES_GNU_ANNOTATIONS): + Likewise. (VM_JAVA_FILES_CLDC1_1): Likewise. + [ec85f6c4026c] + +2008-02-29 Stefan Ring + + * src/threads/native/threads.c, src/threads/native/threads.h, + src/threads/threads-common.c, src/threads/threads-common.h: + Reusing threadobjects. + + * src/threads/native/threads.c (threads_impl_thread_new): Removed + and split up into three new functions. (threads_impl_thread_init, + threads_impl_thread_clear) (threads_impl_thread_reuse): New + functions. (threads_impl_thread_free): Disabled. - * src/native/native.h: Warning fix (const char *).native.c + * src/threads/native/threads.h (threadobject): Added field for free- + list. -2005-01-04 13:00 twisti + * src/threads/threads-common.c (threads_preinit, threads_thread_new) + (threads_thread_free): Reuse threadobjects. - * src/native/vm/VMRuntime.c: - changed INSTALL_PREFIX to - CACAO_INSTALL_PREFIX - set java.boot.class.path and - sun.boot.class.path - comment java.compiler - set java.ext.dirs + * src/threads/threads-common.h: New function declarations. + [d73f6705d7ad] -2005-01-04 12:59 twisti +2008-02-28 pm - * src/native/vm/VMClass.c: - isAssignableFrom: throw nullpointer, - fixed typo + * src/vm/jit/cfg.c: + * src/vm/jit/cfg.c (cfg_add_exceptional_edges): Conditionally + compiling (was forgotten). + [97bbdfcfb666] -2005-01-04 12:35 twisti +2008-02-28 Peter Molnar - * src/toolbox/: logging.c, logging.h: Warning fixes (const char *, - (void)). + * src/vm/jit/jit.c: + Merging 7888. + [42ae5a01ac5a] -2005-01-04 12:34 twisti + * src/vm/jit/cfg.c, src/vm/jit/jit.c, src/vm/jit/jit.h, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa3.c: + * src/vm/jit/cfg.c (cfg_add_exceptional_edges): New function + * src/vm/jit/jit.c (jit_compile_intern) [ENABLE_SSA]: Adapted. + * src/vm/jit/jit.h (struct basicblock) [ENABLE_SSA]: New fileds for + exception handlers in cfg. + * src/vm/jit/optimizing/ssa.c (ssa): Adapted. + * src/vm/jit/optimizing/ssa3.c: Changed a lot, currenly broken. + [5faec567ca14] - * src/vm/builtin.c: - builtin_isanysubclass/builtin_isanysubclass_vftbl bugfix: - compares with equal interface did not work. Now the gnu rmic - works. + * src/vm/jit/s390/asmpart.S, src/vm/jit/s390/md.c: + * src/vm/jit/s390/asmpart.S (L_offsets): Removed references to + unused functions. + * src/vm/jit/s390/md.c: Including vm/jit/s390/md.h. + [0d5247355a8c] -2005-01-04 12:28 twisti +2008-02-27 Stefan Ring - * src/vm/exceptions.h: Declare strings const. + * tests/threadInterrupt.java: + * tests/threadInterrupt.java: Added a test showing a bug in the pre- + sable implementation. + [048e4ed58d94] -2005-01-04 12:28 twisti + * src/threads/native/lock.c, src/threads/native/threads.c: + * src/threads/native/threads.c (threads_set_current_threadobject): + Added a few vm_abort_errnum calls. (threads_get_current_thread): + Likewise. - * src/vm/exceptions.c: - declare strings const - removed - CREATENEW_EXCEPTION macro + * src/threads/native/lock.c (lock_record_new): Likewise. + (lock_record_free): Likewise. + [40e84a6ae6ea] + +2008-02-21 Edwin Steiner + + * src/vm/jit/x86_64/linux/md-os.c: + * src/vm/jit/x86_64/linux/md-os.c (md_replace_executionstate_read): + Fix copy&paste mistake (for reading the PC). + [8af912202925] + +2008-02-20 Edwin Steiner + + * src/vm/jit/alpha/linux/md-os.c, src/vm/jit/powerpc/linux/md-os.c, + src/vm/jit/replace.c, src/vm/jit/replace.h: + * src/vm/jit/replace.h (executionstate_t): Added 'ra' field for + return address register. Otherwise replacement code for the PowerPC + gets very ugly, as the LR is not part of the intregs on PowerPC. + + * src/vm/jit/replace.c (replace_executionstate_println): Added print + statements. (replace_sanity_check_read_write): Check 'ra' field. -2005-01-04 12:21 twisti + * src/vm/jit/alpha/linux/md-os.c (md_replace_executionstate_read): + Use new 'ra' field. (md_replace_executionstate_write): Likewise. - * src/vm/global.h: Define CACAO_EXT_DIR. + * src/vm/jit/powerpc/linux/md-os.c (md_replace_executionstate_read): + Implemented for PowerPC/Linux. (md_replace_executionstate_write): + Likewise. + [54cb4d152e6f] + + * src/vm/jit/alpha/linux/md-os.c: + * src/vm/jit/alpha/linux/md-os.c (md_replace_executionstate_read): + Do not use the assignment operator for the float registers, as the + type conversion messes up their values (they are not 'double' in the + context). (md_replace_executionstate_write): Likewise. + [9a2f257d4326] + + * src/vm/jit/replace.c: + * src/vm/jit/replace.c (replace_sanity_check_read_write): New + function. Perform some basic sanity checks of the md_replacement_* + implementations. (replace_me_wrapper): Call above function in + debugging mode. + [401ef412801a] + +2008-02-20 Roland Lezuo + + * Merged with tip + [1c5d66f62119] + +2008-02-19 Roland Lezuo + + * Merged with cldc-branch + [eb7a914bf640] + +2008-02-19 tbfg + + * src/vm/jit/m68k/asmpart.S, src/vm/jit/m68k/codegen.c, + src/vm/jit/m68k/codegen.h: + * src/vm/jit/m68k/asmpart.S (asm_vm_call_method): Do not overwrite + return address with method to be invoked. + + * src/vm/jit/m68k/codegen.c (codegen_emit_stub_native): Removed call + to trace function as seen in other archs. + + * src/vm/jit/m68k/codegen.h (COMPILERSTUB_CODESIZE): Fix size for + new compiler trap. + [3f6144729487] + +2008-02-15 tbfg + + * src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/linux/md-abi.c: + * src/vm/jit/m68k/codegen.c (codegen_emit_stub_native): Handle + builtin correctly. + * src/vm/jit/m68k/linux/md-abi.c (md_param_alloc_native): With 8 bytes + stack slots internally natives need a 4 byte stack slot allocation. + (md_param_alloc): Set index correctly. + [c87ce21ccdf8] + +2008-02-19 Edwin Steiner + + * src/vm/jit/x86_64/emit.c: + * src/vm/jit/x86_64/emit.c (emit_alu_imm_membase): Fix emit_rex + call. + [97f2df303ae7] + + * src/vm/jit/x86_64/emit.c: + * src/vm/jit/x86_64/emit.c (emit_alul_imm_membase): Fix emit_rex + call. + [0eae2350805d] + +2008-02-18 Edwin Steiner + + * src/vm/jit/inline/inline.c, src/vmcore/options.c: + * src/vmcore/options.h, src/vmcore/options.c, + src/vm/jit/inline/inline.c: Trace levels for inlining. + [a572dc07befb] + + * src/vm/jit/inline/inline.c: + * src/vm/jit/inline/inline.c (inline_transform): Make semantics of + opt_InlineCount less confusing. + [02db2973e156] + + * src/vm/jit/inline/inline.c, src/vm/jit/jit.c, src/vm/vm.c, + src/vmcore/linker.c, src/vmcore/method.c, src/vmcore/options.c, + src/vmcore/options.h: + * src/vmcore/options.h, src/vmcore/options.c, src/vmcore/method.c, + src/vmcore/linker.c, src/vm/vm.c, src/vm/jit/jit.c, + src/vm/jit/inline/inline.c: Changed inlining options to -XX options. + [fcb2ea727c23] + +2008-02-19 Christian Thalinger + + * src/vm/jit/powerpc/linux/md-abi.c: + * src/vm/jit/powerpc/linux/md-abi.c (md_return_alloc): Use switch- + case. + [0b1af4df6ef2] + + * src/vm/jit/powerpc/codegen.c: + * src/vm/jit/powerpc/codegen.c (codegen_emit): Use switch-case to + store return values for invokes. + [016cdf940d81] + +2008-02-18 Christian Thalinger + + * src/vm/jit/powerpc/codegen.c: + * src/vm/jit/powerpc/codegen.c (codegen_emit_stub_native): Use + switch-case for argument copying. + [720c659e4ecc] + + * src/vm/jit/powerpc/codegen.c: + * src/vm/jit/powerpc/codegen.c (codegen_emit): Removed variable a, + added variable i. + [bb4a72bd2d52] + + * src/vm/jit/powerpc/codegen.c: + * src/vm/jit/powerpc/codegen.c (codegen_emit): Use switch-case when + argument copying for invokes. + [2e2c6db95e46] + + * src/vm/jit/powerpc/codegen.h: + * src/vm/jit/powerpc/codegen.h: Grouped and alpha-sorted the code + generating macros. + [c280412cfc3b] + + * src/vm/jit/replace.c: + * src/vm/jit/replace.c (replace_gc_from_native): Fixed typo, again. + [897943ebddcc] + + * src/vm/jit/replace.c: + * src/vm/jit/replace.c (replace_me): Fixed typo. + [273027fcc0d0] + + * src/vm/jit/replace.c: + * src/vm/jit/replace.c (replace_me): Use + threads_get_current_stackframeinfo(). (replace_gc_from_native): + Likewise. + [28d447c7b5f7] + + * src/mm/cacao-gc/gc.c, src/native/vm/cldc1.1/java_lang_Throwable.c, + src/native/vm/gnu/java_lang_VMThrowable.c, src/native/vm/sun/jvm.c, + src/threads/native/threads.h, src/threads/none/threads.h, + src/threads/threads-common.c, src/vm/jit/stacktrace.c, + src/vm/jit/stacktrace.h: + * src/vm/jit/stacktrace.c (stacktrace_get): Changed signature to + take again a stackframeinfo_t. (stacktrace_get_current): New + function. (stacktrace_stackframeinfo_add): Use + threads_get_current_stackframeinfo. + (stacktrace_stackframeinfo_remove): Likewise. + (stacktrace_first_nonnull_classloader): Likewise. + (stacktrace_getClassContext): Likewise. + (stacktrace_get_current_class): Likewise. (stacktrace_get_stack): + Likewise. + * src/vm/jit/stacktrace.h (stacktrace_get): Changed signature. + (stacktrace_get_current): New function. + + * src/mm/cacao-gc/gc.c (gc_collect): Replaced stacktrace_get with + stacktrace_get_current. + * src/native/vm/cldc1.1/java_lang_Throwable.c (fillInStackTrace): + Likewise. + * src/native/vm/gnu/java_lang_VMThrowable.c (fillInStackTrace): + Likewise. + * src/native/vm/sun/jvm.c (JVM_FillInStackTrace): Likewise. + + * src/threads/native/threads.h (STACKFRAMEINFO): Removed. + (threads_get_current_stackframeinfo): New function. + (threads_set_current_stackframeinfo): Likewise. + * src/threads/none/threads.h: Likewise. + + * src/threads/threads-common.c (threads_dump) [ENABLE_GC_CACAO]: + Added code to suspend and resume the thread (NOTE: Not tested!). + (threads_thread_print_stacktrace): Rewritten to work again. + [fa23c7f74264] + + * src/mm/boehm.c, src/mm/codememory.c, src/native/jni.c, + src/native/localref.c, src/native/native.c, + src/native/vm/nativevm.c, src/threads/native/threads.c, src/threads + /threads-common.c, src/vm/builtin.c, src/vm/exceptions.c, + src/vm/finalizer.c, src/vm/jit/jit.c, + src/vm/jit/optimizing/recompile.c, src/vm/package.c, + src/vm/primitive.c, src/vm/properties.c, src/vm/signal.c, + src/vm/string.c, src/vmcore/classcache.c, src/vmcore/linker.c, + src/vmcore/loader.c, src/vmcore/options.c, src/vmcore/options.h, + src/vmcore/primitivecore.c, src/vmcore/suck.c, src/vmcore/utf8.c: + * src/vmcore/options.c (opt_TraceSubsystemInitialization): Added. + * src/vmcore/options.h (TRACESUBSYSTEMINITIALIZATION): New macro. + + * src/mm/boehm.c, src/mm/codememory.c, src/native/jni.c, + src/native/localref.c, src/native/native.c, + src/native/vm/nativevm.c, src/threads/native/threads.c, src/threads + /threads-common.c, src/vm/builtin.c, src/vm/exceptions.c, + src/vm/finalizer.c, src/vm/jit/jit.c, + src/vm/jit/optimizing/recompile.c, src/vm/package.c, + src/vm/primitive.c, src/vm/properties.c, src/vm/signal.c, + src/vm/string.c, src/vmcore/classcache.c, src/vmcore/linker.c, + src/vmcore/loader.c, src/vmcore/primitivecore.c, src/vmcore/suck.c, + src/vmcore/utf8.c: Added TRACESUBSYSTEMINITIALIZATION to the *_init + functions. + [6d9f949cf40f] + + * src/vmcore/options.c, src/vmcore/options.h: + * src/vmcore/options.c: Use int instead of int32_t for opt_* + variables. + * src/vmcore/options.h: Likewise. + [4df71b1bfc9e] + +2008-02-17 Edwin Steiner + + * contrib/vmlog/vmlog_cacao.c: + * contrib/vmlog/vmlog_cacao.c (vmlog_cacao_do_log): Deal with + m->class == NULL. + [0bb3cb112e99] + + * Merged the "edwin-replacement" branch that I pushed accidentally. + [a96003ee3eda] + + * src/vm/signal.c: + * src/vm/signal.c (signal_handle): vmlog signal type. + [a73070c07207] + + * src/vm/signal.c: + * src/vm/signal.c (signal_handle): vmlog signal type. + [4d5807b92748] + + * src/vm/jit/replace.c: + * src/vm/jit/replace.c (md_pop_stackframe): New function. + (md_push_stackframe): New function. (replace_pop_activation_record): + Factored out popping of the stack frame into md_pop_stackframe. + (replace_push_activation_record): Factored out pushing of the stack + frame into md_push_stackframe. + [32ee42dff4a2] + +2008-02-16 Edwin Steiner + + * src/vm/jit/code.c, src/vm/jit/code.h: + * src/vm/jit/code.h (code_codeinfo_println): New debugging helper. + * src/vm/jit/code.c (code_codeinfo_println): Likewise. + [97ae058719af] + + * contrib/vmlog/vmlog_cacao.c, contrib/vmlog/vmlog_cacao.h: + * contrib/vmlog/vmlog_cacao.h (vmlog_cacao_signl_type): New + function. + * contrib/vmlog/vmlog_cacao.c (vmlog_cacao_signl_type): Likewise. + [ae50a5fdf56f] + +2008-02-15 Edwin Steiner + + * src/vmcore/options.c: + * src/vmcore/options.c (TraceJavaCalls): Remove this option when + vmlog is enabled. (It does not have the expected effect then). + [2015ddd5c931] + + * contrib/vmlog/vmlog.c, contrib/vmlog/vmlog.h, + contrib/vmlog/vmlog_cacao.c, contrib/vmlog/vmlog_cacao.h, + src/cacaoh/dummy.c, src/vm/vm.c, src/vmcore/options.c: + * src/vmcore/options.c (options_xx): Integrated vmlog options + handling. + * src/vm/vm.c (vm_create): Changed vmlog init interface. + * src/cacaoh/dummy.c (vmlog_cacao_set_prefix, + vmlog_cacao_set_stringprefix, vmlog_cacao_set_ignoreprefix): Dummies + added. + * contrib/vmlog/vmlog.h, contrib/vmlog/vmlog.c, + contrib/vmlog/vmlog_cacao.h, contrib/vmlog/vmlog_cacao.c: Changed + vmlog init interface. + [921f7f0fd054] + + * contrib/vmlog/vmlog_cacao.c, contrib/vmlog/vmlog_cacao.h: + * contrib/vmlog/vmlog_cacao.c, contrib/vmlog/vmlog_cacao.h: Replaced + the old java_objectheader with java_object_t. Adapted lock function + calls. This makes cacao compile with --enable-vmlog again. + [e7178d529ced] + +2008-02-15 Peter Molnar + + * src/vm/jit/jit.h, src/vm/jit/optimizing/Makefile.am, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa2.c, + src/vm/jit/optimizing/ssa2.h, src/vm/jit/optimizing/ssa3.c, + src/vm/jit/python.c: + * src/vm/jit/jit.h (FOR_EACH_BASICBLOCK, FOR_EACH_SUCCESSOR, + FOR_EACH_PREDECESSOR, FOR_EACH_INSTRUCTION, basicblock_reached): New + symbols. + * src/vm/jit/optimizing/Makefile.am (SSA_SOURCES) [ENABLE_SSA]: AddeAd + ssa3.c + * src/vm/jit/optimizing/ssa.c: Adapted for ssa3.c. + * src/vm/jit/optimizing/ssa2.c: Added copyright header. + * src/vm/jit/optimizing/ssa3.c: New file. Yet another SSA + transofrmation algorithm prototype. + * src/vm/jit/python.c: Removed wrappers for creating variables and + instructions because they were misdesigned. + * src/vm/jit/optimizing/ssa2.h: Removed. + [ceb76d8a7b2b] + +2008-02-15 twisti + + * src/vmcore/field.c: + * src/vmcore/field.c (field_print): Print offset for non-static + fields. + [c77728b36b0d] + +2008-02-14 Christian Thalinger + + * src/vm/jit/powerpc/codegen.c, src/vm/jit/powerpc/codegen.h: + * src/vm/jit/powerpc/codegen.h (MI_and, MI_anddot, MI_andi, + MI_lwarx) (MI_or, MI_ordot, MI_ori, MI_subf, MI_subfdot, + MI_stwcxdot, MI_sync): New macros, these machine instruction macros + should make it easier to understand them. + + * src/vm/jit/powerpc/codegen.c: Use new MI macros. + [96c26cc7065f] + +2008-02-14 Peter Molnar + + * src/vm/jit/optimizing/dominators.c: + * src/vm/jit/optimizing/dominators.c: Adapted for changes in + src/mm/dumpmemory.h. + [6a888becb172] + +2008-02-14 Christian Thalinger + + * src/threads/native/threads.c: + * src/threads/native/threads.c (threads_impl_thread_free): Use + vm_abort_errnum. (threads_list_lock): Likewise. + (threads_list_unlock): Likewise. (threads_mutex_gc_lock): Likewise. + (threads_mutex_gc_unlock): Likewise. (threads_mutex_join_lock): + Likewise. (threads_mutex_join_unlock): Likewise. + (threads_impl_thread_start): Likewise. + [b6e1edd8c04e] + + * src/vm/vm.c, src/vm/vm.h: + * src/vm/vm.c (vm_abort_errnum): New function. (vm_abort_errno): Use + vm_abort_errnum. + * src/vm/vm.h (vm_abort_errnum): Added. + [60d2963cf5a0] + + * src/vm/vm.c, src/vm/vm.h: + * src/vm/vm.c (vm_abort_errno): New function. (vmcore/system.h): + Added. (vm_abort): Use system_abort. + + * src/vm/vm.h (stdint.h): Added. (vm_abort_errno): Likewise. + [7437e7e4efd6] + + * configure.ac, src/vmcore/system.h: + * configure.ac (AC_CHECK_FUNCS): Added abort. + + * src/vmcore/system.h (system_abort): New function. + (system_strerror): Likewise. + [fb6e241c3df9] + + * tests/regression/Makefile.am, + tests/regression/assertion/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/jasmin/Makefile.am, + tests/regression/native/Makefile.am, + tests/regression/resolving/Makefile.am: + * tests/regression/Makefile.am: Always use the same bootclasspath + for different configurations, it does not matter. + + * tests/regression/assertion/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/jasmin/Makefile.am, + tests/regression/native/Makefile.am, + tests/regression/resolving/Makefile.am: Likewise + [4574d7b390ca] + + * * Merged with 3683e6f66d90. + [ac5846955a0b] + + * configure.ac, tests/regression/Makefile.am: + * configure.ac (AC_CONFIG_FILES): Re-enabled resolving since Edwin + fixed the tests. + * tests/regression/Makefile.am: Likewise. + [37af3c98ade8] + +2008-02-11 Edwin Steiner + + * tests/regression/resolving/TestController.java, + tests/regression/resolving/test_instance_subtype_violated.java, test + s/regression/resolving/test_param_loading_constraint_violated.java, t + ests/regression/resolving/test_param_loading_constraint_violated_der + ived.java, + tests/regression/resolving/test_param_subtype_violated.java, + tests/regression/resolving/test_return_subtype_ok.java, + tests/regression/resolving/test_return_subtype_violated.java, tests/ + regression/resolving/test_retval_loading_constraint_violated.java, + tests/regression/resolving/test_simple_lazy_load.java: + * tests/regression/resolving/TestController.java: Better error + messages and more convenience methods (needed for following adaption + of tests). + [a6f28893a706] + +2008-02-14 Peter Molnar + + * src/toolbox/Makefile.am, src/toolbox/bitvector.h, src/toolbox/set.c, + src/toolbox/set.h, src/vm/jit/allocator/simplereg.c, + src/vm/jit/cfg.c, src/vm/jit/cfg.h, src/vm/jit/jit.c, + src/vm/jit/jit.h, src/vm/jit/optimizing/Makefile.am, + src/vm/jit/optimizing/dominators.c, + src/vm/jit/optimizing/dominators.h, src/vm/jit/optimizing/ssa.c, + src/vm/jit/optimizing/ssa2.c, src/vm/jit/optimizing/ssa2.h, + src/vm/jit/python.c, src/vm/jit/python.h, src/vm/jit/show.c: + * src/toolbox/Makefile.am (libtoolbox_la_SOURCES): Added set.[ch] + * src/toolbox/bitvector.h: Added missing include + + * src/toolbox/set.c, src/toolbox/set.h: New file. Set (of pointers) + implementation. + + * src/vm/jit/allocator/simplereg.c [ENABLE_SSA]: Fix for SSA. + + * src/vm/jit/cfg.c, src/vm/jit/cfg.h (cfg_insert_successors, + cfg_add_root): New functions. (cfg_build): Using controlflow + constants rather than opcodes, fixed multiple + predecessors/successors problem. + + * src/vm/jit/jit.c, src/vm/jit/jit.h: Added various inline accessors + for varinfo and instruction. (basicblock [ENABLE_SSA]): Added new + fields. + + * src/vm/jit/optimizing/Makefile.am (SSA_SOURCES): Added ssa2.c. + * src/vm/jit/optimizing/dominators.c, + src/vm/jit/optimizing/dominators.h: Added cleaned up dominator tree + and dominance frontier implementation. + + * src/vm/jit/optimizing/ssa.c: Hooked in cleaned up ssa and + dominators. + + * src/vm/jit/optimizing/ssa2.c, src/vm/jit/optimizing/ssa2.h: New + (temporary) files. Added cleanead up ssa implementation. Currently + renames only locals and passes all dacapo benchmarks. + + * src/vm/jit/python.c. src/vm/jit/python.h: Changed a lot. + + * src/vm/jit/show.c (show_basicblock): Support NULL + bptr->javalocals. + [3683e6f66d90] + +2008-02-14 Christian Thalinger + + * * Merged with fd492236e7ac. + [fb5bf733f6ef] + +2008-02-10 Christian Thalinger + + * src/native/native.c, src/native/native.h, src/native/vm/Makefile.am, + src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c, + src/native/vm/cldc1.1/java_lang_Runtime.c, + src/native/vm/gnu/java_lang_VMRuntime.c, + src/native/vm/java_lang_Runtime.c, + src/native/vm/java_lang_Runtime.h, src/native/vm/sun/jvm.c: + * src/native/native.c (native_library_load): New function. + * src/native/native.h: Likewise. + + * src/native/vm/java_lang_Runtime.c: Removed. + * src/native/vm/java_lang_Runtime.h: Likewise. + + * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Removed + java_lang_Runtime.[ch]. + + * src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c + (native/vm/java_lang_Runtime.h): Removed. (loadLibrary): Implemented + directly. + + * src/native/vm/cldc1.1/java_lang_Runtime.c (vm/types.h): Removed. + (stdint.h): Added. (mm/gc-common.h): Likewise. + (native/vm/java_lang_Runtime.h): Removed. (vm/vm.h): Added. + (vmcore/utf8.h): Likewise. (exitInternal): Implemented directly. + (freeMemory): Likewise. (totalMemory): Likewise. (gc): Likewise. + + * src/native/vm/gnu/java_lang_VMRuntime.c + (native/vm/java_lang_Runtime.h): Removed. (finalizeOnExit): Added. + (exit): Likewise. (freeMemory): Likewise. (totalMemory): Likewise. + (gc): Likewise. (runFinalizersOnExit): Likewise. (nativeLoad): + Likewise. + + * src/native/vm/sun/jvm.c (native/vm/java_lang_Runtime.h): Removed. + (JVM_StartThread): Implemented directly. (JVM_SetThreadPriority): + Likewise. (JVM_Sleep): Likewise. (JVM_IsInterrupted): Likewise. + [ca8d8d2c5849] + +2008-02-09 Christian Thalinger + + * m4/annotations.m4: + * m4/annotations.m4 (AC_CHECK_ENABLE_ANNOTATIONS): Changed default + value for different configurations. + (AC_CHECK_ENABLE_ANNOTATIONS_DEFAULT): New function. + [4549e77186f0] + + * m4/jni.m4: + * m4/jni.m4 (AC_CHECK_ENABLE_JNI): Changed the comment for the + default value. + [a447b8c5bb58] + + * src/vmcore/loader.h: + * src/vmcore/loader.h (classbuffer): Use stdint data types. + [1e47ce633f93] + + * src/threads/native/threads.c: + * src/threads/native/threads.c (threads_sigsuspend_handler): + Commented. + [d930c08c092e] + + * src/vmcore/options.c: + * src/vmcore/options.c [HAVE_STRING_H] (string.h): Removed. + (vmcore/system.h): Added. (options_get): Use system_* functions. + (options_xxusage): Likewise. + [f88473e0fdfb] + + * src/native/jni.c: + * src/native/jni.c (_Jv_JNI_NewLocalRef): Fixed compiler warning. + (_Jv_JNI_GetObjectField): Likewise. (_Jv_JNI_GetStaticObjectField): + Likewise. (_Jv_JNI_GetDirectBufferAddress): Likewise. + [e101e1fc5cae] + + * src/mm/memory.c: + * src/mm/memory.c (memory_thread): Fixed compiler warning. + [17b0b5f95809] + +2008-02-13 Roland Lezuo + + * src/vm/jit/m68k/md.c, src/vm/jit/m68k/md.h: + (src/vm/jit/m68k/md.c): md_stacktrace_get_returnaddress needs to be + exported. (src/vm/jit/m68k/md.h): Likewise. + [fd492236e7ac] + +2008-02-13 Christian Thalinger + + * src/vm/vm.c: + * src/vm/vm.c (version): Changed copyright message. + [1e10765ce305] + +2008-02-09 Christian Thalinger + + * m4/ac_prog_javac.m4, src/lib/Makefile.am, + tests/regression/Makefile.am, + tests/regression/assertion/Makefile.am, + tests/regression/codepatching/Makefile.am, + tests/regression/native/Makefile.am: + * m4/ac_prog_javac.m4 (AC_PROG_JAVAC): Removed jikes and + -bootclasspath. + + * src/lib/Makefile.am (BOOTCLASSPATH): Added. + + * tests/regression/Makefile.am (BOOTCLASSPATH): Likewise. (JAVACMD): + Likewise. (JAVACCMD): Likewise. + + * tests/regression/assertion/Makefile.am: Likewise. + * tests/regression/codepatching/Makefile.am: Likewise. + * tests/regression/native/Makefile.am: Likewise. + [3b3c3e5de94b] + +2008-02-08 Christian Thalinger + + * configure.ac: + * configure.ac (AC_CONFIG_FILES): Removed resolving. + [aae21148aa9b] + + * src/vm/string.c: + * src/vm/string.c (literalstring_free): Commented out, since it's + currently not used. + [3066b22b8c76] + + * configure.ac, src/vm/assertion.c, src/vmcore/system.h: + * configure.ac (AC_CHECK_FUNCS): Added strlen. + + * src/vm/assertion.c [HAVE_STRING_H] (string.h): Removed. + (vmcore/system.h): Added. (assertion_ea_da): Use system_* functions. + Fixed crash: use list_add_last_unsynced instead of list_add_last. + + * src/vmcore/system.h (system_strdup): New function. + (system_strlen): Likewise. + [611f3dff023e] + + * src/vm/jit/arm/Makefile.am, src/vm/jit/i386/Makefile.am, + src/vm/jit/m68k/Makefile.am, src/vm/jit/mips/Makefile.am, + src/vm/jit/powerpc/Makefile.am, src/vm/jit/powerpc64/Makefile.am, + src/vm/jit/s390/Makefile.am, src/vm/jit/sparc64/Makefile.am, + src/vm/jit/x86_64/Makefile.am: + * src/vm/jit/arm/Makefile.am (libarch_la_SOURCES): Added md.h. + + * src/vm/jit/i386/Makefile.am, src/vm/jit/m68k/Makefile.am, + src/vm/jit/mips/Makefile.am, src/vm/jit/powerpc/Makefile.am, + src/vm/jit/powerpc64/Makefile.am, src/vm/jit/s390/Makefile.am, + src/vm/jit/sparc64/Makefile.am, src/vm/jit/x86_64/Makefile.am: + Likewise. + [a8894d776f9c] + + * src/vm/jit/intrp/Makefile.am: + * src/vm/jit/intrp/Makefile.am ($(BUILT_SOURCES)): Use $(SHELL) to + call vmgenx. + [398ee2cea293] + + * tests/regression/native/Makefile.am: + * tests/regression/native/Makefile.am (JAVAHFLAGS): Added. + [b216ffaa1e84] -2005-01-04 12:21 twisti + * src/vm/vm.c: + * src/vm/vm.c (vm_call_method_objectarray): Fixed compiler warning. + [4849299bd8de] - * src/vm/: tables.c, tables.h: Warning fixes. +2008-02-07 Stefan Ring -2005-01-04 12:19 twisti + * src/threads/native/lock.c, src/threads/native/lock.h, + src/threads/native/threads.c, src/threads/native/threads.h, + src/threads/threads-common.c, src/threads/threads-common.h: + * src/threads/native/lock.c: Fixed copyright message. - * src/vm/jit/x86_64/codegen.c: Include cacao.h for env variable. + * src/threads/native/lock.h, src/threads/native/threads.c, + src/threads/native/threads.h, src/threads/threads-common.c, + src/threads/threads-common.h: Likewise. + [2f37becb4a5c] -2005-01-04 12:18 twisti + * src/threads/native/lock.c: + * src/threads/native/lock.c (notify_flc_waiters): Another deadlock + fix. + [d283bd3bbb3d] - * src/vm/jit/asmpart.h: Declare asm_calljavafunction2int and - asm_calljavafunction2float to prevent warnings. +2008-02-06 Stefan Ring -2005-01-04 12:16 twisti + * src/threads/native/lock.c: + * src/threads/native/lock.c (lock_monitor_wait, + lock_monitor_notify): Bugfix for previous commit, could cause + threads to hang forever. + [c2c8e3043369] - * src/cacaoh/Makefile.am: Install only into ${prefix}/jre/bin. + * src/threads/native/lock.c, src/threads/native/threads.c, + src/threads/native/threads.h, src/vm/global.h: + * src/threads/native/lock.c: Implemented Sable extension to tasuki + lock. + * src/threads/native/threads.c: Likewise. + * src/threads/native/threads.h: Likewise. -2005-01-04 12:16 twisti + * src/vm/global.h: Removed hdrflags. + [2988182011bb] + + * Merge (tasuki lock modification backout) + [a80e9dea4e55] - * src/cacao/cacao.h: Export: JNI jvm, env and bootclasspath. + * src/threads/native/lock.c, src/vm/global.h: + Backed out changeset 9c85e9af47c9 + [f79e2f05c4a1] + +2008-02-05 Christian Thalinger + + * src/cacaoh/dummy.c: + * src/cacaoh/dummy.c (vm/exceptions.h): Added. + (exceptions_throw_incompatibleclasschangeerror): Fixed signature. + (exceptions_throw_verifyerror): Likewise. + (exceptions_throw_unsupportedclassversionerror): Likewise. + [37ec16a94863] + + * src/vm/jit/codegen-common.c, src/vm/jit/x86_64/emit.c: + * src/vm/jit/codegen-common.c (codegen_reg_of_var): Removed unused + conditional move code. This will not be implemented in the baseline + compiler. + * src/vm/jit/x86_64/emit.c (emit_store): Likewise. + [458d51359eac] + + * tests/regression/TestAnnotations.java: + * tests/regression/TestAnnotations.java: Fixed copyright header. + [e1d371396063] + +2008-02-04 Gregor Kaufmann + + * configure.ac, src/vm/vm.c, tests/regression/Makefile.am, + tests/regression/assertion/Makefile.am, + tests/regression/assertion/Test.sh, + tests/regression/assertion/disabled.output, + tests/regression/assertion/enabled.output, + tests/regression/assertion/packagetest/testassertions.java, + tests/regression/assertion/testassertions.java: + * configure.ac (AC_CONFIG_FILES): Added + tests/regression/assertion/Makefile + + * src/vm/vm.c (opts): Added OPT_EA_NOARG, OPT_EA_NOARG (vm_create): + Handle OPT_EA_NOARG, OPT_EA_NOARG + + * tests/regression/Makefile.am (SUBDIRS): Added assertion + + * tests/regression/assertion/Makefile.a: New file + + * tests/regression/assertion/Test.sh: New file + + * tests/regression/assertion/disabled.output: New file + + * tests/regression/assertion/enabled.output: New file + + * tests/regression/assertion/packagetest/testassertions.java: New + file + + * tests/regression/assertion/testassertions.java: New file + [f00e0894e74b] + +2008-02-04 Christian Thalinger -2005-01-04 12:15 twisti + * m4/annotations.m4: + * m4/annotations.m4: Build annotations support by default. + [76cce852d53a] - * src/cacao/cacao.c: - started jni invocation - changes - INSTALL_PREFIX to CACAO_INSTALL_PREFIX - classpath bugfix + * src/mm/cacao-gc/gc.c: + * src/mm/cacao-gc/gc.c (gc_collect) [!NDEBUG]: Fixed compilation. + [5cba4c25093b] + + * * Merged with 9c85e9af47c9. + [8f3fbc9270d5] -2005-01-03 15:03 twisti +2008-01-30 Christian Thalinger + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (native/vm/java_lang_ClassLoader.h): + Removed. + [7b1c5b9fe819] - * src/scripts/: Makefile.am, cacao.in, java.in, rmic.in, - rmiregistry.in: Wrapper scripts. + * src/native/jni.c, src/native/vm/Makefile.am, + src/native/vm/gnu/java_lang_VMClassLoader.c, + src/native/vm/java_lang_ClassLoader.c, + src/native/vm/java_lang_ClassLoader.h: + * src/native/vm/java_lang_ClassLoader.c: Removed. + * src/native/vm/java_lang_ClassLoader.h: Likewise. + + * src/native/vm/Makefile.am (CLASSLOADER_SOURCES): Removed. + (libnativevm_la_SOURCES): Removed CLASSLOADER_SOURCES. + + * src/native/jni.c [ENABLE_JAVASE] + (native/vm/java_lang_ClassLoader.h): Removed. + + * src/native/vm/gnu/java_lang_VMClassLoader.c + (native/vm/java_lang_ClassLoader.h): Removed. (defineClass): Moved + implementation here. + [e02ee62bf5fe] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_DefineClassWithSource): Made data + argument non-const. + [7c595dadbd5f] + + * src/native/jni.c, src/native/vm/java_lang_ClassLoader.c, + src/native/vm/sun_misc_Unsafe.c, src/vmcore/class.c, + src/vmcore/class.h: + * src/vmcore/class.c (class_define): Made data argument non-const. + * src/vmcore/class.h: Likewise. + * src/native/jni.c (_Jv_JNI_DefineClass): Likewise. + * src/native/vm/java_lang_ClassLoader.c (defineClass): Likewise. + * src/native/vm/sun_misc_Unsafe.c (defineClass): Likewise. + [6495c4982eec] + + * src/vm/properties.c, src/vmcore/system.h: + * src/vm/properties.c (properties_set): Use system_access. + * src/vmcore/system.h (system_access): New function. + [1b6a824c642d] + + * configure.ac, src/vmcore/suck.c, src/vmcore/system.h: + * configure.ac (AC_CHECK_FUNCS): Added fclose, fread, stat. + + * src/vmcore/suck.c (dirent.h): Removed. (sys/stat.h): Likewise. + (vmcore/system.h): Added. (suck_add_from_property): Use + system_scandir. (suck_start): Use system_fopen, system_stat, + system_fread, system_fclose. + + * src/vmcore/system.h [HAVE_DIRENT_H] (dirent.h): Added. + [HAVE_STDIO_H] (stdio.h): Likewise. [HAVE_SYS_STAT_H] (sys/stat.h): + Likewise. (system_fopen): New function. (system_fclose): Likewise. + (system_fread): Likewise. (system_scandir): Likewise. (system_stat): + Likewise. + [d36156ecb50a] + + * src/vm/properties.c, src/vmcore/system.h: + * src/vm/properties.c [WITH_JRE_LAYOUT] (libgen.h): Removed. + (vmcore/system.h): Added. (properties_set): Use system_dirname. + + * src/vmcore/system.h [WITH_JRE_LAYOUT && HAVE_LIBGEN_H] (libgen.h): + Added. [WITH_JRE_LAYOUT] (system_dirname): New function. + [9c7fe3420ab9] + + * src/native/jni.c: + * src/native/jni.c: Pre-define java_lang_ClassLoader to prevent a + compiler warning for Sun configurations. + [a91f4c3437d5] + +2008-02-03 Stefan Ring + + * src/threads/native/lock.c, src/vm/global.h: + * src/threads/native/lock.c: Modified tasuki lock such that the FLC + bit can be placed in the lockword. Requires atomic instruction at + monitor_exit (slower!). + + * src/vm/global.h: Removed useless hdrflags and FLC bit value. + [9c85e9af47c9] + +2008-02-02 Stefan Ring + + * src/vm/jit/i386/machine-instr.h, src/vm/jit/x86_64/machine-instr.h: + * src/vm/jit/i386/machine-instr.h (MEMORY_BARRIER_AFTER_ATOMIC): Can + become a real NOP. (MEMORY_BARRIER_BEFORE_ATOMIC): Likewise. + + * src/vm/jit/x86_64/machine-instr.h (MEMORY_BARRIER_AFTER_ATOMIC): + Can become a real NOP. (MEMORY_BARRIER_BEFORE_ATOMIC): Likewise. + [fe3e80ca2479] + + * src/vm/signal.c: + * src/vm/signal.c (signal_init): Disable CrashReporter on Darwin. + [9bc8277affc1] + +2008-02-01 Stefan Ring + + * src/threads/native/lock.c: + * src/threads/native/lock.c (lock_monitor_enter): Adjusted memory + barrier. (lock_monitor_exit): Likewise. + [f31015208523] + +2008-01-30 Christian Thalinger + + * src/mm/cacao-gc/gc.c, src/native/native.c, + src/native/vm/gnu/java_lang_VMRuntime.c, src/vm/builtin.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/jit.c, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa_rename.c, + src/vm/jit/patcher-common.c, src/vm/jit/replace.c, + src/vm/jit/show.c, src/vm/jit/trace.c, src/vm/vm.c, + src/vmcore/class.c, tests/regression/Makefile.am: + * src/mm/cacao-gc/gc.c: Fixed copyright message. + + * src/native/native.c, src/native/vm/gnu/java_lang_VMRuntime.c, + src/vm/builtin.c, src/vm/jit/intrp/codegen.c, src/vm/jit/jit.c, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa_rename.c, + src/vm/jit/patcher-common.c, src/vm/jit/replace.c, + src/vm/jit/show.c, src/vm/jit/trace.c, src/vm/vm.c, + src/vmcore/class.c, tests/regression/Makefile.am: Likewise. + [c6a257150aa2] + + * src/mm/dumpmemory.c, src/mm/dumpmemory.h, src/mm/memory.h, + src/vm/jit/ir/bytecode.c, src/vm/jit/ir/bytecode.h: + * Merged with 0da121c758b9. + [b3689d718218] + +2008-01-22 Christian Thalinger + + * * Merged with 03e39cff22db. + [61bb218662ef] + + * m4/assertion.m4, m4/dump.m4, src/mm/codememory.c, + src/mm/codememory.h, src/mm/dumpmemory.c, src/mm/dumpmemory.h, + src/mm/memory.c, src/mm/memory.h, src/native/vm/sun_misc_Unsafe.c, + src/vm/array.c, src/vm/array.h, src/vm/assertion.c, + src/vm/assertion.h, src/vm/jit/exceptiontable.c, + src/vm/jit/exceptiontable.h, src/vm/jit/ir/Makefile.am, + src/vm/jit/ir/bytecode.c, src/vm/jit/ir/bytecode.h, + src/vm/jit/linenumbertable.c, src/vm/jit/linenumbertable.h, + src/vmcore/system.c, src/vmcore/system.h: + * m4/assertion.m4: Fixed copyright header. + + * m4/dump.m4, src/mm/codememory.c, src/mm/codememory.h, + src/mm/dumpmemory.c, src/mm/dumpmemory.h, src/mm/memory.c, + src/mm/memory.h, src/native/vm/sun_misc_Unsafe.c, src/vm/array.c, + src/vm/array.h, src/vm/assertion.c, src/vm/assertion.h, + src/vm/jit/exceptiontable.c, src/vm/jit/exceptiontable.h, + src/vm/jit/ir/Makefile.am, src/vm/jit/ir/bytecode.c, + src/vm/jit/ir/bytecode.h, src/vm/jit/linenumbertable.c, + src/vm/jit/linenumbertable.h, src/vmcore/system.c, + src/vmcore/system.h: Likewise. + [a8a8474e33d1] + +2008-01-29 Christian Thalinger + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_EEXIST): Defined. (JVM_Open): + Implemented correctly. + [0da121c758b9] + + * src/vm/properties.c: + * src/vm/properties.c (properties_set) [WITH_JRE_LAYOUT]: Set + java.home as HotSpot does, applications like Ant depend on it. + [f517570c02d6] + +2008-01-25 Christian Thalinger + + * src/vm/jit/stacktrace.c: + * src/vm/jit/stacktrace.c (native/include/java_lang_Object.h): + Added. [WITH_CLASSPATH_GNU] + (native/include/gnu_classpath_Pointer.h): Likewise. + (stacktrace_print_exception): Fixed compiler warning. + [d129a9a3bd48] + + * src/vm/jit/codegen-common.c: + * src/vm/jit/codegen-common.c (codegen_start_native_call): Fixed + compiler warning. + [bac5c4672afa] + +2008-01-23 Christian Thalinger + + * * Merged with 03e39cff22db. + [2e553378876c] + +2008-01-19 Christian Thalinger + + * src/vm/jit/ir/bytecode.c, src/vm/jit/ir/bytecode.h, + src/vm/jit/jit.c, src/vm/jit/jit.h, src/vm/jit/optimizing/ssa.c, + src/vm/jit/optimizing/ssa_rename.c, src/vm/jit/parse.c: + * src/vm/jit/ir/bytecode.c (bytecode): New table. + * src/vm/jit/ir/bytecode.h (bytecode_t): New structure. + + * src/vm/jit/jit.c (stackreq, jcommandsize, opcode_names): Removed. + * src/vm/jit/jit.h: Likewise. + + * src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa_rename.c, + src/vm/jit/parse.c: Use new bytecode table. + [292ffaab432c] + + * src/vm/jit/codegen-common.c, src/vm/jit/jit.c, src/vm/jit/show.c, + src/vm/vm.c: + * Merged with df1b780317c3. + [63d86c604330] + + * src/cacaoh/dummy.c, src/mm/cacao-gc/gc.c, src/mm/dumpmemory.c, + src/mm/dumpmemory.h, src/mm/memory.h, src/native/native.c, + src/native/vm/gnu/java_lang_VMRuntime.c, src/vm/builtin.c, + src/vm/jit/codegen-common.c, src/vm/jit/intrp/codegen.c, + src/vm/jit/jit.c, src/vm/jit/replace.c, src/vm/jit/show.c, + src/vm/jit/trace.c, src/vm/vm.c, src/vmcore/class.c, + src/vmcore/loader.c: + * src/mm/dumpmemory.c (dump_release): Renamed to dumpmemory_release. + (dump_size): Renamed to dumpmemory_marker. + + * src/mm/dumpmemory.h: Likewise. (DMARKER, DRELEASE): New macros. + + * src/cacaoh/dummy.c, src/mm/cacao-gc/gc.c, src/mm/memory.h, + src/native/native.c, src/native/vm/gnu/java_lang_VMRuntime.c, + src/vm/builtin.c, src/vm/jit/codegen-common.c, + src/vm/jit/intrp/codegen.c, src/vm/jit/jit.c, src/vm/jit/replace.c, + src/vm/jit/show.c, src/vm/jit/trace.c, src/vm/vm.c, + src/vmcore/class.c, src/vmcore/loader.c: Use new macros. + [12502d070d2d] + + * tests/regression/Makefile.am: + * tests/regression/Makefile.am (SUBDIRS): Removed resolving. These + test are broken. + [f9ffd12e7a9f] + +2008-01-11 Christian Thalinger + + * src/cacaoh/dummy.c, src/mm/dumpmemory.c, src/mm/dumpmemory.h, + src/vm/jit/verify/typeinfo.h: + * src/mm/dumpmemory.c (dump_alloc): Renamed to dumpmemory_get. + (dumpmemory_alloc): New function. (dump_realloc): Renamed to + dumpmemory_realloc. + + * src/mm/dumpmemory.h (dump_allocation_t): Renamed useddumpsize to + used. (dumpinfo_t): Renamed currentdumpblock to block, + allocateddumpsize to allocated, useddumpsize to used. (DNEW, DMNEW, + DMREALLOC): Defined to new function names. + + * src/cacaoh/dummy.c (dump_alloc): Renamed to dumpmemory_get. + + * src/vm/jit/verify/typeinfo.h (DNEW_TYPEVECTOR): Use DMNEW. + (DMNEW_TYPEVECTOR): Likewise. (TYPEINFO_ALLOCMERGED): Likewise. + [cee30280dee5] + + * src/vm/jit/patcher-common.c: + * src/vm/jit/patcher-common.c (patcher_handler): Fixed compiler + warning. + [c4732ead00cc] + +2008-01-22 Christian Thalinger + + * src/vm/jit/arm/md.c: + * src/vm/jit/arm/md.c (md_asm_codegen_get_pv_from_pc): Removed. + [03e39cff22db] + +2008-01-17 Peter Molnar + + * src/vm/jit/alpha/codegen.c, src/vm/jit/codegen-common.c, + src/vm/jit/jit.c, src/vm/jit/optimizing/Makefile.am, + src/vm/jit/optimizing/graph.c, src/vm/jit/optimizing/lifetimes.c, + src/vm/jit/optimizing/lsra.c, src/vm/jit/optimizing/lsra.h, + src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa.h, + src/vm/jit/optimizing/ssa_phi.c, src/vm/jit/optimizing/ssa_phi.h, + src/vm/jit/optimizing/ssa_rename.c, + src/vm/jit/optimizing/ssa_rename.h, src/vm/jit/show.c, src/vm/vm.c, + src/vmcore/options.c, src/vmcore/options.h: + * src/vm/jit/alpha/codegen.c, src/vm/jit/codegen-common.c, + src/vm/jit/jit.c, src/vm/jit/show.c, src/vm/vm.c, + src/vmcore/options.c, src/vmcore/options.h: Integrated Christian + Ullrichs changes related to SSA and LSRA. The diff against SVN + version 8144 was carefully integrated. + + * src/vm/jit/optimizing/Makefile.am, src/vm/jit/optimizing/graph.c, + src/vm/jit/optimizing/lifetimes.c, src/vm/jit/optimizing/lsra.c, + src/vm/jit/optimizing/lsra.h, src/vm/jit/optimizing/ssa.c, + src/vm/jit/optimizing/ssa.h, src/vm/jit/optimizing/ssa_phi.c, + src/vm/jit/optimizing/ssa_phi.h, src/vm/jit/optimizing/ssa_rename.c, + src/vm/jit/optimizing/ssa_rename.h: Integrated Christian Ullrichs + changes related to SSA and LSRA. Those files were just COPYED and + adapted from his modified SVN 8144 working copy. + + NOTE: Christian Ullrichs SSA+LSRA related changes to the x86_64 + codegenerator are NOT MERGED in this commit. + [df1b780317c3] + + * src/vm/jit/python.c: + * src/vm/jit/python.c: Wrapped control flow and data flow fields and + respective constants for instruction. + [24dc79f2508c] + +2008-01-16 Christian Thalinger + + * src/native/vm/sun_misc_Unsafe.c: + * src/native/vm/sun_misc_Unsafe.c (getChar, putChar): Implemented. + (copyMemory): Likewise. + [5265504cc4bf] + +2008-01-10 Gregor Kaufmann + + * doc/Makefile.am, doc/assertions.tex: + * doc/Makefile.am (dist_noinst_DATA): Added assertions.tex. + (assertions): New target, creates assertions.dvi. (CLEANFILES): + Added assertions.aux/.dvi/.log/.toc. + + * doc/assertions.tex: New file, documentation of the assertion + implementation. + [eb342d685856] + +2008-01-10 Peter Molnar + + * src/vm/jit/jit.c, src/vm/jit/python.c: + * src/vm/jit/python.c: (python_global_lock) added, (pythonpass_init) + creating python lock, (pythonpass_run) locking python lock. + * src/vm/jit/jit.c [ENABLE_PYTHON]: Changed name of hardcoded + function. + [18d4cf443b7a] + +2008-01-08 Christian Thalinger + + * src/mm/Makefile.am, src/mm/codememory.c, src/mm/codememory.h, + src/mm/dumpmemory.c, src/mm/dumpmemory.h, src/mm/memory.c, + src/mm/memory.h, src/vm/vm.c: + * src/mm/Makefile.am (libmm_la_SOURCES): Added codememory.[ch], + dumpmemory.[ch]. + + * src/mm/codememory.c: New file. + * src/mm/codememory.h: Likewise. + * src/mm/dumpmemory.c: Likewise. + * src/mm/dumpmemory.h: Likewise. + + * src/mm/memory.c: Moved code and dump memory related stuff into + their respective files. + * src/mm/memory.h: Likewise. + + * src/vm/vm.c (mm/codememory.h): Added. (vm_create): Call + codememory_init instead of memory_init. + [183c2868c78a] + + * m4/dump.m4: + * m4/dump.m4: Smaller changes. + [98cf8bd43450] + +2008-01-05 Peter Molnar + + * src/vm/jit/jit.c, src/vm/jit/python.c: + * src/vm/jit/jit.c [ENABLE_PYTHON]: Changed name of hardcoded + script. + * src/vm/jit/python.c: Changed a lot. + [72c42e1989b2] + + * src/vm/jit/s390/asmpart.S: + * src/vm/jit/s390/asmpart.S (asm_vm_call_method): Fixed stack + pointer corruption in case there are stack arguments and an + exception escapes. + [915392590cd3] + +2008-01-04 Stefan Ring + + * src/vm/jit/i386/asmpart.S: + * src/vm/jit/i386/asmpart.S (asm_handle_exception): Correct offsets + for 16 byte aligned stack. + [0566e94f095d] + +2008-01-03 Christian Thalinger + + * src/vm/jit/alpha/asmpart.S, src/vm/jit/mips/asmpart.S: + * src/vm/jit/alpha/asmpart.S (asm_vm_call_method): Restore SP also + in exception case. + * src/vm/jit/mips/asmpart.S: Likewise. + [17282b574f08] + + * src/vm/jit/x86_64/asmpart.S: + * src/vm/jit/x86_64/asmpart.S (asm_vm_call_method): Restore SP also + in exception case. + [846bcfaf0675] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (JVM_FillInStackTrace): Fixed warning. + (JVM_GetSystemPackage): Likewise. (JVM_NewMultiArray): Likewise. + [e7ab12ab545e] + + * src/native/vm/sun/jvm.c, src/vmcore/system.h: + * changed src/vmcore/system.h [HAVE_SYS_SOCKET_H] (sys/socket.h): + Added. [HAVE_SYS_TYPES_H] (sys/types.h): Likewise. (system_accept): + New function. (system_connect, system_fsync, system_ftruncate, + system_gethostname) (system_getsockname, system_getsockopt, + system_listen, system_lseek) (system_setsockopt, system_shutdown, + system_socket): Likewise. + + * changed src/native/vm/sun/jvm.c: Use new system_* functions. + [f6eb3507d28b] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c: Added return values to all functions. + [bc6940061b57] + + * src/native/vm/sun/jvm.c: + * src/native/vm/sun/jvm.c (PRINTJVM): Removed. + (native/include/java_lang_Integer.h, + native/include/java_lang_Long.h, native/include/java_lang_Short.h, + native/include/java_lang_Byte.h, + native/include/java_lang_Character.h, + native/include/java_lang_Boolean.h, + native/include/java_lang_Float.h, + native/include/java_lang_Double.h): Likewise. + (JVM_RawMonitorCreate): Fixed typo. + [d296cb58df1c] + + * configure.ac, src/native/vm/sun/jvm.c, src/vmcore/system.h: + * configure.ac (AC_CHECK_FUNCS): Added read, write. + + * src/native/vm/sun/jvm.c (fcntl.h): Removed. (JVM_Open, JVM_Close, + JVM_Read, JVM_Write): Use system_* function. + + * src/vmcore/system.h [HAVE_FCNTL_H] (fcntl.h): Added. + (system_close, system_open, system_read, system_write): New + function. + [eb3186f90670] + + * src/native/vm/sun/jvm.c, src/vmcore/options.c, src/vmcore/options.h: + * src/vmcore/options.c (opt_TraceJVMCallsVerbose): Added. + * src/vmcore/options.h: Likewise. + + * src/native/vm/sun/jvm.c (TRACEJVMCALLSVERBOSE): New macro. Use + TRACEJVMCALLS in all functions. + [7ac7dbdbce71]