* changed src/vm/jit/m68k/arch.h (JIT_COMPILER_VIA_SIGNAL): Added.
[cacao.git] / ChangeLog
index 9d16ca4fb3516398e18b45afb5449beb1af88cf8..c26a79c5725fae8649ce3cf9e780ef8c26acab34 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2005-07-13 23:13  twisti
+2007-06-06 09:24  twisti
 
-       * src/vm/jit/powerpc/codegen.c: * Removed disass.h
+       * configure.ac (AC_INIT): Changed version to 0.98.
 
-2005-07-13 23:07  twisti
+2007-06-05 23:46  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
+       * src/native/vm/gnu/java_lang_VMString.c
+       (native/vm/java_lang_String.h): Added.
+       (intern): Call _Jv_java_lang_String_intern.
+       
+       * src/native/vm/java_lang_String.c: New file.
+       * src/native/vm/java_lang_String.h: Likewise.
+       
+       * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Added
+       java_lang_String.[ch].
 
-2005-07-13 21:04  twisti
+2007-06-05 22:11  twisti
 
-       * src/vm/jit/alpha/md.c: * Removed unused asmoffsets.h
+       * src/native/native.c (native_init): Check nativevm_init return value.
+       
+       * src/native/vm/nativevm.c (nativevm_init): Changed signature.
+       * src/native/vm/nativevm.h (nativevm_init): Likewise.
 
-2005-07-13 20:50  twisti
+2007-06-05 20:58  twisti
 
-       * src/vm/jit/i386/patcher.c: * Added #include "mm/memory.h"
+       * src/native/vm/gnu/Makefile.am (libnativevmcore_la_SOURCES): Removed
+       sun_misc_Unsafe.c.
+       
+       * src/native/vm/Makefile.am [ENABLE_JAVASE] (SUN_MISC_UNSAFE_SOURCES):
+       Added.
+       (libnativevm_la_SOURCES): Added SUN_MISC_UNSAFE_SOURCES.
+       
+       * src/native/vm/gnu/sun_misc_Unsafe.c: Removed.
+       * src/native/vm/sun_misc_Unsafe.c: Added.
+
+2007-06-05 12:53  twisti
+
+       * src/vm/jit/codegen-common.c [__ARM__] (md-abi.h): Removed.
+       (codegen_reg_of_var) [__ARM__]: Removed split-code.
+
+2007-06-05 10:19  twisti
+
+       * src/vm/jit/mips/md-abi.c (md_param_alloc) [SIZEOF_VOID_P == 8]: Use
+       reguse instead of i.
+
+2007-06-05 10:14  twisti
+
+       * src/vm/jit/mips/md-abi.c (md_param_alloc_native)
+       [SIZEOF_VOID_P == 8]: Fixed compilation.
+
+2007-06-05 10:06  twisti
+
+       * src/vm/jit/mips/md-abi.c (md_param_alloc) [SIZEOF_VOID_P == 4]: Use
+       internally a different calling convention. It's the same as on n64
+       with register skipping and, but with long alignment (as on ARM).
+       (md_param_alloc_native) [SIZEOF_VOID_P == 4]: Use the o32 ABI.
+       
+       * src/vm/jit/mips/codegen.c (codegen_emit) [SIZEOF_VOID_P == 4]:
+       Changes for new internal calling conventions.
+       (codegen_emit_stub_native) [SIZEOF_VOID_P == 4]: Likewise.
+       
+       * src/vm/jit/mips/asmpart.S (asm_vm_call_method) [SIZEOF_VOID_P == 4]:
+       Adjusted reserved stack-space to 4*4.
+
+2007-06-05 09:00  twisti
+
+       * src/vm/jit/mips/codegen.c (codegen_emit): Use FLTMOVE and DBLMOVE to
+       save some moves.
+
+2007-06-05 07:56  twisti
+
+       * src/vm/jit/mips/codegen.c (codegen_emit): Small code-layout change.
+
+2007-06-05 07:44  twisti
+
+       * src/vm/vm.c: Set Id keyword.
+
+2007-06-05 07:42  twisti
+
+       * src/vm/vm.c (vmcore/statistics.h): Added.
+
+2007-06-05 07:40  twisti
+
+       * src/vmcore/statistics.c (count_calls_java_to_native): Added.
+       (count_calls_native_to_java): Likewise.
+       (count_native_function_calls): Removed.
+       (nativeinvokation): Likewise.
+       (print_stats): Print new variables.
+       
+       * src/vmcore/statistics.h (count_calls_java_to_native): Added.
+       (count_calls_native_to_java): Likewise.
+       (nativeinvokation): Removed.
+       
+       * src/vm/jit/codegen-common.c (codegen_start_native_call)
+       [ENABLE_STATISTICS]: Increase count_calls_java_to_native.
+       
+       * src/vm/vm.c (vm_call_method_vmarg) [ENABLE_STATISTICS]: Increase
+       count_calls_native_to_java.
+       (vm_call_method_int_vmarg): Likewise.
+       (vm_call_method_long_vmarg): Likewise.
+       (vm_call_method_float_vmarg): Likewise.
+       (vm_call_method_double_vmarg): Likewise.
+
+2007-06-04 13:12  twisti
+
+       * src/vm/signal.c (unistd.h): Removed.
+       (sys/mman.h): Likewise.
+       (signal_init): Moved mmap of page 0x0 and the hardware-exceptions
+       check into exceptions_init.
+       
+       * src/vm/exceptions.c (unistd.h): Added.
+       (sys/mman.h): Likewise.
+       (exceptions_init): See above.
+
+2007-06-04 12:59  twisti
+
+       * src/vm/signal.c (signal_init): Use if-vm_abort instead of assert.
+       * src/vm/exceptions.h: Changed hardware-exception comment accordingly.
+
+2007-06-03 18:42  twisti
+
+       * src/threads/threads-common.c (threads_thread_start_internal):
+       Changed order of initialization stuff, so we can leave the join-mutex
+       very early.
+       (threads_thread_start): Likewise.
+       
+       * src/threads/native/threads.c (threads_mutex_join_lock): New
+       function.
+       (threads_mutex_join_unlock): Likewise.
+       (threads_attach_current_thread): Changed order of initialization
+       stuff, so we can leave the join-mutex very early.
+       (threads_detach_thread): Send the signal inside the join-mutex.
+       (threads_join_all_threads): Use join-mutex functions.
+       
+       * src/threads/threads-common.h (threads_mutex_join_lock): Added.
+       (threads_mutex_join_unlock): Likewise.
+
+2007-06-03 18:24  pm
+
+       * configure.ac: Fix broken regex.h test.
+
+2007-06-02 17:47  pm
+
+       * contrib/vmlog/vmlogfilter.c: Added a tool that filters a vmlog log
+       file the same way as -XXfi and -XXfx do.
+       
+       * contrib/vmlog/vmlog.c,
+       contrib/vmlog/vmlog.h (vmlog_thread_log_append): Made not-static.
+       
+       * contrib/vmlog/Makefile.am,
+       configure.ac: Conditional building of vmlogfilter if ENABLE_VMLOG is
+       set and regex.h present.
+
+2007-06-01 19:34  ajordan
+
+       * src/vm/signal.c: Added ifdefs to fix compiling with disabled
+       threads.
+
+2007-06-01 00:45  ajordan
+
+       * src/vm/jit/sparc64/codegen.c (codegen_emit_stub_native): Fixed the
+       way
+       float arguments are preserved over codegen_start_native_call.
+       * src/vm/jit/sparc64/md-abi.c (codegen_start_native_call): Likewise.
+       
+       * src/vm/jit/sparc64/machine-instr.h (compare_and_swap): Changed
+       inline
+       assembly, so it survives gcc optimization.
+       
+       * src/vm/jit/sparc64/asmpart.S (asm_patcher_wrapper): Saving and
+       restoring
+       float return register.
+       * src/vm/jit/sparc64/md-asm.h: Likewise.
+
+2007-06-01 00:29  twisti
+
+       * m4/ac_pthreads_implementation.m4: Reverted rev7996.
+       * m4/threads.m4: Likewise.
+       
+       * src/threads/threads-common.c [__LINUX__]
+       (threads_pthreads_implementation_nptl): Added.
+       (threads_preinit) [__LINUX__]: Check which thread-implementation we
+       are using.
+       
+       * src/threads/threads-common.h [__LINUX__]
+       (threads_pthreads_implementation_nptl): Added.
+       
+       * src/vm/signal.c (signal_init) [__LINUX__]: Check for
+       threads_pthreads_implementation_nptl.
+       
+       * src/vm/vm.c (vm_create) [__LINUX__]: Likewise.
+
+2007-05-31 23:26  twisti
+
+       * src/vm/jit/mips/irix/md-os.c (vm/jit/mips/codegen.h): Added.
+       (md_signal_handler_sigsegv): Updated to new exception-handling.
+       (thread_restartcriticalsection): Renamed to
+       md_critical_section_restart.
+
+2007-05-31 23:05  twisti
+
+       * m4/ac_pthreads_implementation.m4: New file.
+       
+       * m4/threads.m4 (AC_CHECK_ENABLE_THREADS): Call
+       AC_CHECK_PTHREADS_IMPLEMENTATION for posix and linux.
+       
+       * configure.ac (AC_CHECK_HEADERS): Added stdlib.h.
+       (AC_CHECK_FUNCS): Added confstr, strstr.
+       
+       * src/vm/signal.c (signal_init) [!PTHREADS_IS_LINUXTHREADS]: Only
+       block the signals if we are not on LinuxThreads.
+       (signal_thread): Set state accordingly.
+       
+       * src/vm/vm.c (vm_create) [!PTHREADS_IS_LINUXTHREADS]: Only start
+       signal-thread if we are not on LinuxThreads.
+
+2007-05-31 22:45  twisti
+
+       * src/vm/signal.c: Reverted rev7978.
+
+2007-05-31 16:10  twisti
+
+       * src/vm/vm.c (vm_create): Added comment.
+
+2007-05-30 22:32  twisti
+
+       * src/vm/jit/powerpc64/emit.c (emit_branch): Removed debug output.
+
+2007-05-30 22:01  twisti
+
+       * NEWS: Added some 0.98 release notes.
+
+2007-05-30 21:59  twisti
 
-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 <stdarg.h> - 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.<clinit> 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 <clinit> and <init> 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
+       * ChangeLog: Updated.
+       * ChangeLog-2006: New file.
 
-2005-03-25 13:34  edwin
+2007-05-30 21:05  twisti
 
-       * src/vm/: classcache.c, classcache.h: added new code for the
-         loaded class cache and loading constraints
+       * src/vm/jit/powerpc/darwin/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
 
-2005-03-25 13:33  edwin
+2007-05-30 21:04  twisti
 
-       * src/vm/: descriptor.c, descriptor.h: added new code for
-         pre-parsed descriptors
+       * src/vm/jit/powerpc/asmpart.S [ENABLE_REPLACEMENT] (L_replace_me)
+       (L_replace_build_execution_state, L_replace_free_safestack): Only if
+       replacement is enabled, otherwise we get a linker error.
 
-2005-03-25 13:23  edwin
+2007-05-30 20:53  twisti
 
-       * src/vm/: access.c, access.h: added new code for checking access
-         rights
+       * src/vm/jit/powerpc/darwin/md-abi.c,
+       src/vm/jit/powerpc/darwin/md-abi.h: Removed Contact, Authors, Changes
+       from header.
 
-2005-03-24 20:06  edwin
+2007-05-30 20:51  twisti
 
-       * src/native/vm/VMSystemProperties.c: temporary fix for getenv
-         returning NULL for LD_LIBRARY_PATH
+       * src/vm/signal.c (signal_thread) [!__DARWIN__]: Don't do the
+       GC_signum stuff on Darwin (should also be done on Solaris, but let's
+       wait how the exact-GC is doing).
 
-2005-03-24 19:48  twisti
+2007-05-30 20:45  twisti
 
-       * src/vm/jit/alpha/codegen.c: - implemented: ICMD_PUTSTATICCONST,
-         ICMD_PUTFIELDCONST - check for null pointer in ICMD_INVOKESPECIAL
+       * src/vm/builtin.c (math.h): Removed because we don't need it as we
+       include fdlibm.h and it does not work on some OSs, like Darwin.
 
-2005-03-24 18:56  christian
+2007-05-30 20:40  twisti
 
-       * src/vm/jit/x86_64/: codegen.c, emitfuncs.c: Problem with
-         not/wrong saved argument registers used as temp registers
-         resolved
+       * src/mm/boehm-gc/pthread_stop_world.c (GC_signum1, GC_signum2): No it
+       did not work, reverted rev7981.
 
-2005-03-24 13:21  twisti
+2007-05-30 20:30  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)).
+       * src/threads/native/threads.c (threads_impl_preinit): Initialize
+       mutex_threads_list.
+       (threads_impl_table_init): Removed.
+       (threads_impl_table_init, threads_list_unlock): Fixed debug message.
+       
+       * src/threads/threads-common.h (threads_impl_table_init): Removed.
 
-2005-03-24 11:13  twisti
+2007-05-30 20:04  twisti
 
-       * src/vm/unzip.c: Add all files (including .properties) to the zip
-         dir list.
+       * src/vm/resolve.c (resolve_subtype_check): Don't free the memory
+       before it's used.
 
-2005-03-23 20:26  twisti
+2007-05-30 20:01  twisti
 
-       * src/vm/jit/i386/asmpart.S: Added asm_calljavafunction_int (for
-         calls which require an int return value).
+       * src/vm/jit/powerpc64/codegen.c (codegen_emit_stub_native): Fixed
+       typo.
+       
+       * src/vm/jit/powerpc64/emit.c [!NDEBUG] (emit_verbosecall_enter)
+       (emit_verbosecall_exit): Only compile conditionally.
+
+2007-05-30 19:43  twisti
 
-2005-03-23 12:55  twisti
+       * src/mm/boehm-gc/pthread_stop_world.c (cacao_suspendhandler):
+       Commented.
+       (GC_suspend_handler): Commented cacao_suspendhandler call.
+       (GC_signum1, GC_signum2): Define for all configurations (hope that
+       works).
+       
+       * src/threads/native/threads.c: Commented all critical-sections code,
+       as it does not work anyway and it does not compile everywhere.
 
-       * src/cacao/cacao.c: - support external classpath - don't add
-         classpath to bootstrap classloader
+2007-05-30 16:01  twisti
 
-2005-03-23 12:46  twisti
+       * src/vm/jit/powerpc64/md.c (md_get_method_patch_address): Use
+       vm_abort and fixed warning.
+       (md_codegen_get_pv_from_pc): Likewise.
 
-       * src/native/vm/VMClassLoader.c: Ooops! Sorry for this bug.
+2007-05-30 15:52  twisti
 
-2005-03-23 12:21  twisti
+       * src/vm/jit/powerpc64/codegen.c (codegen_emit): Fixed --disable-debug
+       build.
 
-       * src/vm/jit/asmpart.h: Added asm_calljavafunction_int (for calls
-         which require an int return value).
+2007-05-30 14:09  twisti
 
-2005-03-23 12:19  twisti
+       * src/vm/signal.c (mm/boehm-gc/include/gc.h): Added.
+       (GC_suspend_handler): Defined.
+       (GC_restart_handler): Likewise.
+       (signal_thread): Add the Boehm-GC signals to the mask and call the
+       appropriate Boehm-function. This is a workaround for the
+       Boehm-LinuxThreads bug.
 
-       * src/toolbox/Makefile.am: Added util.[ch]
+2007-05-29 12:34  twisti
 
-2005-03-23 12:19  twisti
+       * src/vm/signal.c (signal_init): Changed signature.
+       * src/vm/signallocal.h (signal_init): Likewise.
+       
+       * src/vm/vm.c (vm_create): Call signal_init right after gc_init and
+       check return value.
+
+2007-05-29 12:22  twisti
+
+       * src/vm/access.c (string.h): Added.
+       (mm/memory.h): Likewise.
+       (vmcore/field.h): Likewise.
+       (vmcore/method.h): Likewise.
+       (access_check_member): Removed.
+       (access_check_field): New function.
+       (access_check_method): Likewise.
+       
+       * src/vm/access.h (vmcore/field.h): Added.
+       (vmcore/method.h): Likewise.
+       (access_check_member): Removed.
+       (access_check_field): New function.
+       (access_check_method): Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Method.c (invokeNative): Call
+       access_check_method instead of access_check_member.
+       
+       * src/native/vm/gnu/java_lang_reflect_Constructor.c (constructNative):
+       Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Field.c
+       (cacao_get_field_address): Call access_check_field instead of
+       access_check_member.
+
+2007-05-29 11:44  pm
+
+       * src/vm/jit/show.c (vm/vm.h) add missing include,
+       (_no_threads_filterverbosecallctr) fix type: u2 instead of u4
+
+2007-05-29 11:30  twisti
+
+       * src/vm/jit/powerpc64/codegen.c (codegen_emit): Fixed warnings, some
+       indent.
+
+2007-05-29 09:03  twisti
+
+       * src/vm/exceptions.c (exceptions_throw_illegalaccessexception):
+       Changed signature.
+       * src/vm/exceptions.h: Likewise.
+       
+       * src/vm/resolve.c (resolve_class_from_name): Make utf8-string out of
+       exception message.
+       (resolve_subtype_check): Likewise.
+       (resolve_field_verifier_checks): Likewise.
+       (resolve_method_verifier_checks): Likewise.
+
+2007-05-28 00:05  ajordan
+
+       * src/vm/jit/sparc64/codegen.h: Removed asserts for stores with sethi.
+       
+       * src/vm/jit/sparc64/codegen.c: Added code to fill with nops when a
+       patcher is right at the
+       end of a basic block.
+       
+       * src/vm/jit/sparc64/asmpart.S (asm_vm_call_method_end): Returning 0
+       when an exception occurs.
+       
+       * src/vm/jit/sparc64/md.c (md_get_method_patch_address): Improved
+       handling of mptr loads when
+       a sethi is involved.
+
+2007-05-26 15:26  pm
+
+       * contrib/vmlog/vmlog.c: Use autoconf define WORDS_BIGENDIAN to
+       determine endianess.
+
+2007-05-25 15:23  twisti
+
+       * src/threads/threads-common.c (threads_thread_start_internal)
+       [WITH_CLASSPATH_CLDC1_1]: Set name to NULL, but this needs a fix.
+       (threads_thread_print_info) [ENABLE_JAVAME_CLDC1_1]: Set name to
+       utf_null.
+
+2007-05-25 15:05  twisti
+
+       * src/vm/jit/optimizing/ifconv.c (vm/vm.h): Added.
+       (ifconv_static): Fixed warning, use vm_abort.
+       * src/vm/jit/powerpc/md.c (md_get_method_patch_address): Fixed
+       warning, use vm_abort.
+
+2007-05-25 15:03  twisti
+
+       * src/vm/string.c (javastring_new_from_utf_buffer): Made static.
+       * src/vm/stringlocal.h (javastring_new_from_utf_buffer): Removed.
+
+2007-05-25 12:41  pm
+
+       * src/vm/jit/show.h (show_filters_init, show_filters_apply,
+       show_filters_test_verbosecall_enter,
+       show_filters_test_verbosecall_exit): Added.
+       * src/vm/jit/show.c: Likewise.
+       * src/vm/jit/jit.c (jit_compile_intern): Honour filters.
+       * src/vm/jit/codegen-common.c (codegen_add_patch_ref,
+       codegen_generate_stub_native): Honour PATCHER_LONGBRANCHES_NOPS if
+       defined, honour filters.
+       * src/vm/builtin.c (builtin_trace_exception,
+       builtin_verbosecall_enter, builtin_verbosecall_exit): Honour filters.
+       * src/vm/signal.c (signal_init): Register SIGILL handler on s390.
+       * src/vm/vm.c: Handle -XXfi, -XXfe, -XXfm commandline options.
+       * src/vm/signallocal.h (md_signal_handler_sigill): Forward declare on
+       s390.
+       * src/threads/none/threads.h (_no_threads_filterverbosecallctr,
+       FILTERVERBOSECALLCTR): Added.
+       * src/threads/native/threads.h (struct threadobject): Added
+       filterverbosecallctr.
+       * src/threads/native/threads.c (threads_impl_thread_new): Initialize
+       filterverbosecallctr.
+       * src/threads/critical.c (critical_comparator): On s390, clear bit 32
+       of pointer when comparing.
+       * src/vmcore/options.h (opt_filter_verbosecall_include,
+       opt_filter_verbosecall_exclude, opt_filter_show_method): Added.
+       * src/vmcore/options.c: Likewise.
+       * src/vmcore/method.h (struct methodinfo): Added filtermatches.
+       * configure.ac: If no NDEBUG and regex.h header is present, define
+       ENABLE_DEBUG_FILTER.
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/md.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/tests/dacapo.status,
+       src/vm/jit/s390/patcher.c: Changed a lot.
+
+2007-05-24 13:25  michi
+
+       * src/vmcore/linker.c (link_class_intern) [__ARM_EABI__]: Fixed field
+       alignment bug. Double and Long fields are 8-byte aligned with EABI.
+
+2007-05-24 10:23  twisti
+
+       * src/vm/jit/i386/linux/md-os.c (md_signal_handler_sigsegv): Fixed
+       warning.
+
+2007-05-24 10:21  twisti
+
+       * src/threads/threads-common.c (mm/memory.h): Added.
+       (toolbox/list.h): Likewise.
+       (threads_table): Removed.
+       (list_threads, list_threads_free): Added.
+       (threads_preinit): Initialize lists.
+       (threads_table_init): Removed.
+       (threads_table_add): Likewise.
+       (threads_table_remove): Likewise.
+       (threads_table_get): Likewise.
+       (threads_table_get_threads): Likewise.
+       (threads_table_get_non_daemons): Likewise.
+       (threads_table_first): Likewise.
+       (threads_table_next): Likewise.
+       (threads_table_dump): Likewise.
+       (threads_list_first): New function.
+       (threads_list_next): Likewise.
+       (threads_list_get_non_daemons): Likewise.
+       (threads_thread_new): Likewise.
+       (threads_thread_free): Likewise.
+       (threads_thread_print_info): Added state-assert, print thread index.
+       (threads_thread_state_runnable): New function.
+       (threads_thread_state_waiting): Likewise.
+       (threads_thread_state_timed_waiting): Likewise.
+       (threads_thread_state_terminated): Likewise.
+       (threads_dump): Use threads-list functions.
+       
+       * src/threads/threads-common.h: Likewise.
+       (threads_table_entry_t): Removed.
+       (threads_table_t): Likewise.
+       
+       * src/threads/native/threads.c (mutex_threads_table): Renamed to
+       mutex_threads_list.
+       (threads_cast_sendsignals): Use threads-list functions.
+       (threads_table_lock): Renamed to threads_list_lock.
+       (threads_table_unlock): Renamed to threads_list_unlock.
+       (threads_startup_thread): Use threads-state functions.
+       (threads_detach_thread): Likewise.
+       (threads_wait_with_timeout): Likewise.
+       (threads_join_all_threads): Use threads-list functions.
+       
+       * src/threads/native/threads.h (threadobject): Added linkage.
+
+2007-05-23 23:56  ajordan
+
+       * src/vm/jit/sparc64/Makefile.am: Added missing emit.h.
+
+2007-05-23 22:54  ajordan
+
+       * src/vm/jit/sparc64/Makefile.am:
+       md-asm.h was not properly added to noinst_HEADERS.
+
+2007-05-23 22:04  twisti
+
+       * configure.ac (AM_INIT_AUTOMAKE): Added dist-bzip2.
+
+2007-05-23 19:37  twisti
+
+       * src/threads/threads-common.h (THREAD_STATE_NEW)
+       (THREAD_STATE_RUNNABLE, THREAD_STATE_BLOCKED, THREAD_STATE_WAITING)
+       (THREAD_STATE_TIMED_WAITING, THREAD_STATE_TERMINATED): Start states
+       with 1, so we can catch unset states.
+
+2007-05-23 19:11  twisti
+
+       * src/vm/jit/powerpc64/linux/md-os.c (md_critical_section_restart):
+       Fixed typo.
+
+2007-05-23 18:28  twisti
+
+       * src/vm/jit/mips/Makefile.am (DIST_SUBDIRS): Added uclinux.
+
+2007-05-23 18:08  twisti
+
+       * src/vmcore/statistics.c (statistics_print_memory_usage): Smaller
+       output changes.
+
+2007-05-23 18:05  twisti
+
+       * src/vm/jit/arm/linux/md-os.c,
+       src/vm/jit/alpha/linux/md-os.c,
+       src/vm/jit/i386/linux/md-os.c,
+       src/vm/jit/powerpc/linux/md-os.c,
+       src/vm/jit/powerpc64/linux/md-os.c,
+       src/vm/jit/x86_64/linux/md-os.c (md_critical_section_restart): Removed
+       debug output.
 
-       * src/toolbox/: util.c, util.h: This should be used for the utility
-         functions, like a getcwd() replacement.
+2007-05-23 17:58  twisti
 
-2005-03-23 12:16  twisti
+       * src/threads/native/lock.c: Set Id keyword.
+       * src/threads/native/lock.h: Likewise.
+
+2007-05-23 17:56  twisti
+
+       * src/native/vm/gnu/java_lang_VMClassLoader.c (getPrimitiveClass):
+       Return NULL in error case.
+
+2007-05-23 17:53  twisti
+
+       * src/vm/jit/optimizing/profile.c: Set Id keyword.
+
+2007-05-23 17:51  twisti
+
+       * src/vm/jit/optimizing/profile.c (profile_thread): Replaced table-
+       with list-functions.
+       * src/vm/vm.c (vm_create): Use vm_abort for profile_start_thread.
+
+2007-05-23 17:46  twisti
 
-       * src/vm/: loader.c, loader.h: Export classpath_entries (this
-         should be stored somewhere in a jni struct).
+       * src/vm/jit/jit.c (jit_compile_intern): Fixed typo.
 
-2005-03-23 12:10  twisti
+2007-05-23 16:00  twisti
 
-       * src/vm/: utf8.c, utf8.h: Added: utf_java_util_Vector,
-         utf_loadClass,        utf_java_lang_String__java_lang_Class
+       * src/vm/exceptions.c (exceptions_new_hardware_exception): Fixed
+       warning.
 
-2005-03-23 12:09  twisti
+2007-05-23 15:57  twisti
 
-       * src/vm/: class.c, class.h: Added class_java_util_Vector
+       * src/vm/jit/x86_64/md.c (md_get_method_patch_address): Fixed warning.
+       * src/vm/jit/x86_64/linux/md-os.c (md_signal_handler_sigsegv):
+       Likewise.
 
-2005-03-23 12:08  twisti
+2007-05-23 15:43  twisti
 
-       * src/native/include/Makefile.am: - support external classpath -
-         added: java_util_Vector.h
+       * configure.ac (OPT_CFLAGS): Changed to -O2.
 
-2005-03-23 12:05  twisti
+2007-05-23 15:25  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
+       * src/vm/jit/powerpc64/codegen.c (codegen_emit): ICMD_INSTANCEOF:
+       Removed unused supervftbl.
+       
+       * src/vm/jit/emit-common.h [__POWERPC64__] (emit_bnan): Enabled.
 
-2005-03-23 11:59  twisti
+2007-05-23 14:15  tbfg
 
-       * 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
+       * src/vm/jit/powerpc64/emit.c (MCODECHECK): Increase values to fix
+       canary corruption.
+       * src/vm/jit/powerpc64/codegen.c (MCODECHECK): Increase values to fix
+       canary corruption.
 
-2005-03-23 11:57  twisti
+2007-05-23 13:09  twisti
 
-       * src/native/vm/VMSystemProperties.c: - support external classpath
-         - add gnu.classpath.boot.library.path property - use util
-         _Jv_getcwd call (prefix?)
+       * src/vmcore/linker.c (linker_compute_subclasses): We don't ship the
+       critical-section stuff with this release, since it's broken on some
+       architectures because of boehm.
 
-2005-03-22 12:21  twisti
+2007-05-23 12:40  twisti
 
-       * src/vm/jit/schedule/schedule.c: Schedule progress.
+       * src/vm/exceptions.c (threads/lock-common.h): Added.
+       [ENABLE_THREADS] (threads/native/threads.h): Removed.
+       [!ENABLE_THREADS] (threads/none/threads.h): Likewise.
+       (threads/threads-common.h): Added.
+       (new_exception_message): Removed.
+       (exceptions_throw_classcircularityerror): Use
+       exceptions_throw_utf_utf.
+       (exceptions_throw_classformaterror): Likewise.
+       (classnotfoundexception_to_noclassdeffounderror): Fixed warning.
+       (exceptions_throw_incompatibleclasschangeerror): Use
+       exceptions_throw_utf_utf.
+       (exceptions_throw_internalerror): Likewise.
+       (exceptions_throw_unsupportedclassversionerror): Likewise.
+       (exceptions_throw_verifyerror): Likewise.
+       (exceptions_throw_verifyerror_for_stack): Likewise.
+       (exceptions_new_arithmeticexception): Likewise.
+       (exceptions_new_classcastexception): Use exceptions_new_class_utf.
+       (exceptions_print_exception): Fixed warnings.
+       
+       * src/vmcore/utf8.c (utf_division_by_zero): Added.
+       (utf8_init): Likewise.
+       
+       * src/vmcore/utf8.h (utf_division_by_zero): Likewise.
 
-2005-03-21 18:00  twisti
+2007-05-23 11:59  twisti
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Scheduler work.
+       * src/vm/exceptions.c (new_exception_int): Removed.
+       * src/vm/exceptions.h (new_exception_int): Likewise.
+       
+       * src/native/native.c (native_new_and_init_int): Likewise.
+       * src/native/native.h (native_new_and_init_int): Likewise.
 
-2005-03-21 10:40  twisti
+2007-05-23 09:40  tbfg
 
-       * src/vm/jit/schedule/schedule.c: Initial scheduling.
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Remove NOP after each
+       ICMD.
+       Add NOP generation at end of basci block when patcher is longer than
+       instruction to be patched.
+       
+       * src/vm/jit/m68k/patcher.c (patcher_get_putfield): Implemented.
+       
+       * src/vm/jit/m68k/codegen.h (COMPILERSTUB_CODESIZE): Correct value.
+       
+       * src/vm/jit/codegen-common.c (codegen_increase): Enable NOP after
+       patcher generation at end of basic block.
 
-2005-03-20 18:21  twisti
+2007-05-23 09:37  tbfg
 
-       * src/vm/jit/mips/codegen.c: Implemented PUTSTATICCONST and
-         PUTFIELDCONST.
+       * src/vm/jit/abi.h (abi_registers_address_name): Added.
+       (abi_registers_address_argument): Likewise.
+       (abi_registers_address_saved): Likewise.
+       (abi_registers_address_temporary): Likewise.
 
-2005-03-20 18:20  twisti
+2007-05-22 11:18  twisti
 
-       * src/vm/jit/mips/arch.h: Enabled SUPPORT_CONST_STORE
+       * src/vm/jit/x86_64/md.c (md_get_method_patch_address): Replaced
+       assert with vm_abort.
 
-2005-03-20 17:26  twisti
+2007-05-22 10:07  michi
 
-       * src/vm/jit/x86_64/asmpart.S: - don't pass stackpointer to
-         asm_check_clinit - check for compiler exceptions
+       * src/vm/jit/arm/codegen.c (codegen_emit_stub_native): Removed
+       obsolete SPLIT-stuff.
 
-2005-03-20 17:26  twisti
+2007-05-22 07:21  michi
+
+       * src/vm/jit/arm/emit.c (emit_verbosecall_enter): Removed obsolete
+       SPLIT-stuff.
 
