+ * trunk/src/vm/jit/jit.c: * src/vm/jit/jit.c (jit_compile_intern):
+ Use
+ CLASS_IS_OR_ALMOST_INITIALIZED to check uninitialized.
+
+2006-01-22 19:57 twisti
+
+ * trunk/src/vm/jit/stacktrace.c: * src/vm/jit/stacktrace.c
+ (stacktrace_create_inline_stackframeinfo):
+ Compiler warning fix.
+
+2006-01-22 19:56 twisti
+
+ * trunk/src/vm/jit/intrp/java.vmg: * src/vm/jit/intrp/java.vmg:
+ Some reformatting.
+
+2006-01-22 19:55 twisti
+
+ * trunk/src/vm/jit/intrp/asmpart.c: * src/vm/jit/intrp/asmpart.c
+ (vm/loader.h): Added.
+ (intrp_asm_calljavafunction_intern): Use u1* instead of
+ entrypoint.
+ (jni_invoke_java_intern): Likewise.
+
+2006-01-22 19:50 twisti
+
+ * trunk/.cvsignore, trunk/src/toolbox/.cvsignore,
+ trunk/src/vm/jit/allocator/.cvsignore,
+ trunk/src/vm/jit/inline/.cvsignore: * .cvsignore,
+ src/toolbox/.cvsignore, src/vm/jit/inline/.cvsignore,
+ src/vm/jit/allocator/.cvsignore: TAGS added.
+
+2006-01-22 19:37 twisti
+
+ * trunk/src/.cvsignore, trunk/src/boehm-gc/.cvsignore,
+ trunk/src/boehm-gc/include/.cvsignore,
+ trunk/src/cacao/.cvsignore, trunk/src/cacaoh/.cvsignore,
+ trunk/src/fdlibm/.cvsignore, trunk/src/mm/.cvsignore,
+ trunk/src/native/.cvsignore,
+ trunk/src/native/include/.cvsignore,
+ trunk/src/native/vm/.cvsignore, trunk/src/threads/.cvsignore,
+ trunk/src/threads/native/.cvsignore, trunk/src/vm/.cvsignore,
+ trunk/src/vm/jit/.cvsignore, trunk/src/vm/jit/intrp/.cvsignore,
+ trunk/src/vm/jit/loop/.cvsignore,
+ trunk/src/vm/jit/tools/.cvsignore,
+ trunk/src/vm/jit/verify/.cvsignore: * src/boehm-gc/.cvsignore,
+ src/boehm-gc/include/.cvsignore,
+ src/vm/.cvsignore, src/vm/jit/tools/.cvsignore,
+ src/vm/jit/verify/.cvsignore, src/vm/jit/loop/.cvsignore,
+ src/vm/jit/.cvsignore, src/vm/jit/intrp/.cvsignore,
+ src/cacao/.cvsignore, src/native/vm/.cvsignore,
+ src/native/include/.cvsignore, src/native/.cvsignore,
+ src/mm/.cvsignore, src/threads/native/.cvsignore,
+ src/threads/.cvsignore, src/fdlibm/.cvsignore, src/.cvsignore,
+ src/cacaoh/.cvsignore: TAGS added.
+
+2006-01-22 19:29 edwin
+
+ * trunk/src/vm/jit/intrp/codegen.c: * src/vm/jit/intrp/codegen.c
+ (nativecall): Fixed calculation of the
+ stackframeinfo address.
+
+2006-01-22 14:44 twisti
+
+ * trunk/src/vm/jit/codegen-common.c: * src/vm/jit/codegen-common.c
+ (codegen_addreference): The last fix was
+ not correct if only the intrp is built.
+
+2006-01-22 14:39 twisti
+
+ * trunk/src/vm/class.c, trunk/src/vm/field.c,
+ trunk/src/vm/field.h, trunk/src/vm/jit/inline/sets.c,
+ trunk/src/vm/loader.c, trunk/src/vm/loader.h: * src/vm/class.c
+ (class_showmethods): Use class_printflags.
+ * src/vm/loader.c, src/vm/loader.h (fprintflags): Removed.
+ (printflags): Likewise.
+ * src/vm/jit/inline/sets.c (printFldSet): Use field_println
+ instead of
+ field_display.
+ * src/vm/field.c, src/vm/field.h (field_display): Removed.
+ (field_printflags): Added.
+ (field_print): Likewise.
+ (field_println): Likewise.
+
+2006-01-22 00:45 edwin
+
+ * trunk/src/vm/jit/intrp/codegen.c: * src/vm/jit/intrp/codegen.c
+ (cacaotype2ffitype): Use ffi_type_sint for
+ values of TYPE_INT. This fixes the interpreter on i386, though
+ I'm not
+ sure if it is a correct and complete solution.
+
+2006-01-21 21:46 edwin
+
+ * trunk/src/vm/jit/codegen-common.c: * src/vm/jit/codegen-common.c
+ (codegen_addreference): Fixed bug when
+ both ENABLE_INTRP and ENABLE_JIT were defined.
+
+2006-01-21 20:22 edwin
+
+ * trunk/src/vm/jit/verify/typecheck.c: *
+ src/vm/jit/verify/typecheck.c (typestack_copy,
+ typestack_separable_with)
+ (typestack_separable_from, verify_basic_block): Comment-only
+ changes.
+ (verify_basic_block): Small typo fix in string.
+
+2006-01-20 14:49 twisti
+
+ * trunk/src/native/jni.c, trunk/src/native/jni.h,
+ trunk/src/native/vm/Constructor.c, trunk/src/native/vm/Method.c:
+ * src/native/jni.c (fill_callblock_from_objectarray): Fixed typo.
+ (jni_method_invokeNativeHelper): Major code rewrite and speed
+ improvement, renamed to _Jv_jni_invokeNative.
+ (cacao_jni_CallVoidMethod): Fixed interpreter bug, renamed to
+ _Jv_jni_CallVoidMethod.
+ (callLongMethod): Renamed to _Jv_jni_CallLongMethod.
+ * src/native/jni.h (jni_method_invokeNativeHelper): Renamed to
+ _Jv_jni_invokeNative.
+ * src/native/vm/Method.c
+ (Java_java_lang_reflect_Method_invokeNative):
+ Renamed jni_method_invokeNativeHelper to _Jv_jni_invokeNative.
+ * src/native/vm/Constructor.c: Updated includes.
+ (Java_java_lang_reflect_Constructor_constructNative): Renamed
+ jni_method_invokeNativeHelper to _Jv_jni_invokeNative.
+
+2006-01-20 13:41 twisti
+
+ * trunk/tests/regression/Makefile.am: *
+ tests/regression/Makefile.am (EXTRA_DIST): Made it more readable.
+
+2006-01-20 13:40 twisti
+
+ * trunk/src/vm/jit/intrp/asmpart.c,
+ trunk/src/vm/jit/intrp/codegen.c,
+ trunk/src/vm/jit/intrp/intrp.h: * src/vm/jit/intrp/intrp.h
+ (ffi.h): Removed, not required in this
+ file.
+ * src/vm/jit/intrp/codegen.c (nativecall): Removed unused
+ big-endian
+ code.
+ * src/vm/jit/intrp/asmpart.c (asm_calljavafunction_intern):
+ Renamed to
+ intrp_asm_calljavafunction_intern, just to be sure.
+
+2006-01-20 13:33 twisti
+
+ * trunk/src/vm/jit/mips/irix/md-os.c: *
+ src/vm/jit/mips/irix/md-os.c (md_signal_handler_sigsegv): Missed
+ the
+ actal rename from the previous commit.
+
+2006-01-20 13:28 twisti
+
+ * trunk/src/vm/signal.c, trunk/src/vm/signallocal.h: *
+ src/vm/signal.c (vm/signallocal.h): Added.
+ * src/vm/signallocal.h (md_signal_handler_sigfpe): #ifdef for
+ i386 and
+ x86_64.
+
+2006-01-20 13:25 twisti
+
+ * trunk/src/vm/jit/alpha/freebsd/md-os.c,
+ trunk/src/vm/jit/alpha/linux/md-os.c,
+ trunk/src/vm/jit/i386/freebsd/md-os.c,
+ trunk/src/vm/jit/i386/linux/md-os.c,
+ trunk/src/vm/jit/mips/irix/md-os.c,
+ trunk/src/vm/jit/mips/linux/md-os.c,
+ trunk/src/vm/jit/powerpc/darwin/md-os.c,
+ trunk/src/vm/jit/powerpc/linux/md-os.c,
+ trunk/src/vm/jit/x86_64/md.c, trunk/src/vm/signal.c,
+ trunk/src/vm/signallocal.h: * src/vm/jit/powerpc/linux/md-os.c,
+ src/vm/jit/powerpc/darwin/md-os.c,
+ src/vm/jit/alpha/linux/md-os.c, src/vm/jit/alpha/freebsd/md-os.c,
+ src/vm/jit/mips/linux/md-os.c, src/vm/jit/mips/irix/md-os.c
+ (signal_handler_sigsegv): Renamed to md_signal_handler_sigsegv.
+ * src/vm/jit/i386/linux/md-os.c, src/vm/jit/i386/freebsd/md-os.c,
+ src/vm/jit/x86_64/md.c (signal_handler_sigsegv): Renamed to
+ md_signal_handler_sigsegv.
+ (signal_handler_sigfpe): Renamed to md_signal_handler_sigfpe.
+ * src/vm/signal.c (signal_init): Renamed signal_handler_sigsegv
+ to
+ md_signal_handler_sigsegv and signal_handler_sigfpe to
+ md_signal_handler_sigfpe respectively.
+ * src/vm/signallocal.h (md_signal_handler_sigsegv): Added.
+ (md_signal_handler_sigfpe): Likewise.
+
+2006-01-20 13:19 twisti
+
+ * trunk/src/vm/jit/alpha/codegen.h: * src/vm/jit/alpha/codegen.h
+ (ucontext.h): Removed.
+ (thread_restartcriticalsection): Removed.
+
+2006-01-20 13:06 twisti
+
+ * trunk/src/vm/jit/x86_64/disass.c: * src/vm/jit/x86_64/disass.c
+ (dis-asm.h): Added.
+ (vm/global.h): Likewise.
+ (mm/memory.h): Removed.
+
+2006-01-20 13:05 twisti
+
+ * trunk/src/vm/class.c, trunk/src/vm/class.h: * src/vm/class.c,
+ src/vm/class.h (class_printflags): Added.
+ (class_print): Likewise.
+ (class_println): Likewise.
+
+2006-01-20 12:58 twisti
+
+ * trunk/src/vm/jit/i386/disass.c: * src/vm/jit/i386/disass.c
+ (disassinstr): Set the read_memory_func in
+ disassemble_info to disass_buffer_read_memory.
+ (disassemble): Removed.
+
+2006-01-20 12:57 twisti
+
+ * trunk/src/vm/jit/stack.c: * src/vm/jit/stack.c
+ (show_icmd_method): Print basic blocks count and
+ better basic block header output.
+ ICMD_MULTIANEWARRAY: Changed iptr->target and iptr->val.a value.
+ ICMD_IFLE_ICONST, ICMD_ELSE_ICONST: Print values better.
+
+2006-01-20 12:01 twisti
+
+ * trunk/src/vm/jit/powerpc/disass.c: * src/vm/jit/powerpc/disass.c
+ (disassinstr): Set the read_memory_func
+ in disassemble_info to disass_buffer_read_memory.
+ (disassemble): Removed.
+
+2006-01-20 11:38 twisti
+
+ * trunk/src/vm/jit/disass-common.c, trunk/src/vm/jit/disass.h,
+ trunk/src/vm/jit/x86_64/disass.c: * src/vm/jit/disass-common.c,
+ src/vm/jit/disass.h: Added
+ disassemble_info and disass_initialized.
+ (disassemble): Added.
+ (buffer_read_memory): Renamed to disass_buffer_read_memory.
+ * src/vm/jit/x86_64/disass.c (disassinstr): Set the
+ read_memory_func
+ in disassemble_info to disass_buffer_read_memory.
+ (disassemble): Removed.
+
+2006-01-20 10:15 twisti
+
+ * trunk/tests/regression/extest.2output,
+ trunk/tests/regression/extest.java,
+ trunk/tests/regression/extest_clinit.java: *
+ regression/extest.java: Removed asmpart exceptions as they are
+ now
+ checked with codepatching.
+ * regression/extest.2output: Regenerated.
+ * regression/extest_clinit.java: Added.
+
+2006-01-20 10:08 twisti
+
+ * trunk/src/vm/jit/alpha/md.c: * src/vm/jit/alpha/md.c (md_init):
+ Moved #include and extern's to the
+ top of the file, since this broke compilation on debian unstable.
+
+2006-01-19 23:40 edwin
+
+ * trunk/src/vm/jit/parse.h: * src/vm/jit/parse.h: Added vim
+ boilerplate.
+
+2006-01-19 23:35 edwin
+
+ * trunk/src/vm/jit/stack.c: * src/vm/jit/stack.c: Added vim
+ boilerplate.
+
+2006-01-19 22:21 twisti
+
+ * trunk/configure.in, trunk/tests/Makefile.am,
+ trunk/tests/regression/Makefile.am,
+ trunk/tests/regression/codepatching/Makefile.am: * configure.in
+ (AC_CONFIG_FILES): Removed tests/codepatching/Makefile
+ and added tests/regression/codepatching/Makefile.
+ * tests/Makefile.am (SUBDIRS): Removed codepatching.
+ * tests/regression/Makefile.am (SUBDIRS) Added with codepatching.
+ * tests/regression/codepatching/Makefile.am (JAVAFLAGS): Added.
+
+2006-01-19 22:11 edwin
+
+ * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse): Removed
+ inlining code.
+
+2006-01-19 22:06 edwin
+
+ * trunk/src/vm/options.c, trunk/src/vm/options.h: *
+ src/vm/options.c, src/vm/options.h (useinliningm): Removed.
+
+2006-01-19 22:05 twisti
+
+ * trunk/tests/codepatching, trunk/tests/regression/codepatching: *
+ tests/codepatching: Moved to tests/regression/codepatching.
+
+2006-01-19 21:31 edwin
+
+ * trunk/src/vm/jit/jit.c: * src/vm/jit/jit.c (jit_compile):
+ Removed the INAFTERMAIN hack.
+
+2006-01-19 21:27 edwin
+
+ * trunk/src/vm/jit/inline/inline.c: * src/vm/jit/inline/inline.c
+ (inlining_setup): Removed INAFTERMAIN hack.
+
+2006-01-19 21:26 edwin
+
+ * trunk/src/cacao/cacao.c: * src/cacao/cacao.c (main): Disabled
+ useinlining and useinliningm.
+
+2006-01-19 20:56 twisti
+
+ * trunk/src/vm/jit/intrp/codegen.c,
+ trunk/src/vm/jit/intrp/engine.c,
+ trunk/src/vm/jit/intrp/java.vmg: * src/vm/jit/intrp/codegen.c,
+ src/vm/jit/intrp/java.vmg (FALOAD)
+ (FASTORE): Added, required for big-endian machines.
+ * src/vm/jit/intrp/engine.c (access_array_float): Likewise.
+
+2006-01-19 20:53 twisti
+
+ * trunk/src/vm/global.h: * src/vm/global.h (java_floatarray): Typo.
+
+2006-01-19 20:28 edwin
+
+ * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse,
+ fillextable): Removed debugging code.
+ Minor cleanup.
+
+2006-01-19 20:13 edwin
+
+ * trunk/src/vm/jit/parse.c: * src/vm/jit/parse.c (parse): Removed
+ commented out debugging code.
+
+2006-01-19 20:03 twisti
+
+ * trunk/src/vm/class.c: * src/vm/class.c (class_showmethods):
+ Replaced method_display with
+ method_println.
+
+2006-01-19 20:00 twisti
+
+ * trunk/src/vm/jit/inline/inline.c,
+ trunk/src/vm/jit/inline/parseRT.c,
+ trunk/src/vm/jit/inline/parseRTprint.h,
+ trunk/src/vm/jit/inline/parseRTstats.c,
+ trunk/src/vm/jit/inline/parseXTA.c,
+ trunk/src/vm/jit/inline/sets.c: * src/vm/jit/inline/inline.c,
+ src/vm/jit/inline/sets.c,
+ src/vm/jit/inline/parseRTstats.c, src/vm/jit/inline/parseRT.c,
+ src/vm/jit/inline/parseRTprint.h, src/vm/jit/inline/parseXTA.c:
+ Replaced method_display and method_display_w_class calls with
+ method_println.
+
+2006-01-19 19:49 twisti
+
+ * trunk/src/vm/method.c, trunk/src/vm/method.h: * src/vm/method.c,
+ src/vm/method.h (method_display): Removed.
+ (method_display_w_class): Likewise.
+ (method_printflags): Added.
+ (method_print): Likewise.
+ (method_println): Likewise.
+ Removed. --This line, and those below, will be ignored--
+
+ M method.c
+ M method.h
+
+2006-01-19 17:02 twisti
+
+ * trunk/src/vm/jit/powerpc/Makefile.am,
+ trunk/src/vm/jit/powerpc/linux/Makefile.am: *
+ src/vm/jit/powerpc/linux/Makefile.am (INCLUDES): Renamed to
+ AM_CPPFLAGS.
+ * src/vm/jit/powerpc/Makefile.am (AM_CPPFLAGS): Added missing
+ $(OS_DIR) include.
+
+2006-01-19 16:02 twisti
+
+ * trunk/src/vm/jit/Makefile.am: * INCLUDES: Replaced with
+ AM_CPPFLAGS as Tom Tromey suggested on irc,
+ as this is more common these days.
+
+2006-01-19 11:58 edwin
+
+ * trunk/alpha, trunk/mips, trunk/nat: * alpha, mips, nat: removed
+ obsolete directories resurrected by svn migration
+
+2006-01-19 09:47 twisti
+
+ * trunk/src/vm/jit/alpha/Makefile.am,
+ trunk/src/vm/jit/i386/Makefile.am,
+ trunk/src/vm/jit/intrp/Makefile.am,
+ trunk/src/vm/jit/mips/Makefile.am,
+ trunk/src/vm/jit/powerpc/Makefile.am,
+ trunk/src/vm/jit/x86_64/Makefile.am: * INCLUDES: Replaced with
+ AM_CPPFLAGS as Tom Tromey suggested on irc,
+ as this is more common these days.
+
+2006-01-18 21:41 edwin
+
+ * trunk/tests/havoc.class: * havoc.class: fix corruption by svn
+ eol-style conversion
+
+2006-01-18 15:43 twisti
+
+ * trunk/configure.in: * AC_CHECK_HEADER: Added ansidecl.h,
+ symcat.h, bfd.h and zconf.h.
+
+2006-01-18 15:41 twisti
+
+ * trunk/src/cacaoh/cacaoh.c: * main: Call nogc_init for DISABLE_GC.
+
+2006-01-17 18:51 twisti
+
+ * trunk/src/fdlibm/fdlibm.h: * Removed extern stuff that was
+ removed from the lib.
+
+2006-01-17 18:37 twisti
+
+ * trunk/.externalToolBuilders/CacaoConfigure.launch: * Updated to
+ new classpath configure options.
+
+2006-01-17 18:24 twisti
+
+ * trunk/src/native/include/Makefile.am: * CLASSPATH_INSTALL_DIR:
+ Renamed to CLASSPATH_PREFIX.
+
+2006-01-17 17:06 twisti
+
+ * trunk/configure.in: * CACAO_INSTALL_PREFIX: Renamed to
+ CACAO_PREFIX.
+ * NDEBUG: Check for libintl on cygwin and darwin.
+ * --with-classpath-install-dir: Renamed to
+ --with-classpath-prefix.
+ * --with-classpath-libdir: Added to support 64-bit platforms
+ where the
+ libdir may be /usr/lib64.
+
+2006-01-17 16:59 twisti
+
+ * trunk/src/cacao/cacao.c, trunk/src/cacaoh/cacaoh.c: * main:
+ Removed CACAO_INSTALL_PREFIX and CLASSPATH_INSTALL_DIR since
+ CACAO_VM_ZIP_PATH and CLASSPATH_GLIBJ_ZIP_PATH are now full
+ paths.
+
+2006-01-17 16:58 twisti
+
+ * trunk/src/native/vm/VMSystemProperties.c: *
+ Java_gnu_classpath_VMSystemProperties_preInit: Renamed
+ CACAO_INSTALL_PREFIX to CACAO_PREFIX.
+
+2006-01-17 16:57 twisti
+
+ * trunk/src/vm/global.h: * CACAO_VM_ZIP_PATH: Prepend CACAO_PREFIX.
+ * CLASSPATH_GLIBJ_ZIP_PATH: Prepend CLASSPATH_PREFIX.
+ * CLASSPATH_LIBRARY_PATH: Prepend CLASSPATH_LIBDIR.
+
+2006-01-17 16:55 twisti
+
+ * trunk/contrib/setenvinstalled.in, trunk/contrib/setenvsource.in,
+ trunk/src/cacao/Makefile.am, trunk/src/lib/Makefile.am,
+ trunk/src/native/Makefile.am,
+ trunk/tests/regression/Makefile.am: * CLASSPATH_INSTALL_DIR:
+ Renamed to CLASSPATH_PREFIX.
+
+2006-01-17 16:53 twisti
+
+ * trunk/m4/as-ac-expand.m4: * Added.
+
+2006-01-17 16:51 twisti
+
+ * trunk/THIRDPARTY: * m4/as-ac-expand.m4: Added.
+
+2006-01-16 00:07 twisti
+
+ * trunk/src/native/jni.c: * jni_init: Fixed small typo.
+
+2006-01-16 00:04 twisti
+
+ * trunk/src/native/vm/VMSystemProperties.c: *
+ Java_gnu_classpath_VMSystemProperties_preInit: Use the same
+ os.arch
+ property values as SUN and others do, so we are compatible
+ (e.g. jogl had
+ some problems), file.encoding removed as it's set by GNU
+ Classpath,
+ hardcode values for gnu.cpu.endian.
+
+2006-01-15 23:32 twisti
+
+ * trunk/src/native/jni.c: *
+ utf_java_nio_DirectByteBufferImpl_ReadWrite: Removed.
+ * utf_gnu_classpath_Pointer{32,64}: Likewise.
+ * class_java_nio_Buffer: Added, load and link this class in
+ jni_init().
+ * class_java_nio_DirectByteBufferImpl: Likewise.
+ * NewDirectByteBuffer: Removed debug output.
+ * GetDirectBufferAddress: Added instanceof check.
+ * GetDirectBufferCapacity: Likewise.
+
+2006-01-15 14:12 twisti
+
+ * trunk/src/native/native.c: * native_new_and_init: Ooops,
+ reverting last change and added an explaining
+ comment.
+
+2006-01-15 13:32 twisti
+
+ * trunk/src/vm/global.h: * CLASSPATH_LIBRARY_PATH,
+ CLASSPATH_GLIBJ_ZIP_PATH: Temporary bugfix.
+
+2006-01-15 12:28 twisti
+
+ * trunk/src/native/native.h: * native_findfunction: #ifdef
+ ENABLE_STATICVM.
+ * trunk/src/native/native.c: * native_new_and_init: Fixed return
+ value.
+
+2006-01-15 01:56 twisti
+
+ * trunk/src/vm/builtin.c: * math.h: Added for isnan.
+
+2006-01-15 00:37 twisti
+
+ * trunk/tests/Makefile.am: * JAVAC: Removed.
+
+2006-01-15 00:36 twisti
+
+ * trunk/src/native/vm/VMSystemProperties.c: *
+ Java_gnu_classpath_VMSystemProperties_preInit: Set user.country
+ instead
+ of user.region, set en_US if none is defined,
+ java.protocol.handler.pkgs
+ removed.
+
+2006-01-14 20:02 twisti
+
+ * trunk/src/vm/builtin.c: * builtin_trace_args: Added callcount to
+ verbose call output.
+
+2006-01-14 17:19 edwin
+
+ * trunk/src/native/vm/Method.c: * src/native/vm/Method.c
+ (invokeNative): check class access rights
+
+2006-01-13 19:37 twisti
+
+ * trunk/src/vm/jit/codegen-common.c: * codegen_setup: #ifdef
+ datareferences.
+
+2006-01-13 18:51 twisti
+
+ * trunk/src/lib/Makefile.am,
+ trunk/src/lib/vm/reference/gnu/classpath/VMSystemProperties.java,
+ trunk/src/lib/vm/reference/gnu/classpath/jdwp,
+ trunk/src/lib/vm/reference/gnu/java,
+ trunk/src/lib/vm/reference/java/io,
+ trunk/src/lib/vm/reference/java/lang/VMClass.java,
+ trunk/src/lib/vm/reference/java/lang/VMCompiler.java,
+ trunk/src/lib/vm/reference/java/lang/VMDouble.java,
+ trunk/src/lib/vm/reference/java/lang/VMFloat.java,
+ trunk/src/lib/vm/reference/java/lang/VMObject.java,
+ trunk/src/lib/vm/reference/java/lang/VMProcess.java,
+ trunk/src/lib/vm/reference/java/lang/VMRuntime.java,
+ trunk/src/lib/vm/reference/java/lang/VMSystem.java,
+ trunk/src/lib/vm/reference/java/lang/reflect,
+ trunk/src/lib/vm/reference/java/net,
+ trunk/src/lib/vm/reference/java/nio,
+ trunk/src/lib/vm/reference/java/util: * This class does not
+ differ from the GNU classpath upstream version.
+
+2006-01-13 18:49 twisti
+
+ * trunk/src/lib/vm/reference/java/lang/VMClassLoader.java: *
+ defineClassWithTransformers: Added, updated to generics version.
+
+2006-01-13 15:29 twisti
+
+ * trunk/src/vm/jit/codegen-common.h: * codegendata: #ifdef
+ datareferences member.
+ * trunk/src/vm/jit/codegen-common.c: * codegen_finish: Moved data
+ segment reference resolving into
+ dseg_resolve_datareferences.
+
+2006-01-13 15:28 twisti
+
+ * trunk/src/vm/jit/dseg.c, trunk/src/vm/jit/dseg.h: *
+ dseg_resolve_datareferences: Added.
+
+2006-01-13 15:27 twisti
+
+ * trunk/src/vm/jit/intrp/codegen.c: * Small reformatting.
+
+2006-01-13 10:47 twisti
+
+ * trunk/THIRDPARTY: *
+ src/vm/jit/{i386,x86_64}/{dis-asm.h,i386-dis.c}: Removed.
+ * src/vm/jit/powerpc/{ppc.h,ppc-dis.c,ppc-opc.c}: Likewise.
+ * m4/{ac_prog_javac.m4,ac_prog_javac_works.m4}: Added.
+
+2006-01-13 10:42 twisti
+
+ * trunk/src/vm/jit/mips/codegen.c,
+ trunk/src/vm/jit/powerpc/codegen.c: * ICMD_MULTIANEWARRAY: Usage
+ of iptr->val.a and iptr->target changed.
+
+2006-01-13 10:11 twisti
+
+ * trunk/src/vm/jit/codegen-common.c: * codegen.h: Added when
+ ENABLE_JIT defined.
+ * codegen_addpatchref: Set lastmcodeptr when ENABLE_JIT is
+ defined and the
+ architecture requires it.
+
+2006-01-13 10:09 twisti
+
+ * trunk/src/vm/jit/alpha/codegen.c: * ICMD_MULTIANEWARRAY: Usage
+ of iptr->val.a and iptr->target changed.
+
+2006-01-12 23:54 twisti
+
+ * trunk/src/vm/jit/i386/codegen.c: * ICMD_MULTIANEWARRAY: Usage of
+ iptr->val.a and iptr->target changed.
+
+2006-01-12 23:33 twisti
+
+ * trunk/src/threads/native/threads.c: * arch.h: Added.
+ * trunk/src/boehm-gc/include/private/gc_locks.h: *
+ GC_test_and_set: Removed 64-bit version since the 32-bit seems
+ to be
+ sufficient and works.
+
+2006-01-12 23:31 twisti
+
+ * trunk/src/vm/jit/stack.c: * show_icmd: Use
+ CLASS_IS_OR_ALMOST_INITIALIZED.
+ * trunk/src/vm/initialize.c: * initialize_class: Use
+ CLASS_IS_OR_ALMOST_INITIALIZED.
+
+2006-01-12 23:30 twisti
+
+ * trunk/src/vm/class.h: * CLASS_IS_OR_ALMOST_INITIALIZED: Added.
+
+2006-01-12 23:27 twisti
+
+ * trunk/src/vm/jit/intrp/java.vmg: * GETSTATIC_FLOAT,
+ PUTSTATIC_FLOAT, GETFIELD_FLOAT, PUTFIELD_FLOAT: Added.
+ * PATCHER_GETSTATIC_FLOAT, PATCHER_PUTSTATIC_FLOAT,
+ PATCHER_GETFIELD_FLOAT,
+ PATCHER_PUTFIELD_FLOAT: Likewise.
+ * TRACENATIVECALL: Removed codegen_findmethod, use methodinfo*
+ from
+ threaded code stream.
+ * TRACECALL, TRACERETURN, TRACELRETURN: Likewise.
+
+2006-01-12 23:23 twisti
+
+ * trunk/src/vm/jit/intrp/codegen.c: * Some 64-bit big-endian
+ bugfixes.
+ * Use CLASS_IS_OR_ALMOST_INITIALIZED macro.
+
+2006-01-12 23:21 twisti
+
+ * trunk/src/vm/jit/intrp/dynamic-super.c,
+ trunk/src/vm/jit/intrp/intrp.h,
+ trunk/src/vm/jit/intrp/peephole.c: * 64-bit big-endian bugfix:
+ replace s4 with ptrint.
+
+2006-01-12 23:10 twisti
+
+ * trunk/src/vm/jit/powerpc64, trunk/src/vm/jit/powerpc64/arch.h,
+ trunk/src/vm/jit/powerpc64/linux,
+ trunk/src/vm/jit/powerpc64/linux/md-abi.h: * Imported for the
+ interpreter.
+
+2006-01-12 23:09 twisti
+
+ * trunk/configure.in: * Added powerpc64 target.
+
+2006-01-12 23:08 twisti
+
+ * trunk/src/vm/jit/disass.h: * intrp_disassinstr,
+ intrp_disassemble: Added.
+
+2006-01-12 23:07 twisti
+
+ * trunk/src/native/vm/VMAccessController.c,
+ trunk/src/native/vm/VMStackWalker.c: * vm/options.h: Added.
+
+2006-01-12 23:05 twisti
+
+ * trunk/src/vm/jit/verify/typeinfo.h: * config.h, vm/types.h:
+ Added.
+
+2006-01-12 23:03 twisti
+
+ * trunk/src/native/jni.c: * Use ASM_CALLJAVAFUNCTION* macros.
+
+2006-01-12 22:42 twisti
+
+ * trunk/src/threads/native/threads.c: * thread_addstaticcritical:
+ Quick hack: #ifdef ENABLE_JIT
+ asm_criticalsections.
+ * sigsuspend_handler: Quick hack: #ifdef ENABLE_JIT
+ thread_restartcriticalsection.
+
+2006-01-12 22:41 twisti
+
+ * trunk/src/vm/descriptor.c: * vm/options.h: Added.
+ * descriptor_pool_parse_method_descriptor: #ifdef ENABLE_JIT
+ md_param_alloc
+ call.
+ * descriptor_params_from_paramtypes: Likewise.
+
+2006-01-12 22:40 twisti
+
+ * trunk/src/vm/jit/intrp/java.vmg: * Fixed a lot of compiler
+ warnings (functionptr -> u1*).
+
+2006-01-12 22:39 twisti
+
+ * trunk/src/vm/jit/intrp/disass.c: * regs: Removed.
+ * disassinstr, disassemble: Prefixed with intrp_.
+
+2006-01-12 22:38 twisti
+
+ * trunk/src/vm/jit/x86_64/codegen.c: * ICMD_MULTIANEWARRAY: Usage
+ of iptr->val.a and iptr->target changed.
+
+2006-01-12 22:37 twisti
+
+ * trunk/src/vm/jit/intrp/codegen.c: * builtin_gen_table: #if
+ function according to arch.h.
+ * codegen: Prefixed with intrp_, usage of iptr->val.a and
+ iptr->target
+ changed.
+ * codegen_createlinenumbertable: Renamed to
+ dseg_createlinenumbertable.
+ * createcompilerstub: Prefixed with intrp_.
+ * createnativestub: Likewise.
+
+2006-01-12 22:35 twisti
+
+ * trunk/src/vm/jit/verify/typecheck.c: * verify_multianewarray:
+ Usage iptr->val.a and iptr->target changed.
+ * trunk/src/vm/jit/parse.c: * JAVA_MULTIANEWARRAY: Pass c in
+ iptr->val.a and cr in iptr->target.
+
+2006-01-12 22:34 twisti
+
+ * trunk/src/vm/jit/codegen-common.c, trunk/src/vm/jit/parse.c: *
+ codegen_createnativestub: #ifdef ENABLE_JIT md_param_alloc call.
+ * codegen_disassemble_nativestub: Use DISASSEMBLE macro.
+
+2006-01-12 22:32 twisti
+
+ * trunk/src/vm/jit/stack.c: * analyse_stack: #ifdef ENBALE_JIT
+ md_return_alloc call.
+ * icmd_print_stack: Print regs correctly for jit.
+ * show_icmd_method: Likewise.
+
+2006-01-12 21:55 twisti
+
+ * trunk/src/vm/builtintable.inc: * builtintable_internal: Removed
+ ICMD_CHECKCAST.
+
+2006-01-12 21:39 twisti
+
+ * trunk/src/vm/jit/intrp/patcher.c: * Prefixed functions with
+ intrp_.
+ * trunk/src/vm/jit/intrp/md.c: * md_init,
+ md_stacktrace_get_returnaddress: Prefixed with intrp_.
+ * thread_restartcriticalsection, md_param_alloc,
+ md_return_alloc: Removed.
+
+2006-01-12 21:38 twisti
+
+ * trunk/src/vm/jit/intrp/asmpart.c: * Prefix functions with intrp_.
+
+2006-01-12 21:37 twisti
+
+ * trunk/src/vm/jit/x86_64/codegen.c: * Use ptrint instead of s8 in
+ some places.
+
+2006-01-12 21:36 twisti
+
+ * trunk/src/vm/jit/stack.c: * Use DISASSINSTR macro.
+
+2006-01-12 21:36 michi
+
+ * trunk/src/vm/jit/asmpart.h: * Comment updated (for
+ asm_cacheflush)
+
+2006-01-12 21:35 twisti
+
+ * trunk/src/vm/jit/codegen-common.h: * intrp_createcompilerstub,
+ intrp_createnativestub, intrp_codegen: Added.
+ * trunk/src/vm/jit/codegen-common.c: * codegen.h: Include only for
+ some archs.
+ * md-abi.h: Include only for arm.
+ * codegen_init: Changed #ifdef to ENABLE_JIT.
+ * codegen_createnativestub: Call reg_setup only for jit, #ifdef
+ createnativestub to support interpreter.
+
+2006-01-12 21:30 twisti