-       * src/vm/jit/x86_64/emitfuncs.c: Renamed x86_64_is_immxx to
-         IS_IMMxx.
+2007-05-22 07:00  michi
+
+       * src/vm/jit/arm/md-abi.c (md_param_alloc): Align stack arguments as
+       well.
+       * src/vm/jit/arm/asmpart.S (asm_vm_call_method): Use EABI internally.
+
+2007-05-21 14:42  twisti
+
+       * src/vm/jit/arm/md-abi.c (md_param_alloc): Use EABI internally.
+       (ALIGN_2): Removed.
+       
+       * src/vm/jit/arm/codegen.c (codegen_emit): Removed SPLIT-stuff.
+       * src/vm/jit/arm/emit.c (emit_store): Likewise.
+
+2007-05-21 14:40  twisti
+
+       * src/vm/global.h (ALIGN_2): Added.
+
+2007-05-21 11:45  michi
+
+       * src/vm/jit/arm/codegen.h (M_EORLE): Added.
+       
+       * src/vm/jit/arm/codegen.c (codegen_emit): Fixed superindex overflow
+       for ICMD_INSTANCEOF and ICMD_CHECKCAST.
+       
+       * src/vm/jit/arm/patcher.c (patcher_checkcast_instanceof_interface):
+       Adapted patcher to above changes.
+
+2007-05-21 08:48  twisti
+
+       * src/native/include/Makefile.am (CLEANFILES): Simply clean an *.h
+       files.
+
+2007-05-21 08:27  twisti
+
+       * src/native/jni.c (_Jv_jni_CallLongMethodA): New function.
+       (_Jv_jni_CallFloatMethodA): Likewise.
+       (_Jv_jni_CallDoubleMethodA): Likewise.
+       (_Jv_JNI_CallStaticBooleanMethodA): Implemented.
+       (_Jv_JNI_CallStaticByteMethodA): Likewise.
+       (_Jv_JNI_CallStaticCharMethodA): Likewise.
+       (_Jv_JNI_CallStaticShortMethodA): Likewise.
+       (_Jv_JNI_CallStaticIntMethodA): Likewise.
+       (_Jv_JNI_CallStaticLongMethodA): Likewise.
+       (_Jv_JNI_CallStaticFloatMethodA): Likewise.
+       (_Jv_JNI_CallStaticDoubleMethodA): Likewise.
+
+2007-05-18 15:05  twisti
+
+       * src/native/vm/cldc1.1/java_lang_Object.c (getClass): Fixed
+       signature.
+
+2007-05-18 14:24  twisti
+
+       * src/vmcore/statistics.c (count_nstub_len): Renamed to
+       size_stub_native.
+       (statistics_print_memory_usage): Likewise.
+       
+       * src/vmcore/statistics.h: Likewise.
+       
+       * src/vm/jit/codegen-common.c (codegen_generate_stub_native):
+       Likewise, moved statistics-calculation after codegen_finish(), so
+       actually something is counted.
+
+2007-05-18 14:22  twisti
+
+       * src/toolbox/list.c (list_create): Use LOCK_INIT_OBJECT_LOCK-macro.
+
+2007-05-18 14:17  twisti
+
+       * src/threads/threads-common.c (threads_thread_get_state): Fixed
+       compiler warning.
+       (threads_thread_is_alive): Likewise.
+
+2007-05-18 13:45  twisti
+
+       * src/native/vm/cldc1.1/java_lang_String.c (methods): Removed
+       quick-hack.
+       
+       * src/native/vm/cldc1.1/java_lang_Throwable.c (fillInStackTrace):
+       Fixed signature.
+
+2007-05-18 13:12  twisti
+
+       * src/native/native.c (native_tree_native_methods_comparator): Compare
+       classname, name and descriptor.
+       (native_method_register): Set all structure members.
+       (native_method_find): Changed argument-type to methodinfo.
+       (native_resolve_function): Likewise.
+       
+       * src/native/native.h (native_methods_node_t): Added classname and
+       descriptor, renamed method to function.
+       
+       * src/native/vm/gnu/java_lang_VMClass.c: Updated wrong signatures.
+       * src/native/vm/gnu/java_lang_VMObject.c: Likewise.
+       * src/native/vm/gnu/java_lang_VMThread.c: Likewise.
+       * src/native/vm/gnu/java_lang_reflect_Constructor.c: Likewise.
+
+2007-05-16 09:01  twisti
+
+       * src/native/native.c (native_library_open): New function.
+       (native_hashtable_library_add): Renamed to native_library_add.
+       (native_hashtable_library_find): Renamed to native_library_find.
+       * src/native/native.h: Likewise.
+       
+       * src/native/vm/java_lang_Runtime.c (loadLibrary): Use
+       native_library_open.
+
+2007-05-16 08:02  twisti
+
+       * src/native/native.c: Removed all native-includes.
+       (dummynativetable): Removed.
+       (mainhandle): Likewise.
+       (native_init): Don't dlopen libjvm, initialize the native-methods
+       tree.
+       (native_tree_native_methods_comparator): New function.
+       (native_method_symbol): Likewise.
+       (native_method_find): Likewise.
+       (native_resolve_function): Use native-methods tree for internal native
+       methods.
+       
+       * src/native/native.h (native/jni.h): Added.
+       (NATIVE_METHODS_COUNT): Defined.
+       (native_methods_node_t): New structure.
+       (native_method_register): Added.
+       
+       * src/native/vm/nativevm.c: New file.
+       * src/native/vm/nativevm.h: Likewise.
+       
+       * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Added
+       nativevm.[ch].
+       
+       * src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.c,
+       src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.c,
+       src/native/vm/cldc1.1/com_sun_cldchi_io_ConsoleOutputStream.c,
+       src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c,
+       src/native/vm/cldc1.1/java_lang_Class.c,
+       src/native/vm/cldc1.1/java_lang_Double.c,
+       src/native/vm/cldc1.1/java_lang_Float.c,
+       src/native/vm/cldc1.1/java_lang_Math.c,
+       src/native/vm/cldc1.1/java_lang_Object.c,
+       src/native/vm/cldc1.1/java_lang_Runtime.c,
+       src/native/vm/cldc1.1/java_lang_String.c,
+       src/native/vm/cldc1.1/java_lang_System.c,
+       src/native/vm/cldc1.1/java_lang_Thread.c,
+       src/native/vm/cldc1.1/java_lang_Throwable.c,
+       src/native/vm/gnu/gnu_classpath_VMStackWalker.c,
+       src/native/vm/gnu/gnu_classpath_VMSystemProperties.c,
+       src/native/vm/gnu/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_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_VMProxy.c,
+       src/native/vm/gnu/java_security_VMAccessController.c,
+       src/native/vm/gnu/sun_misc_Unsafe.c: Added methods table and init
+       function to register the native methods.
+
+2007-05-15 10:32  tbfg
+
+       * src/vm/jit/powerpc64/patcher.c
+       (patcher_resolve_classref_to_classinfo): Patch back original code.
+       
+       (patcher_resolve_classref_to_vftbl): Likewise.
+       (patcher_resolve_classref_to_flags): Likewise.
+       
+       * src/vm/jit/powerpc64/asmpart.S (DARWIN): Removed all darwin
+       ifdefed code for readability. Needs to be ported carefully anyways.
+       
+       (asm_vm_call_method): When handling arguments treat address type as
+       long.
+
+2007-05-15 09:55  christian
+
+       * src/vm/jit/codegen-common.c: (codegen_emit_phi_moves): Added.
+       (Former
+       codegen_insert_phi_moves from codegen.c)
+       
+       * src/vm/jit/codegen-common.h: Function prototype for
+       codegen_emit_phi_moves
+       added.
+       
+       * src/vm/jit/optimizing/lsra.c: Adapted to new instruction format and
+       unified
+       variables.
+       
+       * src/vm/jit/optimizing/lsra.h: Likewise.
+       
+       * src/vm/jit/optimizing/ssa.c: Likewise.
+       
+       * src/vm/jit/optimizing/ssa.h: Likewise.
+       
+       * src/vm/jit/optimizing/graph.c: Likewise.
+       
+       * src/vm/jit/optimizing/graph.h: Likewise.
+       
+       * src/vm/jit/optimizing/dominators.c: Likewise.
+       
+       * src/vm/jit/optimizing/lifetimes.c: Likewise and changed lifetime
+       anaylsis to
+       a worklist algorithmus.
+       
+       * src/vm/jit/optimizing/lifetimes.h: Likewise.
+       
+       * src/vm/jit/i386/codegen.c: (codegen_insert_phi_moves): Moved to
+       src/vm/jit/codegen-common.c codegen_emit_phi_moves
+       (codegen_emit): Necessary Adaptions for SSA.
+       
+       * src/toolbox/worklist.c: (wl_reset): Added.
+       
+       * src/toolbox/worklist.h: Function Prototype for wl_reset added.
+       
+       * src/vm/jit/stack.c: Removed old SSA specific code.
+
+2007-05-15 09:25  tbfg
+
+       * builtin.c (builtin_ldiv): Needed when DISABLE_GC.
+
+2007-05-14 17:25  twisti
+
+       * src/native/native.c (native_class_getdeclaredannotations): Removed.
+
+2007-05-14 14:11  twisti
+
+       * src/toolbox/list.c (list_add_first): Call list_add_first_unsynced.
+       (list_add_first_unsynced): New function.
+       * src/toolbox/list.h (list_add_first_unsynced): Added.
+
+2007-05-14 13:29  twisti
+
+       * src/threads/threads-common.c (threads_create_thread): Renamed to
+       threads_thread_new.
+       (threads_thread_free): New function.
+       (threads_preinit): Renamed threads_create_thread to
+       threads_thread_new.
+       (threads_thread_start_internal): Likewise.
+       (threads_thread_start): Likewise.
+       
+       * src/threads/threads-common.h (threads_create_thread): Renamed to
+       threads_thread_new.
+       (threads_thread_free): Added.
+       (threads_init_threadobject): Renamed to threads_impl_thread_new.
+       (threads_impl_thread_free): Added.
+       
+       * src/threads/native/threads.c (toolbox/avl.h): Removed.
+       (threadattr): Likewise.
+       (threads_init_threadobject): Renamed to threads_impl_thread_new.
+       (threads_impl_thread_free): New function.
+       (threads_init): Use local pthread_attr_t.
+       (threads_impl_thread_start): Use pthread_attr_setdetachstate (fixes
+       memory leak), check more return values of pthread-calls.
+       (threads_attach_current_thread): Renamed threads_create_thread to
+       threads_thread_new.
+       (threads_detach_thread): Removed lock-record pools comment, call
+       threads_thread_free.
+
+2007-05-14 11:15  tbfg
+
+       * src/vm/jit/dseg.h (dseg_adddata): Removed warning due to typo.
+       
+       * src/vm/jit/m68k/arch.h (SUPPORT_LONG) Defined.
+       (SUPPORT_LONG_ADD): Defined.
+       (SUPPORT_CONST_LOGICAL): Defined.
+       
+       * src/vm/jit/m68k/codegen.c (ICMD_LADD): Implemented.
+       (ICMD_LADDCONST): Implemented.
+       (ICMD_LSUB): Implemented.
+       (ICMD_LSUBCONST): Implemented.
+       (ICMD_LNEG): Implemented.
+       
+       * src/vm/jit/m68k/codegen.h (M_ISUBX): Added.
+       (M_INEGX): Added.
+
+2007-05-11 22:33  twisti
+
+       * configure.ac (AC_CHECK_HEADERS): Added time.h.
+       (AC_CHECK_FUNCS): Added localtime, localtime_r, time.
+       
+       * src/vmcore/statistics.c [HAVE_TIME_H] (time.h): Added.
+       (statistics_print_date): New function.
+       * src/vmcore/statistics.h (statistics_print_date): Added.
+       
+       * src/mm/memory.c (memory_thread) [ENABLE_STATISTICS]: Call
+       statistics_print_date.
+
+2007-05-11 21:18  twisti
+
+       * src/vmcore/statistics.c (statistics_print_memory_usage): Use
+       log_println instead of printf.
+
+2007-05-11 20:35  twisti
+
+       * src/vm/jit/arm/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/arm/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-11 19:31  twisti
+
+       * src/threads/threads-common.c (threads_create_thread): Removed
+       lock_init_execution_env.
+       
+       * src/threads/lock-common.h (lock_init_execution_env): Removed.
+       (lock_record_free_pools): Likewise.
+       
+       * src/threads/native/threads.h (threadobject): Removed ee.
+       
+       * src/threads/native/lock.c (vm/finalizer.h): Added.
+       [ENABLE_GC_BOEHM] (mm/boehm-gc/include/gc.h): Likewise.
+       (lock_global_pool): Removed.
+       (lock_global_pool_lock): Likewise.
+       (lock_init): Don't initialize lock_global_pool_lock.
+       (lock_record_init): Removed.
+       (lock_init_execution_env): Likewise.
+       (lock_record_alloc_new_pool): Likewise.
+       (lock_record_alloc_pool): Likewise.
+       (lock_record_free_pools): Likewise.
+       (lock_record_alloc): Likewise.
+       (lock_record_recycle): Likewise.
+       (lock_hashtable_get_lock_record): Renamed to lock_hashtable_get.
+       (lock_record_new): New function.
+       (lock_record_free): Likewise.
+       (lock_hashtable_remove): Likewise.
+       [ENABLE_GC_BOEHM] (lock_record_finalizer): Likewise.
+       
+       * src/threads/native/lock.h (lock_execution_env_t): Removed.
+       (lock_record_pool_header_t): Likewise.
+       (lock_record_pool_t): Likewise.
+       (lock_record_t): Renamed obj to object, removed nextfree.
+       [ENABLE_JVMTI] (lock_global_pool_lock, lock_global_pool): Removed.
+       
+       * src/vmcore/statistics.c (size_lock_record_pool): Renamed to
+       size_lock_record.
+       (statistics_print_memory_usage): Likewise.
+       * src/vmcore/statistics.h: Likewise.
+
+2007-05-11 18:58  tbfg
+
+       * src/vm/jit/m68k/linux/md-abi.h (ADR_SAV_CNT): Increased by one
+       (%fp).
+       (ADR_RES_CNT): Decreased by one (%fp).
+       
+       * src/vm/jit/m68k/linux/md-abi.c (nregdescadr): Declared %fp a
+       REG_SAV.
+       
+       * src/vm/jit/m68k/arch.h (SUPPORT_DIVISION): Defined.
+       
+       
+       * src/vm/jit/m68k/asmpart.S (asm_handle_exception): Additional
+       logic to restore %fp when unwinding the stack.
+
+2007-05-11 18:23  twisti
+
+       * src/threads/native/threads.h (threadobject): Removed next and prev.
+
+2007-05-11 17:15  tbfg
+
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Fix stackframesize
+       allocation in not synchronized methods which call a builtin returning
+       a double. Merged with ENABLE_THREADS case.
+       Added code to copy interface registers.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_handle_exception):
+       Save temporary registers, dunno if really needed, but its a
+       slow path anyways.
+
+2007-05-10 14:34  tbfg
+
+       * src/vm/jit/m68k/emit.c (emit_verbosecall_enter): Make SOFTFLOAT
+       clean.
+       (emit_verbosecall_exit): Likewise.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_vm_call_method): Mark comment about
+       gcc abi wiredness.
+       
+       * src/vm/jit/m68k/codegen.h (M_D2F): Fixed.
+       (M_F2D): Fixed.
+
+2007-05-10 14:04  twisti
+
+       * src/vmcore/options.c (opt_verbosethreads): Added.
+       * src/vmcore/options.h (opt_verbosethreads): Likewise.
+       
+       * src/vm/vm.c (XXusage): Added -verbose:threads.
+       (vm_create): Likewise.
+       
+       * src/threads/threads-common.c (threads_create_thread): Renamed
+       variable thread to t.
+       (threads_thread_print_info): New function.
+       (threads_dump): Use threads_thread_print_info.
+       
+       * src/threads/threads-common.h (threads_thread_print_info): Added.
+       
+       * src/threads/native/threads.c (threads_init) [!NDEBUG]: Added
+       -verbose:threads debug-output.
+       (threads_startup_thread): Likewise.
+       (threads_attach_current_thread): Likewise.
+       (threads_detach_thread): Likewise.
+
+2007-05-10 13:27  twisti
+
+       * src/threads/threads-common.c (threads_thread_start_internal): Set
+       thread-flags.
+       (threads_thread_start): Likewise.
+       
+       * src/threads/native/threads.c (threads_startup_thread): Don't set
+       thread-flags.
+
+2007-05-10 12:50  tbfg
+
+       * src/vm/jit/powerpc64/patcher.c (patcher_checkcast_interface):
+       Fixed not flushing all bytes written.
+
+2007-05-09 16:37  tbfg
+
+       * src/vm/jit/powerpc64/codegen.c (ICMD_CHECKCAST): Use
+       branch_label_* instead of harcoded jump offsets.
+       
+       (ICMD_INSTANCEOF): Likewise.
+
+2007-05-09 16:05  twisti
+
+       * src/lib/Makefile.am (VM_JAVA_FILES): Renamed vm/reference/ to gnu/.
+       
+       * src/lib/vm: Removed.
+       * src/lib/gnu: Added.
+       * src/lib/gnu/java: Likewise.
+       * src/lib/gnu/gnu: Likewise.
+
+2007-05-09 08:52  tbfg
+
+       * src/vm/jit/m68k/linux/md-abi.h (LA_SIZE_IN_POINTERS): Defined 0.
+       (PA_SIZE_IN_POINTERS): Removed.
+       (PA_SIZE): Removed.
+       (LA_LR_OFFSET): Removed.
+       (LA_SIZE_ALIGNED): Removed.
+       
+       * src/vm/jit/m68k/emit.c (emit_verbosecall_enter): Removed
+       linking instructions, save only used registers.
+       
+       (emit_verbosecall_exit): Likewise.
+       
+       * src/vm/jit/m68k/arch.h (SUPPORT_FLOAT): Depends on
+       configure option ENABLE_SOFTFLOAT.
+       
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Use M_FSTORE/M_FLOAT
+       to save/restore float registers without converting any values.
+       Fixed offset of IsSync.
+       
+       (codegen_emit_stub_native): Move floating point return values
+       into floating point registers.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_vm_call_method): Save/restore
+       floating point registers.
+       
+       (asm_call_jit_compiler): Save/restore volatile floating point
+       registers.
+       
+       (asm_patcher_wrapper): Likewise.
+       
+       (asm_handle_exception): Use fmovemd instructions to restore
+       floatng point registers without converting.
+       
+       * src/vm/jit/m68k/codegen.h (M_FSTORE): Added.
+       (M_FLOAT): Added.
+
+2007-05-09 08:36  tbfg
+
+       * src/vm/jit/powerpc64/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+       
+       * src/vm/jit/powerpc64/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+
+2007-05-08 13:03  twisti
+
+       * src/configure.ac (AC_CHECK_HEADERS): Added string.h.
+       (AC_CHECK_FUNCS): Added strdup.
+       
+       * src/src/vmcore/options.c [HAVE_STRING_H] (string.h): Added #ifdef.
+       (options_get) HAVE_STRDUP]: Added.
+
+2007-05-07 21:34  twisti
+
+       * src/vm/jit/alpha/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/alpha/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-07 21:29  twisti
+
+       * src/threads/native/threads.c (mainthreadobj): Removed.
+       * src/threads/native/threads.h (mainthreadobj): Likewise.
+       
+       * src/vm/jit/optimizing/profile.c (threads/native/threads.h):
+       Likewise.
+       (profile_thread): Rewritten thread iteration.
+
+2007-05-07 15:07  ajordan
+
+       * src/vm/jit/sparc64/codegen.c (codegen_emit): Adapted to critical
+       section renames.
+       * src/vm/jit/sparc64/linux/md-os.c: Likewise.
+
+2007-05-07 14:26  tbfg
+
+       * src/vm/jit/m68k/codegen.c (ICMD_FNEG): Implemented.
+       (ICMD_DNEG): Implemented.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_call_jit_compiler):
+       Store volatile floatregisters.
+       (asm_patcher_wrapper): Likewise.
+       (asm_handle_exception): Restore float registers.
+       
+       * src/vm/jit/m68k/codegen.h (M_FNEG): Added.
+       (M_DNEG): Added.
+
+2007-05-07 14:23  tbfg
+
+       * tests/exception_restore_registers.java: New test, tests if
+       variables get restored in case of exceptions.
+       
+       * tests/exception_restore_registers.output: New file, expected
+       output.
+       
+       * tests/Makefile.am: Added exception_restore_registers target.
+
+2007-05-07 14:16  twisti
+
+       * configure.ac (AC_CONFIG_FILES): Added
+       src/vm/jit/mips/uclinux/Makefile.
+       
+       * src/vm/jit/mips/uclinux: New directory.
+       * src/vm/jit/mips/uclinux/md-os.c: New file.
+       * src/vm/jit/mips/uclinux/Makefile.am: Likewise.
+
+2007-05-07 14:13  twisti
+
+       * src/vm/jit/mips/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/mips/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-07 13:45  twisti
+
+       * configure.ac (AC_CHECK_HEADERS): Added sys/mman.h, sys/resource.h.
+       (AC_CHECK_FUNCS): Added getrusage, mprotect.
+       
+       * src/vmcore/statistics.c [HAVE_SYS_TIME_H] (sys/time.h): Include
+       conditionally.
+       [HAVE_SYS_RESOURCE_H] (sys/resource.h): Likewise.
+       (getcputime) [!HAVE_GETRUSAGE]: Return 0.
+
+2007-05-07 13:31  twisti
+
+       * src/native/vm/java_lang_Thread.h (threads/native/threads.h):
+       Removed.
+
+2007-05-07 13:02  tbfg
+
+       * src/vm/jit/m68k/arch.h (SUPPORT_FLOAT): Enabled.
+       (SUPPORT_FLOAT_CMP): Enabled.
+       (SUPPORT_DOUBLE): Enabled.
+       (SUPPORT_DOUBLE_CMP): Enabled.
+       
+       * src/vm/jit/m68k/codegen.c (ICMD_FCMPL): Implemented.
+       (ICMD_DCMPL): Likewise.
+       (ICMD_FCMPG): Likewise.
+       (ICMD_DCMPG): Likewise.
+       (ICMD_FMUL): Likewise.
+       (ICMD_DMUL): Likewise.
+       (ICMD_FDIV): Likewise.
+       (ICMD_DDIV): Likewise.
+       (ICMD_FADD): Likewise.
+       (ICMD_DADD): Likewise.
+       (ICMD_FSUB): Likewise.
+       (ICMD_DSUB): Likewise.
+       (ICMD_F2D): Likewise.
+       (ICMD_D2F): Likewise.
+       (ICMD_BUILTIN): Handle float return values.
+       (codegen_emit_stub_native): Handle float values.
+       
+       * src/vm/jit/m68k/codegen.h (M_FCMP): Added.
+       (M_BFEQ): Added.
+       (M_BFLT): Added.
+       (M_BFGT): Added.
+       (M_BFUN): Added.
+       (M_FADD): Added.
+       (M_DADD): Added.
+       (M_FSUB): Added.
+       (M_DSUB): Added.
+       (M_FMUL): Added.
+       (M_DMUL): Added.
+       (M_FDIV): Added.
+       (M_DDIV): Added.
+       (M_D2F): Added.
+       (M_F2D): Added.
+
+2007-05-07 11:37  twisti
+
+       * src/threads/threads-common.c (threads_dump): Typo.
+
+2007-05-07 11:35  twisti
+
+       * src/threads/threads-common.c (threads_table_get): Made static and
+       removed table lock.
+       (threads_dump): Lock threads table.
+       
+       * src/threads/threads-common.h (threads_table_get): Removed.
+       
+       * src/threads/native/threads.c (threads_cast_stopworld): Lock threads
+       table.
+       (threads_cast_startworld): Likewise.
+
+2007-05-07 01:44  ajordan
+
+       * src/vm/jit/sparc64/codegen.c (codegen_emit_stub_native): Fixed fp
+       arg passing.
+       * src/vm/jit/sparc64/md-abi.h: Likewise.
+       
+       * src/vm/jit/sparc64/asmpart.S (asm_vm_call_method): Likewise, but
+       the other way around.
+       * src/vm/jit/sparc64/md-asm.h: Likewise.
+
+2007-05-06 22:20  tbfg
+
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Allocate 2 additional
+       words in stackframe for long to double conversion.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_handle_exception): Copy exception
+       object into correct register.
+       
+       * src/vm/jit/m68k/codegen.h (M_FLD): Implemented.
+       (M_DLD): Likewise.
+       (M_FST): Likewise.
+       (M_DST): Likewise.
+       (M_FLTMOVE): Likewise.
+       (M_INT2FLTMOVE): Likewise.
+       (M_DBLMOVE): Likewise.
+       (FCONST): Likewise.
+
+2007-05-06 13:32  ajordan
+
+       * src/vm/jit/sparc64/codegen.c: Implemented threads support.
+       * src/vm/jit/sparc64/machine-instr.h: Likewise.
+       * src/vm/jit/sparc64/linux/md-os.c: Likewise.
+
+2007-05-05 13:48  tbfg
+
+       * src/vm/jit/m68k/emit.c (emit_patcher_stubs): Add thread
+       support.
+       (emit_exception_check_areg): Removed dead code.
+       
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Add thread support.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_patcher_wrapper): Likewise.
+
+2007-05-05 13:46  tbfg
+
+       * linker.c (linker_compute_subclasses):
+       threads_cast_[start|stop]world only available when using GC.
+
+2007-05-05 08:08  pm
+
+       * contrib/vmlog/Makefile.am (AM_CPPFLAGS): Add include directories
+       for vmlog.
+       * src/vm/Makefile.am: Likewise.
+
+2007-05-04 10:13  tbfg
+
+       * linker.c (linker_compute_subclasses): Only call
+       threads_cast_[start|stop]world when ENABLE_THREADS.
+
+2007-05-03 23:31  tbfg
+
+       * src/vm/jit/m68k/md.c (md_stacktrace_get_returnaddress): Removed
+       braindead address check and fixed the real bug.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_vm_call_method): Added float
+       argument handling.
+       (asm_call_jit_compiler): Fixed stack offset bug.
+
+2007-05-03 22:32  twisti
+
+       * src/vm/jit/x86_64/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/x86_64/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-03 21:29  twisti
+
+       * src/vm/jit/i386/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/i386/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-03 21:17  twisti
+
+       * src/threads/critical.c (critical_compare): Renamed to
+       critical_comparator.
+       (critical_find): Removed.
+       (critical_register_critical_section): Renamed to
+       critical_section_register.
+       (critical_find_restart_point): Call avl_find.
+       (critical_register_asm_critical_sections): Call
+       critical_section_register.
+       
+       * src/threads/critical.h (critical_section_node_t): Renamed members.
+       (thread_restartcriticalsection): Renamed to
+       md_critical_section_restart.
+       
+       * src/threads/native/threads.c (threads_cast_darwinstop): Call
+       md_critical_section_restart.
+       (threads_sigsuspend_handler): Likewise.
+       
+       * src/vmcore/linker.c (linker_compute_subclasses): Call
+       threads_cast_{start,stop}world, removed LOCK_MONITOR_{ENTER,EXIT}.
+       
+       * src/cacaoh/dummy.c (threads_cast_stopworld): Added.
+       (threads_cast_startworld): Likewise.
+       
+       * src/vm/jit/codegen-common.c (codegen_setup): Setup listcritical.
+       (codegen_reset): Likewise.
+       (codegen_critical_section_new): New function.
+       (codegen_critical_section_start): Likewise.
+       (codegen_critical_section_end): Likwise.
+       (codegen_critical_section_finish): Likewise.
+       (codegen_finish): Call codegen_critical_section_finish.
+       (codegen_threadcritrestart): Removed.
+       (codegen_threadcritstart): Likewise.
+       (codegen_threadcritstop): Likewise.
+       
+       * src/vm/jit/codegen-common.h (codegen_critical_section_t): Renamed to
+       critical_section_ref_t.
+       (codegendata): Added listcritical, removed threadcrit,
+       threadcritcurrent and threadcritcount.
+       (CODEGEN_CRITICAL_SECTION_NEW, CODEGEN_CRITICAL_SECTION_START)
+       (CODEGEN_CRITICAL_SECTION_END): Defined.
+       
+       * src/vm/jit/powerpc/codegen.c (codegen_emit): Use
+       CODEGEN_CRITICAL_SECTION_* macros.
+       
+       * src/vm/jit/powerpc/linux/md-os.c (thread_restartcriticalsection):
+       Renamed to md_critical_section_restart.
+
+2007-05-03 20:58  twisti
+
+       * src/mm/boehm-gc/include/gc.h (GC_HAVE_BUILTIN_BACKTRACE): Commented,
+       we don't need it and uClibc doesn't have it.
+
+2007-05-03 14:53  twisti
+
+       * src/toolbox/avl.c (toolbox/logging.h): Added.
+       (vm/global.h): Likewise.
+       (vm/vm.h): Likewise.
+       (avl_insert_intern): Use vm_abort instead of assert.
+       (avl_insert): Removed debug code.
+       (avl_dump): Use logging functions.
+
+2007-05-03 13:49  twisti
+
+       * src/vm/jit/codegen-common.c (codegen_start_native_call)
+       [ENABLE_JAVASE]: This has to be ENABLE_JNI.
+       (codegen_finish_native_call): Likewise.
+
+2007-05-03 12:30  twisti
+
+       * src/toolbox/avl.c (avl_insert_intern): Changed order of
+       comparator-arguments.
+       (avl_find): Likewise.
+       
+       * src/toolbox/avl.h (avl_comparator): Renamed arguments, to reflect
+       the change.
+       
+       * src/vm/jit/codegen-common.c (methodtree_comparator): Likewise.
+
+2007-05-03 08:29  twisti
+
+       * src/toolbox/avl.h (avl_tree): Renamed to avl_tree_t.
+       (avl_node): Renamed to avl_node_t.
+       
+       * src/toolbox/avl.c: Likewise.
+       * src/threads/critical.c: Likewise.
+       * src/vm/jit/codegen-common.c: Likewise.
+
+2007-05-03 08:16  twisti
+
+       * contrib/check_dangerous_printf.pl: Removed this file in favor of
+       pscan.
+
+2007-05-03 00:33  tbfg
+
+       * src/vm/jit/m68k/codegen.c (ICMD_CALOAD): Fixed.
+       
+       * src/vm/jit/m68k/patcher.c (*): Removed patching back of
+       old opcodes from patcher_wrapper, moved into each patcher.
+       (patcher_patch_back): Added.
+
+2007-05-02 22:28  tbfg
+
+       * src/vm/jit/m68k/codegen.c (ICMD_IDIVPOW2): Fixed.
+       (ICMD_IREM): Fixed.
+       (ICMD_LASTORE): Use M_LST.
+       (ICMD_DASTORE): Use M_LST.
+       (ICMD_LALOAD): Use M_LLD.
+       (ICMD_DALOAD): Use M_LLD.
+
+2007-05-02 20:46  twisti
+
+       * src/native/vm/cldc1.1/java_lang_Float.c (native/native.h): Removed.
+       (native/include/java_lang_Float.h): Added.
+
+2007-05-02 20:44  twisti
+
+       * src/native/vm/cldc1.1/java_lang_Double.c
+       (native/include/java_lang_Double.h): Added.
+       (longBitsToDouble): Fixed return type.
+
+2007-05-02 20:40  twisti
+
+       * src/threads/threads-common.c (threads_table_get_threads): New
+       function.
+       
+       * src/threads/threads-common.h (threads_table_get_threads): Added.
+       
+       * src/threads/native/threads.c (threads_cast_sendsignals): Rewritten.
+       (threads_cast_stopworld): Likewise.
+
+2007-05-02 20:36  tbfg
+
+       * java_lang_Double.c (Java_java_lang_Double_doubleToLongBits): Added
+       missing JNIEnv* argument to signature.
+
+2007-05-02 19:57  twisti
+
+       * src/vmcore/class.c (class_load_attributes): Disable annotation
+       loading for the release.
+
+2007-05-02 16:21  twisti
+
+       * src/threads/threads-common.c (threads_preinit): Create and
+       initialize the main-thread.
+       (threads_table_init): Changed signature, insert main-thread and
+       maintain a used list too.
+       (threads_table_add): Use locking and maintain used list.
+       (threads_table_remove): Likewise.
+       (threads_table_get): New function.
+       (threads_table_get_non_daemons): Likewise.
+       (threads_table_first): Likewise.
+       (threads_table_next): Likewise.
+       [!NDEBUG] (threads_table_dump): Use log_* functions.
+       (threads_dump): Use threads-table and functions.
+       
+       * src/threads/threads-common.h (threads_table_entry_t): Made a struct
+       and renamed nextfree to next.
+       (threads_table_get): Added
+       (threads_table_get_non_daemons): Likewise.
+       (threads_table_first): Likewise.
+       (threads_table_next): Likewise.
+       [!NDEBUG] (threads_table_dump): Likewise.
+       (threads_impl_table_init): Likewise.
+       (threads_table_lock): Likewise.
+       (threads_table_unlock): Likewise.
+       (threads_set_current_threadobject): Likewise.
+       
+       * src/threads/native/threads.c (threadlistlock): Removed.
+       (threads_impl_preinit): Removed main-thread initialization code.
+       (threads_impl_table_init): New function.
+       (threads_table_lock): New function.
+       (threads_table_unlock): Likewise.
+       (threads_init): Get main-thread from threads-table and removed
+       thread-list code.
+       (threads_attach_current_thread): Likewise.
+       (threads_detach_thread): Removed thread-list code.
+       (threads_find_non_daemon_thread): Removed.
+       (threads_join_all_threads): Use threads_table_get_non_daemons.
+
+2007-05-02 09:57  twisti
+
+       * src/vm/jit/powerpc/linux/md-os.c (md_signal_handler_sigsegv): Added
+       uClibc support.
+       (md_signal_handler_sigtrap): Likewise.
+       (md_signal_handler_sigusr2): Likewise.
+       (thread_restartcriticalsection): Likewise.
+
+2007-05-01 21:40  pm
+
+       * src/vm/jit/s390/md.c (md_dump_context): Added. Fatal signals now
+       print the context and a stacktrace.
+       * src/vm/jit/s390/emit.h (emit_restore_pv): Added. Fixes bug where
+       REG_PV recalculation uses dseg value to recalculate REG_PV.
+       * src/vm/jit/s390/emit.c: Likewise.
+       * src/vm/jit/s390/codegen.h (N_RI, N_RI2): Test immediate operand for
+       correct signedness.
+       * src/vm/jit/s390/codegen.c (codegen_emit): Use emit_restore_pv for
+       REG_PV recalculation/
+       * src/vm/jit/s390/disass.c (disass_pseudo_instr): Fix formating.
+       * src/vm/jit/s390/tests/dacapo.status: Added.
+
+2007-05-01 17:35  ajordan
+
+       * src/vm/jit/sparc64/codegen.h: Removed unused var_to_reg_int define.
+       
+       * src/vm/jit/sparc64/codegen.c: Fixed JIT float argument passing via
+       stack.
+       
+       * src/vm/jit/sparc64/asmpart.S (asm_vm_call): Fixed integer argument
+       passing via stack args.
+
+2007-05-01 16:14  pm
+
+       * src/vm/jit/s390/codegen.h (gen_bound_check,
+       gen_nullptr_check_intern, gen_bound_check, N_LONG_0): Remove because
+       obsolete.
+
+2007-05-01 16:05  pm
+
+       * src/vm/jit/s390/codegen.c (codegen_emit): Use new emit_label and
+       emit_label_* functions.
+       * src/vm/jit/s390/disass.c (disass_pseudo_instr): Nicer formatting
+       for ill pseudo instruction.
+
+2007-05-01 15:46  pm
+
+       * src/vm/jit/emit-common.h (BRANCH_LABEL_6): Added.
+
+2007-05-01 13:00  tbfg
+
+       * src/vm/jit/m68k/linux/md-os.c (md_signal_handler_sigill): Support
+       EXCEPTION_HARDWARE_ARITHMETIC.
+       
+       * src/vm/jit/m68k/emit.c (emit_mov_imm_reg): Use corret opcode for
+       word forms.
+       
+       * src/vm/jit/m68k/codegen.c (ICMD_IDIVPOW2): Implemented.
+       (ICMD_IREMPOW2): Implemented.
+       (ICMD_ISHLCONST): Fixed.
+       (ICMD_ISHRCONST): Fixed.
+       (ICMD_IUSHRCONST): Fixed.
+       (ICMD_SALOAD): Signextension fix.
+       (ICMD_LALOAD): Implemented.
+       (ICMD_LASTORE): Fixed.
+       (ICMD_IASTORE): Fixed.
+       (ICMD_MULITANEWARRAY): Fixed.
+       
+       * src/vm/jit/m68k/codegen.h (M_IADDX): Added.
+       (M_IXOR): Fixed.
+       (M_BCS): Fixed.
+
+2007-04-30 12:44  tbfg
+
+       * src/vm/jit/m68k/asmpart.S (asm_handle_exception): Restore registers
+       correctly.
+
+2007-04-30 11:58  twisti
+
+       * src/vm/jit/inline/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+
+2007-04-30 10:53  tbfg
+
+       * src/vm/jit/m68k/emit.c (emit_mov_imm_reg): Fixed.
+       (emit_arithmetic_check): Implemented.
+       
+       * src/vm/jit/m68k/md.c (md_get_method_patch_address): Changed invoking
+       register.
+       (md_stacktrace_get_returnaddress): Fix for linking words on stack.
+       
+       * src/vm/jit/m68k/codegen.c (IUSHRCONST): Fix.
+       (ICMD_IOR): Implemented.
+       (ICMD_IORCONST): Likewise.
+       (ICMD_IXOR): Likewise.
+       (ICMD_IXORCONST): Likewise.
+       (ICMD_INVOKEVIRTUAL): Changed invoking register.
+       (ICMD_INVOKEINTERFACE): Likewise.
+       
+       * src/vm/jit/m68k/patcher.c (patcher_invokevirtual): Changed
+       invoking register.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_vm_call_method_exception_handler):
+       Proper stack restauration.
+       (L_asm_call_jit_compiler_exception): Implemented.
+       (asm_patcher_wrapper): Fixses.
+       (L_asm_patcher_wrapper_exception): Implemented.
+       
+       * src/vm/jit/m68k/codegen.h (M_IXOR): Added.
+       (M_IOR_IMM): Added.
+       (M_IXOR_IMM): Added.
+       
+       * src/vm/jit/stacktrace.c (stacktrace_create_extern_stackframe):
+       Comment and further m68k stuff.
+
+2007-04-29 22:46  pm
+
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/md-abi.h,
+       src/vm/jit/s390/md.c,
+       src/vm/jit/s390/emit.h,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/machine-instr.h,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/arch.h,
+       src/vm/jit/s390/md-asm.h,
+       src/vm/jit/s390/disass.c,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/asmpart.S,
+       src/vm/jit/s390/md-abi.c: Adapted S390 port to changes from
+       branches/twisti (hardware exceptions, emit_branch, abi_registers_*),
+       jctest works again. Cleaned up almost all dead x86_64 code.
+
+2007-04-28 12:59  ajordan
+
+       * src/vm/jit/sparc64/asmpart.S (asm_call_jit_compiler): Fixed stack
+       alignement in first save.
+
+2007-04-27 08:43  tbfg
+
+       * src/vm/jit/m68k/emit.c (emit_arrayindexoutofbounds_check): Fixed.
+       * src/vm/jit/m68k/linux/md-os.c (md_signal_handler_sigill): AIOOB
+       fixed.
+       Editor boiler plate added.
+       
+       * src/vm/jit/m68k/linux/md-os.h: Editor boiler plate.
+       
+       * src/vm/jit/m68k/linux/md-abi.c: Likewise.
+       
+       * src/vm/jit/m68k/md.c: Likewise.
+       
+       * src/vm/jit/m68k/machine-instr.h: Likewise.
+       
+       * src/vm/jit/m68k/patcher.c: Editor boiler plate.
+       (patcher_invokeinterface): Implemented.
+       (patcher_get_putfield): Implemented.
+       (patcher_resolve_class): Implemented.
+       (patcher_get_putstatic): Implemented.
+       
+       * src/vm/jit/m68k/codegen.c: Editor boiler plate.
+       (ICMD_GETSTATIC): Added patcher.
+       (ICMD_AASTORE): Fixed.
+       
+       * src/vm/jit/m68k/asmpart.S: Editor boiler plate.
+       (asm_vm_call_method_exception_handler): Fixed used register.
+       Return values in %d0 and %a0 as gcc sometimes expects pointers
+       in %a0.
+
+2007-04-27 01:37  ajordan
+
+       * src/vm/jit/sparc64/emit.c: Keeping stack 16-byte aligned when
+       calling C/native functions from the stack. (Solaris requires this)
+       * src/vm/jit/sparc64/codegen.c: Likewise.
+       * src/vm/jit/sparc64/codegen.h: Likewise.
+       
+       * src/vm/jit/sparc64/md-abi.c: Removed zero sized abi_register_*
+       arrays. (not allowed in ISO C)
+       
+       * src/vm/jit/sparc64/solaris/md-os.c: Preliminary hardware exception
+       handling. (untested)
+
+2007-04-26 13:43  twisti
+
+       * src/vm/jit/inline/inline.h (config.h): Added.
+       (inline_inline): Likewise.
+       
+       * src/vm/jit/jit.c (threads/threads-common.h): Added.
+       [ENABLE_INLINING] (vm/jit/inline/inline.h): Likewise.
+       [ENABLE_THREADS] (threads/native/threads.h): Removed.
+
+2007-04-26 13:32  twisti
+
+       * src/vm/vm.c [ENABLE_THREADS] (threads/native/threads.h): Removed.
+       (threads/threads-common.h): Added.
+
+2007-04-26 13:07  twisti
+
+       * src/native/vm/java_lang_Thread.c: Set Id keyword.
+
+2007-04-26 13:06  twisti
+
+       * src/native/vm/java_lang_Thread.c (start): Renamed
+       threads_start_javathread to threads_thread_start.
+
+2007-04-26 12:48  twisti
+
+       * src/threads/threads-common.c (threads_thread_create_internal):
+       Renamed to threads_thread_start_internal and start the thread.
+       (threads_start_javathread): Renamed to threads_thread_start.
+       * src/threads/threads-common.h: Likewise.
+       
+       * src/threads/native/threads.c (threads_start_thread): Renamed to
+       threads_impl_thread_start.
+       
+       * src/mm/memory.c (thread_memory): Removed.
+       (memory_start_thread): Call threads_thread_start_internal.
+       
+       * src/vm/finalizer.c (thread_finalizer): Removed.
+       (finalizer_start_thread): Call threads_thread_start_internal.
+       
+       * src/vm/signal.c (thread_signal): Removed.
+       (signal_start_thread): Call threads_thread_start_internal.
+       
+       * src/vm/jit/optimizing/profile.c (thread_profile): Removed.
+       (profile_start_thread): Call threads_thread_start_internal.
+       
+       * src/vm/jit/optimizing/recompile.c (thread_recompile): Removed.
+       (recompile_start_thread): Call threads_thread_start_internal.
+
+2007-04-26 11:14  twisti
+
+       * src/threads/threads-common.c (threads/critical.h): Added.
+       (threads/native/threads.h): Removed.
+       (threads_table): Added.
+       (threads_preinit): New function.
+       (threads_table_init): Moved from implementation file.
+       (threads_table_add): Likewise.
+       (threads_table_remove): Likewise.
+       (threads_table_dump): Likewise.
+       
+       * src/threads/threads-common.h (threads_table_entry_t)
+       (threads_table_t): Added.
+       (threads_preinit): Likewise.
+       (threads_table_add): Likewise.
+       (threads_table_remove): Likewise.
+       (threads_impl_preinit): Likewise.
+       (threads_init_threadobject): Likewise.
+       
+       * src/threads/native/threads.c (threads_table): Removed.
+       (threads_preinit): Renamed to threads_impl_preinit.
+       (threads_table_init): Removed.
+       (threads_table_add): Likewise.
+       (threads_table_remove): Likewise.
+       (threads_table_dump): Likewise.
+       
+       * src/threads/native/threads.h (threads_table_entry_t)
+       (threads_table_t): Removed.
+       (threads_preinit): Likewise.
+
+2007-04-25 21:47  stefan
+
+       * src/vm/jit/i386/darwin/md-os.c: added threads/threads-common.h,
+       removed vm/jit/i386/md-abi.h
+
+2007-04-25 21:23  stefan
+
+       * src/vm/jit/i386/darwin/md-os.c: attempt at porting the exception
+       changes
+       (see r7596 & r7648).
+
+2007-04-25 21:03  twisti
+
+       * src/threads/lock-common.h (threads/threads-common.h): Removed that
+       header again and added a comment about not including thread headers.
+       
+       * src/threads/threads-common.c (threads_start_javathread): Reverted.
+       * src/threads/threads-common.h (threads_start_javathread): Likewise.
+
+2007-04-25 20:56  twisti
+
+       * src/threads/threads-common.c (threads_dump) [!SIZEOF_VOID_P == 8]:
+       Fixed warning.
+
+2007-04-25 20:31  twisti
+
+       * src/threads/threads-common.c (threads_start_javathread): Changed
+       signature.
+       
+       * src/threads/lock-common.h (threads/threads-common.h): Added.
+       [ENABLE_THREADS]: Only define functions when threads are enabled.
+       
+       * src/threads/threads-common.h (native/include/java_lang_Thread.h):
+       Removed.
+       [ENABLE_THREADS]: Only define functions when threads are enabled.
+       (threads_start_javathread): Changed signature.
+
+2007-04-25 20:07  twisti
+
+       * src/vm/jit/mips/codegen.c: Changed lock includes.
+       * src/vm/jit/mips/emit.c: Likewise.
+
+2007-04-25 20:03  twisti
+
+       * src/vm/jit/arm/codegen.c: Changed lock include.
+       * src/vm/jit/arm/emit.c: Likewise.
+
+2007-04-25 20:02  twisti
+
+       * src/vm/jit/arm/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
+
+2007-04-25 19:56  twisti
+
+       * src/vm/jit/alpha/emit.c: Set Id keyword.
+
+2007-04-25 19:55  twisti
+
+       * src/vm/jit/alpha/codegen.c: Changed lock include.
+       * src/vm/jit/alpha/emit.c: Likewise.
+
+2007-04-25 19:54  twisti
+
+       * src/vm/jit/alpha/codegen.c (codegen_emit_stub_native): Use
+       md->params to save and restore argument registers.
+
+2007-04-25 19:47  twisti
+
+       * src/vm/jit/i386/codegen.c: Changed lock include.
+       * src/vm/jit/i386/emit.c: Likewise.
+
+2007-04-25 19:42  twisti
+
+       * src/vm/jit/powerpc64/codegen.c: Changed lock includes.
+       * src/vm/jit/powerpc64/emit.c: Likewise.
+
+2007-04-25 19:38  twisti
+
+       * src/vm/jit/powerpc/emit.c: Set Id keyword.
+
+2007-04-25 19:37  twisti
+
+       * src/vm/jit/powerpc/codegen.c: Fixed lock include.
+       * src/vm/jit/powerpc/emit.c: Likewise.
+
+2007-04-25 19:36  twisti
 
-2005-03-20 17:25  twisti
+       * src/vm/jit/powerpc/linux/md-abi.c (abi_registers_float_temporary):
+       Fixed number of registers.
 
-       * src/vm/jit/x86_64/codegen.h: Renamed x86_64_is_immxx to IS_IMMxx.
-         Maybe these should be moved somewhere else.
+2007-04-25 19:20  twisti
 
-2005-03-20 17:24  twisti
+       * src/threads/lock-common.h: New file.
+       
+       * src/threads/native/lock.h: Removed function prototypes.
+       * src/threads/none/lock.h (LOCK_INIT_OBJECT_LOCK): Added.
+       
+       * src/mm/memory.c,
+       src/native/jni.c,
+       src/native/native.c,
+       src/native/vm/java_lang_Object.c,
+       src/native/vm/java_lang_Thread.c,
+       src/threads/Makefile.am,
+       src/threads/native/threads.c,
+       src/threads/threads-common.c,
+       src/toolbox/avl.c,
+       src/toolbox/hashtable.c,
+       src/toolbox/list.c,
+       src/vm/builtin.c,
+       src/vm/finalizer.c,
+       src/vm/initialize.c,
+       src/vm/jit/inline/inline.c,
+       src/vm/jit/jit.c,
+       src/vm/jit/optimizing/recompile.c,
+       src/vm/jit/parse.c,
+       src/vm/jit/patcher.h,
+       src/vm/jit/show.c,
+       src/vm/jit/x86_64/codegen.c,
+       src/vm/jit/x86_64/emit.c,
+       src/vm/string.c,
+       src/vmcore/class.c,
+       src/vmcore/classcache.c,
+       src/vmcore/linker.c,
+       src/vmcore/loader.c,
+       src/vmcore/suck.c,
+       src/vmcore/utf8.c: Updated headers.
+
+2007-04-25 18:51  twisti
+
+       * src/mm/memory.h: Updated copyright header.
+
+2007-04-25 18:33  twisti
+
+       * src/threads/threads-common.c (threads_create_thread): Renamed to
+       threads_thread_create_internal and a new function.
+       (threads_start_javathread): Use threads_create_thread.
+       
+       * src/threads/threads-common.h (threads_create_thread): Changed
+       signature.
+       (threads_thread_create_internal): Added.
+       
+       * src/threads/native/threads.c (threads_set_current_threadobject):
+       Made non-static.
+       (threads_init_threadobject): Likewise, use threads_create_thread.
+       (threads_init): Cleanup.
+       (threads_startup_thread): Likewise.
+       (threads_attach_current_thread): Use threads_create_thread.
+       
+       * src/vm/jit/optimizing/profile.c (profile_start_thread): Replaced
+       threads_create_thread with threads_thread_create_internal.
+       * src/vm/jit/optimizing/recompile.c (recompile_start_thread):
+       Likewise.
+       * src/vm/signal.c (signal_start_thread): Likewise.
+       * src/vm/finalizer.c (finalizer_start_thread): Likewise.
+       * src/mm/memory.c (memory_start_thread): Likewise.
+
+2007-04-25 16:39  stefan
+
+       * src/vmcore/linker.c (linker_init): added missing
+       lock_init_object_lock.
+
+2007-04-25 15:14  twisti
+
+       * src/threads/native/threads.c (threads_preinit): We always need
+       variable t.
+
+2007-04-25 15:12  twisti
+
+       * src/native/native.c (native/include/java_lang_Object.h): Include
+       always.
+       [ENABLE_JAVAME_CLDC1_1]
+       (native/include/com_sun_cldc_io_ResourceInputStream.h)
+       (native/include/com_sun_cldc_io_j2me_socket_Protocol.h): Added.
+
+2007-04-25 14:24  twisti
+
+       * contrib: Ignore TAGS.
+       * contrib/vmlog: Likewise.
+
+2007-04-25 11:54  twisti
+
+       * src/threads/native/threads.c (threads_init): Use variable t instead
+       of mainthreadobj->object, makes code simpler.
+
+2007-04-25 11:47  twisti
+
+       * src/threads/threads-common.c (threads_create_thread)
+       [ENABLE_GC_BOEHM]: Use GCNEW_UNCOLLECTABLE.
+       (threads_start_javathread) [ENABLE_GC_BOEHM]: Likewise.
+       
+       * src/threads/native/threads.c (threads_preinit) [ENABLE_GC_BOEHM]:
+       Likewise.
+       (threads_init): Removed resizing-of-threadobject code, we don't need
+       it anymore.
+       (threads_attach_current_thread) [ENABLE_GC_BOEHM]: Use
+       GCNEW_UNCOLLECTABLE.
+       (threads_detach_thread) [ENABLE_GC_BOEHM]: Use GCFREE.
+
+2007-04-24 14:29  twisti
+
+       * src/threads/threads-common.c: Set Id keyword.
+       * src/threads/threads-common.h: Likewise.
+
+2007-04-24 14:23  twisti
+
+       * src/threads/threads-common.c (threads_dump): Also print integer
+       thread id, so it's easier to compare with the ones from gdb.
+
+2007-04-24 10:20  tbfg
+
+       * threads.m4: Fixed a typo
+
+2007-04-23 23:51  twisti
+
+       * contrib/.cvsignore,
+       doc/.cvsignore,
+       doc/handbook/.cvsignore,
+       man/.cvsignore,
+       src/.cvsignore,
+       src/cacao/.cvsignore,
+       src/cacaoh/.cvsignore,
+       src/fdlibm/.cvsignore,
+       src/lib/.cvsignore,
+       src/mm/.cvsignore,
+       src/mm/boehm-gc/.cvsignore,
+       src/mm/boehm-gc/doc/.cvsignore,
+       src/mm/boehm-gc/include/.cvsignore,
+       src/mm/cacao-gc/.cvsignore,
+       src/native/.cvsignore,
+       src/native/include/.cvsignore,
+       src/native/jvmti/.cvsignore,
+       src/native/tools/.cvsignore,
+       src/native/vm/.cvsignore,
+       src/native/vm/cldc1.1/.cvsignore,
+       src/native/vm/gnu/.cvsignore,
+       src/scripts/.cvsignore,
+       src/threads/.cvsignore,
+       src/threads/none/.cvsignore,
+       src/threads/posix/.cvsignore,
+       src/toolbox/.cvsignore,
+       src/vm/.cvsignore,
+       src/vm/jit/.cvsignore,
+       src/vm/jit/allocator/.cvsignore,
+       src/vm/jit/alpha/.cvsignore,
+       src/vm/jit/alpha/freebsd/.cvsignore,
+       src/vm/jit/alpha/linux/.cvsignore,
+       src/vm/jit/arm/.cvsignore,
+       src/vm/jit/arm/linux/.cvsignore,
+       src/vm/jit/i386/.cvsignore,
+       src/vm/jit/i386/cygwin/.cvsignore,
+       src/vm/jit/i386/darwin/.cvsignore,
+       src/vm/jit/i386/freebsd/.cvsignore,
+       src/vm/jit/i386/linux/.cvsignore,
+       src/vm/jit/inline/.cvsignore,
+       src/vm/jit/intrp/.cvsignore,
+       src/vm/jit/loop/.cvsignore,
+       src/vm/jit/m68k/.cvsignore,
+       src/vm/jit/m68k/linux/.cvsignore,
+       src/vm/jit/mips/.cvsignore,
+       src/vm/jit/mips/irix/.cvsignore,
+       src/vm/jit/mips/linux/.cvsignore,
+       src/vm/jit/optimizing/.cvsignore,
+       src/vm/jit/parisc/.cvsignore,
+       src/vm/jit/parisc/linux/.cvsignore,
+       src/vm/jit/powerpc/.cvsignore,
+       src/vm/jit/powerpc/darwin/.cvsignore,
+       src/vm/jit/powerpc/linux/.cvsignore,
+       src/vm/jit/powerpc/netbsd/.cvsignore,
+       src/vm/jit/powerpc64/.cvsignore,
+       src/vm/jit/powerpc64/linux/.cvsignore,
+       src/vm/jit/s390/.cvsignore,
+       src/vm/jit/schedule/.cvsignore,
+       src/vm/jit/sparc64/.cvsignore,
+       src/vm/jit/sparc64/linux/.cvsignore,
+       src/vm/jit/sparc64/solaris/.cvsignore,
+       src/vm/jit/tools/.cvsignore,
+       src/vm/jit/verify/.cvsignore,
+       src/vm/jit/x86_64/.cvsignore,
+       src/vm/jit/x86_64/freebsd/.cvsignore,
+       src/vm/jit/x86_64/linux/.cvsignore,
+       src/vmcore/.cvsignore,
+       tests/.cvsignore,
+       tests/regression/.cvsignore,
+       tests/regression/codepatching/.cvsignore,
+       tests/regression/jasmin/.cvsignore,
+       tests/regression/native/.cvsignore,
+       tests/stack/.cvsignore: Removed.
+
+2007-04-23 23:39  twisti
+
+       * .cvsignore: Removed.
+
+2007-04-23 23:03  twisti
+
+       * configure.ac: Removed --enable-threads checks and call instead
+       AC_CHECK_ENABLE_THREADS.
+       * m4/threads.m4: New file.
+
+2007-04-23 20:04  twisti
+
+       * configure.ac: Removed all classpath related checks and made
+       functions for them.
+       * m4/classpath.m4: New file.
+
+2007-04-23 20:03  twisti
+
+       * src/vm/builtin.h (md-abi.h): Added.
+
+2007-04-23 14:29  twisti
+
+       * src/vm/signal.c (signal_thread): Don't check for an error on
+       sigwait (revisit this patch with the exact-GC).
+
+2007-04-22 20:02  tbfg
+
+       * src/vm/jit/m68k/linux/md-os.c (md_signal_handler_sigsegv):
+       Implemented.
+       (md_signal_handler_sigill): More exceptions handled. Some fixes.
+       
+       * src/vm/jit/m68k/linux/md-os.h
+       (M68K_EXCEPTION_HARDWARE_NULLPOINTER): Used instead of
+       EXCEPTION_HARDWARE_NULLPOINTER, because a trap with value #0 will
+       not be taken.
+       
+       * src/vm/jit/m68k/emit.c (emit_load_[low|high]): Fixed assertion.
+       (emit_arrayindexoutofbounds_check): Implemented.
+       (emit_nullpointer_check): Implemented.
+       (emit_exception_check_ireg): Renamed emit_exception_check.
+       (emit_exception_check_areg): Disabled code.
+       (emit_exception_check): Implemented.
+       
+       * src/vm/jit/m68k/codegen.c (ICMD_LALOAD): Implemented.
+       (ICMD_FALOAD): Implemented.
+       (ICMD_DALOAD): Implemented.
+       (ICMD_LASTORE): Implemented.
+       (ICMD_FASTORE): Implemented.
+       (ICMD_DASTORE): Implemented.
+       (ICMD_BUILTIN): Exception check enabled.
+       (ICMD_MULTIANEWARRAY): Implemented.
+       (codegen_emit_stub_native): Exception check implemented.
+       
+       * src/vm/jit/m68k/asmpart.S (asm_handle_nat_exception): Symbol
+       exported and implemented.
+       
+       * src/vm/jit/stacktrace.c (stacktrace_create_extern_stackframe): More
+       m68k fixes.
+
+2007-04-22 15:55  ajordan
+
+       * src/vm/jit/sparc64/arch.h: Properly activated all FP features
+       SPARC64 supports in hardware.
+       
+       * src/vm/jit/sparc64/asmpart.S: Added functions to read/write the FP
+       state register.
+       * src/vm/jit/sparc64/md.c: Added prototypes here.
+       
+       * src/vm/jit/sparc64/codegen.h: Added 'branch on FP condition codes'
+       macros.
+       
+       * src/vm/jit/sparc64/emit.c (emit_verbosecall_enter): Fixed FP
+       argument passing.
+       
+       * src/vm/jit/sparc64/codegen.c (codegen_emit): Fixed FP conversion
+       functions to (a) use unique slots in the data segment (doh!),
+       (b) catch the case where NaN is converted to an integer value. (JVMS
+       and SPARC do not inherently agree here).
+
+2007-04-21 18:56  edwin
+
+       * tests/regression/resolving/Makefile.am: Added "-classpath ." to
+       javac
+       options so the tests work with ecj out-of-the-box.
+
+2007-04-21 16:42  edwin
+
+       * configure.ac: Generate vmlog Makefiles.
+       * contrib/Makefile.am: Added vmlog to SUBDIRS.
+       * contrib/vmlog/Makefile.am, contrib/vmlog/t/Makefile.am: New files.
 
-       * src/vm/jit/x86_64/codegen.c: - PUTSTATICCONST, PUTFIELDCONST
-         implemented - don't pass stack pointer to asm_check_clinit -
-         removed needless exceptions
+2007-04-21 16:26  edwin
 
-2005-03-20 16:03  twisti
+       * contrib/vmlog/Makefile: Renamed to maintain.mk.
 
-       * src/vm/jit/mips/Makefile.am: Build dir support.
+2007-04-21 12:48  edwin
 
-2005-03-20 15:43  edwin
+       * contrib/vmlog/vmlog_cacao.patch: Removed. It is no longer needed.
+       * contrib/vmlog/README: Updated for CACAO's --enable-vmlog.
 
-       * 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
+2007-04-21 12:37  edwin
 
-2005-03-20 15:29  edwin
+       * configure.ac (--enable-vmlog): New configure option.
+       
+       * src/vm/jit/Makefile.am, src/vm/Makefile.am,
+       src/threads/native/Makefile.am (AM_CPPFLAGS): Added -I for vmlog
+       includes.
 
-       * src/vm/jit/verify/typecheck.c: add verification of
-         PUT{STATIC,FIELD}CONST
+2007-04-21 10:55  edwin
 
-2005-03-20 15:28  edwin
+       * src/vm/jit/replace.c, src/vm/jit/intrp/asmpart.c,
+       src/vm/jit/codegen-common.c, src/vm/builtin.c, src/vm/exceptions.c,
+       src/vm/vm.c, src/threads/native/lock.c (ENABLE_VMLOG): Applied the
+       vmlog patch and wrapped all inserted code with
+       #if defined(ENABLE_VMLOG).
 
-       * src/vm/jit/stack.c: PUT{FIELD,STATIC}CONST: store type of
-         constant in iptr[1].op1
+2007-04-20 13:51  twisti
+
+       * src/toolbox/list.h (list_t): Added size.
+       
+       * src/toolbox/list.c (list_create): Initialize size.
+       (list_create_dump): Likewise.
+       (list_add_first): Increase size.
+       (list_add_last_unsynced): Likewise.
+       (list_add_before): Likewise.
+       (list_remove_unsynced): Decrease size.
+
+2007-04-20 13:28  twisti
+
+       * src/toolbox/list.h (listnode): Renamed to listnode_t.
+       (list): Renamed to list_t.
+       
+       * src/toolbox/list.c,
+       src/vm/jit/codegen-common.c,
+       src/vm/jit/codegen-common.h,
+       src/vm/jit/emit-common.c,
+       src/vm/jit/optimizing/profile.c,
+       src/vm/jit/optimizing/recompile.c,
+       src/vm/jit/optimizing/recompile.h,
+       src/vm/properties.c,
+       src/vmcore/class.c,
+       src/vmcore/class.h,
+       src/vmcore/suck.c,
+       src/vmcore/suck.h: Likewise.
+
+2007-04-20 13:09  twisti
+
+       * src/vm/vm.c: Changed header order to prevent a warning.
+
+2007-04-20 13:06  twisti
+
+       * src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c (loadLibrary): Fixed
+       string-internal warnings.
+       * src/native/vm/cldc1.1/java_lang_System.c (getProperty0): Likewise.
 
-2005-03-20 14:49  twisti
+2007-04-20 12:53  twisti
 
-       * src/vm/jit/i386/codegen.c: Implemented: PUTSTATICCONST,
-         PUTFIELDCONST
+       * src/vm/vm.c (version): Print libjvm.so path.
 
-2005-03-20 14:42  twisti
+2007-04-20 12:48  twisti
 
-       * src/vm/jit/i386/: emitfuncs.c, emitfuncs.h: Added
-         i386_mov_imm_mem
+       * src/vm/vm.c (vm_create): Print unknown -verbose option.
 
-2005-03-20 14:42  twisti
+2007-04-20 12:40  twisti
 
-       * src/vm/jit/stack.c: PUTSTATICCONST, PUTFIELDCONST bugfixes.
+       * src/vm/jit/codegen-common.c (codegen_finish_native_call): #ifdef lrt
+       and plrt. Don't set lrt, we don't need it.
 
-2005-03-20 14:39  twisti
+2007-04-20 11:21  twisti
 
-       * src/vm/jit/jit.c: SUPPORT_LONG_LOG -> SUPPORT_LONG_LOGICAL
+       * src/threads/threads-common.h (native/jni.h): Added.
 
-2005-03-20 12:24  twisti
+2007-04-19 21:31  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.
+       * src/vm/signal.c (signal_thread): Check return value of sig*
+       functions.
 
-2005-03-20 12:22  twisti
+2007-04-19 19:59  twisti
 
-       * src/vm/jit/: jit.c, jit.h, reg.inc, stack.c: New ICMDs:
-         PUTSTATICCONST, PUTFIELDCONST, IMULPOW2, LMULPOW2
+       * tests/regression/resolving/Makefile.am (check): Added missing
+       JAVAFLAGS.
 
-2005-03-19 16:57  twisti
+2007-04-19 19:58  twisti
 
-       * src/vm/jit/mips/codegen.c: Implemented integer ICMD_xASTORECONST
-         instructions.
+       * configure.ac (AC_INIT): Changed version to 0.98rc.
 
-2005-03-18 14:23  twisti
+2007-04-19 19:44  twisti
 
-       * src/cacaoh/Makefile.am: cacaoh does not need libjavalang.
+       * src/vm/exceptions.h: Added a comment about the hardware-exception
+       assert in signal_init.
 
-2005-03-18 13:45  twisti
+2007-04-19 19:43  twisti
 
-       * configure.in, src/Makefile.am: External classpath support.
+       * src/vm/signal.c (assert.h): Added.
+       (vm/exceptions.h): Likewise.
+       [ENABLE_STATISTICS] (vmcore/statistics.h): Likewise.
+       (signal_init): Added hardware-exception assert.
 
-2005-03-18 13:42  twisti
+2007-04-19 19:41  twisti
 
-       * src/lib/.cvsignore: Ignore Makefiles.
+       * src/cacaoh/dummy.c (exceptions_print_current_exception): Added
+       abort.
+       (exceptions_throw_outofmemoryerror): Removed.
+       (exceptions_throw_illegalaccessexception): Likewise.
+
+2007-04-19 19:39  twisti
+
+       * src/vm/jit/powerpc/darwin/md-abi.h (REG_FA0, REG_FA1): Added.
+       (REG_A0_A1_PACKED, REG_A2_A3_PACKED): Likewise.
+       
+       * src/vm/jit/powerpc/darwin/md-os.c [ENABLE_THREADS]
+       (threads/native/threads.h): Added.
+       (md_signal_handler_sigsegv): Changed for hardware-exceptions.
+       (md_signal_handler_sigtrap): New function.
+       
+       * src/vm/jit/powerpc/darwin/md-abi.c (vm/descriptor.h): Changed to
+       vmcore/descriptor.h.
+       (regs): Renamed to abi_registers_integer_name.
+       (abi_registers_integer_argument): Added.
+       (abi_registers_integer_saved): Likewise.
+       (abi_registers_integer_temporary): Likewise.
+       (abi_registers_float_argument): Likewise.
+       (abi_registers_float_saved): Likewise.
+       (abi_registers_float_temporary): Likewise.
+       (md_param_alloc): Use new register arrays.
+       (md_param_alloc_native): New function.
+
+2007-04-19 15:01  tbfg
+
+       * src/vm/jit/m68k/linux/md-abi.c (abi_registers_integer_saved): Fixed.
+       (abi_registers_float_saved): Fixed.
+       
+       * src/vm/jit/m68k/emit.c (emit_classcast_check): Fixed.
+       
+       * src/vm/jit/m68k/codegen.c (codegen_emit): Temporary hacked
+       a field for saved adr registers until real patch will be done.
+       (ICMD_INSTANCEOF): Fixed.
+       (ICMD_CHECKCAST): Fixed.
+       (codegen_emit_stub_compiler): Removed useless code.
+       
+       * src/vm/jit/m68k/asmpart.S (L_asm_handle_exception_not_catched):
+       Implemented.
+       
+       * src/vm/jit/m68k/codegen.h (M_BLS): Added.
 
-2005-03-18 13:41  twisti
+2007-04-19 12:19  michi
 
-       * src/lib/Makefile.am: External classpath support.
+       * src/vm/jit/arm/asmpart.S (asm_patcher_wrapper): Use long branch
+       construct
+       for exception handling here. This fixes a crash in the following
+       jasmin
+       regression testcase: jasmin/test_verify_fail_areturn_wrong_reftype.
 
-2005-03-18 10:24  twisti
+2007-04-19 09:19  twisti
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: First try to
-         implement the scheduler.
+       * src/threads/threads-common.c (threads_start_javathread)
+       [ENABLE_JAVASE]: Check for daemon thread and set the flag.
 
-2005-03-10 17:33  twisti
+2007-04-19 09:18  twisti
+
+       * src/threads/native/threads.c (threads_start_javathread): Removed.
+       (threads_detach_thread): Added some comments.
+       
+       * src/threads/native/threads.h (threads_start_javathread): Removed.
+       
+       * src/threads/threads-common.c (assert.h): Added.
+       [ENABLE_STATISTICS] (vmcore/options.h, vmcore/statistics.h): Added.
+       (threads_start_javathread): Added.
+       
+       * src/threads/threads-common.h (vm/global.h): Added.
+       (native/include/java_lang_Thread.h): Likewise.
+       (threads_start_javathread): Likewise.
+
+2007-04-18 21:04  ajordan
+
+       * src/vm/jit/sparc64/emit.c: Migrated to
+       abi_registers_{integer,float}_argument.
+       * src/vm/jit/sparc64/codegen.c: Likewise.
+       * src/vm/jit/sparc64/md-abi.c: Likewise.
+
+2007-04-18 15:31  michi
 
-       * src/vm/jit/Makefile.am: Added: if USE_SCHEDULER
+       * src/vm/jit/powerpc64/linux/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+
+2007-04-18 14:49  tbfg
+
+       * src/vm/jit/powerpc64/codegen.c (sign_ext): Removed from
+       ICMD_INEG, ICMD_IDIV, ICMD_IREM, ICMD_IMUL, ICMD_IAND and ICMD_IOR
+       to save the if runtime costs.
+       
+       (ICMD_IUSHR): Needs sign extension for 0 bit shift case.
+
+2007-04-18 14:11  twisti
+
+       * src/threads/native/threads.c (mutex_join, cond_join): Added.
+       (threads_init_threadobject): Don't initalize join-mutex and cond.
+       (threads_preinit): Initialize mutex_join and cond_join.
+       (threads_startup_thread): Added vm_abort.
+       (threads_detach_thread): Don't reset thread id and use global mutex
+       and condition.
+       (threads_find_non_daemon_thread): Lock thread list.
+       (threads_join_all_threads): Use global mutex and condition.
+       
+       * src/threads/native/threads.h (threadobject): Removed joinmutex and
+       joincond.
+
+2007-04-18 09:59  twisti
+
+       * src/native/vm/java_lang_ClassLoader.c [ENABLE_STATISTICS]
+       (vmcore/statistics.h): Added.
 
-2005-03-10 17:22  twisti
+2007-04-17 23:18  twisti
 
-       * configure.in: Added --enable-scheduler, but disabled by default
-         except for xdspcore.
+       * src/vm/jit/emit-common.h (emit_copy): Changed signature.
+       
+       * src/vm/jit/alpha/codegen.c,
+       src/vm/jit/alpha/emit.c,
+       src/vm/jit/arm/codegen.c,
+       src/vm/jit/arm/emit.c,
+       src/vm/jit/i386/codegen.c,
+       src/vm/jit/i386/emit.c,
+       src/vm/jit/m68k/codegen.c,
+       src/vm/jit/m68k/emit.c,
+       src/vm/jit/mips/codegen.c,
+       src/vm/jit/mips/emit.c,
+       src/vm/jit/powerpc/codegen.c,
+       src/vm/jit/powerpc/emit.c,
+       src/vm/jit/powerpc64/codegen.c,
+       src/vm/jit/powerpc64/emit.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/emit.c,
+       src/vm/jit/sparc64/codegen.c,
+       src/vm/jit/sparc64/emit.c,
+       src/vm/jit/x86_64/codegen.c,
+       src/vm/jit/x86_64/emit.c: Likewise.
 
-2005-03-10 17:17  christian
+2007-04-17 22:55  twisti
 
-       * src/vm/jit/: lsra.h, lsra.inc: simple LSRA update
+       * src/vm/jit/m68k/emit.c: boilerplate added.
 
-2005-03-10 14:47  twisti
+2007-04-17 22:50  twisti
 
-       * src/vm/jit/jit.h: Added IS_ADR_TYPE macro.
+       * src/vm/jit/m68k/codegen.c: Boilerplate added.
 
-2005-03-10 14:45  twisti
+2007-04-17 22:06  twisti
 
-       * src/vm/jit/stack.c: Pass stdout to disassinstr for xDSPcore.
+       * src/vm/jit/alpha/codegen.c (codegen_emit): Fixed bug in
+       float-argument passing.
 
-2005-03-10 14:43  twisti
+2007-04-17 21:37  twisti
 
-       * src/vm/jit/: lsra.h, lsra.inc: - GNU header update - changed
-         __i386__ to __I386__ (cross-compile problems)
+       * tests/regression/resolving/Makefile.am (check): Use LD_LIBRARY_PATH
+       for JAVA.
 
-2005-03-10 14:31  twisti
+2007-04-17 21:30  edwin
 
-       * src/vm/: statistics.c, statistics.h: - reformated some output, so
-         the number from a whole classpath compile can   be read - added
-         scheduler statistics
+       * src/vm/jit/stack.c (stack_init_javalocals): Use "type" as variable
+       for the type.
+       (stack_analyse): Likewise.
 
-2005-03-10 13:20  twisti
+2007-04-17 21:25  edwin
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Better latency
-         calculation.
+       * src/vm/jit/stack.c (stack_analyse): Do not abuse poor "i" for types,
+       use a separate variable for that.
 
-2005-03-10 09:15  christian
+2007-04-17 21:11  edwin
 
-       * src/vm/jit/: lsra.h, lsra.inc: simple LSRA: argument precoloring
-         with CONSECUTIVE* flags
+       * src/vm/jit/stack.c (stack_reanalyse_block, stack_analyse): Renamed
+       variable "j" to a more obvious "varindex".
 
-2005-03-09 13:11  twisti
+2007-04-17 21:01  edwin
 
-       * configure.in: Added --disable-statistics
+       * src/vm/jit/verify/typecheck.c: More variable renaming for clarity.
 
-2005-03-09 13:07  twisti
+2007-04-17 20:59  twisti
 
-       * src/cacao/cacao.c: #ifdef STATISTICS statistics option.
+       * src/vm/builtintable.inc (builtintable_function) [ENABLE_JIT]: We
+       need the entries only for JIT.
 
-2005-03-09 13:06  twisti
+2007-04-17 20:54  twisti
 
-       * src/vm/Makefile.am: Only compile statistics object with
-         STATISTICS.
+       * tests/regression/jasmin/Makefile.am (check): Set LD_LIBRARY_PATH.
 
-2005-03-09 13:01  twisti
+2007-04-17 20:53  edwin
 
-       * src/vm/loader.c: Include config.h and ifdef statistics stuff to
-         support --disable-statistics.
+       * src/vm/jit/stack.c, src/vm/jit/verify/typecheck-common.c,
+       src/vm/jit/verify/typeinfo.c, src/vm/jit/inline/inline.c,
+       src/vm/jit/allocator/simplereg.c: Clarification: Renamed variables
+       that are indices into jd->var to "varindex". Renamed variables that
+       are bytecode variable indices to "javaindex".
 
-2005-03-09 12:57  twisti
+2007-04-17 20:37  edwin
 
-       * src/native/: jni.c, vm/VMSystemProperties.c: Include config.h and
-         ifdef statistics stuff to support --disable-statistics.
+       * src/vm/jit/stack.c, src/vm/jit/show.c, src/vm/jit/inline/inline.c,
+       src/vm/jit/replace.c, src/vm/jit/jit.h: Fix and use the new macros
+       for calculating javalocals values representing returnAddresses.
 
-2005-03-09 12:55  twisti
+2007-04-17 20:30  edwin
 
-       * src/: cacaoh/cacaoh.c, mm/memory.c: ifdef statistics stuff to
-         support --disable-statistics.
+       * src/vm/jit/jit.h (basicblock): Document the javalocal array.
+       (JAVALOCAL_FROM_RETADDR): New macro.
+       (RETADDR_FROM_JAVALOCAL): Likewise.
 
-2005-03-09 12:53  twisti
+2007-04-17 20:25  twisti
 
-       * src/: toolbox/logging.c, toolbox/logging.h, cacao/cacao.c:
-         Include config.h and ifdef statistics stuff to support
-         --disable-statistics.
+       * src/threads/native/threads.c (threads_init): Fixed string-internal
+       warnings.
+       (threads_attach_current_thread): Likewise.
 
-2005-03-09 12:53  twisti
+2007-04-17 20:17  twisti
 
-       * src/vm/global.h: - added CACAO_JRE_DIR - removed STATISTICS
-         (configure option)
+       * src/threads/threads-common.c (threads_print_stacktrace): Renamed to
+       threads_thread_print_stacktrace.
+       (threads_print_stacktrace): New function.
+       (threads_dump): Use threads_thread_print_stacktrace.
+       
+       * src/threads/threads-common.h: Likewise.
+       
+       * src/vm/jit/codegen-common.c (codegen_get_pv_from_pc): Use new
+       threads_print_stacktrace.
 
-2005-03-09 12:37  twisti
+2007-04-17 20:06  edwin
 
-       * 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.
+       * src/vm/jit/jit.h (jitdata): Cleaned up comments for local_map.
 
-2005-03-09 12:14  twisti
+2007-04-17 19:57  edwin
 
-       * 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.
+       * src/vm/jit/stack.c (stack_javalocals_store): Added an assert.
 
-2005-03-08 07:34  christian
+2007-04-17 19:24  edwin
 
-       * src/vm/jit/powerpc/codegen.c: simple lsra first POWERPC Version
-         (all long in memory)
+       * src/vm/jit/stack.c (stack_analyse): The javalocals array can have
+       negative values != UNUSED (these values < UNUSED represent
+       returnAddresses of local subroutines). Thus >= 0 must be used to
+       check for normal indices.
 
-2005-03-08 07:27  christian
+2007-04-17 18:47  edwin
 
-       * src/cacao/cacao.c: simple lsra first POWERPC Version (all long in
-         memory)
+       * src/vm/jit/parse.c (parse): Small cleanup of local variable
+       renaming.
+       (No code changes.)
 
-2005-03-08 07:24  christian
+2007-04-17 11:15  twisti
 
-       * src/vm/jit/: lsra.h, lsra.inc, powerpc/codegen.c: simple lsra
-         first POWERPC Version (all long in memory)
+       * src/vm/jit/x86_64/codegen.c (codegen_emit_stub_native): Use simpler
+       code to save and restore argument registers.
 
-2005-03-07 12:39  twisti
+2007-04-16 22:56  twisti
 
-       * src/vm/jit/stack.c: For xdsp debugging purposes.
+       * src/vm/jit/x86_64/codegen.c (codegen_emit): Made argument passing
+       cleaner.
 
-2005-03-07 11:46  christian
+2007-04-16 22:24  twisti
 
-       * configure.in, src/vm/global.h: lsra configure switch
+       * src/vm/jit/codegen-common.c (codegen_setup): Removed maxstack stuff.
+       * src/vm/jit/codegen-common.h (codegendata): Likewise.
+       
+       * src/vm/jit/inline/inline.c: Fixed includes.
+       (inline_jit_compile): Removed maxstack stuff.
+       (inline_transform): Removed basicblockindex.
 
-2005-03-07 11:15  twisti
+2007-04-16 21:09  twisti
 
-       * src/native/: nativetable.inc, include/Makefile.am: Forgot to add
-         native functions which are implemented in classpath itself.
+       * src/vm/jit/Makefile.am (DIST_SUBDIRS): Added m68k.
+       * src/mm/cacao-gc/Makefile.am (libgc_la_SOURCES): Removed heap.c.
 
-2005-03-07 10:50  twisti
+2007-04-16 21:07  twisti
 
-       * src/native/native.c: Compile warning fix.
+       * src/vm/jit/powerpc64/linux/md-abi.c: Argument register changes
+       ported (rev7713).
+       * src/vm/jit/powerpc64/emit.c: Likewise.
+       * src/vm/jit/powerpc64/codegen.c: Likewise.
 
-2005-03-07 10:04  christian
+2007-04-16 15:57  twisti
 
-       * src/vm/jit/: lsra.h, lsra.inc: simple LSRA Update
+       * src/native/jni.c (_Jv_JNI_DefineClass): Fixed string-internal
+       warnings.
+       (_Jv_JNI_NewStringUTF): Likewise.
+       (_Jv_JNI_GetStringUTFChars): Likewise.
 
-2005-03-07 09:43  christian
+2007-04-16 15:53  twisti
 
-       * 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
+       * src/native/vm/java_lang_Class.c (forName): Fixed string-internal
+       warnings.
+       (getDeclaredFields): Likewise.
+       (getDeclaredMethods): Likewise.
+       (getEnclosingMethod): Likewise.
+       (getClassSignature): Likewise.
 
-2005-03-07 00:10  stefan
+2007-04-16 15:49  twisti
 
-       * 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
+       * src/native/vm/java_lang_ClassLoader.c (defineClass): Fixed
+       string-internal warnings.
+       
+       * src/native/vm/java_lang_Runtime.c (loadLibrary): Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Field.c (getSignature):
+       Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Constructor.c (getSignature):
+       Likewise.
+       
+       * src/native/vm/gnu/java_lang_VMThrowable.c (getStackTrace): Likewise.
 
-2005-03-05 19:47  twisti
+2007-04-16 15:29  twisti
 
-       * src/scripts/: cacao.in, java.in, rmiregistry.in: Bugfix.
+       * src/native/vm/gnu/java_lang_reflect_Method.c (getSignature): Fixed
+       string-internal warnings.
 
-2005-03-05 18:54  twisti
+2007-04-16 15:26  twisti
 
-       * configure.in: Removed src/native/tools/Makefile.
+       * src/native/vm/gnu/java_lang_VMRuntime.c (mapLibraryName): Fixed
+       string-internal warnings.
 
-2005-03-05 18:27  twisti
+2007-04-16 15:23  twisti
 
-       * src/scripts/Makefile.am: Added bin_SCRIPTS.
+       * src/native/vm/gnu/java_lang_VMClassLoader.c (loadClass): Fixed
+       string-internal warnings.
+       (nativeGetResources): Likewise.
+       (findLoadedClass): Likewise.
 
-2005-03-05 18:27  twisti
+2007-04-16 14:29  twisti
 
-       * configure.in: - add AM_MAINTAINER_MODE - removed
-         --enable-portable-native-sync - pass architecture specific
-         library dir to classpath via --libdir
+       * src/vmcore/utf8.c (utf_get_number_of_u2s): Return 0 instead of NULL.
 
-2005-03-05 18:13  twisti
+2007-04-16 14:28  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.
+       * src/threads/threads-common.c (native/include/java_lang_String.h):
+       Added.
+       (threads_create_thread): Fixed string-internal warnings.
+       (threads_dump): Likewise.
 
-2005-03-05 18:13  twisti
+2007-04-16 14:11  twisti
 
-       * src/classpath/resource/Makefile.am: Changed securitydir to
-         $(prefix)/jre/lib/security.
+       * src/vm/builtin.c (builtin_print_argument): Removed java_lang_String
+       until we know what we do with strings internally (more patches to
+       come).
 
-2005-03-05 18:12  twisti
+2007-04-15 21:49  twisti
 
-       * src/classpath/lib/Makefile.am: Removed noinst_DATA with install
-         hook and use rtjar_DATA with rtjardir instead.
+       * src/vm/jit/reg.c (reg_setup): Removed arg{int,flt}regs stuff.
+       * src/vm/jit/reg.h (registerdata): Removed arg{int,flt}regs.
+       
+       * src/vm/jit/stack.c (stack_analyse): regoff now contains the register
+       number instead of an offset.
+       
+       * src/vm/jit/allocator/simplereg.c: Use
+       abi_registers_{integer,float}_argument instead of arg{int,flt}regs.
+       
+       * src/vm/jit/alpha/codegen.c,
+       src/vm/jit/alpha/emit.c,
+       src/vm/jit/alpha/md-abi.c,
+       src/vm/jit/arm/codegen.c,
+       src/vm/jit/arm/emit.c,
+       src/vm/jit/arm/md-abi.c,
+       src/vm/jit/arm/md-abi.h,
+       src/vm/jit/i386/codegen.c,
+       src/vm/jit/i386/md-abi.c,
+       src/vm/jit/mips/codegen.c,
+       src/vm/jit/mips/emit.c,
+       src/vm/jit/mips/md-abi.c,
+       src/vm/jit/powerpc/codegen.c,
+       src/vm/jit/powerpc/emit.c,
+       src/vm/jit/powerpc/linux/md-abi.c,
+       src/vm/jit/powerpc/linux/md-abi.h,
+       src/vm/jit/x86_64/codegen.c,
+       src/vm/jit/x86_64/emit.c,
+       src/vm/jit/x86_64/md-abi.c: A lot of changes like the ones above.
+
+2007-04-15 21:13  twisti
+
+       * src/vm/jit/mips/emit.c (emit_load): Bugfix: Added missing float
+       instruction.
+       (emit_store): Likewise.
+
+2007-04-15 12:17  michi
+
+       * src/vm/jit/i386/md-abi.c (abi_registers_integer_argument): Fixed.
+
+2007-04-15 12:15  michi
+
+       * src/vm/jit/i386/md-abi.c (abi_registers_integer_argument): Added.
+       (abi_registers_integer_saved): Likewise.
+       (abi_registers_integer_temporary): Likewise.
+
+2007-04-15 11:55  michi
+
+       * src/vm/jit/i386/codegen.c (codegen_emit_stub_native): Fixed
+       calculation of stackframesize.
+
+2007-04-15 11:37  twisti
+
+       * tests/regression/resolving/Makefile.am: Added GNU header and fixed
+       srcdir != builddir.
+       * tests/regression/resolving/classes1/Makefile.am: Likewise.
+       * tests/regression/resolving/classes2/Makefile.am: Likewise.
+       * tests/regression/resolving/classes3/Makefile.am: Likewise.
+
+2007-04-13 11:48  twisti
+
+       * src/vm/jit/mips/codegen.c (codegen_emit): ICMD_LDIV, ICMD_LREM: Use
+       REG_Ax_Ax_PACKED defines.
+
+2007-04-13 10:42  twisti
+
+       * src/vm/jit/mips/md-abi.c (md_param_alloc): Code beautified.
+
+2007-04-13 10:12  twisti
+
+       * src/cacao/cacao.c (main): Save the error message of the first
+       lt_dlopenext and print it too when the second fails (thanks Dalibor).
+       Although there's still a problem, when the first fails for some reason
+       and the second picks up and old installed one silently.
+
+2007-04-12 19:49  twisti
+
+       * src/vm/jit/stack.c (stack_analyse): Removed USEBUILTINTABLE, always
+       check for automatic-builtins (compile this is not affected).
+       
+       * src/vm/jit/alpha/arch.h,
+       src/vm/jit/arm/arch.h,
+       src/vm/jit/i386/arch.h,
+       src/vm/jit/m68k/arch.h,
+       src/vm/jit/mips/arch.h,
+       src/vm/jit/powerpc/arch.h,
+       src/vm/jit/powerpc64/arch.h,
+       src/vm/jit/s390/arch.h,
+       src/vm/jit/sparc64/arch.h,
+       src/vm/jit/x86_64/arch.h (USEBUILTINTABLE): Removed.
+
+2007-04-12 15:35  tbfg
+
+       * src/vm/jit/powerpc64/emit.c (emit_patcher_stubs): Removed dead code.
+       
+       * src/vm/jit/powerpc64/codegen.c (ICMD_ISUB): Fixed evil bug.
+       (ICMD_LSHR): Fixed a bug.
+       (createnativestub): Use emit_patcher_stub.
+       
+       * src/vm/jit/powerpc64/patcher.c (patcher_resolve_native): Fixed.
+
+2007-04-12 14:47  twisti
+
+       * src/vm/jit/codegen-common.c (codegen_createnativestub): Renamed to
+       codegen_generate_stub_native and call codegen_finish.
+       
+       * src/vm/jit/codegen-common.h (codegen_createnativestub): Removed.
+       (codegen_generate_stub_native): Added.
+       * src/vm/jit_interface.h: Likewise.
+       * src/cacaoh/dummy.c: Likewise.
+       
+       * src/vmcore/loader.c (load_newly_created_array): Renamed
+       codegen_createnativestub to codegen_generate_stub_native and changed
+       signature.
+       * src/vm/jit/jit.c (jit_compile_intern): Likewise.
+       
+       * src/vm/jit/arm/codegen.c,
+       src/vm/jit/powerpc/codegen.c,
+       src/vm/jit/sparc64/codegen.c,
+       src/vm/jit/alpha/codegen.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/mips/codegen.c,
+       src/vm/jit/m68k/codegen.c,
+       src/vm/jit/powerpc64/codegen.c,
+       src/vm/jit/i386/codegen.c,
+       src/vm/jit/x86_64/codegen.c (createnativestub): Renamed to
+       codegen_emit_stub_native and changed signature, don't call
+       codegen_finish.
+
+2007-04-12 12:45  twisti
+
+       * src/vm/jit/codegen-common.c (codegen_generate_stub_compiler): New
+       function.
+       
+       * src/vm/jit/codegen-common.h (createcompilerstub): Removed.
+       (codegen_generate_stub_compiler): Added.
+       * src/vm/jit_interface.h: Likewise.
+       * src/cacaoh/dummy.c: Likewise.
+       
+       * src/vmcore/linker.c (link_class_intern): Replaced createcompilerstub
+       with codegen_generate_stub_compiler.
+       
+       * src/vm/jit/alpha/codegen.c,
+       src/vm/jit/arm/codegen.c,
+       src/vm/jit/i386/codegen.c,
+       src/vm/jit/m68k/codegen.c,
+       src/vm/jit/mips/codegen.c,
+       src/vm/jit/powerpc/codegen.c,
+       src/vm/jit/powerpc64/codegen.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/sparc64/codegen.c,
+       src/vm/jit/x86_64/codegen.c (COMPILERSTUB_DATASIZE)
+       (COMPILERSTUB_SIZE): Removed.
+       (createcompilerstub): Renamed to codegen_emit_stub_compiler and
+       changed signature.
+       
+       * src/vm/jit/alpha/codegen.h,
+       src/vm/jit/arm/codegen.h,
+       src/vm/jit/i386/codegen.h,
+       src/vm/jit/m68k/codegen.h,
+       src/vm/jit/mips/codegen.h,
+       src/vm/jit/powerpc/codegen.h,
+       src/vm/jit/powerpc64/codegen.h,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/sparc64/codegen.h,
+       src/vm/jit/x86_64/codegen.h (COMPILERSTUB_CODESIZE): Added.
+
+2007-04-12 11:56  twisti
+
+       * src/vm/jit/arm/linux/md-os.c (mm/memory.h): Removed.
+       [ENABLE_THREADS] (threads/native/threads.h): Added.
+
+2007-04-11 16:39  tbfg
+
+       * src/vm/jit/powerpc64/arch.h (SUPPORT_LONG_SHIFT): Enabled.
+       
+       * src/vm/jit/powerpc64/codegen.c (ICMD_LSHLCONST): Implemented.
+       (ICMD_LSHRCONST): Likewise.
+       (ICMD_LUSHRCONST): Likewise.
+       (ICMD_LSHL): Likewise.
+       (ICMD_LSHR): Likewise.
+       (ICMD_LUSHR): Likewise.
+       (ICMD_IUSHR): Fixed.
+       (ICMD_IUSHRCONST): Fixed.
+       
+       * src/vm/jit/powerpc64/codegen.h (M_SRL): Use 64bit opcode.
+       (M_SRA): Likewise.
+       (M_SRA_IMM): Likewise.
+       (M_SRL_IMM): Likewise.
+       (M_SSL_IMM): Likewise.
+       (M_SSL): Likewise.
+       (M_CLR_HIGH): Added.
+
+2007-04-11 08:21  twisti
+
+       * src/toolbox/logging.c (log_finish): Also print a \n in the log-file.
+
+2007-04-11 08:11  twisti
+
+       * src/vm/jit/codegen-common.c (codegen_generate): Added re-generating
+       debug message.
+
+2007-04-10 21:37  twisti
+
+       * src/vm/jit/mips/linux/md-os.c (md_signal_handler_sigsegv): We only
+       need to check the cause for pre glibc-2.5.
+
+2007-04-10 21:24  twisti
+
+       * src/vm/jit/mips/codegen.c (codegen_emit): Fixed ICMD_IF_Lxx
+       instructions for 64-bit.
+
+2007-04-10 12:22  twisti
+
+       * src/vm/jit/mips/linux/md-os.c (md_signal_handler_sigsegv): Set val
+       accordingly.
+
+2007-04-10 05:02  pm
+
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/md-abi.h,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/arch.h,
+       src/vm/jit/s390/asmpart.S,
+       src/vm/jit/s390/tests/tests.java.pp: Changed very much.
+
+2007-04-09 21:17  twisti
+
+       * src/vm/jit/alpha/emit.c (emit_copy): Check src-type, not dst-type.
+
+2007-04-09 17:23  twisti
+
+       * src/vm/jit/alpha/asmpart.S: Use % instead of @ for progbits as ARM's
+       assembler uses @ as comment character.
+       * src/vm/jit/arm/asmpart.S: Likewise.
+       * src/vm/jit/i386/asmpart.S: Likewise.
+       * src/vm/jit/mips/asmpart.S: Likewise.
+       * src/vm/jit/powerpc/asmpart.S: Likewise.
+       * src/vm/jit/powerpc64/asmpart.S: Likewise.
+       * src/vm/jit/s390/asmpart.S: Likewise.
+       * src/vm/jit/sparc64/asmpart.S: Likewise.
+       * src/vm/jit/x86_64/asmpart.S: Likewise.
+
+2007-04-09 11:51  twisti
+
+       * src/vm/jit/mips/codegen.h (BRANCH_NOPS): Added long-branches case.
+       
+       * src/vm/jit/mips/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
+       (emit_branch): Implemented conditional long-branches.
+
+2007-04-08 21:14  twisti
+
+       * src/native/vm/cldc1.1/java_lang_Object.c (notifyAll): Implemented.
+       * src/native/vm/cldc1.1/java_lang_String.c (lastIndexOf__I): Likewise.
+
+2007-04-05 14:23  michi
+
+       * src/vm/global.h (compiler_lock, compiler_unlock): Removed.
+       * src/cacaoh/dummy.c (compiler_lock, compiler_unlock): Removed.
+       * src/threads/native/threads.c (compiler_lock, compiler_unlock):
+       Removed.
+       
+       * src/vmcore/linker.h (linker_classrenumber_lock): Added.
+       * src/vmcore/linker.c (linker_classrenumber_lock): Added.
+       (linker_compute_subclasses): Uses above lock object instead of
+       compiler_lock.
+       
+       * src/vm/jit/intrp/asmpart.c (intrp_asm_getclassvalues_atomic):
+       Likewise.
+
+2007-04-05 13:22  michi
+
+       * src/vm/jit/codegen-common.c (codegen_get_pv_from_pc): Inserted
+       ifdef to fix
+       compiler error with disabled threads.
+
+2007-04-05 12:06  twisti
+
+       * src/vm/exceptions.c (exceptions_throw_nosuchmethoderror)
+       [!ENABLE_JAVASE]: Throw an error.
+
+2007-04-05 11:57  twisti
+
+       * src/threads/threads-common.c (threads_get_state): Renamed to
+       threads_thread_get_state.
+       (threads_thread_is_alive): New function.
+       
+       * src/threads/threads-common.h: Likewise.
+       
+       * src/native/vm/java_lang_Thread.c (isAlive): New function.
+       (getState): Renamed threads_get_state to threads_thread_get_state.
+       
+       * src/native/vm/java_lang_Thread.h (isAlive): Added.
+       
+       * src/native/vm/cldc1.1/java_lang_Thread.c (isAlive): New function.
+
+2007-04-05 11:39  twisti
+
+       * src/native/vm/java_lang_Thread.c [ENABLE_THREADS]
+       (threads/native/threads.h): Removed.
+       (threads/threads-common.h): Added.
+       (vm/stringlocal.h): Likewise.
+       (vm/vm.h): Removed.
+       (getState): Implemented.
+       
+       * src/threads/threads-common.c (vm/vm.h): Added.
+       (threads_get_state): New function.
+       (threads_dump): Print thread state.
+       
+       * src/threads/threads-common.h (THREAD_STATE_NEW)
+       (THREAD_STATE_RUNNABLE, THREAD_STATE_BLOCKED, THREAD_STATE_WAITING)
+       (THREAD_STATE_TIMED_WAITING, THREAD_STATE_TERMINATED): Defined.
+       (threads_get_state): Added.
+       
+       * src/threads/native/threads.c (threads_init): Set thread-state.
+       (threads_startup_thread): Likewise.
+       (threads_attach_current_thread): Likewise.
+       (threads_detach_thread): Likewise.
+       (threads_wait_with_timeout): Likewise.
+       
+       * src/threads/native/threads.h (threadobject): Added state field.
+       
+       * src/native/native.c (dummynativetable) [ENABLE_JAVASE]: Added
+       Java_java_lang_VMThread_getState.
+
+2007-04-05 00:14  twisti
+
+       * src/threads/threads-common.c (threads_print_stacktrace): Removed
+       !ENABLE_THREADS code, since this file is only compiled with
+       ENABLE_THREADS.
+
+2007-04-04 22:29  twisti
+
+       * src/vm/jit/verify/typecheck-stackbased.c: Use block directly instead
+       of insindex.
+       * src/vm/jit/verify/typecheck-stackbased-gen.inc: Newly generated.
+
+2007-04-04 22:14  twisti
+
+       * src/vm/jit/parse.c (BYTECODEINDEX_TO_BASICBLOCK): Added.
+       (parsedata_t): Removed instructionstart, added bytecodestart,
+       basicblockstart, bytecodemap, instructionmap.
+       (parse_setup): Allocate new arrays.
+       (parse_bytecodeindex_to_basicblock): New function.
+       (parse_mark_exception_boundaries): Pass parsedata_t.
+       (parse_resolve_exception_table): Likewise.
+       (parse): Completely rewritten so we are able to have basic block
+       boundaries on IR instruction level. We now also resolve basic block
+       pointers in this pass.
+       
+       * src/vm/jit/parse.h (MARK_BASICBLOCK): Pass parsedata_t.
+       (BLOCK_OF): Removed.
+       
+       * src/vm/jit/jit.h (jitdata): Removed basicblockindex.
+       
+       * src/vm/jit/show.c (SHOW_TARGET): Print block instead of insindex.
+       (show_icmd): Likewise.
+       
+       * src/vm/jit/stack.c (BRANCH_TARGET): Directly use block.
+       (stack_analyse): Likewise.
+       * src/vm/jit/verify/icmds.c: Likewise.
+       * src/vm/jit/verify/typecheck-stackbased.c: Likewise.
+
+2007-04-04 14:16  twisti
+
+       * src/native/vm/gnu/sun_misc_Unsafe.c: Header changes.
+       
+       * src/native/native.c [ENABLE_JAVASE]
+       (native/include/sun_misc_Unsafe.h): Added.
+       [ENABLE_JAVASE] (dummynativetable): Added
+       Java_sun_misc_Unsafe_objectFieldOffset and
+       Java_sun_misc_Unsafe_compareAndSwapInt.
+
+2007-04-03 22:29  twisti
+
+       * src/vm/jit/alpha/asmpart.S: Replaced __GNU__ with __linux__ for
+       exec-stacks.
+       * src/vm/jit/arm/asmpart.S: Likewise.
+       * src/vm/jit/i386/asmpart.S: Likewise.
+       * src/vm/jit/mips/asmpart.S: Likewise.
+       * src/vm/jit/powerpc/asmpart.S: Likewise.
+       * src/vm/jit/powerpc64/asmpart.S: Likewise.
+       * src/vm/jit/s390/asmpart.S: Likewise.
+       * src/vm/jit/sparc64/asmpart.S: Likewise.
+       * src/vm/jit/x86_64/asmpart.S: Likewise.
+
+2007-04-03 21:30  twisti
+
+       * src/vm/jit/i386/linux/md-os.c (threads/threads-common.h): Added.
+
+2007-04-03 18:02  twisti
+
+       * src/vm/jit/mips/md-abi.h (REG_FA0, REG_FA1, REG_FA2): Defined.
+
+2007-04-03 16:06  twisti
+
+       * src/threads/threads-common.c (threads_print_stacktrace): Pass
+       stackframeinfo to stacktrace_create.
+       
+       * src/vm/jit/codegen-common.c (threads/native/threads.h): Removed.
+       (threads/threads-common.h): Added.
+       (codegen_get_pv_from_pc): Replaced stacktrace_dump_trace with
+       threads_print_stacktrace.
+       
+       * src/vm/jit/stacktrace.h (stacktrace_print_trace_from_buffer): Added.
+
+2007-04-03 15:51  twisti
+
+       * src/vm/jit/stacktrace.c (stacktrace_create): Changed signature.
+       
+       (stacktrace_fillInStackTrace): Pass stackframeinfo to
+       stacktrace_create.
+       (stacktrace_getClassContext): Likewise.
+       (stacktrace_getCurrentClass): Likewise.
+       (stacktrace_getStack): Likewise.
+       (stacktrace_dump_trace): Removed.
+       
+       * src/vm/jit/stacktrace.h (threads/native/threads.h)
+       (threads/none/threads.h): Removed.
+       (stacktrace_create): Added.
+       (stacktrace_dump_trace): Removed.
+       
+       * src/threads/native/threads.c (threads_dump): Removed.
+       * src/threads/native/threads.h (threads_dump): Likewise.
+       
+       * src/threads/threads-common.c (vm/jit/stacktrace.h): Added.
+       (threads_dump): Added.
+       (threads_print_stacktrace): Likewise.
+       
+       * src/threads/threads-common.h (threads_dump): Added.
+       (threads_print_stacktrace): Likewise.
+
+2007-04-03 15:29  twisti
+
+       * src/vm/jit/replace.c (threads/threads-common.h): Added.
+       
+       * src/vm/jit/replace.h: Moved empty defines to the top of the file to
+       see what's happening when !defined(ENABLE_REPLACEMENT).
+
+2007-04-03 15:22  twisti
+
+       * src/vm/jit/x86_64/linux/md-os.c (md_signal_handler_sigfpe): Use
+       exceptions_new_hardware_exception.
+       * src/vm/exceptions.c (exceptions_fillinstacktrace)
+       [ENABLE_JAVAME_CLDC1_1]: fillInStackTrace has another signature in
+       CLDC-1.1.
+
+2007-04-03 14:34  twisti
+
+       * src/vm/jit/arm/emit.c (emit_exception_stubs): Removed.
+       
+       * src/vm/jit/arm/md.c (md_codegen_patch_branch): Likewise.
+       (md_stacktrace_get_returnaddress): Removed debug code.
+
+2007-04-03 14:23  twisti
 
-2005-03-05 18:10  twisti
+       * src/threads/native/threads.h (STACKFRAMEINFO): Return stackframeinfo
+       instead of a pointer to it.
+       * src/threads/none/threads.h (STACKFRAMEINFO): Likewise.
+       
+       * src/vm/jit/codegen-common.c (codegen_finish_native_call):
+       STACKFRAMEINFO changes.
+       
+       * src/vm/jit/replace.c (replace_recover_source_state): Likewise.
+       
+       * src/vm/jit/stacktrace.c (stacktrace_create_stackframeinfo):
+       Likewise.
+       (stacktrace_create_extern_stackframeinfo): Likewise.
+       (stacktrace_create_native_stackframeinfo): Likewise.
+       (stacktrace_remove_stackframeinfo): Likewise.
 
-       * src/cacaoh/: headers.c, headers.h: Removed unused
-         printnativetableentry function.
+2007-04-03 14:00  twisti
 
-2005-03-05 18:07  twisti
+       * src/vm/jit/stacktrace.c (stacktrace_create_inline_stackframeinfo):
+       Removed.
+       (stacktrace_inline_arithmeticexception): Likewise.
+       (stacktrace_inline_arrayindexoutofboundsexception): Likewise.
+       (stacktrace_inline_arraystoreexception): Likewise.
+       (stacktrace_inline_classcastexception): Likewise.
+       (stacktrace_inline_nullpointerexception): Likewise.
+       (stacktrace_inline_fillInStackTrace): Likewise.
+       (stacktrace_hardware_arithmeticexception): Likewise.
+       (stacktrace_hardware_nullpointerexception): Likewise.
+       
+       * src/vm/jit/stacktrace.h: Likewise.
 
-       * src/cacao/Makefile.am: - removed gtk lib linking stuff - removed
-         install hook
+2007-04-03 13:48  twisti
 
-2005-03-05 18:05  twisti
+       * configure.ac: Added armv4 architecture.
 
-       * src/cacao/cacao.c: Property bugfix: -Dfoo creates an empty
-         property
+2007-04-03 13:47  twisti
 
-2005-03-05 18:01  twisti
+       * src/vm/jit/arm/linux/md-os.c (md_signal_handler_sigsegv): Use
+       exceptions_new_hardware_exception.
+       [ENABLE_THREADS] (md_signal_handler_sigusr2): New function.
 
-       * src/Makefile.am: Added scripts to SUBDIRS.
+2007-04-03 13:14  twisti
 
-2005-03-05 17:59  twisti
+       * src/vm/jit/i386/linux/md-os.c (md_signal_handler_sigfpe): Use
+       exceptions_new_hardware_exception.
 
-       * 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).
+2007-04-03 12:10  twisti
 
-2005-03-05 17:58  twisti
+       * src/vm/jit/jit.h: Includes alpha-sorted.
 
-       * src/native/native.c: Removed old, unused gtk stuff.
+2007-04-03 11:56  twisti
 
-2005-03-05 17:57  twisti
+       * src/vm/jit/replace.c (native/include/java_lang_String.h): Removed.
+       (java_value_print): Don't cast to java_lang_String.
 
-       * src/native/Makefile.am: Removed nativetable.inc generation stuff.
+2007-04-03 11:46  twisti
 
-2005-03-05 17:57  twisti
+       * src/vm/jit/allocator/simplereg.c (simplereg_make_statistics): Fixed
+       compiler warning.
 
-       * src/native/include/Makefile.am: - removed headers which are not
-         required - changed header generation
+2007-04-03 11:37  twisti
 
-2005-03-05 17:56  twisti
+       * src/vm/jit/x86_64/emit.c (emit_replacement_stubs): Removed unused
+       variable disp.
 
-       * src/native/classes.am: Not needed anymore.
+2007-04-03 11:35  twisti
 
-2005-03-05 17:55  twisti
+       * src/vmcore/statistics.c (statistics_print_memory_usage): Prevent
+       compiler warning on 64-bit machines.
 
-       * src/native/tools/: Makefile.am, gennativetable.c: From now, we
-         use a hardcoded nativetable.
+2007-04-02 23:13  michi
 
-2005-03-05 17:53  twisti
+       * src/vm/jit/replace.c: Added include to fix crash on x86_64.
 
-       * src/native/vm/Makefile.am: - removed old, unused gtk files -
-         removed implementednatives.data stuff
+2007-04-02 21:24  twisti
 
-2005-03-05 17:50  twisti
+       * src/vm/jit/alpha/linux/md-os.c [ENABLE_THREADS]
+       (threads/native/threads.h): Added.
+       [ENABLE_THREADS] (md_signal_handler_sigusr2): Added #ifdef.
 
-       * src/native/vm/VMRuntime.c: Removed unused headers.
+2007-04-02 20:58  twisti
 
-2005-03-05 17:50  twisti
+       * src/vm/jit/alpha/md-abi.c (abi_registers_integer_argument): Added.
+       (abi_registers_integer_saved): Likewise.
+       (abi_registers_integer_temporary): Likewise.
 
-       * src/native/vm/VMClass.c: Header fixes.
+2007-04-02 20:04  michi
 
-2005-03-05 17:47  twisti
+       * src/vm/jit/stacktrace.c (stacktrace_create): Returns NULL if there
+       is no
+       stacktrace available for the given thread. Fixed comments.
 
-       * src/native/vm/: GtkComponentPeer.c, GtkFileDialogPeer.c,
-         GtkScrollPanePeer.c: Not required anymore.
+2007-04-02 19:56  twisti
 
-2005-03-05 16:55  twisti
+       * src/vm/jit/x86_64/md-abi.c (abi_registers_integer_argument): Added.
+       (abi_registers_integer_saved): Likewise.
+       (abi_registers_integer_temporary): Likewise.
 
-       * src/vm/jit/x86_64/codegen.c: - removed ALIGNCODENOP - bugfix in
-         runverbose: float register have been copied to the wrong
-         integer registers
+2007-04-02 19:45  twisti
 
-2005-03-05 16:42  twisti
+       * src/vm/jit/parse.c (parse): JAVA_GOTO_W must be converted to a
+       ICMD_GOTO.
 
-       * src/vm/jit/x86_64/codegen.h: Removed ALIGNCODENOP.
+2007-04-02 18:56  twisti
 
-2005-03-05 15:37  twisti
+       * src/vm/jit/jit.h (INS_FLAG_BASICBLOCK): Defined.
+       (INS_FLAG_ID_SHIFT): Changed to 5.
+       (INSTRUCTION_STARTS_BASICBLOCK): Added.
+       
+       * src/vm/jit/parse.c (parse): Changed basic block determination. Now
+       basic blocks can start at IR instruction level. This is required for
+       slow-fast path builtins.
 
-       * 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.
+2007-04-02 16:09  twisti
 
-2005-03-04 18:09  twisti
+       * src/vm/jit/stack.c (stack_reach_next_block): Reformatted comments.
+       (stack_analyse): Likewise.
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Friday save.
+2007-04-02 13:45  twisti
 
-2005-03-04 17:30  twisti
+       * src/vm/jit/stack.c (stack_mark_reached): Added assert on b.
+       (stack_mark_reached_from_outvars): Likewise.
+       (stack_reach_next_block): Use NULL instead of !.
+       (stack_analyse): Indent.
 
-       * src/native/: Makefile.am, include/Makefile.am: Build directory
-         fixes.
+2007-04-01 22:53  ajordan
 
-2005-03-04 17:14  twisti
+       * src/vm/jit/sparc64/codegen.c: Implemented float argument passing
+       for builtin calls.
+       * src/vm/jit/sparc64/codegen.h: Likewise.
 
-       * src/vm/jit/powerpc/Makefile.am: Build directory fixes.
+2007-04-01 16:18  stefan
 
-2005-03-04 16:53  twisti
+       * src/vm/jit/powerpc/darwin/md-asm.h,
+       src/vm/jit/i386/darwin/md-asm.h: added missing symbol
+       asm_vm_call_method_end.
 
-       * configure.in: Removed jvm98 Makefile.
+2007-04-01 10:50  edwin
 
-2005-03-04 16:49  christian
+       * contrib/vmlog: Committed vmlog 0.0.5.
+       * THIRDPARTY: Added copyright notice for vmlog.
 
-       * src/vm/jit/: jit.c, lsra.h, lsra.inc: [no log message]
+2007-03-30 11:41  twisti
 
-2005-03-04 16:20  twisti
+       * src/vm/jit/parse.c (parse_realloc_instructions): Renamed ipc to
+       icount.
+       (parse): Renamed ipc to icount, set method variables at the very end
+       and use local variables before.
+       
+       * src/vm/jit/parse.h (INSTRUCTIONS_CHECK): Renamed ipc to icount.
+       (PINC): Likewise.
+       (OP_PREPARE_FLAGS): Likewise.
 
-       * tests/Makefile.am: Removed jvm98 subdir.
+2007-03-29 23:22  twisti
 
-2005-03-04 12:33  twisti
+       * src/vm/jit/powerpc/linux/md-os.c (md_signal_handler_sigsegv): Fixed
+       address check (thanks Michi).
 
-       * ChangeLog: Updated.
+2007-03-29 23:01  ajordan
 
-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/sparc64/codegen.c (codegen_emit): Fixed ICMD_IREMPOW2.
+       Added ICMD_L2F and ICMD_L2D.
+       Fixed constant creation in IF_L* compares.
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Whatever.
+2007-03-29 21:56  michi
 
-2005-02-24 09:44  twisti
+       * src/mm/nogc.c: Fixed merging conflict which was commited to that
+       file.
 
-       * src/vm/jit/schedule/schedule.h: Next save.
+2007-03-29 21:37  ajordan
 
-2005-02-23 18:03  twisti
+       * src/vm/jit/sparc64/md.c (md_get_pv_from_pc): Implemented sethi
+       hanlding.
+       
+       * src/vm/jit/sparc64/codegen.c (createnativestub): Fixed window/stack
+       handling in case of exception.
+       * src/vm/jit/sparc64/asmpart.S (asm_call_jit_compiler): Likewise.
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Save.
+2007-03-29 11:04  twisti
 
-2005-02-23 12:50  twisti
+       * src/vm/jit/powerpc/linux/md-os.c (md_signal_handler_sigsegv): Check
+       for addr == NULL in NPE case.
 
-       * src/vm/jit/: reg.h, reg.inc: Renamed: floatregsnum -> fltregsnum
-                 floatreg_ret -> fltreg_ret This is more consistent with
-         the other names.
+2007-03-29 06:52  pm
 
-2005-02-23 12:47  twisti
+       * src/vm/jit/s390/md-abi.h,
+       src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/emit.h,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/arch.h: Changed a lot.
 
-       * src/vm/jit/schedule/: schedule.c, schedule.h: Progress...
+2007-03-28 22:59  twisti
 
-2005-02-23 12:06  twisti
+       * src/vm/exceptions.h (exceptionptr): Removed.
+       (_no_threads_exceptionptr): Likewise.
 
-       * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h,
-         powerpc/arch.h, x86_64/arch.h: Added SUPPORT_MUL_CONST define.
+2007-03-28 22:32  twisti
 
-2005-02-19 12:46  carolyn
+       * svnmerge uninit.
 
-       * 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
+2007-03-28 22:25  michi
 
-2005-02-19 12:32  carolyn
+       * AUTHORS: Added myself to the list of authors (finally).
+
+2007-03-28 21:05  twisti
+
+       * Merged in twisti-branch.
+
+2007-03-28 20:50  twisti
+
+       Initialized merge tracking via "svnmerge" with revisions "1-6085"
+       from
+       file:///ahome/cacao/svn/cacao/branches/twisti
+
+2007-03-28 20:28  twisti
+
+       Initialized merge tracking via "svnmerge" with revisions "1-6086"
+       from
+       svn+ssh://c1.complang.tuwien.ac.at/ahome/cacao/svn/cacao/branches/twisti
+
+2007-03-28 20:22  twisti
+
+       Initialized merge tracking via "svnmerge" with revisions "1-7592"
+       from
+       svn+ssh://c1.complang.tuwien.ac.at/ahome/cacao/svn/cacao/branches/twisti
+
+2007-03-28 13:29  twisti
+
+       * src/vm/exceptions.c (throw_exception_exit_intern): Removed.
+       (throw_exception): Likewise.
+       (throw_exception_exit): Likewise.
+       (throw_main_exception): Likewise.
+       (throw_main_exception_exit): Likewise.
+       (throw_cacao_exception_exit): Likewise.
+       (exceptions_print_stacktrace): New function.
+       * src/vm/exceptions.h: Likewise.
+       
+       * src/vm/vm.c (vm_create): Use vm_abort or exceptions_print_stacktrace
+       instead of throw_main_exception_exit.
+       (vm_run): Likewise.
+       (vm_exit): Likewise.
+       (vm_get_mainclass_from_jar): Likewise.
+       
+       * src/threads/native/threads.c (threads_init): Use return instead of
+       throw_exception_exit.
+       (threads_startup_thread): Use vm_abort.
+
+2007-03-26 07:23  pm
+
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/md-abi.h,
+       src/vm/jit/s390/md.c,
+       src/vm/jit/s390/emit.h,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/tests/tests.java.pp,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/md-abi.c: Chaned a lot.
+
+2007-03-25 20:30  twisti
+
+       Reverted patch 7268.
+       
+       * src/vm/jit/code.c: Reverted.
+       * src/vm/jit/code.h: Likewise.
+       * src/vm/jit/jit.c: Likewise.
+       * src/vm/jit/jit.h: Likewise.
+       * src/vmcore/loader.c: Likewise.
+       * src/vmcore/method.h: Likewise.
+
+2007-03-25 18:55  twisti
+
+       * src/native/native.c (native_get_parametertypes): Removed.
+       (native_get_exceptiontypes): Likewise.
+       * src/native/native.h: Likewise.
+       
+       * src/vmcore/method.c (vm/builtin.h): Added.
+       (vm/resolve.h): Likewise.
+       (method_get_parametertypearray): New function.
+       (method_get_exceptionarray): Likewise.
+       * src/vmcore/method.h (method_get_parametertypearray): Added.
+       (method_get_exceptionarray): Likewise.
+       
+       * src/cacaoh/dummy.c (builtin_anewarray): Added.
+       (resolve_class_from_typedesc): Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Method.c (getParameterTypes):
+       Use method function.
+       (getExceptionTypes): Likewise.
+       * src/native/vm/gnu/java_lang_reflect_Constructor.c
+       (getParameterTypes): Likewise.
+       (getExceptionTypes): Likewise.
+
+2007-03-23 21:33  twisti
+
+       * src/vm/builtin.c (builtin_isanysubclass): Removed.
+       (builtin_instanceof): Replaced builtin_isanysubclass with
+       class_isanysubclass.
+       (builtin_descriptorscompatible): Likewise.
+       
+       * src/vm/builtin.h (builtin_isanysubclass): Removed.
+       
+       * src/vm/access.c (access_is_accessible_member): Replaced
+       builtin_isanysubclass with class_isanysubclass.
+       * src/native/vm/java_lang_Class.c (isAssignableFrom): Likewise.
+       
+       * src/vm/jit/asmpart.h (castinfo): Removed.
+       
+       * src/vmcore/class.c (vm/jit/asmpart.h): Added.
+       (class_isanysubclass): New function.
+       
+       * src/vmcore/class.h (castinfo): Added.
+       (class_isanysubclass): Likewise.
+       
+       * src/cacaoh/dummy.c (asm_getclassvalues_atomic): New function.
+       (intrp_asm_getclassvalues_atomic): Likewise.
+
+2007-03-23 20:38  twisti
+
+       * src/vm/builtin.c (builtin_isanysubclass_vftbl): Removed.
+       (builtin_descriptorscompatible): Use builtin_isanysubclass instead of
+       builtin_isanysubclass_vftbl.
+
+2007-03-23 19:10  twisti
+
+       * src/vm/global.h (ACC_CLASS_PRIMITIVE): Defined.
+       
+       * src/vm/builtin.c (builtin_isanysubclass): Check for primitive
+       classes.
+       
+       * src/vmcore/linker.c (link_primitivetype_table): Set primitive flag.
+
+2007-03-23 18:51  twisti
+
+       * src/vmcore/classcache.c (classcache_add_constraint)
+       [CLASSCACHE_VERBOSE]: Started to use log-functions.
+       (classcache_debug_dump): Likewise.
+
+2007-03-23 11:56  twisti
+
+       * src/vm/jit/powerpc/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
+
+2007-03-22 13:55  michi
+
+       * src/vm/jit/arm/codegen.c (codegen) [!ENABLE_SOFTFLOAT]: Fixed
+       position of
+       soft null pointer checks in PUTFIELD and GETFIELD.
+
+2007-03-21 14:26  twisti
+
+       * src/vmcore/statistics.c (size_lock_record_pool): Added.
+       (statistics_print_memory_usage): Print new variable.
+       
+       * src/vmcore/statistics.h (size_lock_record_pool): Added.
+       
+       * src/threads/native/lock.c (lock_record_alloc_new_pool): Added
+       statistics.
+
+2007-03-21 13:27  twisti
+
+       * src/vmcore/statistics.c (size_threadobject, size_lock_hashtable)
+       (size_lock_waiter): Added.
+       (statistics_print_memory_usage): Print new variables.
+       
+       * src/vmcore/statistics.h (size_threadobject, size_lock_hashtable)
+       (size_lock_waiter): Added.
+       
+       * src/threads/native/lock.c (vmcore/options.h): Added.
+       [ENABLE_STATISTICS] (vmcore/statistics.h): Added.
+       (lock_hashtable_init): Added statistics.
+       (lock_hashtable_grow): Likewise.
+       (lock_record_add_waiter): Likewise.
+       (lock_record_remove_waiter): Likewise.
+       
+       * src/threads/native/threads.c [ENABLE_STATISTICS]
+       (vmcore/statistics.h): Added.
+       (threads_preinit): Added statistics.
+       (threads_init): Likewise.
+       (threads_start_javathread): Likewise.
+       (threads_attach_current_thread): Likewise.
+       (threads_detach_thread): Likewise.
+
+2007-03-21 13:19  twisti
 
-       * src/vm/builtin.c: 1st level calls print
+       * src/vmcore/zip.c (zip_get): Don't assign in if-statement, this makes
+       debugging a bit easier.
 
-2005-02-18 08:45  christian
+2007-03-21 13:18  twisti
 
-       * src/vm/jit/lsra.inc: [no log message]
+       * src/vmcore/linker.c (link_primitivetype_table): Set super class
+       explicitly to NULL.
+       (linker_compute_subclasses): Indent.
 
-2005-02-17 21:43  christian
+2007-03-20 00:25  ajordan
 
-       * src/vm/jit/jit.c: [no log message]
+       * src/vm/jit/sparc64/md-abi.c (md_param_alloc_native): using this for
+       native param allocation. No need for my own version of this anymore.
+       * src/vm/jit/sparc64/codegen.c: Likewise.
 
-2005-02-17 20:50  twisti
+2007-03-17 13:12  twisti
 
-       * src/vm/jit/x86_64/: disass.c, disass.h: disassembler fixes.
+       * src/vm/builtin.h (builtin_isanysubclass_vftbl): Removed, made
+       static.
 
-2005-02-17 20:47  christian
+2007-03-17 13:11  twisti
 
-       * configure.in, src/vm/statistics.c, src/vm/statistics.h,
-         src/vm/jit/reg.h, src/vm/jit/reg.inc: [no log message]
+       * src/vm/builtin.c (builtin_isanysubclass): Code cleanup.
+       (builtin_isanysubclass_vftbl): Likewise.
 
-2005-02-17 14:42  christian
+2007-03-17 13:10  twisti
 
-       * src/vm/: statistics.c, statistics.h, jit/codegen.inc, jit/jit.c,
-         jit/lsra.h, jit/lsra.inc: [no log message]
+       * src/native/vm/gnu/java_lang_reflect_Method.c (vm/resolve.h): Added.
 
-2005-02-17 12:41  twisti
+2007-03-17 12:57  twisti
 
-       * src/vm/jit/Makefile.am: Added schedule subdir.
+       * src/vm/builtin.c (builtin_isanysubclass): Cleanup and comments.
 
-2005-02-17 12:41  twisti
+2007-03-16 23:00  pm
 
-       * src/vm/jit/codegen.inc: Don't declare float/double functions on
-         xdspcore (prevent warnings).
+       * src/vm/exceptions.c (exceptions_handle_exception): 31 bit address
+       comparison for S390. These address comparison macros need to be moved
+       to some header.
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/md.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/arch.h,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/md-abi.c,
+       src/vm/jit/s390/tests/tests.java.pp,
+       src/vm/jit/s390/tests/Makefile: Changed a lot.
 
-2005-02-17 12:40  twisti
+2007-03-15 09:28  twisti
 
-       * src/vm/jit/schedule/: Makefile.am, schedule.c, schedule.h:
-         Initial commit for instruction scheduler.
+       * src/native/jni.c (_Jv_jni_invokeNative): Release memory in exception
+       case.
 
-2005-02-16 15:46  twisti
+2007-03-15 08:23  pm
 
-       * src/vm/jit/powerpc/codegen.c: Calling convention fixes.
+       * src/vm/jit/s390/tests/tests.java.pp: added INT2CHAR test testing
+       negative values.
 
-2005-02-15 21:01  christian
+2007-03-15 07:07  pm
 
-       * src/vm/jit/lsra.inc: [no log message]
+       * src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h: Changed a lot.
+       * src/vm/jit/s390/tests,
+       src/vm/jit/s390/tests/tests.java.pp,
+       src/vm/jit/s390/tests/Makefile: Added opcode tests in java.
 
-2005-02-15 17:53  twisti
+2007-03-14 21:54  twisti
 
-       * src/vm/jit/alpha/asmpart.S: Use: utf_fillInStackTrace,
-         utf_void__java_lang_Throwable
+       * src/vmcore/statistics.c (size_string): Added.
+       (statistics_print_memory_usage): Likewise.
+       * src/vmcore/statistics.h (size_string): Likewise.
+       
+       * src/vm/string.c (vmcore/statistics.h): Added.
+       (literalstring_u2): Added statistics.
 
-2005-02-15 17:52  twisti
+2007-03-14 21:18  twisti
 
-       * src/vm/jit/alpha/codegen.c: - some signal changes - include
-         "cacao/cacao.h"
+       * src/vm/jit/alpha/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
 
-2005-02-15 17:51  twisti
+2007-03-14 21:16  twisti
 
-       * src/vm/jit/alpha/Makefile.am: Build dir fixes.
+       * src/vm/jit/alpha/md.c (vm/jit/codegen-common.h): Added temporarily.
 
-2005-02-15 17:30  christian
+2007-03-14 17:31  michi
 
-       * src/vm/jit/: jit.c, lsra.h, lsra.inc: new lsra version
-         ---------------------------------------------------------------------
+       * src/vm/jit/arm/codegen.c (codegen): All the long compares have a
+       different
+       implementation now.
 
-2005-02-15 14:14  twisti
+2007-03-14 16:44  michi
 
-       * src/vm/jit/i386/: disass.c, disass.h: - disassemble use
-         disassinstr - don't pass `pos' to disassinstr
+       * src/vm/jit/arm/emit.c (emit_verbosecall_enter): Fixed bug with
+       inmemory
+       arguments, which caused some crashes with verbose-calls.
 
-2005-02-15 14:08  twisti
+2007-03-14 12:00  michi
 
-       * src/vm/jit/stack.c: - we don't need `i' passed to disassinstr -
-         don't increase counters in for loop
+       * src/mm/nogc.c: Fixed includes and exceptions.
 
-2005-02-14 21:25  stefan
+2007-03-13 20:31  twisti
 
-       * src/vm/jit/powerpc/asmpart.S: range overwrite fixed in
-         asm_cacheflush
+       * src/vm/jit/i386/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
+       * src/vm/jit/i386/codegen.c (codegen): Fixed compiler warning.
 
-2005-02-10 12:41  twisti
+2007-03-13 16:32  michi
 
-       * src/native/: native.c, native.h: Forgot to remove some class_*
-         stuff (thanks go to the irix linker, man you are a great linker
-         ;-)
+       * src/vm/jit/arm/codegen.c (codegen): Long branches are implemented
+       differently now.
+       
+       * src/vm/jit/arm/codegen.h (M_COMPARE): Easier macros without
+       overjumps.
+       (M_MOVEQ_IMM, M_MOVGT_IMM, M_ADDHI_IMM, M_SUBLO_IMM, M_CMPEQ_IMM):
+       New macro.
 
-2005-02-10 12:15  twisti
+2007-03-13 13:19  michi
 
-       * src/vm/jit/i386/Makefile.am: - using top_builddir instead of
-         top_srcdir where required to support build   directories -
-         INCLUDES adjusted
+       * src/vm/jit/arm/linux/Makefile.am: Fixed include path to care about
+       builddir.
 
-2005-02-10 12:13  twisti
+2007-03-12 13:34  twisti
 
-       * src/vm/jit/i386/asmpart.S: - using utf_fillInStackTrace,
-         utf_void__java_lang_Throwable - smaller chnages
+       * src/vm/jit/codegen.c (codegen): Change the operand direction of some
+       macros. Started to implement long-compares differently.
+       
+       * src/vm/jit/codegen.h (M_AND, M_ORR, M_EOR, M_AND_IMM, M_MOVEQ)
+       (M_MOVVS_IMM, M_MOVNE_IMM, M_MOVLT_IMM, M_MOVLS_IMM): Changed operand
+       direction.
+       (M_ORR_S, M_CMPEQ, M_CMPLE): New macro.
 
-2005-02-10 12:12  twisti
+2007-03-12 13:17  twisti
 
-       * src/vm/jit/i386/codegen.c: - using of utf_fillInStackTrace,
-         utf_void__java_lang_Throwable - smaller signal changes
+       * src/vm/jit/arm/md.c (vm/jit/codegen-common.h): Added.
 
-2005-02-10 12:04  twisti
+2007-03-12 10:11  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
+       * src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.c
+       (vm/vm.h): Added.
+       (open): Call vm_abort.
+       
+       * src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.c
+       (unistd.h): Added.
+       (readByte): New function.
+       (writeBuf): Likewise.
+       (available0): Likewise.
+       (close0): Likewise.
 
-2005-02-10 12:01  twisti
+2007-03-09 21:26  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
+       * tests/regression/resolving (svn:ignore): Added.
+       * tests/regression/resolving/classes1: Likewise.
+       * tests/regression/resolving/classes2: Likewise.
+       * tests/regression/resolving/classes3: Likewise.
+
+2007-03-08 02:59  michi
+
+       * src/threads/native/threads.c (threads_init) [!ENABLE_GC_CACAO]:
+       Fixed bug for
+       lost java.lang.Thread object of mainthread with BoehmGC.
+       
+       * src/native/vm/java_lang_Thread.c: Fixed includes to prevend
+       compiler warnings.
+
+2007-03-07 14:05  twisti
+
+       * src/vm/jit/mips/md.c (vm/jit/codegen-common.h): Temporarily added.
+
+2007-03-07 13:12  twisti
+
+       * src/vm/jit/x86_64/emit.c (emit_call_reg): Call emit_rex with size 0.
+
+2007-03-07 12:37  twisti
+
+       * src/vm/jit/x86_64/asmpart.S (asm_compare_and_swap): New function.
+       (asm_memory_barrier): Likewise.
+
+2007-03-07 11:47  michi
+
+       * src/threads/native/threads.h (threadobject): This structure is no
+       longer an
+       instance of java.lang.Thread, but contains a reference to it.
+       
+       * src/threads/native/threads.c (threads_start_javathread): Added.
+       
+       * src/threads/threads-common.c: Adapted to above changes.
+       * src/threads/native/threads.c: See above.
+       * src/native/vm/java_lang_Thread.c: See above.
+
+2007-03-07 00:32  ajordan
+
+       * src/vm/jit/sparc64/md-abi.h: increased number of JIT float argument
+       registers to 5.
+       * src/vm/jit/sparc64/md-asm.h: likewise.
+       * src/vm/jit/sparc64/md-abi.c: likewise.
+       
+       * src/vm/jit/sparc64/asmpart.S: added floating point argument
+       handling in asm_vm_call.
+
+2007-03-06 18:55  ajordan
+
+       * src/vm/jit/sparc64/emit.c: emit_{load,store,copy} changed to
+       switch/case for handling different types.
+       
+       * src/vm/jit/sparc64/codegen.h: fixed f2d and d2f conversion.
+       
+       * src/vm/jit/sparc64/md-abi.c: removed md_native_reg_setup(), not
+       needed any longer.
+       
+       * src/vm/jit/sparc64/codegen.c: implemented ICMD_MULTIANEWARRAY.
+       fixed FRETURN, DRETURN.
+       repaired native float arg passing.
+
+2007-03-06 17:01  twisti
+
+       * src/vm/signal.c (arch.h): Added.
+       * src/vm/vm.c (vm_create): Reenabled signal-thread. This only works on
+       NPTL-threads and NOT with linuxthreads!
+       
+       * src/vm/signal.c (signal_init): Reenabled blocking for SIGINT and
+       SIGQUIT.
+
+2007-03-06 11:12  twisti
+
+       * src/vmcore/statistics.c (vm/jit/code.h): Added for codeinfo.
+       (vmcore/class.h): Added.
+       (vmcore/field.h): Likewise.
+       (vmcore/method.h): Likewise.
+       
+       * src/vm/jit/optimizing/recompile.c (vm/jit/code.h): Likewise.
+       (vm/jit/jit.h): Likewise.
+       
+       * src/vm/jit/x86_64/md.c (vm/jit/codegen-common.h): Likewise.
+       * src/vm/jit/x86_64/md-abi.c (vm/jit/jit.h): Likewise.
+
+2007-03-06 00:27  edwin
+
+       * src/vm/jit_interface.h: Added Id keyword.
+
+2007-03-06 00:26  edwin
+
+       * src/vmcore/resolve.c: Moved back to src/vm/resolve.c.
+       * src/vmcore/resolve.h: Moved back to src/vm/resolve.h.
+       * src/vm/jit/code.h (codeinfo): Moved typedef to method.h.
+       (code_get_methodinfo_for_pv): Added prototype.
+       * src/vmcore/method.h (codeinfo): Moved typedef here.
+       
+       * src/vm/jit_interface.h: New file.
+       
+       * src/vm/Makefile.am: Added resolve.[ch] and jit_interface.h.
+       * src/vmcore/Makefile.am: Removed resolve.[ch].
+       
+       * src/vmcore/class.c: Include "arch.h", but don't include "resolve.h".
+       
+       * src/vmcore/method.c (method_vftbl_lookup):
+       Use code_get_methodinfo_for_pv.
+       
+       * src/vmcore/linker.c (resolve_classref_or_classinfo_eager): Added
+       copy of prototype to avoid bootstrapping issues.
+       
+       * src/cacaoh/dummy.c (code_get_methodinfo_for_pv): New dummy.
+       (resolve_classref_or_classinfo_eager): Simple implementation that does
+       not use resolve.c code.
+       (typeinfo_init_class): Removed dummy.
+       (typeinfo_init_classinfo): Likewise.
+       (typeinfo_is_assignable_to_class): Likewise.
+       (typeinfo_print): Likewise.
+       
+       * many other files: Changed #include "vmcore/resolve.h" to
+       "vm/resolve.h".
+
+2007-03-06 00:02  edwin
+
+       * src/vmcore/linker.c (link_class_intern):
+       Use resolve_classref_or_classinfo_eager.
+
+2007-03-05 23:56  edwin
+
+       * src/cacaoh/headers.c: Don't include asmpart.h.
+
+2007-03-05 23:50  edwin
+
+       * src/native/native.c (native_get_exceptiontypes):
+       Use resolve_classref_or_classinfo_eager.
+
+2007-03-05 17:44  edwin
+
+       * src/native/vm/java_lang_Class.c (_Jv_java_lang_Class_getSuperclass),
+       (_Jv_java_lang_Class_getDeclaringClass)
+       (_Jv_java_lang_Class_getDeclaredClasses):
+       Use resolve_classref_or_classinfo_eager.
 
-2005-02-10 11:58  twisti
+2007-03-05 17:34  edwin
 
-       * src/vm/builtin.c: - #include "vm/stringlocal.h" -
-         builtin_throw_exception: free memory allocated by
-         javastring_tochar
+       * src/vm/builtin.h (builtintable_replace_function): Don't use
+       instruction * to avoid bootstrapping problems.
+       * src/vm/builtin.c (builtintable_replace_function): Likewise.
 
-2005-02-10 11:57  twisti
+2007-03-05 17:32  edwin
 
-       * src/vm/builtin.h: Moved thread related defines into threads.h.
+       * src/vm/jit/code.c (code_get_methodinfo_from_pv): New function.
 
-2005-02-10 11:57  twisti
+2007-03-05 16:53  edwin
 
-       * src/vm/Makefile.am: Added class.[ch], string.[ch], utf8.[ch]
+       * src/vmcore/resolve.h, src/vmcore/resolve.c
+       (resolve_classref_or_classinfo_eager): New function.
 
-2005-02-10 11:55  twisti
+2007-03-05 08:38  pm
 
-       * src/vm/global.h: - added THREADSPECIFIC define for !USE_THREADS -
-         removed structs: utf, literalstring, hashtable
+       * src/vm/jit/s390/md-abi.h,
+       src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/emit.h,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/patcher.c: Changed a lot.
 
-2005-02-10 11:54  twisti
+2007-03-04 20:10  edwin
 
-       * src/vm/: tables.c, tables.h: Moved string stuff into string.[ch],
-         utf into utf8.[ch] and class stuff into class.[ch].
+       * src/vm/jit/replace.c: Handle countdown traps. Request optimization
+       of hot methods and their callers.
+       
+       * src/vm/jit/jit.c (jit_compile): Set JITDATA_FLAG_COUNTDOWN for
+       inlining.
+       (jit_recompile): Set JITDATA_FLAG_INLINE for inlining.
 
-2005-02-10 11:52  twisti
+2007-03-04 19:13  edwin
 
-       * src/vm/jit/stacktrace.c: - added #include "vm/class.h" - removed
-         local class_* variables
+       * src/vmcore/options.h, src/vmcore/options.c, src/vmcore/method.c,
+       src/vmcore/linker.c: Replayed lost parts of commit 7228.
+       
+       * src/vm/jit/intrp/intrp.h: Added missing #include to make it compile.
+       
+       * src/vm/jit/inline/inline.c: Fixed names of vmcore/ #include files.
 
-2005-02-10 11:51  twisti
+2007-03-04 18:07  twisti
 
-       * src/vm/jit/parse.c: #include "vm/stringlocal.h"
+       * src/vm/jit/x86_64/emit.c (emit_load): Use switch-case instead of
+       if-else contruct.
+       (emit_store): Likewise.
+       (emit_copy): Likewise.
 
-2005-02-10 11:50  twisti
+2007-03-04 14:46  edwin
 
-       * src/vm/jit/: inline/parseRT.c, inline/parseRTstats.c,
-         inline/parseXTA.c, verify/typeinfo.c: #include "vm/class.h"
+       * src/vm/jit/i386/codegen.c (codegen): Emit code for countdown traps.
+       
+       * src/vm/jit/i386/emit.c (emit_replacement_stubs): Add jump reference
+       for countdown traps.
 
-2005-02-10 11:47  twisti
+2007-03-04 14:22  edwin
 
-       * src/vm/: class.c, class.h, string.c, stringlocal.h, utf8.c,
-         utf8.h: Mostly stuff from native.[ch] and tables.[ch].
+       * src/vmcore/method.h (methodinfo): Added hitcountdown field. (Only
+       if ENABLE_REPLACEMENT).
+       
+       * src/vmcore/loader.c (loader_load_method): Initialize hitcountdown
+       field.
 
-2005-02-10 11:46  twisti
+2007-03-04 14:02  edwin
 
-       * src/toolbox/: logging.c, logging.h: Moved utf log functions from
-         native.c.
+       * src/vm/jit/inline/inline.c: Committed breadth-first inlining code.
 
-2005-02-10 11:43  twisti
+2007-03-04 12:32  edwin
 
-       * src/threads/native/threads.c: #include "vm/stringlocal.h"
+       * tests/regression/resolving/test_return_subtype_ok.java: New test.
+       
+       * tests/regression/resolving/Makefile.am: Added new test.
 
-2005-02-10 11:43  twisti
+2007-03-04 12:28  edwin
 
-       * src/threads/: green/threads.h, native/threads.h: Added
-         THREADSPECIFIC define.
+       * tests/regression/resolving/test_return_subtype_violated.java:
+       New test.
+       
+       * tests/regression/resolving/Makefile.am: Added new test.
 
-2005-02-10 11:42  twisti
+2007-03-02 23:28  pm
 
-       * src/native/jni.c: - added authors - moved utf variables into utf8
-         - use global string, utf and class variables - implemented new
-         functions, enhanced functions
+       * src/vm/jit/s390/emit.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/md-asm.h,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/asmpart.S: Changed a lot in S390 codegen.
 
-2005-02-10 11:34  twisti
+2007-03-02 19:45  edwin
 
-       * src/native/jni.h: - added authors - define JNI_OK, JNI_ERR,
-         JNI_EDETACHED, JNI_EVERSION - renamed invoke/native interface
-         structs
+       * src/vmcore/classcache.c: Print debug messages to stdout.
 
-2005-02-10 11:10  twisti
+2007-03-02 19:44  edwin
 
-       * 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].
+       * configure.ac: Added Makefiles of resolving test suite.
 
-2005-02-10 11:08  twisti
+2007-03-02 19:42  edwin
 
-       * 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.
+       * tests/regression/resolving: Added resolving test suite. These tests
+       check lazy loading, classloader handling, loading & subtype
+       constraints.
 
-2005-02-10 11:07  twisti
+2007-03-01 13:49  edwin
 
-       * src/native/vm/VMSecurityManager.c: This functionality is now
-         implemented in VMStackWalker.
+       * src/vmcore/resolve.h, src/vmcore/resolve.c
+       (resolve_class_eager_no_access_check): New function.
+       
+       * src/vm/jit/powerpc/patcher.c: Use
+       resolve_class_eager_no_access_check.
+       * src/vm/jit/arm/patcher.c: Likewise.
+       * src/vm/jit/sparc64/patcher.c: Likewise.
+       * src/vm/jit/alpha/patcher.c: Likewise.
+       * src/vm/jit/s390/patcher.c: Likewise.
+       * src/vm/jit/mips/patcher.c: Likewise.
+       * src/vm/jit/powerpc64/patcher.c: Likewise.
+       * src/vm/jit/i386/patcher.c: Likewise.
+       * src/vm/jit/x86_64/patcher.c: Likewise.
 
-2005-02-10 11:06  twisti
+2007-03-01 12:39  twisti
 
-       * src/native/include/Makefile.am: Removed
-         java_lang_VMSecurityManager.h
+       * src/native/vm/Makefile.am [ENABLE_JAVASE] (CLASSLOADER_SOURCES):
+       Added.
+       (libnativevm_la_SOURCES): Use CLASSLOADER_SOURCES.
+       
+       * src/native/vm/java_lang_ClassLoader.c (native/jni.h): Added.
 
-2005-02-10 11:04  twisti
+2007-03-01 12:32  edwin
 
-       * src/native/tools/gennativetable.c: Call new init code.
+       * src/vmcore/resolve.c (resolve_classref_or_classinfo): Always use
+       refmethod->class as the referring class, if it is available.
 
-2005-02-10 11:03  twisti
+2007-02-28 23:57  twisti
 
-       * src/native/tools/Makefile.am: Use libcacaoh.a
+       * src/vmcore/classcache.c (toolbox/logging.h): Added.
+       (classcache_merge_class_entries): Replace log_text with log_println.
+       (classcache_store): Likewise.
+       (classcache_store_defined): Likewise.
 
-2005-02-10 11:03  twisti
+2007-02-28 23:39  twisti
 
-       * src/cacaoh/Makefile.am: Better include headers.o in libcacaoh.a
-         so we can reuse it simply with gennativetable.
+       * src/cacaoh/dummy.c (typeinfo_print): Added.
 
-2005-02-10 10:57  twisti
+2007-02-28 23:27  edwin
 
-       * src/native/classes.am: Removed java.lang.VMSecurityManager
+       * src/vm/jit/verify/typecheck.c (handle_basic_block): Move the
+       printing
+       of the block to a point where jd->var is already valid.
 
-2005-02-10 10:57  twisti
+2007-02-28 23:20  edwin
 
-       * src/cacaoh/headers.h: Declare _exceptionptr as extern.
+       * src/vm/jit/stack.c (stack_analyse): Minor STACK_VERBOSE
+       improvements.
 
-2005-02-10 10:57  twisti
+2007-02-28 22:50  edwin
 
-       * src/cacaoh/headers.c: Removed some stuff.
+       *
+       tests/regression/jasmin/test_verify_ok_local_as_retaddr_and_reference.j:
+       New test.
+       * tests/regression/jasmin/Makefile.am: Added new test.
 
-2005-02-10 10:55  twisti
+2007-02-28 22:31  twisti
 
-       * src/cacaoh/cacaoh.c: - call new init code - throw exceptions on
-         failure
+       * src/vm/vm.c (vm_create): Changed initialization order. Call
+       properties_postinit later, since it puts a pointer to
+       _Jv_bootclasspath into the properties list.
 
-2005-02-10 10:55  twisti
+2007-02-28 22:30  edwin
 
-       * src/cacaoh/Makefile.am: Build a libcacaoh.a to overcome linker
-         resolving issue.
+       * src/vm/jit/stack.c (stack_analyse): Fix: reset TYPE_VOID to
+       TYPE_ADR at the end of stack_analyse.
 
-2005-02-10 10:54  twisti
+2007-02-28 22:00  twisti
 
-       * src/cacao/Makefile.am: Build a libcacao.a to overcome linker
-         resolving issues.
+       * src/vm/access.h (access_check_caller): Renamed to
+       access_check_member.
 
-2005-02-10 10:53  twisti
+2007-02-28 20:07  twisti
 
-       * src/cacao/cacao.c: - added -version - call new init stuff
+       * src/vm/access.c (access_check_caller): Renamed to
+       access_check_member. Don't call access_is_accessible_class, this is
+       wrong.
+       
+       * src/native/vm/gnu/java_lang_reflect_Constructor.c (constructNative):
+       Use access_check_member.
+       
+       * src/native/vm/gnu/java_lang_reflect_Field.c (CHECKFIELDACCESS):
+       Removed.
+       (cacao_get_field_address): Use access_check_member.
+       
+       * src/native/vm/gnu/java_lang_reflect_Method.c (invokeNative):
+       Likewise.
 
-2005-02-10 10:10  twisti
+2007-02-28 13:25  twisti
 
-       * src/classpath/java/net/URLClassLoader.java: Forgot to remove
-         debug output.
+       * src/native/vm/java_lang_ClassLoader.c (vm/stringlocal.h): Added.
 
-2005-02-09 20:43  twisti
+2007-02-28 13:23  twisti
 
-       * src/native/vm/VMSystemProperties.c: Set java.version to 1.4
+       * src/native/vm/java_lang_ClassLoader.c (defineClass): Added
+       loader-variable for convenience.
 
-2005-02-09 12:23  twisti
+2007-02-28 07:22  pm
 
-       * src/native/: Makefile.am, include/Makefile.am: Defer the usage of
-         bootstrap.zip back.
+       * src/vm/jit/s390/codegen.c (codegen): Added ICMD_AASTORE.
+       * src/vm/jit/s390/asmpart.S (asm_patcher_wrapper): Added exception
+       handler.
+       * src/vm/jit/s390/asmpart.S (asm_call_jit_compiler): Likewise.
 
-2005-02-08 16:09  twisti
+2007-02-27 21:13  twisti
 
-       * src/native/vm/VMStackWalker.c: VM stuff of
-         vm/reference/gnu/classpath/VMStackWalker.java
+       * src/vm/jit/sparc64/solaris: Set ignore-properties.
 
-2005-02-08 15:59  twisti
+2007-02-27 02:07  ajordan
 
-       * 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
+       * configure.ac: added solaris specific stuff: arch defines, libintl
+       dependency and solaris subdir makefile.
+       
+       * src/vm/jit/stacktrace.h: declared SPARC specific functions.
+       
+       * src/vm/jit/sparc64/emit.c: fixed call to builtin_verbosecall_exit.
+       
+       * src/vm/jit/sparc64/solaris/md-os.c: signal handling disabled, can't
+       test right now.
 
-       * src/vm/loader.c: fix: race condition with concurrent access to a
-         jar file during class_load/suck_start
+2007-02-26 22:11  twisti
 
-2005-02-01 09:59  twisti
+       * src/native/vm/java_lang_ClassLoader.c: New file.
+       * src/native/vm/java_lang_ClassLoader.h: Likewise.
+       
+       * src/native/vm/gnu/java_lang_VMClassLoader.c
+       (native/vm/java_lang_ClassLoader.h): Added.
+       (defineClass): Removed code and call
+       _Jv_java_lang_ClassLoader_defineClass.
+       
+       * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Added
+       java_lang_ClassLoader.[ch].
+       
+       * src/native/jni.c [ENABLE_JAVASE]
+       (native/vm/java_lang_ClassLoader.h): Added.
+       (_Jv_JNI_DefineClass): Removed env and NULL arguments.
+
+2007-02-25 22:34  pm
+
+       * src/vm/jit/s390/codegen.c (codegen): Fixed ICMD_IF_ACMPNE
+       * src/vm/jit/s390/asmpart.S (asm_call_jit_compiler): Handling NULL
+       return value of jit_asm_compile.
 
-       * src/vm/jit/stack.c: - added SUPPORT_MUL_CONST - added some #endif
-         comments
+2007-02-25 22:02  pm
+
+       * src/vm/jit/s390/asmpart.S (asm_getclassvalues_atomic,
+       asm_criticalsections): Added.
+
+2007-02-25 21:31  pm
+
+       * src/vm/jit/codegen-common.c (methodtree_comparator): Fixed S390
+       related comment.
+       * src/vm/jit/s390/codegen.h: Fixed M_JSR macro, did not store RA.
+       * src/vm/jit/s390/md-asm.h: Added (LOAD|STORE)_TEMPORARY_REGISTERS
+       and (LOAD|STORE)_ARGUMENT_REGISTERS macros.
+       * src/vm/jit/s390/asmpart.S: Implemented asm_handle_exception and
+       asm_vm_call_method_exception_handler.
+       * src/vm/jit/s390/md-abi.c (abi_registers_integer_temporary): did not
+       contain %r0, added.
+
+2007-02-24 14:47  twisti
+
+       * src/vmcore/zip.c (errno.h): Added.
+       (vm/vm.h): Likewise.
+       (zip_get): Replaced asserts with vm_abort.
+
+2007-02-23 22:57  michi
+
+       * src/vm/jit/replace.c: Renamed regs to abi_registers_integer_name.
+
+2007-02-21 23:26  twisti
+
+       * src/vm/global.h (ACC_CLASS_SOFT_REFERENCE, ACC_CLASS_WEAK_REFERENCE)
+       (ACC_CLASS_PHANTOM_REFERENCE): Added.
+       
+       * src/vmcore/class.c (class_create_classinfo) [ENABLE_JAVASE]: Check
+       if the class is a reference class and flag it.
+       
+       * src/vmcore/loader.c (load_class_from_classbuffer): OR the flags
+       loaded.
+       
+       * src/vmcore/utf8.c (utf_java_lang_ref_SoftReference)
+       (utf_java_lang_ref_WeakReference, utf_java_lang_ref_PhantomReference):
+       Added.
+       (utf8_init): Initialize added variables.
+       * src/vmcore/utf8.h: Likewise.
+
+2007-02-21 23:23  twisti
+
+       * src/vm/exceptions.c (exceptions_throw_noclassdeffounderror): Abort
+       when VM is initializing.
+
+2007-02-21 23:12  pm
+
+       * src/vm/jit/s390/codegen.c (codegen): allocate register save area
+       required by C abi for builtin calls
+       * src/vm/jit/s390/codegen.c (createnativestub): fix errornous code
+       generated for return, fix datasp argument to
+       codegen_finish_native_call
+
+2007-02-21 22:17  twisti
+
+       * m4/jni.m4: Added ENABLE_JNI AM_CONDITIONAL.
+       
+       * src/vm/vm.c (vm_createjvm): Replaced some ENABLE_JAVASE with
+       ENABLE_JNI.
+       (vm_create): Likewise.
+       
+       * src/native/Makefile.am: Likewise.
+       
+       * src/native/jni.c (jni_init) [ENABLE_JAVASE]: ifdef'ed Java SE stuff.
+       (_Jv_JNI_DefineClass) [!ENABLE_JAVASE]: Abort.
+       (_Jv_JNI_FindClass): Likewise.
+       (_Jv_JNI_FromReflectedMethod): Likewise.
+       (_Jv_JNI_FromReflectedField): Likewise.
+       (_Jv_JNI_NewDirectByteBuffer): Likewise.
+       (_Jv_JNI_GetDirectBufferAddress): Likewise.
+       (_Jv_JNI_GetDirectBufferCapacity): Likewise.
+       (_Jv_JNI_IsAssignableFrom): Call _Jv_java_lang_Class_isAssignableFrom.
+       (_Jv_JNI_IsInstanceOf): Call _Jv_java_lang_Class_isInstance.
+       (_Jv_JNI_EnsureLocalCapacity): Removed debug output.
+
+2007-02-21 20:24  twisti
+
+       * src/vm/jit/Makefile.am [!WITH_BINUTILS_DISASSEMBLER]
+       (DISASS_SOURCES): Removed.
+       
+       * src/vm/jit/disass-common.c: Removed WITH_BINUTILS_DISASSEMBLER
+       ifdefs, since it's compiled conditionally.
+
+2007-02-21 18:20  twisti
+
+       * src/vm/jit/x86_64/md-abi.c (regs): Renamed to
+       abi_registers_integer_name.
+       (md_param_alloc): Made code more clear.
+       (md_param_alloc_native): New function.
+
+2007-02-21 18:19  twisti
+
+       * src/vm/jit/abi-asm.h: Cosmetic changes.
+
+2007-02-20 01:23  twisti
+
+       * src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c (vm/exceptions.h):
+       Added.
+       (vm/stringlocal.h): Likewise.
+       (loadLibrary): Throw error in case.
+
+2007-02-20 00:42  twisti
+
+       * src/native/vm/java_lang_Runtime.c (loadLibrary): Different signature
+       for _Jv_java_lang_Runtime_loadLibrary depending on ENABLE_JNI.
+       * src/native/vm/java_lang_Runtime.h: Likewise.
+       * src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c: Likewise.
+       * src/native/vm/gnu/java_lang_VMRuntime.c: Likewise.
+
+2007-02-20 00:38  twisti
+
+       * configure.ac (AC_CHECK_ENABLE_JAVA): Added.
+       (AC_CHECK_ENABLE_JIT): Likewise.
+       (AC_CHECK_ENABLE_JNI): Likewise.
+       
+       * m4/jni.m4: New file.
+       * m4/java.m4: Likewise.
+       * m4/jit.m4: Likewise.
+
+2007-02-19 23:47  twisti
+
+       * src/native/vm/cldc1.1/com_sun_cldchi_jvm_JVM.c: New file.
+       
+       * src/native/vm/cldc1.1/Makefile.am (libnativevmcore_la_SOURCES):
+       Added com_sun_cldchi_jvm_JVM.c.
+       
+       * src/native/vm/java_lang_Runtime.c [!WITH_STATIC_CLASSPATH] (ltdl.h):
+       Added.
+       (native/jni.h): Likewise.
+       (native/native.h): Likewise.
+       (native/include/java_lang_String.h): Likewise.
+       (toolbox/logging.h): Likewise.
+       (vm/exceptions.h): Likewise.
+       (vm/stringlocal.h): Likewise.
+       (vmcore/options.h): Likewise.
+       (loadLibrary): New function.
+       
+       * src/native/vm/java_lang_Runtime.h (native/jni.h): Added.
+       (native/include/java_lang_String.h): Likewise.
+       
+       * src/native/vm/gnu/java_lang_VMRuntime.c [!WITH_STATIC_CLASSPATH]
+       (ltdl.h): Removed.
+       (native/native.h): Likewise.
+       (toolbox/logging.h): Likewise.
+       (vmcore/options.h): Likewise.
+       (nativeLoad): Call _Jv_java_lang_Runtime_loadLibrary.
+       
+       * src/native/include/Makefile.am (JAVAME_CLDC1_1_HEADER_FILES): Added
+       com_sun_cldchi_jvm_JVM.h.
+
+2007-02-18 20:16  pm
+
+       * src/vm/jit/s390/patcher.c (patcher_wrapper): Formatting changes.
+       * src/vm/jit/s390/asmpart.S (asm_patcher_wrapper): Did not remove
+       stack frame created by patcher stubs.
+
+2007-02-16 17:56  twisti
+
+       * src/vmcore/statistics.c (mm/gc-common.h): Added.
+       (statistics_print_gc_memory_usage): New function.
+       * src/vmcore/statistics.h (statistics_print_gc_memory_usage):
+       Likewise.
+       
+       * src/cacaoh/dummy.c (gc_get_heap_size): New stub.
+       (gc_get_free_bytes): Likewise.
+       (gc_get_total_bytes): Likewise.
+       (gc_get_max_heap_size): Likewise.
+       
+       * src/mm/memory.c (memory_thread): Call
+       statistics_print_gc_memory_usage.
+
+2007-02-16 07:17  pm
+
+       * src/vm/jit/s390/md.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/asmpart.S,
+       src/vm/jit/s390/md-abi.c: Changed a lot. Mostly adapted to changes in
+       the tree.
+
+2007-02-15 19:48  twisti
+
+       * src/cacaoh/dummy.c (intrp_asm_abstractmethoderror): New stub.
+       (print_dynamic_super_statistics): Likewise.
+       
+       * src/vm/jit/intrp/engine.c (mm/memory.h): Added.
+       * src/vm/jit/intrp/dynamic-super.c [!ENABLE_THREADS]
+       (threads/none/lock.h): Likewise.
+
+2007-02-15 19:42  twisti
+
+       * src/Makefile.am [ENABLE_THREADS] (THREADS_DIR): Added.
+       (SUBDIRS): Added THREADS_DIR.
+       
+       * src/threads/Makefile.am (SUBDIRS): Set always to native.
+       
+       * src/threads/threads-common.c (threads/none/threads.h): Removed.
+       [ENABLE_THREADS] (threads_create_thread): Removed ifdef.
+       (threads_get_current_tid) [ENABLE_THREADS]: Removed.
+
+2007-02-15 11:43  pm
+
+       * src/threads/threads-common.c (threads_get_current_tid): Return 0 if
+       compiled with --enable-threads=none
+
+2007-02-14 11:35  twisti
+
+       * src/vm/jit/intrp/peephole.c: Updated to current codebase.
+       * src/vm/jit/intrp/intrp.h: Likewise.
+       * src/vm/jit/intrp/codegen.c: Likewise.
+       * src/vm/jit/intrp/engine.c: Likewise.
+       * src/vm/jit/intrp/asmpart.c: Likewise.
+       * src/vm/jit/intrp/dynamic-super.c: Likewise.
+       * src/vm/jit/intrp/patcher.c: Likewise.
+       * src/vm/jit/intrp/java.vmg: Likewise.
+
+2007-02-13 23:14  twisti
+
+       * src/vm/jit/arm/codegen.c (createnativestub) [!__ARM_EABI__]:
+       #ifdef'ed split-stuff.
+       * src/vm/jit/arm/md-abi.c (md_param_alloc_native) [!__ARM_EABI__]:
+       Added GNU EABI stuff.
+
+2007-02-13 22:11  ajordan
+
+       * configure.ac: Added support for compiling on Solaris.
+       
+       * src/vm/jit/sparc64/*: Added os subdir, changes for compiling on
+       Solaris.
+
+2007-02-13 21:32  twisti
+
+       * src/vm/jit/mips/md-abi.c (regs): Renamed to
+       abi_registers_integer_name.
+       (md_param_alloc_native): New function.
+       * src/vm/jit/mips/disass.c (disassinstr): Replaced regs with
+       abi_registers_integer_name.
+
+2007-02-13 21:30  twisti
+
+       * src/vm/jit/mips/emit.c (emit_verbosecall_exit): Fixed argument
+       passing, but I think there's still something left to fix.
+       * src/vm/jit/mips/md-abi.h (REG_A2_A3_PACKED): Added.
+
+2007-02-13 15:15  twisti
+
+       * src/threads/native/lock.c (vm/vm.h): Added.
+       (lock_record_add_waiter): New function.
+       (lock_record_remove_waiter): Free the waiter data structure.
+       (lock_record_wait): Use lock_record_add_waiter.
+       * src/threads/native/lock.h: Cosmetic changes.
+
+2007-02-13 14:15  twisti
+
+       * src/cacaoh/dummy.c (mem_alloc): Arghhhh, fixed arguments.
+
+2007-02-13 14:13  twisti
+
+       * src/cacaoh/dummy.c (mem_alloc): Use calloc instead of malloc.
+
+2007-02-13 13:23  twisti
+
+       * src/threads/threads-common.c (threads_get_current_tid): Check if
+       thread is NULL and return 0.
+
+2007-02-13 13:04  twisti
+
+       * src/threads/threads-common.c (threads_get_current_tid): New
+       function.
+       * src/threads/threads-common.h (threads_get_current_tid): Added.
+       
+       * src/toolbox/logging.c (log_start): Use threads_get_current_tid.
+       
+       * src/cacaoh/dummy.c (threads_get_current_threadobject): Removed.
+       (threads_get_current_tid): Added.
+
+2007-02-13 12:23  ajordan
+
+       * src/vm/jit/Makefile.am: Reverted duplicate changes.
+       
+       * src/vm/signal.c: Reverted one duplicate header include.
+
+2007-02-13 02:36  ajordan
+
+       * src/vm/jit/stacktrace.c (stacktrace_create_extern_stackframeinfo):
+       SPARC specific retrieval of the PV.
+       (stacktrace_create): SPARC specific stack walking.
+       
+       * src/vm/jit/Makefile.am: Not compiling verifier source when disabled.
+       
+       * src/vm/jit/codegen-common.c (codegen_add_patch_ref): Included
+       __SPARC_64__ in ifdef to add patcher NOPs from here.
+       
+       * src/vm/signal.c: Added include statements and/or ifdefs to fix
+       compiling without threads.
+       * src/vm/exceptions.c: Likewise.
+       * src/vm/finalizer.c: Likewise.
+       * src/native/jni.c: Likewise.
+       * src/threads/none/threads.h: Likewise.
+       * src/threads/threads-common.c: Likewise.
+       * src/threads/critical.c: Likewise.
+
+2007-02-13 02:12  ajordan
+
+       * src/vm/jit/sparc64/md-abi.h: set TRACE_ARGS_NUM to 6.
+       * src/vm/jit/sparc64/emit.c: using the 6 available integer argument
+       regs for call tracing.
+       
+       * src/vm/jit/sparc64/md-abi.c: added abi register names.
+       Added md_param_alloc_native(), but still using the existing
+       workaround.
+
+2007-02-13 00:51  twisti
+
+       * src/mm/memory.c (memory_thread) [ENABLE_STATISTICS]: #ifdef'ed
+       statistics_print_memory_usage call.
+
+2007-02-13 00:40  twisti
+
+       * src/vm/vm.c (vm_create) [ENABLE_STATISTICS]: #ifdef opt_stat.
+
+2007-02-13 00:37  twisti
+
+       * src/vm/vm.c (vm_create): Set opt_stat also true for -verbose:memory.
+       * src/mm/memory.c [ENABLE_THREADS] (threads/threads-common.h): Added.
+       (memory_thread): Call statistics_print_memory_usage.
+
+2007-02-13 00:17  twisti
+
+       * src/vm/jit/optimizing/profile.c (native/jni.h): Removed.
+       (native/include/java_lang_Thread.h): Likewise.
+       (native/include/java_lang_VMThread.h): Likewise.
+       (threads/threads-common.h): Added.
+       (thread_profile): Changed type to threadobject.
+       (profile_start_thread): Use threads_create_thread.
+       * src/vm/jit/optimizing/recompile.c: Likewise.
+       * src/vm/signal.c: Likewise.
+       * src/vm/finalizer.c: Likewise.
+       
+       * src/vm/jit/asmpart.h (threads/native/critical.h): Removed.
+       (threads/critical.h): Added.
+       
+       * src/vmcore/options.c (opt_verbosememory): Added.
+       * src/vmcore/options.h: Likewise.
+       
+       * src/vm/vm.c (XXusage): Added -verbose:memory.
+       (vm_create): Likewise. Start memory thread.
+       
+       * src/cacao/Makefile.am (THREAD_LIB): Changed to
+       $(top_builddir)/src/threads/libthreads.la.
+       
+       * src/mm/memory.c [ENABLE_THREADS] (thread_memory): Added.
+       [ENABLE_THREADS] (memory_thread): New function.
+       [ENABLE_THREADS] (memory_start_thread): Likewise.
+       * src/mm/memory.h [ENABLE_THREADS] (memory_start_thread): Added.
+       
+       * src/threads/native/critical.c: Removed.
+       * src/threads/native/critical.h: Likewise.
+       * src/threads/critical.c: Added.
+       * src/threads/critical.h: Likewise.
+       
+       * src/threads/threads-common.c: New file.
+       * src/threads/threads-common.h: Likewise.
+       * src/threads/Makefile.am (AM_CPPFLAGS): Added.
+       (LIB): Likewise.
+       [ENABLE_THREADS] (THREAD_LIB): Likewise.
+       (noinst_LTLIBRARIES): Likewise.
+       (libthreads_la_SOURCES): Likewise.
+       (libthreads_la_LIBADD): Likewise.
+       
+       * src/threads/.cvsignore: New file.
+       
+       * src/threads/native/threads.c (include "threads/threads-common.h):
+       Added.
+       * src/threads/native/threads.h (MIN_PRIORITY, NORM_PRIORITY)
+       (MAX_PRIORITY): Removed.
+       
+       * src/threads/native/Makefile.am (noinst_LTLIBRARIES): Changed to
+       libthreadsposix.la.
+
+2007-02-13 00:05  twisti
+
+       * src/vmcore/annotation.c
+       (annotation_load_attribute_runtimevisibleannotations): Renamed aa to
+       annotations.
+
+2007-02-12 13:28  twisti
+
+       * src/vm/jit/emit-common.h (_EMIT_H): Renamed to _EMIT_COMMON_H.
+       (config.h): Added.
+       (vm/jit/codegen-common.h): Likewise.
+       [SIZEOF_VOID_P == 4] (IS_IMM16): Added.
+
+2007-02-12 10:43  twisti
+
+       * src/vm/jit/alpha/md-abi.c (regs): Renamed to
+       abi_registers_integer_name.
+       (md_param_alloc_native): New function.
+       
+       * src/vm/jit/alpha/disass.c (vm/jit/abi.h): Added.
+       (disassinstr): Replaced regs with abi_registers_integer_name.
+
+2007-02-12 00:34  twisti
+
+       * src/vm/jit/i386/md-abi.c (regs): Renamed to
+       abi_registers_integer_name.
+       (md_param_alloc_native): New function.
+
+2007-02-11 22:17  twisti
+
+       * src/vm/jit/arm/disass.c (stdio.h): Added.
+       (regs): Removed.
+       * src/vm/jit/arm/md-abi.c (abi_registers_integer_name): Added.
+       (md_param_alloc_native): Likewise.
+
+2007-02-11 21:44  twisti
+
+       * src/vm/jit/codegen-common.c (vm/jit/abi.h): Added.
+
+2007-02-11 21:41  twisti
+
+       * src/vm/jit/disass.h (regs): Removed.
+       
+       * src/vm/jit/show.c (vm/jit/abi.h): Added.
+       (show_allocation): Renamed regs to abi_registers_integer_name.
+
+2007-02-11 21:39  twisti
+
+       * src/vm/jit/codegen-common.c (codegen_createnativestub): Call
+       md_param_alloc_native instead of md_param_alloc.
+       
+       * src/vm/jit/powerpc/linux/md-abi.c (assert.h): Added.
+       (regs): Renamed to abi_registers_integer_name.
+       (abi_registers_integer_argument, abi_registers_integer_saved)
+       (abi_registers_integer_temporary, abi_registers_float_name)
+       (abi_registers_float_argument, abi_registers_float_saved)
+       (abi_registers_float_temporary): Added.
+       (md_param_alloc): Reformatted.
+       (md_param_alloc_native): New function.
+
+2007-02-11 21:24  twisti
+
+       * src/vmcore/descriptor.c (vm/jit/abi.h): Added.
+       * src/vmcore/descriptor.h (md_param_alloc): Removed.
+       
+       * src/vm/jit/abi.h (abi_registers_integer_name)
+       (abi_registers_integer_argument, abi_registers_integer_saved)
+       (abi_registers_integer_temporary, abi_registers_float_name)
+       (abi_registers_float_argument, abi_registers_float_saved)
+       (abi_registers_float_temporary): Added.
+       (md_param_alloc): Likewise.
+       (md_param_alloc_native): Likewise.
+
+2007-02-11 21:22  twisti
+
+       * src/native/native.c (native_get_returntype): Removed.
+       * src/native/native.h: Likewise.
+       
+       * src/native/vm/gnu/java_lang_reflect_Method.c (getReturnType): Moved
+       code from native_get_returntype.
+
+2007-02-11 20:16  twisti
+
+       * src/vm/jit/codegen-common.c (vm/jit/md.h): Added.
+
+2007-02-11 20:10  twisti
+
+       * src/vm/jit/arm/emit.c (emit_verbosecall_enter): Keep stack 8-byte
+       aligned.
+       (emit_verbosecall_exit): Added comment.
+       * src/vm/jit/arm/asmpart.S (asm_call_jit_compiler): Keep stack 8-byte
+       aligned.
+
+2007-02-11 17:52  pm
+
+       * src/vm/jit/stacktrace.c (stacktrace_create_extern_stackframeinfo):
+       On s390 get return address from stack also in leaf methods.
+       * src/vm/jit/codegen-common.c (methodtree_comparator): On s390
+       compare addresses as 31 bit integers.
+       * src/vm/jit/s390/md.c,
+       src/vm/jit/s390/codegen.c,
+       src/vm/jit/s390/codegen.h,
+       src/vm/jit/s390/patcher.c,
+       src/vm/jit/s390/asmpart.S: Changed a lot, working on s390 port.
+
+2007-02-11 10:15  michi
+
+       * src/vm/jit/replace.c: Fixed includes for options.h and classcache.h
+       headers.
+       * src/vm/jit/replace.h: Added forward typedef for rplalloc.
+
+2007-02-11 09:21  michi
+
+       * src/vm/jit/replace.h: Fixed include for method.h header.
+
+2007-02-11 00:02  twisti
+
+       * src/vm/jit/x86_64/emit.c (emit_verbosecall_enter): Renamed
+       builtin_trace_args to builtin_verbosecall_enter.
+       (builtin_verbosecall_exit): Renamed builtin_displaymethodstop to
+       builtin_verbosecall_exit and changed signature.
+       
+       * src/vm/jit/x86_64/md-abi.h (REG_FA0, REG_FA1): Added.
+
+2007-02-10 19:06  twisti
+
+       * src/vm/builtin.c (builtin_trace_args): Renamed to
+       builtin_verbosecall_enter.
+       (builtin_trace_args): Renamed to builtin_verbosecall_enter.
+       (builtin_displaymethodstop): Renamed to builtin_verbosecall_exit and
+       changed signature.
+       * src/vm/builtin.h: Likewise.
+       
+       * src/vm/jit/arm/emit.c (emit_verbosecall_enter): Likewise.
+       (builtin_verbosecall_exit): Likewise.
+       * src/vm/jit/alpha/emit.c: Likewise.
+       * src/vm/jit/i386/emit.c: Likewise.
+       * src/vm/jit/mips/emit.c: Likewise.
+       * src/vm/jit/powerpc/emit.c: Likewise.
+       
+       * src/vm/jit/alpha/md-abi.h (REG_FA0, REG_FA1, REG_FA2): Added.
+       * src/vm/jit/mips/md-abi.h: Removed multiple defines.
+       * src/vm/jit/powerpc/linux/md-abi.h (REG_FA0, REG_FA1): Added.
+       (REG_A0_A1_PACKED): Likewise.
+       
+       * src/vm/jit/mips/linux/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/mips/irix/Makefile.am: Likewise.
+
+2007-02-10 15:11  ajordan
+
+       * src/vm/jit/sparc64/codegen.c (createnativestub): Fixed stack
+       argument passing.
+       
+       * src/vm/jit/sparc64/*: Adapted includes to new cacao structure.
+
+2007-02-10 14:31  pm
+
+       * s390/codegen.c: fix: ICMD_FCMPL generated wrong branch offset
+       * s390/codegen.h: likewise
+       * s390/asmpart.S: fix: asm_call_jit_compiler did not remove stack
+       frame
+
+2007-02-10 00:49  pm
+
+       Continued work on S390 codegen. Affected files:
+       
+       * s390/codegen.c
+       * s390/codegen.h
+       * s390/arch.h
+       * s390/patcher.c
+       * s390/asmpart.S
+
+2007-02-09 13:20  twisti
+
+       * src/vm/jit/powerpc64/linux/md-os.c: Fixed includes.
+       * src/vm/jit/powerpc64/linux/md-abi.c: Likewise.
+       * src/vm/jit/powerpc64/md.c: Likewise.
+       * src/vm/jit/powerpc64/codegen.c: Likewise.
+       * src/vm/jit/powerpc64/patcher.c: Likewise.
+
+2007-02-09 13:00  twisti
+
+       * src/vm/jit/i386/asmpart.S (asm_compare_and_swap): Added ; after
+       lock, Darwin's assembler requires that.
+       (asm_compare_and_swap): Likewise.
+
+2007-02-09 12:51  twisti
+
+       * src/mm/boehm.c [ENABLE_THREADS] (threads/native/threads.h): Removed.
+
+2007-02-09 12:49  twisti
+
+       * src/vm/jit/powerpc/linux/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/powerpc/darwin/Makefile.am: Likewise.
+       * src/vm/jit/powerpc/netbsd/Makefile.am: Likewise.
+
+2007-02-09 12:47  twisti
+
+       * src/vmcore/class.h (dummy_java_lang_Class): Added.
+       (classinfo): Use dummy_java_lang_Class.
+       * src/vm/vm.c (vm_create): Check dummy_java_lang_Class size.
+
+2007-02-09 11:25  twisti
+
+       * src/native/vm/java_lang_Runtime.c [ENABLE_JAVASE]
+       (runFinalizersOnExit): Added.
+       * src/native/vm/java_lang_Runtime.h: Likewise.
+       
+       * src/native/vm/gnu/java_lang_VMRuntime.c (exit): Renamed argument
+       par1 to status.
+       (runFinalizersOnExit): Call _Jv_java_lang_Runtime_runFinalizersOnExit.
+
+2007-02-09 11:08  twisti
+
+       * src/vm/exceptions.c (exceptions_throw_unsatisfiedlinkerror)
+       [!ENABLE_JAVASE]: Generate a java.lang.Error.
+       
+       * src/native/vm/cldc1.1/java_lang_Class.c (isInstance): Added.
+       (isAssignableFrom): Likewise.
+       (isInterface): Likewise.
+       (isArray): Likewise.
+       
+       * src/native/vm/cldc1.1/java_lang_Object.c (hashCode): Likewise.
+       (notify): Likewise.
+       (wait): Likewise.
+       
+       * src/native/vm/cldc1.1/java_lang_String.c (hashCode): Smaller
+       implementation changes.
+       (indexOf__II): Likewise.
+       (lastIndexOf__II): Likewise.
+       (indexOf__I): Added.
+       
+       * src/native/vm/cldc1.1/java_lang_Thread.c: Header updated.
+       
+       * src/native/vm/cldc1.1/java_lang_Runtime.c (exitInternal): Fixed
+       signature.
+       (freeMemory): Added.
+       (totalMemory): Likewise.
+       (gc): Likewise.
+       
+       * src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.c: New
+       file.
+       * src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.c:
+       Likewise.
+       * src/native/vm/cldc1.1/Makefile.am (libnativevmcore_la_SOURCES):
+       Added com_sun_cldc_io_ResourceInputStream.c and
+       com_sun_cldc_io_j2me_socket_Protocol.c.
+       
+       * src/native/vm/java_lang_Runtime.c: New file.
+       * src/native/vm/java_lang_Runtime.h: Likewise.
+       * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Added
+       java_lang_Runtime.c and java_lang_Runtime.h.
+       
+       
+       * src/native/vm/java_lang_Class.c: Un-ifdef some functions for CLDC.
+       * src/native/vm/java_lang_Class.h: Likewise.
+       
+       * src/native/vm/gnu/java_lang_VMRuntime.c
+       (native/vm/java_lang_Runtime.h): Added.
+       (exit): Call _Jv_java_lang_Runtime function.
+       (freeMemory): Likewise.
+       (totalMemory): Likewise.
+       (gc): Likewise.
+       
+       * src/native/vm/java_lang_Object.h [ENABLE_JAVASE]
+       (native/include/java_lang_Cloneable.h): Only available for JavaSE
+       configurations.
+       
+       * src/native/include/Makefile.am (JAVAME_CLDC1_1_HEADER_FILES): Added
+       com_sun_cldc_io_ResourceInputStream.h and
+       com_sun_cldc_io_j2me_socket_Protocol.h.
+       
+       * src/native/native.c (dummynativetable) [ENABLE_JAVAME_CLDC1_1]:
+       Added new functions.
+
+2007-02-09 10:35  twisti
+
+       * src/vm/jit/alpha/md.c (vm/options.h): Changed to vmcore/options.h.
+       
+       * src/vm/jit/alpha/linux/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/alpha/freebsd/Makefile.am: Likewise.
+
+2007-02-08 12:29  michi
+
+       * src/vm/jit/i386/cygwin/Makefile.am: Changed to unix fileformat.
+       * src/vm/jit/i386/cygwin/ucontext.h,
+       src/vm/jit/i386/cygwin/ucontext.c,
+       src/vm/jit/i386/cygwin/md-os.c, src/vm/jit/i386/cygwin/md-asm.h:
+       Likewise.
+
+2007-02-08 12:14  twisti
+
+       * src/vm/jit/i386/linux/Makefile.am (AM_CPPFLAGS) Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/i386/cygwin/Makefile.am: Likewise.
+       * src/vm/jit/i386/freebsd/Makefile.am: Likewise.
+
+2007-02-07 22:06  pm
+
+       Continued work on S390 port.
+       java.lang.ClassLoader.getSystemClassLoader is now compiled, patched,
+       called and the patcher trigger compilation of another method.
+       
+       * jit/s390/emit.c: Likiwise.
+       * jit/s390/codegen.c: Likewise.
+       * jit/s390/codegen.h: Likewise.
+       * jit/s390/md-asm.h: Likewise.
+       * jit/s390/patcher.c: Likewise.
+       * jit/s390/asmpart.S: Likewise.
+       * jit/codegen-common.c: Likewise.
+
+2007-02-06 12:17  twisti
+
+       * src/native/vm/cldc1.1/Makefile.am: Updated header.
+
+2007-02-06 10:25  twisti
+
+       * src/native/vm/cldc1.1/java_lang_String.c (hashCode): Implemented.
+       (indexOf__II): Likewise.
+       (lastIndexOf__II): Likewise.
+
+2007-02-06 09:11  twisti
+
+       * src/threads/native/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/x86_64/Makefile.am: Likewise.
+       * src/vm/jit/x86_64/linux/Makefile.am: Likewise.
+       * src/vm/jit/x86_64/freebsd/Makefile.am: Likewise.
+
+2007-02-06 08:58  twisti
+
+       * src/vm/jit/powerpc/codegen.c (codegen) [ENABLE_PROFILING]: #ifdef
+       profiling code.
+
+2007-02-06 08:50  twisti
+
+       * src/native/vm/Makefile.am (DIST_SUBDIRS): Added missing \.
+
+2007-02-06 08:49  twisti
+
+       * src/vm/jit/tools/genoffsets.c (vm/jit/stacktrace.h): Not required,
+       removed.
+
+2007-02-06 08:48  twisti
+
+       * src/vm/jit/tools/Makefile.am: Cosmetic changes.
+
+2007-02-06 08:47  twisti
+
+       * src/vm/jit/optimizing/Makefile.am (AM_CPPFLAGS): Added
+       -I$(top_builddir)/src.
+       * src/vm/jit/Makefile.am: Likewise.
+       * src/vm/Makefile.am: Likewise.
+       * src/mm/Makefile.am: Likewise.
+
+2007-02-06 06:37  twisti
+
+       * src/vm/jit/linux/md-os.c (thread_restartcriticalsection): Added
+       missing cast and pass pc to critical_find_restart_point.
+       * src/vm/jit/freebsd/md-os.c (thread_restartcriticalsection):
+       Likewise.
+
+2007-02-05 02:04  twisti
 
-2005-02-01 09:49  twisti
+       * src/cacaoh/dummy.c (builtin_clone, builtin_isanysubclass)
+       (builtin_new): Keep compiler happy and return a value.
 
-       * src/vm/unzip.c: Better cacao_create_directoryList code and only
-         add *.class files to the directory list.
+2007-02-05 01:07  twisti
 
-2005-01-31 18:06  twisti
+       * src/vm/signallocal.h (vm/types.h): Added.
+       (vm/global.h): Likewise.
 
-       * src/vm/builtin.h: Define BUILTIN's for float and double
-         functions.
+2007-02-05 01:06  twisti
 
-2005-01-31 18:05  twisti
+       * configure.ac (AC_CONFIG_FILES): Added
+       src/vm/jit/x86_64/freebsd/Makefile.
+       
+       * src/vm/jit/x86_64/Makefile.am (DIST_SUBDIRS): Added freebsd.
+       
+       * src/vm/jit/x86_64/freebsd/md-os.c: New file.
+       * src/vm/jit/x86_64/freebsd/Makefile.am: Likewise.
+       * src/vm/jit/x86_64/freebsd/.cvsignore: Likewise.
 
-       * src/vm/jit/jit.c: Added float and double ICMDs to builtin_desc.
+2007-02-05 00:52  twisti
 
-2005-01-28 21:24  twisti
+       * configure.ac (AC_CONFIG_FILES): Added
+       src/vm/jit/x86_64/linux/Makefile.
+       
+       * src/vm/jit/x86_64/Makefile.am (DIST_SUBDIRS): Added.
+       (SUBDIRS): Likewise.
+       (libarch_la_LIBADD): Likewise.
+       
+       * src/vm/jit/x86_64/md.c (md_signal_handler_sigsegv)
+       (md_signal_handler_sigfpe, md_signal_handler_sigusr2)
+       (thread_restartcriticalsection): Removed.
+       
+       * src/vm/jit/x86_64/linux/md-os.c: New file.
+       * src/vm/jit/x86_64/linux/Makefile.am: Likewise.
+       * src/vm/jit/x86_64/linux/.cvsignore: Likewise.
 
-       * src/vm/: builtin.c, builtin.h: - better handling of
-         TRACE_ARGS_NUM - added TRACE_ARGS_NUM == 4 (xdspcore)
+2007-02-04 19:41  pm
 
-2005-01-28 11:44  motse
+       * jit/codegen-common.h: Enabled dseg_adddata for s390.
+       * jit/dseg.c: Likewise.
+       * jit/s390/md-abi.h: Continued work on s390 port.
+       * jit/s390/emit.c: Likewise.
+       * jit/s390/md.c: Likewise.
+       * jit/s390/codegen.c: Likewise.
+       * jit/s390/codegen.h: Likewise.
+       * jit/s390/md-asm.h: Likewise.
+       * jit/s390/asmpart.S: Likewise.
+       * jit/s390/md-abi.c: Likewise.
 
-       * src/vm/loader.c: fix: restore
+2007-02-04 16:08  twisti
 
-2005-01-28 00:49  motse
+       * src/native/jni.c (_Jv_JNI_ExceptionDescribe): Fixed typo.
 
-       * src/vm/loader.c: fix: forgot a few casts
+2007-02-03 19:51  twisti
 
-2005-01-27 22:04  motse
+       * src/vm/jit/x86_64/codegen.c (codegen) [ENABLE_PROFILING]: #ifdef
+       instrumentation code.
+       (createnativestub) [ENABLE_PROFILING]: Likewise.
+       
+       * src/vm/jit/x86_64/codegen.h [ENABLE_PROFILING] (PROFILE_CYCLE_START)
+       (PROFILE_CYCLE_STOP): Added #ifdef.
 
-       * .project, src/native/native.c, src/vm/loader.c, src/vm/loader.h:
-         add ProtectionDomain/Codesource support
+2007-02-03 19:34  twisti
 
-2005-01-27 12:29  twisti
+       * src/vm/builtin.c [ENABLE_THREADS] (threads/native/threads.h):
+       Removed.
+       [ENABLE_THREADS] (threads/native/lock.h): Added.
+       (builtin_throw_exception): Use exceptions_set_exception.
+       
+       * src/vm/finalizer.c (finalizer_run): Likewise.
+       
+       * src/vm/signal.c (signal_start_thread): Use #warning instead of
+       #error (temporarily).
+       
+       * src/native/jni.c (_Jv_jni_invokeNative): Use
+       exceptions_get_exception, and exceptions_clear_exception.
+       (_Jv_JNI_ExceptionDescribe): Likewise.
+       (_Jv_JNI_IsAssignableFrom): Use exceptions_set_exception.
+       (_Jv_JNI_ExceptionOccurred): Use exceptions_get_exception.
+       (_Jv_JNI_ExceptionCheck): Likewise.
+       (_Jv_JNI_ExceptionClear): Use exceptions_clear_exception.
 
-       * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h,
-         powerpc/arch.h, x86_64/arch.h: Added SUPPORT_LOGICAL_CONST
+2007-02-02 12:53  twisti
 
-2005-01-27 12:29  twisti
+       * src/vm/jit/i386/codegen.c (codegen) [ENABLE_PROFILING]: Profiling
+       code.
+       (createnativestub): Likewise.
 
-       * src/vm/jit/stack.c: - added xdspcore disassembler stuff - added
-         SUPPORT_LOGICAL_CONST #if's
+2007-02-02 12:39  twisti
 
-2005-01-27 12:24  twisti
+       * src/native/vm/java_lang_Object.c [ENABLE_JAVAME_CLDC1_1]
+       (native/include/java_lang_String.h): Added.
 
-       * src/vm/jit/jit.c: Count also native jit call.
+2007-02-02 12:28  twisti
 
-2005-01-24 17:58  twisti
+       * src/native/vm/java_lang_Class.h (native/include/java_lang_String.h):
+       Required by java_lang_Class.h for Java ME.
 
-       * 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.
+2007-02-02 11:58  michi
 
-2005-01-24 17:53  twisti
+       * src/vm/jit/arm/md-abi.h: Renamed REG_IP to REG_PV (special favor
+       for twisti).
+       * src/vm/jit/arm/emit.c, src/vm/jit/arm/codegen.c,
+       src/vm/jit/arm/codegen.h:
+       Adapted to the above change.
 
-       * src/native/vm/VMSystemProperties.c: #include "mm/memory.h"
+2007-02-02 00:20  twisti
 
-2005-01-21 14:46  carolyn
+       * src/vm/jit/jit.c (jit_compile_intern) [ENABLE_PROFILING]: Call
+       reorder only when profiling.
 
-       * 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
+2007-02-02 00:10  twisti
 
-2005-01-21 13:08  carolyn
+       * src/vm/jit/code.h (codeinfo) [ENABLE_PROFILING]: Made frequency,
+       bbfrequency, and cycles conditional.
+       
+       * src/vm/jit/jit.c (jit_compile) [ENABLE_PROFILING]: Likewise.
+       (jit_compile_intern) [ENABLE_PROFILING]: Likewise.
 
-       * src/vm/: global.h, jit/inline/parseRT.h: Added defines for
-         methods called(hardocded) by CACAO that define its call path
+2007-02-02 00:06  twisti
 
-2005-01-21 12:34  stefan
+       * src/vm/jit/optimizing/Makefile.am [ENABLE_PROFILING]
+       (REORDER_SOURCES): Moved here till we have something better.
 
-       * src/vm/jit/asmpart.h: added asm_handle_nullptr_exception, needed
-         for ppc
+2007-02-01 15:35  twisti
 
-2005-01-21 12:33  stefan
+       * src/vmcore/suck.c (assert.h): Added.
+       (suck_float): Use assert instead of an exception.
+       (suck_double): Likewise.
 
-       * src/vm/jit/powerpc/codegen.c: nullpointer fix
+2007-02-01 15:27  twisti
 
-2005-01-21 12:32  stefan
+       * src/vmcore/linker.c (link_class_intern): Also align double and s8
+       fields to 4-bytes for ARM.
 
-       * src/vm/jit/powerpc/asmpart.S: mostly conformant abi stack frames
-         added special nullptr throwing function
+2007-02-01 12:58  twisti
 
-2005-01-21 12:09  carolyn
+       * src/vmcore/utf8.c (utf_java_lang_InvocationTargetException): Is
+       actually called utf_java_lang_reflect_InvocationTargetException.
+       (utf8_init): Likewise.
+       
+       * src/vmcore/utf8.h (utf_java_lang_InvocationTargetException):
+       Likewise.
+       
+       * src/vm/exceptions.c (exceptions_throw_invocationtargetexception):
+       Likewise.
 
-       * src/vm/jit/inline/parseRT.c, tests/rtMissedIn0: more RTA comments
-         + 1 more method called automatically
+2007-02-01 12:29  twisti
 
-2005-01-21 10:37  twisti
+       * src/vm/jit/code.c [ENABLE_THREADS] (threads/native/lock.h): Added.
 
-       * 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
+2007-02-01 12:02  twisti
 
-2005-01-21 10:29  twisti
+       * src/vmcore/method.h (methodinfo): Removed member object.
+       * src/vm/jit/code.h (codeinfo): Added member object.
+       
+       * src/vmcore/loader.c (loader_load_method): Removed
+       lock_init_object_lock.
+       (load_newly_created_array): Likewise.
+       * src/vm/jit/code.c (code_codeinfo_new): Added lock_init_object_lock.
+       
+       * src/vm/jit/jit.c (jit_jitdata_new): Changed signature.
+       (jit_compile): Use codeinfo lock object instead of methodinfo.
+       (jit_recompile): Changed signature.
+       * src/vm/jit/jit.h (jit_jitdata_new): Likewise.
+
+2007-01-31 17:45  twisti
+
+       * src/cacaoh/dummy.c (pthread.h): Added.
+
+2007-01-31 17:02  twisti
+
+       * src/toolbox/logging.c (log_start): Uncommented thread pointer stuff.
+       * src/cacaoh/dummy.c (threads_get_current_threadobject): Added.
+
+2007-01-31 17:00  twisti
 
-       * src/classpath/java/lang/ClassLoader.java: File.listFiles() can
-         return null. Patch already contributed to classpath.
+       * src/native/jni.c (_Jv_JNI_ThrowNew): Fixed warnings.
 
-2005-01-21 10:24  twisti
+2007-01-31 14:05  twisti
 
-       * src/cacaoh/cacaoh.c: - added bootclasspath stuff - minor cleanups
+       * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c: Updated year.
 
-2005-01-21 10:24  twisti
+2007-01-31 14:04  twisti
 
-       * src/cacao/cacao.c: Some day we should call DestroyJavaVM.
+       * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c (string.h):
+       Added.
+       (mm/memory.h): Likewise.
 
-2005-01-21 10:23  twisti
+2007-01-31 10:59  twisti
 
-       * src/classpath/scripts/check_jni_methods.sh: Working version from
-         classpath cvs.
+       * src/vmcore/loader.c (load_newly_created_array) [ENABLE_JAVASE]:
+       Fixed interfacescount.
 
-2005-01-16 15:17  twisti
+2007-01-31 10:00  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)
+       * src/vm/exceptions.c [ENABLE_JAVAME_CLDC1_1](exceptions_new_error):
+       New function.
+       (exceptions_asm_new_abstractmethoderror) [!ENABLE_JAVASE]: Use
+       exceptions_new_error.
+       (exceptions_throw_virtualmachineerror): Removed.
+       * src/vm/exceptions.h (exceptions_throw_virtualmachineerror):
+       Likewise.
 
-2005-01-12 15:09  twisti
+2007-01-31 09:51  twisti
 
-       * src/native/include/Makefile.am: Update to classpath-0.13: added
-         gnu_classpath_VMSystemProperties.h
+       * src/vm/jit/Makefile.am: Fixed !ENABLE_VERIFER build.
+
+2007-01-30 13:58  twisti
+
+       * src/vm/jit/arm/emit.c (mm/memory.h): Added.
+       (vm/global.h): Likewise.
+       (emit_patcher_stubs): Align stack to 8-byte.
+       (emit_verbosecall_exit): Smaller optimizations.
+       
+       * src/vm/jit/arm/md-abi.h (config.h): Added.
+       (REG_A1_A2_PACKED): Defined.
+       
+       * src/vm/jit/arm/md.c: Fixed includes.
+       (md_codegen_get_pv_from_pc): Use vm_abort.
+       
+       * src/vm/jit/arm/codegen.c: Fixed includes.
+       (codegen): Align stack to 8-byte.
+       (createnativestub): Likewise.
+       
+       * src/vm/jit/arm/codegen.h (M_ADD_IMM_EXT_MUL4): Added do-while.
+       (M_SUB_IMM_EXT_MUL4): Likewise.
+       
+       * src/vm/jit/arm/patcher.c: Fixed includes.
+       (patcher_wrapper): Align stack to 8-byte.
+       * src/vm/jit/arm/asmpart.S (asm_patcher_wrapper): Likewise.
+       
+       * src/vm/jit/arm/md-abi.c: Fixed includes.
 
-2005-01-12 15:09  twisti
+2007-01-30 13:53  twisti
+
+       * src/vm/signal.c (signal_init): Disable signal-thread handling
+       temporarily.
+       * src/vm/vm.c (vm_create): Likewise.
+
+2007-01-29 23:07  twisti
+
+       * src/vm/string.c (native/jni.h): Added.
+       * src/vm/properties.c (native/jni.h): Likewise.
+       
+       * src/native/vm/cldc1.1/java_lang_Runtime.c: Includes fixed for
+       cacaoh-changes.
+       * src/native/vm/cldc1.1/java_lang_Class.c: Likewise.
+       
+       * src/native/vm/java_lang_Class.c [ENABLE_JAVAME_CLDC1_1]
+       (native/include/java_lang_String.h): Added.
+       (forName): #ifdef'd loader variable.
+       
+       * src/vmcore/class.c (class_resolveclassmethod): Removed Java ME
+       exception handling, we do that in the exception function itself.
+       (class_resolveinterfacemethod): Likewise.
+       * src/vmcore/resolve.c (resolve_method_invokespecial): Likewise.
+       
+       * src/vmcore/utf8.c [ENABLE_JAVASE]
+       (utf_java_lang_AbstractMethodError, utf_java_lang_NoSuchFieldError)
+       (utf_java_lang_NoSuchMethodError): Removed ifdef.
+       * src/vmcore/utf8.h: Likewise.
+
+2007-01-29 21:47  ajordan
+
+       * src/vm/jit/sparc64/codegen.h: Fixed double register number packing
+       and fp compare instruction macros.
+       * src/vm/jit/sparc64/codegen.c: Fixed fp compares.
+       Fixed INT2CHAR.
+       Fixed fp argument saving in createnativestub().
+       
+       * src/vm/jit/sparc64/patcher.c: Implemented get/put field patcher.
+       
+       * src/vm/jit/sparc64/md.c: Removed printf.
+
+2007-01-29 21:39  twisti
+
+       * src/vm/jit/i386/emit.c: Includes fixed for cacaoh-changes.
+       * src/vm/jit/i386/md.c: Likewise.
+       * src/vm/jit/i386/codegen.c: Likewise.
+       * src/vm/jit/i386/patcher.c: Likewise.
+       * src/vm/jit/i386/md-abi.c: Likewise.
+
+2007-01-29 21:38  twisti
+
+       * src/vm/jit/i386/asmpart.S (asm_compare_and_swap): New function.
+       (asm_memory_barrier): Likewise.
+
+2007-01-29 21:37  twisti
+
+       * src/vm/jit/alpha/asmpart.S (asm_compare_and_swap): Changed comment.
+
+2007-01-29 21:09  twisti
+
+       * src/vm/jit/mips/emit.c: Include fixes for cacaoh-changes.
+       * src/vm/jit/mips/md.c: Likewise.
+       * src/vm/jit/mips/codegen.c: Likewise
+       * src/vm/jit/mips/linux/md-os.c: Likewise
+       * src/vm/jit/mips/disass.c: Likewise
+       * src/vm/jit/mips/patcher.c: Likewise
+       * src/vm/jit/mips/md-abi.c: Likewise
+
+2007-01-29 20:24  twisti
+
+       * src/vm/jit/alpha/emit.c: Fixed includes for cacaoh-changes.
+       * src/vm/jit/alpha/codegen.c: Likewise.
+       * src/vm/jit/alpha/linux/md-os.c: Likewise.
+       * src/vm/jit/alpha/patcher.c: Likewise.
+       * src/vm/jit/alpha/md-abi.c: Likewise.
+
+2007-01-29 19:34  twisti
+
+       * src/native/include/.cvsignore: Ignore all *.h files.
+
+2007-01-29 19:32  twisti
+
+       * src/vm/jit/x86_64/md.c: Fixed includes for cacaoh-changes.
+
+2007-01-29 19:28  twisti
+
+       * src/vm/jit/x86_64/emit.c: Fixed includes for cacaoh-changes.
+       * src/vm/jit/x86_64/codegen.c: Likewise.
+       * src/vm/jit/x86_64/patcher.c: Likewise.
+       * src/vm/jit/x86_64/md-abi.c: Likewise.
+
+2007-01-29 19:15  twisti
+
+       * src/vmcore/stackmap.c [ENABLE_STATISTICS] (vmcore/statistics.h):
+       Removed ifdef.
+       * src/vm/jit/jit.c: Likewise.
+       * src/vm/jit/emit-common.c: Likewise.
+
+2007-01-29 18:49  twisti
+
+       * This is a rather huge commit, which changes the build order of
+       various parts to be able to bootstrap cacaoh without any dependencies
+       on a generated header file. I include the file list from SVN, so we
+       can see what happened to the files.
+       
+       Here we go (D-files were mostly moved to src/vmcore):
+       
+       D src/vm/hashtable.h
+       D src/vm/options.h
+       M src/vm/properties.h
+       D src/vm/zip.c
+       D src/vm/class.c
+       D src/vm/suck.c
+       D src/vm/loader.c
+       M src/vm/builtin.c
+       M src/vm/string.c
+       D src/vm/zip.h
+       D src/vm/class.h
+       D src/vm/rt-timing.c
+       D src/vm/suck.h
+       D src/vm/annotation.c
+       M src/vm/builtin.h
+       D src/vm/loader.h
+       D src/vm/descriptor.c
+       D src/vm/annotation.h
+       D src/vm/rt-timing.h
+       D src/vm/resolve.c
+       D src/vm/method.c
+       D src/vm/descriptor.h
+       M src/vm/finalizer.c
+       D src/vm/resolve.h
+       D src/vm/method.h
+       D src/vm/references.h
+       D src/vm/classcache.c
+       D src/vm/statistics.c
+       D src/vm/classcache.h
+       D src/vm/statistics.h
+       M src/vm/initialize.c
+       M src/vm/access.c
+       D src/vm/stackmap.c
+       M src/vm/jit/powerpc/linux/md-abi.c
+       M src/vm/jit/powerpc/emit.c
+       M src/vm/jit/powerpc/md.c
+       M src/vm/jit/powerpc/codegen.c
+       M src/vm/jit/powerpc/patcher.c
+       M src/vm/jit/codegen-common.h
+       M src/vm/jit/abi.h
+       M src/vm/jit/stack.c
+       M src/vm/jit/optimizing/profile.c
+       M src/vm/jit/optimizing/recompile.c
+       M src/vm/jit/optimizing/ifconv.c
+       M src/vm/jit/optimizing/ifconv.h
+       M src/vm/jit/code.c
+       M src/vm/jit/tools/genoffsets.c
+       M src/vm/jit/code.h
+       M src/vm/jit/show.c
+       M src/vm/jit/dseg.c
+       M src/vm/jit/verify/typeinfo.h
+       M src/vm/jit/verify/typecheck-typeinferer.c
+       M src/vm/jit/verify/typecheck.c
+       M src/vm/jit/verify/typecheck-stackbased.c
+       M src/vm/jit/verify/typeinfo.c
+       M src/vm/jit/dseg.h
+       M src/vm/jit/loop/loop.h
+       M src/vm/jit/loop/graph.h
+       M src/vm/jit/allocator/simplereg.c
+       M src/vm/jit/parse.c
+       M src/vm/jit/asmpart.h
+       M src/vm/jit/stacktrace.c
+       M src/vm/jit/emit-common.c
+       M src/vm/jit/jit.c
+       M src/vm/jit/stacktrace.h
+       M src/vm/jit/codegen-common.c
+       M src/vm/jit/jit.h
+       M src/vm/initialize.h
+       M src/vm/access.h
+       D src/vm/stackmap.h
+       M src/vm/signal.c
+       M src/vm/exceptions.c
+       M src/vm/vm.c
+       D src/vm/field.c
+       D src/vm/linker.c
+       M src/vm/exceptions.h
+       M src/vm/stringlocal.h
+       D src/vm/utf8.c
+       D src/vm/field.h
+       M src/vm/Makefile.am
+       D src/vm/linker.h
+       D src/vm/hashtable.c
+       D src/vm/options.c
+       D src/vm/utf8.h
+       M src/vm/properties.c
+       M src/vm/signallocal.h
+       M src/cacao/Makefile.am
+       M src/native/jni.c
+       M src/native/vm/java_lang_Class.c
+       M src/native/vm/gnu/gnu_java_lang_management_VMThreadMXBeanImpl.c
+       M src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c
+       M src/native/vm/gnu/java_security_VMAccessController.c
+       M src/native/vm/gnu/java_lang_VMClassLoader.c
+       M src/native/vm/gnu/java_lang_management_VMManagementFactory.c
+       M src/native/vm/gnu/gnu_java_lang_management_VMRuntimeMXBeanImpl.c
+       M src/native/vm/gnu/java_lang_VMClass.c
+       M src/native/vm/gnu/java_lang_VMThread.c
+       M src/native/vm/gnu/gnu_classpath_VMSystemProperties.c
+       M src/native/vm/gnu/java_lang_reflect_Method.c
+       M src/native/vm/gnu/java_lang_VMRuntime.c
+       M src/native/vm/gnu/java_lang_reflect_Field.c
+       M src/native/vm/gnu/gnu_classpath_VMStackWalker.c
+       M
+       src/native/vm/gnu/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c
+       M src/native/vm/gnu/java_lang_reflect_Constructor.c
+       M src/native/vm/gnu/java_lang_VMThrowable.c
+       M src/native/vm/java_lang_Object.c
+       M src/native/vm/java_lang_Thread.c
+       D src/native/include/java_lang_Thread.h
+       D src/native/include/java_lang_Throwable.h
+       D src/native/include/java_util_Properties.h
+       D src/native/include/java_lang_VMThread.h
+       D src/native/include/java_lang_VMThrowable.h
+       D src/native/include/java_lang_ClassLoader.h
+       M src/native/include/Makefile.am
+       D src/native/include/java_lang_Cloneable.h
+       D src/native/include/java_lang_ThreadGroup.h
+       D src/native/include/java_lang_Class.h
+       D src/native/include/java_lang_Object.h
+       D src/native/include/java_lang_String.h
+       M src/native/jni.h
+       M src/native/native.c
+       M src/native/native.h
+       A src/toolbox/hashtable.h
+       M src/toolbox/list.c
+       M src/toolbox/avl.c
+       M src/toolbox/logging.c
+       M src/toolbox/Makefile.am
+       M src/toolbox/logging.h
+       A src/toolbox/hashtable.c
+       M src/mm/gc-common.h
+       M src/mm/Makefile.am
+       M src/mm/memory.c
+       M src/mm/boehm.c
+       M src/Makefile.am
+       M src/threads/none/threads.h
+       M src/threads/none/lock.h
+       M src/threads/native/threads.h
+       M src/threads/native/lock.c
+       M src/threads/native/threads.c
+       AM src/vmcore
+       A src/vmcore/options.h
+       A src/vmcore/zip.c
+       A src/vmcore/suck.c
+       A src/vmcore/class.c
+       A src/vmcore/loader.c
+       A src/vmcore/zip.h
+       A src/vmcore/annotation.c
+       A src/vmcore/suck.h
+       A src/vmcore/class.h
+       A src/vmcore/rt-timing.c
+       A src/vmcore/loader.h
+       A src/vmcore/descriptor.c
+       A src/vmcore/resolve.c
+       A src/vmcore/annotation.h
+       A src/vmcore/rt-timing.h
+       A src/vmcore/method.c
+       A src/vmcore/descriptor.h
+       A src/vmcore/resolve.h
+       A src/vmcore/method.h
+       A src/vmcore/references.h
+       A src/vmcore/classcache.c
+       A src/vmcore/statistics.c
+       A src/vmcore/.cvsignore
+       A src/vmcore/classcache.h
+       A src/vmcore/statistics.h
+       A src/vmcore/stackmap.c
+       A src/vmcore/stackmap.h
+       A src/vmcore/field.c
+       A src/vmcore/linker.c
+       A src/vmcore/utf8.c
+       A src/vmcore/field.h
+       A src/vmcore/Makefile.am
+       A src/vmcore/linker.h
+       A src/vmcore/options.c
+       A src/vmcore/utf8.h
+       M src/cacaoh/cacaoh.c
+       M src/cacaoh/headers.h
+       M src/cacaoh/Makefile.am
+       M src/cacaoh/headers.c
+       A src/cacaoh/dummy.c
+       M configure.ac
+
+2007-01-29 11:52  twisti
+
+       * src/vm/jit/arm/emit.c [ENABLE_SOFTFLOAT] (emit_load): Implemented.
+       (emit_store): Changed implementation to be more clear.
+       (emit_copy): Likewise.
+
+2007-01-29 10:19  twisti
+
+       * src/vm/jit/arm/codegen.c (codegen): ICMD_DASTORE: bugfix for
+       softfloat.
+
+2007-01-28 23:35  twisti
+
+       * src/vm/jit/mips/codegen.c (createcompilerstub): Don't generate a
+       codeinfo.
+
+2007-01-28 22:57  twisti
+
+       * src/vm/jit/arm/codegen.c (createcompilerstub): Don't generate a
+       codeinfo.
+
+2007-01-27 15:52  twisti
+
+       * configure.ac: Use AC_CHECK_SOFTFLOAT, AC_CHECK_SOFT_FLOAT_CMP and
+       AC_CHECK_SOFT_DOUBLE_CMP.
+       * m4/soft.m4: New file.
+       
+       * src/vm/builtin.c [!SUPPORT_FLOAT_CMP] (builtin_fcmpl): Added
+       conditional.
+       [!SUPPORT_DOUBLE_CMP] (builtin_dcmpl): Likewise.
+       
+       * src/vm/builtintable.inc (builtintable_automatic):
+       [!SUPPORT_FLOAT_CMP] (BUILTIN_fcmpl): Added.
+       [!SUPPORT_DOUBLE_CMP] (BUILTIN_dcmpl): Likewise.
+       (builtintable_function): [__MIPS__ && SIZEOF_VOID_P != 4]
+       (BUILTIN_arraycopy): Added.
+       
+       * src/vm/jit/mips/codegen.c (codegen): Added SUPPORT_FLOAT_CMP for
+       ICMD_FCMPx, and SUPPORT_DOUBLE_CMP for ICMD_DCMPx.
+       
+       * src/vm/jit/arm/arch.h (SUPPORT_FLOAT_CMP, SUPPORT_DOUBLE_CMP):
+       Added.
+       * src/vm/jit/powerpc/arch.h: Likewise.
+       * src/vm/jit/sparc64/arch.h: Likewise.
+       * src/vm/jit/alpha/arch.h: Likewise.
+       * src/vm/jit/s390/arch.h: Likewise.
+       * src/vm/jit/mips/arch.h: Likewise.
+       * src/vm/jit/parisc/arch.h: Likewise.
+       * src/vm/jit/m68k/arch.h: Likewise.
+       * src/vm/jit/i386/arch.h: Likewise.
+       * src/vm/jit/powerpc64/arch.h: Likewise.
+       * src/vm/jit/x86_64/arch.h: Likewise.
+       
+       * src/vm/jit/mips/patcher.c (vm/jit/md.h): Added.
+
+2007-01-27 13:01  twisti
+
+       * src/vm/loader.c (load_newly_created_array): c->interfacescount was
+       always set to 0, fixed.
+
+2007-01-27 00:58  ajordan
+
+       * src/vm/jit/sparc64/emit.c: Moved exception check generation to emit
+       functions.
+       * src/vm/jit/sparc64/codegen.h: Likewise.
+       * src/vm/jit/sparc64/codegen.c: Likewise.
+       
+       * src/vm/jit/sparc64/md.c: Added SPARC specific functions for getting
+       JIT information from the stack frame.
+       
+       * src/vm/jit/sparc64/linux/md-os.c: Fixed icache flushing when start
+       address is not doubleword aligned.
+
+2007-01-23 13:05  twisti
+
+       * src/vm/jit/mips/emit.c (emit_patcher_stubs): Use
+       dseg_add_functionptr instead of dseg_add_address.
+
+2007-01-22 20:16  twisti
+
+       * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c (postInit):
+       Added missing file://.
+
+2007-01-22 17:25  twisti
+
+       * src/cacao/cacao.c (main): Fixed typo.
 
-       * src/native/classes.am: Update to classpath-0.13: added
-         gnu.classpath.VMSystemProperties
+2007-01-22 17:22  twisti
 
-2005-01-12 14:55  twisti
+       * src/lib/vm/reference/gnu/classpath/VMSystemProperties.java: New
+       file.
+       
+       * src/lib/Makefile.am (VM_JAVA_FILES): Added
+       gnu/classpath/VMSystemProperties.java.
+       (VM_CLASS_FILES): Likewise.
+       
+       * src/native/include/Makefile.am (VM_ZIP): Added.
+       (DO_HEADER_FILES): Depend on VM_ZIP.
 
-       * src/native/vm/VMSystemProperties.c: Fill gnu.cpu.endian properly.
+2007-01-22 17:03  twisti
 
-2005-01-12 14:25  twisti
+       * src/vm/properties.c (properties_get): Search list forward, as we
+       don't have duplicate entries anymore.
+       (properties_system_add): New function.
+       * src/vm/properties.h (properties_system_add): Added.
+       
+       * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c (postInit): New
+       function.
 
-       * src/native/vm/VMRuntime.c: - removed
-         Java_java_lang_VMRuntime_insertSystemProperties (is now in
-         VMSystemProperties.c) - renamed nativeGetLibname to
-         mapLibraryName
+2007-01-22 15:59  twisti
 
-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.
+       * src/vm/jit/mips/md.c (md_get_method_patch_address): Fixed compiler
+       warning.
 
-2005-01-04 17:39  twisti
+2007-01-22 14:02  twisti
 
-       * src/vm/jit/: mips/asmpart.S, powerpc/asmpart.S: Added
-         asm_calljavafunction2int and asm_calljavafunction2float to
-         prevent warnings.
+       * src/cacao/cacao.c (main): Fixed compiler warning.
 
-2005-01-04 17:38  twisti
+2007-01-22 11:45  twisti
 
-       * src/vm/jit/mips/codegen.c: - include config.h, cacao.h - throw
-         exception in nativestub if it's to small
+       * src/vm/jit/arm/codegen.c (vm/jit/md.h): Added.
+       * src/vm/jit/arm/patcher.c (vm/jit/md.h): Likewise.
 
-2005-01-04 13:36  twisti
+2007-01-22 01:43  ajordan
 
-       * src/vm/jit/i386/asmpart.S: Added asm_calljavafunction2int and
-         asm_calljavafunction2float to prevent warnings.
+       * src/vm/jit/sparc64/codegen.h: Fixed big disp handling.
+       * src/vm/jit/sparc64/codegen.c: Likewise.
 
-2005-01-04 13:35  twisti
+2007-01-22 00:58  twisti
 
-       * src/vm/jit/i386/codegen.c: Include cacao.h for JNI env variable.
+       * src/vm/jit/jit.h (md_init, md_get_method_patch_address,)
+       (md_cacheflush, md_icacheflush, md_dcacheflush, intrp_md_init):
+       Removed.
+       
+       * src/vm/jit/md.h: New file.
+       * src/vm/jit/Makefile.am (noinst_HEADERS): Added md.h.
+       
+       * src/vm/jit/jit.c (vm/jit/md.h): Added.
+       * src/vm/jit/codegen-common.c (vm/jit/md.h): Likewise.
+       * src/vm/vm.c (vm/jit/md.h): Likewise.
 
-2005-01-04 13:30  twisti
+2007-01-19 01:13  edwin
 
-       * src/native/jni.c: GetVersion: fixed and added comments.
+       * src/vm/options.h, src/vm/method.c, src/vm/jit/inline/inline.c,
+       src/vm/jit/jit.c, src/vm/vm.c, src/vm/linker.c, src/vm/options.c,
+       src/cacaoh/headers.c: Cleaned up inlining options.
+       
+       * src/vm/exceptions.c: Removed a left-over use of "useinlining".
+       
+       * configure.ac: New configure flag --enable-inlining-debug.
 
-2005-01-04 13:13  twisti
+2007-01-18 13:21  twisti
 
-       * configure.in: - changed INSTALL_PREFIX to CACAO_INSTALL_PREFIX -
-         define config files with AC_CONFIG_FILES - added the first script
-         files
+       * src/vm/jit/arm/md-asm.h: Renamed argument defines to start with 0.
+       * src/vm/jit/arm/asmpart.S: Likewise.
 
-2005-01-04 13:09  twisti
+2007-01-18 13:11  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
+       * src/vm/vm.c (usage): Removed CACAO options.
+       (XXusage): New function.
+       (vm_create): Handle OPT_XX.
 
-2005-01-04 13:07  twisti
+2007-01-18 12:55  twisti
 
-       * 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
+       * src/vm/jit/powerpc/asmpart.S (asm_compare_and_swap): New function.
+       (asm_memory_barrier): Likewise.
 
-2005-01-04 13:02  twisti
+2007-01-18 11:43  twisti
 
-       * src/native/native.c: Warning fix (const char *).
+       * src/vm/jit/mips/md-asm.h (RESTORE_ARGUMENT_REGISTERS)
+       (RESTORE_ARGUMENT_REGISTERS, SAVE_TEMPORARY_REGISTERS)
+       (RESTORE_TEMPORARY_REGISTERS): Added missing float registers.
+       
+       * src/vm/jit/mips/asmpart.S (asm_patcher_wrapper): Changed stack size
+       for float registers.
 
-2005-01-04 13:01  twisti
+2007-01-16 22:18  pm
 
-       * src/native/native.h: Warning fix (const char *).native.c
+       Initial import of s390 codegen, codebase is copyed from x86_64.
 
-2005-01-04 13:00  twisti
+2007-01-16 12:59  twisti
 
-       * 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/cacaoh/headers.c (asm_compare_and_swap): Added.
+       (asm_memory_barrier): Likewise.
 
-2005-01-04 12:59  twisti
+2007-01-16 12:52  twisti
 
-       * src/native/vm/VMClass.c: - isAssignableFrom: throw nullpointer,
-         fixed typo
+       * src/vm/jit/x86_64/asmpart.S (asm_patcher_wrapper): Removed unused
+       sizestackframeinfo.
 
-2005-01-04 12:35  twisti
+2007-01-16 09:54  twisti
 
-       * src/toolbox/: logging.c, logging.h: Warning fixes (const char *,
-         (void)).
+       * src/vm/jit/asmpart.h (asm_compare_and_swap): Added.
+       (asm_memory_barrier): Likewise.
+       
+       * src/vm/jit/alpha/asmpart.S (asm_compare_and_swap): New function.
+       (asm_memory_barrier): Likewise.
 
-2005-01-04 12:34  twisti
+2007-01-15 10:28  twisti
 
-       * 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/powerpc64/codegen.c (codegen): Ported replacement.
 
-2005-01-04 12:28  twisti
+2007-01-13 22:54  edwin
 
-       * src/vm/exceptions.h: Declare strings const.
+       * src/vm/jit/verify/typecheck-typeinferer.c: Check basic types in
+       debug mode.
 
-2005-01-04 12:28  twisti
+2007-01-13 22:44  edwin
 
-       * src/vm/exceptions.c: - declare strings const - removed
-         CREATENEW_EXCEPTION macro
+       * src/vm/jit/verify/generate.pl: Further changes for the type inferer.
+       
+       * src/vm/jit/verify/typecheck-typeinferer-gen.inc: Regenerated.
 
-2005-01-04 12:21  twisti
+2007-01-13 22:39  edwin
 
-       * src/vm/global.h: Define CACAO_EXT_DIR.
+       * src/vm/rt-timing.h: Fixed position of #include "config.h".
+       (rt_timing_diff_usec): Export.
+       
+       * src/vm/rt-timing.c (rt_timing_diff_usec): Export.
 
-2005-01-04 12:21  twisti
+2007-01-13 22:37  edwin
 
-       * src/vm/: tables.c, tables.h: Warning fixes.
+       * src/vm/jit/jit.c (jit_compile_intern): Removed unused code and fixed
+       instrumentation.
 
-2005-01-04 12:19  twisti
+2007-01-13 22:30  edwin
 
-       * src/vm/jit/x86_64/codegen.c: Include cacao.h for env variable.
+       * src/vm/jit/inline/inline.c: Better inlining decisions. Implemented
+       knapsack heuristics. More statistics. Refactoring and fixes.
+       
+       * src/vm/jit/inline/inline_debug.inc: Fixed to make it compile.
 
-2005-01-04 12:18  twisti
+2007-01-13 16:52  ajordan
 
-       * src/vm/jit/asmpart.h: Declare asm_calljavafunction2int and
-         asm_calljavafunction2float to prevent warnings.
+       * src/vm/jit/sparc64/md-abi.h: The JIT stackframes now also includes
+       the 6 parameter slots required when doing a ABI compliant C call.
+       * src/vm/jit/sparc64/emit.c: Likewise.
+       * src/vm/jit/sparc64/codegen.c: Likewise.
+       * src/vm/jit/sparc64/patcher.c: Likewise.
+       * src/vm/jit/sparc64/asmpart.S: Likewise.
+       
+       * src/vm/jit/sparc64/codegen.h: Added include.
+       
+       * src/vm/jit/sparc64/md.c: Added method, to get framepointer from
+       saved register window. (for temporary fix in JIT stack walking)
 
-2005-01-04 12:16  twisti
+2007-01-12 17:13  twisti
 
-       * src/cacaoh/Makefile.am: Install only into ${prefix}/jre/bin.
+       * src/vm/jit/arm/linux/md-os.c (md_signal_handler_sigsegv): Use
+       codegen_get_pv_from_pc.
 
-2005-01-04 12:16  twisti
+2007-01-11 22:39  twisti
+
+       * src/vm/jit/mips/md-abi.h: Merged MIPS32 code.
+       * src/vm/jit/mips/emit.c: Likewise.
+       * src/vm/jit/mips/codegen.c: Likewise.
+       * src/vm/jit/mips/codegen.h: Likewise.
+       * src/vm/jit/mips/linux/md-os.c: Likewise.
+       * src/vm/jit/mips/asmpart.S: Likewise.
+       * src/vm/jit/mips/md-abi.c: Likewise.
+
+2007-01-11 22:36  twisti
+
+       * src/mm/memory.c (mem_realloc): Fixed compiler warning.
+
+2007-01-11 14:59  twisti
+
+       * file:///ahome/cacao/svn/cacao-m68k/trunk: Moved to...
+       * file:///ahome/cacao/svn/cacao/trunk/src/vm/jit/m68k: ...here.
+
+2007-01-11 14:28  twisti
+
+       * src/vm/exceptions.c (exceptions_throw_internalerror): Don't return a
+       value.
+       (exceptions_throw_outofmemoryerror): Likewise.
+
+2007-01-11 14:22  twisti
+
+       * src/vm/jit/arm/emit.c (emit_exception_stubs): Renamed eref to er,
+       use md_codegen_patch_branch.
+       
+       * src/vm/jit/arm/codegen.c (codegen): Use codegen_resolve_branchrefs,
+       use exceptions_throw_internalerror.
+       
+       * src/vm/jit/arm/codegen.h (M_STACK_LOAD_FLT_TYPED): Removed.
+       (M_STACK_STORE_FLT_TYPED): Likewise.
+
+2007-01-11 14:19  twisti
+
+       * configure.ac [ENABLE_STATICVM] (AC_CHECK_LIB(dl)): Only perform the
+       check if we want a static VM.
+       (AC_CONFIG_FILES): Added src/vm/jit/arm/Makefile and
+       src/vm/jit/arm/linux/Makefile.
+       * src/vm/jit/Makefile.am (DIST_SUBDIRS): Added arm.
+
+2007-01-11 13:58  twisti
+
+       * Moved loaded arm files.
+
+2007-01-10 10:08  twisti
+
+       * src/vm/builtin.c (builtin_newarray): Removed debug output.
+
+2007-01-10 10:03  twisti
+
+       * src/vm/suck.c (suck_add): Use vm_abort instead of
+       throw_cacao_exception_exit.
+       (suck_float, suck_double): Use exceptions_throw_internalerror.
+       
+       * src/vm/loader.c (load_class_bootstrap): Use vm_abort instead of
+       throw_cacao_exception_exit.
+       * src/vm/jit/sparc64/emit.c (emit_patcher_stubs): Likewise.
+       * src/vm/jit/mips/md.c (md_patch_replacement_point): Likewise.
+       * src/vm/vm.c (vm_create): Likewise.
+       
+       * src/vm/builtin.c (builtin_newarray): Use
+       exceptions_throw_outofmemoryerror.
+       
+       * src/vm/descriptor.c (descriptor_pool_lookup_classref): Use
+       exceptions_throw_internalerror.
+       * src/vm/classcache.c (classcache_store_unique): Likewise.
+       * src/vm/jit/powerpc/codegen.c (codegen): Likewise.
+       * src/vm/jit/sparc64/codegen.c (codegen): Likewise.
+       * src/vm/jit/alpha/codegen.c (codegen): Likewise.
+       * src/vm/jit/mips/codegen.c (codegen): Likewise.
+       * src/vm/jit/i386/codegen.c (codegen): Likewise.
+       * src/vm/jit/powerpc64/codegen.c (codegen): Likewise.
+       * src/vm/jit/intrp/codegen.c (codegen): Likewise.
+       * src/vm/jit/x86_64/codegen.c (codegen): Likewise.
+       * src/vm/jit/stack.c (stack_reanalyse_block): Likewise.
+       (stack_analyse): Likewise.
+       * src/vm/jit/verify/typeinfo.c (typeinfos_init_from_methoddesc):
+       Likewise.
+       (typeinfo_init_component): Likewise.
+       * src/vm/jit/verify/typecheck-builtins.inc: Likewise.
+       * src/vm/jit/allocator/lsra.c (lsra_scan_registers_canditates):
+       Likewise.
+       * src/vm/jit/allocator/simplereg.c (simplereg_allocate_temporaries):
+       Likewise.
+       * src/vm/jit/allocator/liveness.c
+       (liveness_scan_registers_canditates): Likewise.
+       
+       * src/vm/exceptions.c (exceptions_throw_outofmemory_exit): Removed.
+       (new_internalerror): Removed.
+       (exceptions_throw_internalerror): Rewritten.
+       (exceptions_throw_outofmemoryerror): Added.
+       
+       * src/vm/exceptions.h: Likewise.
+       
+       * src/vm/utf8.c (utf_get_number_of_u2s): Use
+       exceptions_throw_internalerror instead of throw_cacao_exception_exit.
+       
+       * src/native/native.c (native_init): Changed debug output.
+       
+       * src/mm/memory.c (memory_checked_alloc): Use vm_abort instead of
+       exceptions_throw_outofmemory_exit.
+       (mem_realloc): Changed debug output.
+       * src/mm/boehm.c (gc_out_of_memory): Use vm_abort and
+       exceptions_throw_outofmemoryerror.
+       
+       * src/cacaoh/cacaoh.c (cacaoh_abort): Added.
+       (main): Use cacaoh_abort.
+       
+       * src/cacaoh/headers.c (throw_cacao_exception_exit): Removed.
+       (exceptions_throw_outofmemory_exit): Likewise.
+       (new_internalerror): Renamed to exceptions_throw_internalerror.
+       (exceptions_throw_outofmemoryerror): Added.
+       
+       * src/vm/jit/tools/genoffsets.c (main): Don't print
+       sizestackframeinfo.
+
+2007-01-10 09:28  twisti
+
+       * src/vm/jit/parisc/linux/Makefile.am (libmd_la_SOURCES): Commented.
+
+2007-01-08 23:49  twisti
+
+       * configure.ac: Added GPL header.
+
+2007-01-08 23:48  twisti
+
+       * src/vm/vm.c (vm_create): Fixed off-by-one bug.
+
+2007-01-08 16:56  ajordan
+
+       * src/vm/jit/sparc64/codegen.c: Fixed argument passing via the stack
+       (for JIT methods).
+
+2007-01-07 20:56  ajordan
+
+       * src/vm/jit/sparc64/codegen.c: Implemented INSTANCEOF and CHECKCAST
+       ICMDs
+       * src/vm/jit/sparc64/patcher.c: and their respective patchers.
+       
+       * src/vm/jit/sparc64/codegen.h: Added comparison instructions.
+       
+       * src/vm/jit/sparc64/linux/md-os.c: Implemented instruction cache
+       flush for linux.
+       * src/vm/jit/sparc64/md.c: Likewise.
+
+2007-01-06 14:29  twisti
+
+       * configure.ac: Check for libdl.
+
+2007-01-06 14:27  twisti
+
+       * src/cacao/cacao.c (main): Print function name in error output.
+
+2007-01-06 01:27  edwin
+
+       * src/vm/jit/inline/inline.c: Many refactorings and comments.
+
+2007-01-04 21:48  twisti
+
+       * src/mm/memory.c (mem_realloc): Use vm_abort.
+
+2007-01-03 22:39  edwin
+
+       * src/vm/jit/verify/typecheck-typeinferer.c: New type inference pass.
+       * src/vm/jit/verify/typecheck-typeinferer.h: Likewise.
+       
+       * src/vm/jit/verify/typecheck-common.c: Moved code from typecheck.c
+       that can be shared between the variables-based verifier and the
+       type inference pass to this file.
+       * src/vm/jit/verify/typecheck-common.h: Likewise.
+       
+       * src/vm/jit/verify/typecheck-multianewarray.inc: Moved code for
+       type checking/infering MULTIANEWARRAY to this file.
+       
+       * src/vm/jit/verify/icmds.c: Adapted for generating the type
+       infererence pass.
+       * src/vm/jit/verify/typecheck-invoke.inc: Likewise.
+       * src/vm/jit/verify/typecheck-fields.inc: Likewise.
+       * src/vm/jit/verify/typecheck.c: Likewise.
+       * src/vm/jit/verify/Makefile.am: Likewise.
+       * src/vm/jit/verify/typecheck-builtins.inc: Likewise.
+       
+       * src/vm/jit/verify/typecheck-typeinferer-gen.inc: Generated.
+       
+       * src/vm/jit/verify/typecheck-stackbased-gen.inc: Regenerated.
+       * src/vm/jit/verify/typecheck-variablesbased-gen.inc: Regenerated.
+
+2007-01-03 22:22  edwin
+
+       * src/vm/jit/verify/icmds.c: Added comments.
+       
+       * src/vm/jit/verify/typecheck-stackbased-gen.inc,
+       src/vm/jit/verify/typecheck-variablesbased-gen.inc: Regenerated.
+
+2007-01-03 22:20  edwin
+
+       * src/vm/method.c, src/vm/method.h (method_count_implementations):
+       New function.
+
+2007-01-03 22:08  edwin
+
+       * src/vm/jit/verify/generate.pl: Added options --typeinferer and
+       --debug. Prepared for generating the type inference pass.
+
+2007-01-02 21:52  twisti
+
+       * configure.ac (AC_CONFIG_FILES): Added
+       src/vm/jit/parisc/linux/Makefile.
+       * src/vm/jit/parisc/Makefile.am (SUBDIRS): Set to $(OS_DIR).
+       * src/vm/jit/parisc/linux/Makefile.am: New file.
 
-       * src/cacao/cacao.h: Export: JNI jvm, env and bootclasspath.
+2007-01-02 21:12  edwin
 
-2005-01-04 12:15  twisti
+       * src/vm/jit/emit-common.h (emit_replacement_stubs): Only declare
+       prototype if ENABLE_REPLACEMENT.
 
-       * src/cacao/cacao.c: - started jni invocation - changes
-         INSTALL_PREFIX to CACAO_INSTALL_PREFIX - classpath bugfix
+2007-01-02 21:11  edwin
 
-2005-01-03 15:03  twisti
+       * src/vm/jit/mips/codegen.c (codegen): Use REPLACEMENT_ macros.
 
-       * src/scripts/: Makefile.am, cacao.in, java.in, rmic.in,
-         rmiregistry.in: Wrapper scripts.
+2007-01-02 20:50  edwin
 
+       * src/vm/jit/jit.c (jit_invalidate_code): Require ENABLE_REPLACEMENT.
+
+2007-01-02 20:40  edwin
+
+       * configure.ac: Added option --enable-replacement.
+       
+       * src/vm/jit/Makefile.am: Compile replace.c only for
+       ENABLE_REPLACEMENT.
+       
+       * src/vm/jit/replace.h: Define empty macros unless ENABLE_REPLACEMENT.
+       
+       * src/vm/jit/powerpc/emit.c: Enclosed replacement-specific code in
+       #if ENABLE_REPLACEMENT.
+       * src/vm/jit/powerpc/md.c: Likewise.
+       * src/vm/jit/powerpc/asmpart.S: Likewise.
+       * src/vm/jit/codegen-common.h: Likewise.
+       * src/vm/jit/sparc64/emit.c: Likewise.
+       * src/vm/jit/sparc64/md.c: Likewise.
+       * src/vm/jit/alpha/emit.c: Likewise.
+       * src/vm/jit/alpha/md.c: Likewise.
+       * src/vm/jit/alpha/asmpart.S: Likewise.
+       * src/vm/jit/code.c: Likewise.
+       * src/vm/jit/code.h: Likewise.
+       * src/vm/jit/tools/genoffsets.c: Likewise.
+       * src/vm/jit/show.c: Likewise.
+       * src/vm/jit/mips/emit.c: Likewise.
+       * src/vm/jit/mips/md.c: Likewise.
+       * src/vm/jit/mips/asmpart.S: Likewise.
+       * src/vm/jit/powerpc64/md.c: Likewise.
+       * src/vm/jit/powerpc64/asmpart.S: Likewise.
+       * src/vm/jit/i386/emit.c: Likewise.
+       * src/vm/jit/i386/md.c: Likewise.
+       * src/vm/jit/i386/asmpart.S: Likewise.
+       * src/vm/jit/asmpart.h: Likewise.
+       * src/vm/jit/x86_64/emit.c: Likewise.
+       * src/vm/jit/x86_64/md.c: Likewise.
+       * src/vm/jit/x86_64/asmpart.S: Likewise.
+       * src/vm/jit/codegen-common.c: Likewise.
+       * src/vm/jit/jit.h: Likewise.
+
+2007-01-02 19:40  edwin
+
+       * src/vm/jit/i386/codegen.c (codegen): Cleaned up to use REPLACEMENT_
+       macros.
+
+2007-01-02 16:20  twisti
+
+       * tests/regression/jctest.java: Print hex numbers too.
+       * tests/regression/jctest.output: Updated.