cacao.git
18 years ago* CACAO 0.94.
twisti [Mon, 23 Jan 2006 01:09:24 +0000 (01:09 +0000)]
* CACAO 0.94.

18 years ago* ChangeLog: Updated for 0.94 release.
twisti [Mon, 23 Jan 2006 01:01:34 +0000 (01:01 +0000)]
* ChangeLog: Updated for 0.94 release.

18 years ago* configure.ac (AC_INIT): Changed version number to 0.94.
twisti [Sun, 22 Jan 2006 23:42:09 +0000 (23:42 +0000)]
* configure.ac (AC_INIT): Changed version number to 0.94.
(CFLAGS): Changed optimization to -O2.

18 years ago* Updated header: Added 2006. Changed address of FSF. Changed email
twisti [Sun, 22 Jan 2006 23:33:38 +0000 (23:33 +0000)]
* Updated header: Added 2006. Changed address of FSF. Changed email
address.

18 years ago* src/vm/jit/intrp/Makefile.am (EXTRA_DIST): Added gray.fs and
twisti [Sun, 22 Jan 2006 23:00:31 +0000 (23:00 +0000)]
* src/vm/jit/intrp/Makefile.am (EXTRA_DIST): Added gray.fs and
BUILT_SOURCES.

18 years ago* tests/regression/extest.java: Typo.
twisti [Sun, 22 Jan 2006 22:46:27 +0000 (22:46 +0000)]
* tests/regression/extest.java: Typo.

18 years ago* NEWS: Added releases 0.90, 0.91, 0.92, 0.93, 0.94.
twisti [Sun, 22 Jan 2006 22:36:39 +0000 (22:36 +0000)]
* NEWS: Added releases 0.90, 0.91, 0.92, 0.93, 0.94.

18 years ago* README: Updated.
twisti [Sun, 22 Jan 2006 22:34:40 +0000 (22:34 +0000)]
* README: Updated.

18 years ago* src/vm/jit/intrp/codegen.c (cacaotype2ffitype): Revert edwin's
twisti [Sun, 22 Jan 2006 21:42:16 +0000 (21:42 +0000)]
* src/vm/jit/intrp/codegen.c (cacaotype2ffitype): Revert edwin's
bugfix, but we can't use ffi_type_slong as it's defined as 64-bit
value on 32-bit machines.

18 years ago* src/native/Makefile.am (INCLUDES): Renamed to AM_CPPFLAGS.
twisti [Sun, 22 Jan 2006 21:40:45 +0000 (21:40 +0000)]
* src/native/Makefile.am (INCLUDES): Renamed to AM_CPPFLAGS.
(libnative_la_SOURCES): Removed nativecalls.inc.

18 years ago* tests/Makefile.am (SUBDIRS): Removed native.
twisti [Sun, 22 Jan 2006 21:39:18 +0000 (21:39 +0000)]
* tests/Makefile.am (SUBDIRS): Removed native.

18 years ago* tests/regression/native/testarguments.output: Updated.
twisti [Sun, 22 Jan 2006 21:38:47 +0000 (21:38 +0000)]
* tests/regression/native/testarguments.output: Updated.
* tests/regression/native/Makefile.am: Made it work with distcheck.
* tests/regression/codepatching/Makefile.am: Likewise.
* tests/regression/Makefile.am: Likewise.

* tests/regression/extest.java: Comment changed.

18 years ago* configure.in: Renamed to configure.ac.
twisti [Sun, 22 Jan 2006 21:22:38 +0000 (21:22 +0000)]
* configure.in: Renamed to configure.ac.

--HG--
rename : configure.in => configure.ac

18 years ago* configure.in (AC_CONFIG_FILES): Removed tests/native/Makefile, added
twisti [Sun, 22 Jan 2006 21:21:56 +0000 (21:21 +0000)]
* configure.in (AC_CONFIG_FILES): Removed tests/native/Makefile, added
tests/regression/native/Makefile.

18 years ago* tests/native: Moved to tests/regression/native.
twisti [Sun, 22 Jan 2006 20:21:31 +0000 (20:21 +0000)]
* tests/native: Moved to tests/regression/native.

--HG--
rename : tests/native/.cvsignore => tests/regression/native/.cvsignore
rename : tests/native/Makefile.am => tests/regression/native/Makefile.am
rename : tests/native/checkjni.c => tests/regression/native/checkjni.c
rename : tests/native/checkjni.java => tests/regression/native/checkjni.java
rename : tests/native/checkjni.output => tests/regression/native/checkjni.output
rename : tests/native/test.c => tests/regression/native/test.c
rename : tests/native/test.java => tests/regression/native/test.java
rename : tests/native/test.output => tests/regression/native/test.output
rename : tests/native/testarguments.c => tests/regression/native/testarguments.c
rename : tests/native/testarguments.java => tests/regression/native/testarguments.java
rename : tests/native/testarguments.output => tests/regression/native/testarguments.output
rename : tests/native/testgetobjectclass0.c => tests/regression/native/testgetobjectclass0.c
rename : tests/native/testgetobjectclass0.java => tests/regression/native/testgetobjectclass0.java

18 years ago* src/vm/jit/asmpart.h (asm_handle_exception)
twisti [Sun, 22 Jan 2006 20:00:59 +0000 (20:00 +0000)]
* src/vm/jit/asmpart.h (asm_handle_exception)
(asm_handle_nat_exception): #ifdef ENABLE_JIT.

18 years ago* src/vm/jit/jit.c (jit_compile_intern): Use
twisti [Sun, 22 Jan 2006 19:59:46 +0000 (19:59 +0000)]
* src/vm/jit/jit.c (jit_compile_intern): Use
CLASS_IS_OR_ALMOST_INITIALIZED to check uninitialized.

18 years ago* src/vm/jit/stacktrace.c (stacktrace_create_inline_stackframeinfo):
twisti [Sun, 22 Jan 2006 19:57:51 +0000 (19:57 +0000)]
* src/vm/jit/stacktrace.c (stacktrace_create_inline_stackframeinfo):
Compiler warning fix.

18 years ago* src/vm/jit/intrp/java.vmg: Some reformatting.
twisti [Sun, 22 Jan 2006 19:56:47 +0000 (19:56 +0000)]
* src/vm/jit/intrp/java.vmg: Some reformatting.

18 years ago* src/vm/jit/intrp/asmpart.c (vm/loader.h): Added.
twisti [Sun, 22 Jan 2006 19:55:52 +0000 (19:55 +0000)]
* src/vm/jit/intrp/asmpart.c (vm/loader.h): Added.
(intrp_asm_calljavafunction_intern): Use u1* instead of entrypoint.
(jni_invoke_java_intern): Likewise.

18 years ago* .cvsignore, src/toolbox/.cvsignore, src/vm/jit/inline/.cvsignore,
twisti [Sun, 22 Jan 2006 19:50:05 +0000 (19:50 +0000)]
* .cvsignore, src/toolbox/.cvsignore, src/vm/jit/inline/.cvsignore,
src/vm/jit/allocator/.cvsignore: TAGS added.

18 years ago* src/boehm-gc/.cvsignore, src/boehm-gc/include/.cvsignore,
twisti [Sun, 22 Jan 2006 19:37:57 +0000 (19:37 +0000)]
* 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.

18 years ago* src/vm/jit/intrp/codegen.c (nativecall): Fixed calculation of the
edwin [Sun, 22 Jan 2006 19:29:19 +0000 (19:29 +0000)]
* src/vm/jit/intrp/codegen.c (nativecall): Fixed calculation of the
stackframeinfo address.

18 years ago* src/vm/jit/codegen-common.c (codegen_addreference): The last fix was
twisti [Sun, 22 Jan 2006 14:44:23 +0000 (14:44 +0000)]
* src/vm/jit/codegen-common.c (codegen_addreference): The last fix was
not correct if only the intrp is built.

18 years ago* src/vm/class.c (class_showmethods): Use class_printflags.
twisti [Sun, 22 Jan 2006 14:39:28 +0000 (14:39 +0000)]
* 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.

18 years ago* src/vm/jit/intrp/codegen.c (cacaotype2ffitype): Use ffi_type_sint for
edwin [Sun, 22 Jan 2006 00:45:38 +0000 (00:45 +0000)]
* 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.

18 years ago* src/vm/jit/codegen-common.c (codegen_addreference): Fixed bug when
edwin [Sat, 21 Jan 2006 21:46:24 +0000 (21:46 +0000)]
* src/vm/jit/codegen-common.c (codegen_addreference): Fixed bug when
both ENABLE_INTRP and ENABLE_JIT were defined.

18 years ago* src/vm/jit/verify/typecheck.c (typestack_copy, typestack_separable_with)
edwin [Sat, 21 Jan 2006 20:22:16 +0000 (20:22 +0000)]
* 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.

18 years ago* src/native/jni.c (fill_callblock_from_objectarray): Fixed typo.
twisti [Fri, 20 Jan 2006 14:49:53 +0000 (14:49 +0000)]
* 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.

18 years ago* tests/regression/Makefile.am (EXTRA_DIST): Made it more readable.
twisti [Fri, 20 Jan 2006 13:41:51 +0000 (13:41 +0000)]
* tests/regression/Makefile.am (EXTRA_DIST): Made it more readable.

18 years ago* src/vm/jit/intrp/intrp.h (ffi.h): Removed, not required in this
twisti [Fri, 20 Jan 2006 13:40:25 +0000 (13:40 +0000)]
* 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.

18 years ago* src/vm/jit/mips/irix/md-os.c (md_signal_handler_sigsegv): Missed the
twisti [Fri, 20 Jan 2006 13:33:37 +0000 (13:33 +0000)]
* src/vm/jit/mips/irix/md-os.c (md_signal_handler_sigsegv): Missed the
actal rename from the previous commit.

18 years ago* src/vm/signal.c (vm/signallocal.h): Added.
twisti [Fri, 20 Jan 2006 13:28:36 +0000 (13:28 +0000)]
* src/vm/signal.c (vm/signallocal.h): Added.
* src/vm/signallocal.h (md_signal_handler_sigfpe): #ifdef for i386 and
x86_64.

18 years ago* src/vm/jit/powerpc/linux/md-os.c, src/vm/jit/powerpc/darwin/md-os.c,
twisti [Fri, 20 Jan 2006 13:25:24 +0000 (13:25 +0000)]
* 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.

18 years ago* src/vm/jit/alpha/codegen.h (ucontext.h): Removed.
twisti [Fri, 20 Jan 2006 13:19:13 +0000 (13:19 +0000)]
* src/vm/jit/alpha/codegen.h (ucontext.h): Removed.
(thread_restartcriticalsection): Removed.

18 years ago* src/vm/jit/x86_64/disass.c (dis-asm.h): Added.
twisti [Fri, 20 Jan 2006 13:06:16 +0000 (13:06 +0000)]
* src/vm/jit/x86_64/disass.c (dis-asm.h): Added.
(vm/global.h): Likewise.
(mm/memory.h): Removed.

18 years ago* src/vm/class.c, src/vm/class.h (class_printflags): Added.
twisti [Fri, 20 Jan 2006 13:05:09 +0000 (13:05 +0000)]
* src/vm/class.c, src/vm/class.h (class_printflags): Added.
(class_print): Likewise.
(class_println): Likewise.

18 years ago* src/vm/jit/i386/disass.c (disassinstr): Set the read_memory_func in
twisti [Fri, 20 Jan 2006 12:58:36 +0000 (12:58 +0000)]
* src/vm/jit/i386/disass.c (disassinstr): Set the read_memory_func in
disassemble_info to disass_buffer_read_memory.
(disassemble): Removed.

18 years ago* src/vm/jit/stack.c (show_icmd_method): Print basic blocks count and
twisti [Fri, 20 Jan 2006 12:57:36 +0000 (12:57 +0000)]
* 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.

18 years ago* src/vm/jit/powerpc/disass.c (disassinstr): Set the read_memory_func
twisti [Fri, 20 Jan 2006 12:01:15 +0000 (12:01 +0000)]
* src/vm/jit/powerpc/disass.c (disassinstr): Set the read_memory_func
in disassemble_info to disass_buffer_read_memory.
(disassemble): Removed.

18 years ago* src/vm/jit/disass-common.c, src/vm/jit/disass.h: Added
twisti [Fri, 20 Jan 2006 11:38:33 +0000 (11:38 +0000)]
* 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.

18 years ago* regression/extest.java: Removed asmpart exceptions as they are now
twisti [Fri, 20 Jan 2006 10:15:48 +0000 (10:15 +0000)]
* regression/extest.java: Removed asmpart exceptions as they are now
checked with codepatching.
* regression/extest.2output: Regenerated.
* regression/extest_clinit.java: Added.

18 years ago* src/vm/jit/alpha/md.c (md_init): Moved #include and extern's to the
twisti [Fri, 20 Jan 2006 10:08:01 +0000 (10:08 +0000)]
* 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.

18 years ago* src/vm/jit/parse.h: Added vim boilerplate.
edwin [Thu, 19 Jan 2006 23:40:46 +0000 (23:40 +0000)]
* src/vm/jit/parse.h: Added vim boilerplate.

18 years ago* src/vm/jit/stack.c: Added vim boilerplate.
edwin [Thu, 19 Jan 2006 23:35:22 +0000 (23:35 +0000)]
* src/vm/jit/stack.c: Added vim boilerplate.

18 years ago* configure.in (AC_CONFIG_FILES): Removed tests/codepatching/Makefile
twisti [Thu, 19 Jan 2006 22:21:23 +0000 (22:21 +0000)]
* 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.

18 years ago* src/vm/jit/parse.c (parse): Removed inlining code.
edwin [Thu, 19 Jan 2006 22:11:34 +0000 (22:11 +0000)]
* src/vm/jit/parse.c (parse): Removed inlining code.

18 years ago* src/vm/options.c, src/vm/options.h (useinliningm): Removed.
edwin [Thu, 19 Jan 2006 22:06:58 +0000 (22:06 +0000)]
* src/vm/options.c, src/vm/options.h (useinliningm): Removed.

18 years ago* tests/codepatching: Moved to tests/regression/codepatching.
twisti [Thu, 19 Jan 2006 22:05:23 +0000 (22:05 +0000)]
* tests/codepatching: Moved to tests/regression/codepatching.

--HG--
rename : tests/codepatching/.cvsignore => tests/regression/codepatching/.cvsignore
rename : tests/codepatching/Makefile.am => tests/regression/codepatching/Makefile.am
rename : tests/codepatching/checkcastC.java => tests/regression/codepatching/checkcastC.java
rename : tests/codepatching/checkcastI.java => tests/regression/codepatching/checkcastI.java
rename : tests/codepatching/getfieldD.java => tests/regression/codepatching/getfieldD.java
rename : tests/codepatching/getfieldF.java => tests/regression/codepatching/getfieldF.java
rename : tests/codepatching/getfieldI.java => tests/regression/codepatching/getfieldI.java
rename : tests/codepatching/getfieldJ.java => tests/regression/codepatching/getfieldJ.java
rename : tests/codepatching/getfieldL.java => tests/regression/codepatching/getfieldL.java
rename : tests/codepatching/getstaticD.java => tests/regression/codepatching/getstaticD.java
rename : tests/codepatching/getstaticF.java => tests/regression/codepatching/getstaticF.java
rename : tests/codepatching/getstaticI.java => tests/regression/codepatching/getstaticI.java
rename : tests/codepatching/getstaticJ.java => tests/regression/codepatching/getstaticJ.java
rename : tests/codepatching/getstaticL.java => tests/regression/codepatching/getstaticL.java
rename : tests/codepatching/instanceofC.java => tests/regression/codepatching/instanceofC.java
rename : tests/codepatching/instanceofI.java => tests/regression/codepatching/instanceofI.java
rename : tests/codepatching/invokespecial.java => tests/regression/codepatching/invokespecial.java
rename : tests/codepatching/invokestatic.java => tests/regression/codepatching/invokestatic.java
rename : tests/codepatching/multianewarray.java => tests/regression/codepatching/multianewarray.java
rename : tests/codepatching/newarray.java => tests/regression/codepatching/newarray.java
rename : tests/codepatching/putfieldD.java => tests/regression/codepatching/putfieldD.java
rename : tests/codepatching/putfieldF.java => tests/regression/codepatching/putfieldF.java
rename : tests/codepatching/putfieldI.java => tests/regression/codepatching/putfieldI.java
rename : tests/codepatching/putfieldJ.java => tests/regression/codepatching/putfieldJ.java
rename : tests/codepatching/putfieldL.java => tests/regression/codepatching/putfieldL.java
rename : tests/codepatching/putfieldconstIF.java => tests/regression/codepatching/putfieldconstIF.java
rename : tests/codepatching/putfieldconstJDL.java => tests/regression/codepatching/putfieldconstJDL.java
rename : tests/codepatching/putstaticD.java => tests/regression/codepatching/putstaticD.java
rename : tests/codepatching/putstaticF.java => tests/regression/codepatching/putstaticF.java
rename : tests/codepatching/putstaticI.java => tests/regression/codepatching/putstaticI.java
rename : tests/codepatching/putstaticJ.java => tests/regression/codepatching/putstaticJ.java
rename : tests/codepatching/putstaticL.java => tests/regression/codepatching/putstaticL.java
rename : tests/codepatching/test.java => tests/regression/codepatching/test.java

18 years ago* src/vm/jit/jit.c (jit_compile): Removed the INAFTERMAIN hack.
edwin [Thu, 19 Jan 2006 21:31:04 +0000 (21:31 +0000)]
* src/vm/jit/jit.c (jit_compile): Removed the INAFTERMAIN hack.

18 years ago* src/vm/jit/inline/inline.c (inlining_setup): Removed INAFTERMAIN hack.
edwin [Thu, 19 Jan 2006 21:27:58 +0000 (21:27 +0000)]
* src/vm/jit/inline/inline.c (inlining_setup): Removed INAFTERMAIN hack.

18 years ago* src/cacao/cacao.c (main): Disabled useinlining and useinliningm.
edwin [Thu, 19 Jan 2006 21:26:16 +0000 (21:26 +0000)]
* src/cacao/cacao.c (main): Disabled useinlining and useinliningm.

18 years ago* src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/java.vmg (FALOAD)
twisti [Thu, 19 Jan 2006 20:56:03 +0000 (20:56 +0000)]
* 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.

18 years ago* src/vm/global.h (java_floatarray): Typo.
twisti [Thu, 19 Jan 2006 20:53:39 +0000 (20:53 +0000)]
* src/vm/global.h (java_floatarray): Typo.

18 years ago* src/vm/jit/parse.c (parse, fillextable): Removed debugging code.
edwin [Thu, 19 Jan 2006 20:28:27 +0000 (20:28 +0000)]
* src/vm/jit/parse.c (parse, fillextable): Removed debugging code.
Minor cleanup.

18 years ago* src/vm/jit/parse.c (parse): Removed commented out debugging code.
edwin [Thu, 19 Jan 2006 20:13:52 +0000 (20:13 +0000)]
* src/vm/jit/parse.c (parse): Removed commented out debugging code.

18 years ago* src/vm/class.c (class_showmethods): Replaced method_display with
twisti [Thu, 19 Jan 2006 20:03:52 +0000 (20:03 +0000)]
* src/vm/class.c (class_showmethods): Replaced method_display with
method_println.

18 years ago* src/vm/jit/inline/inline.c, src/vm/jit/inline/sets.c,
twisti [Thu, 19 Jan 2006 20:00:11 +0000 (20:00 +0000)]
* 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.

18 years ago* src/vm/method.c, src/vm/method.h (method_display): Removed.
twisti [Thu, 19 Jan 2006 19:49:10 +0000 (19:49 +0000)]
* 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

18 years ago* src/vm/jit/powerpc/linux/Makefile.am (INCLUDES): Renamed to
twisti [Thu, 19 Jan 2006 17:02:22 +0000 (17:02 +0000)]
* 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.

18 years ago* INCLUDES: Replaced with AM_CPPFLAGS as Tom Tromey suggested on irc,
twisti [Thu, 19 Jan 2006 16:02:21 +0000 (16:02 +0000)]
* INCLUDES: Replaced with AM_CPPFLAGS as Tom Tromey suggested on irc,
  as this is more common these days.

18 years ago* alpha, mips, nat: removed obsolete directories resurrected by svn migration
edwin [Thu, 19 Jan 2006 11:58:10 +0000 (11:58 +0000)]
* alpha, mips, nat: removed obsolete directories resurrected by svn migration

18 years ago* INCLUDES: Replaced with AM_CPPFLAGS as Tom Tromey suggested on irc,
twisti [Thu, 19 Jan 2006 09:47:16 +0000 (09:47 +0000)]
* INCLUDES: Replaced with AM_CPPFLAGS as Tom Tromey suggested on irc,
  as this is more common these days.

18 years ago* havoc.class: fix corruption by svn eol-style conversion
edwin [Wed, 18 Jan 2006 21:41:50 +0000 (21:41 +0000)]
* havoc.class: fix corruption by svn eol-style conversion

18 years ago* AC_CHECK_HEADER: Added ansidecl.h, symcat.h, bfd.h and zconf.h.
twisti [Wed, 18 Jan 2006 15:43:43 +0000 (15:43 +0000)]
* AC_CHECK_HEADER: Added ansidecl.h, symcat.h, bfd.h and zconf.h.

18 years ago* main: Call nogc_init for DISABLE_GC.
twisti [Wed, 18 Jan 2006 15:41:26 +0000 (15:41 +0000)]
* main: Call nogc_init for DISABLE_GC.

18 years ago* Removed extern stuff that was removed from the lib.
twisti [Tue, 17 Jan 2006 18:51:20 +0000 (18:51 +0000)]
* Removed extern stuff that was removed from the lib.

18 years ago* Updated to new classpath configure options.
twisti [Tue, 17 Jan 2006 18:37:01 +0000 (18:37 +0000)]
* Updated to new classpath configure options.

18 years ago* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_PREFIX.
twisti [Tue, 17 Jan 2006 18:24:31 +0000 (18:24 +0000)]
* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_PREFIX.

18 years ago* CACAO_INSTALL_PREFIX: Renamed to CACAO_PREFIX.
twisti [Tue, 17 Jan 2006 17:06:18 +0000 (17:06 +0000)]
* 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.

18 years ago* main: Removed CACAO_INSTALL_PREFIX and CLASSPATH_INSTALL_DIR since
twisti [Tue, 17 Jan 2006 16:59:00 +0000 (16:59 +0000)]
* main: Removed CACAO_INSTALL_PREFIX and CLASSPATH_INSTALL_DIR since
  CACAO_VM_ZIP_PATH and CLASSPATH_GLIBJ_ZIP_PATH are now full paths.

18 years ago* Java_gnu_classpath_VMSystemProperties_preInit: Renamed
twisti [Tue, 17 Jan 2006 16:58:13 +0000 (16:58 +0000)]
* Java_gnu_classpath_VMSystemProperties_preInit: Renamed
  CACAO_INSTALL_PREFIX to CACAO_PREFIX.

18 years ago* CACAO_VM_ZIP_PATH: Prepend CACAO_PREFIX.
twisti [Tue, 17 Jan 2006 16:57:20 +0000 (16:57 +0000)]
* CACAO_VM_ZIP_PATH: Prepend CACAO_PREFIX.
* CLASSPATH_GLIBJ_ZIP_PATH: Prepend CLASSPATH_PREFIX.
* CLASSPATH_LIBRARY_PATH: Prepend CLASSPATH_LIBDIR.

18 years ago* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_PREFIX.
twisti [Tue, 17 Jan 2006 16:55:21 +0000 (16:55 +0000)]
* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_PREFIX.

18 years ago* Added.
twisti [Tue, 17 Jan 2006 16:53:16 +0000 (16:53 +0000)]
* Added.

18 years ago* m4/as-ac-expand.m4: Added.
twisti [Tue, 17 Jan 2006 16:51:06 +0000 (16:51 +0000)]
* m4/as-ac-expand.m4: Added.

18 years ago* jni_init: Fixed small typo.
twisti [Mon, 16 Jan 2006 00:07:02 +0000 (00:07 +0000)]
* jni_init: Fixed small typo.

18 years ago* Java_gnu_classpath_VMSystemProperties_preInit: Use the same os.arch
twisti [Mon, 16 Jan 2006 00:04:29 +0000 (00:04 +0000)]
* 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.

18 years ago* utf_java_nio_DirectByteBufferImpl_ReadWrite: Removed.
twisti [Sun, 15 Jan 2006 23:32:36 +0000 (23:32 +0000)]
* 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.

18 years ago* native_new_and_init: Ooops, reverting last change and added an explaining
twisti [Sun, 15 Jan 2006 14:12:05 +0000 (14:12 +0000)]
* native_new_and_init: Ooops, reverting last change and added an explaining
  comment.

18 years ago* CLASSPATH_LIBRARY_PATH, CLASSPATH_GLIBJ_ZIP_PATH: Temporary bugfix.
twisti [Sun, 15 Jan 2006 13:32:57 +0000 (13:32 +0000)]
* CLASSPATH_LIBRARY_PATH, CLASSPATH_GLIBJ_ZIP_PATH: Temporary bugfix.

18 years ago* native_findfunction: #ifdef ENABLE_STATICVM.
twisti [Sun, 15 Jan 2006 12:28:57 +0000 (12:28 +0000)]
* native_findfunction: #ifdef ENABLE_STATICVM.

18 years ago* native_new_and_init: Fixed return value.
twisti [Sun, 15 Jan 2006 12:28:30 +0000 (12:28 +0000)]
* native_new_and_init: Fixed return value.

18 years ago* math.h: Added for isnan.
twisti [Sun, 15 Jan 2006 01:56:42 +0000 (01:56 +0000)]
* math.h: Added for isnan.

18 years ago* JAVAC: Removed.
twisti [Sun, 15 Jan 2006 00:37:34 +0000 (00:37 +0000)]
* JAVAC: Removed.

18 years ago* Java_gnu_classpath_VMSystemProperties_preInit: Set user.country instead
twisti [Sun, 15 Jan 2006 00:36:20 +0000 (00:36 +0000)]
* Java_gnu_classpath_VMSystemProperties_preInit: Set user.country instead
  of user.region, set en_US if none is defined, java.protocol.handler.pkgs
  removed.

18 years ago* builtin_trace_args: Added callcount to verbose call output.
twisti [Sat, 14 Jan 2006 20:02:36 +0000 (20:02 +0000)]
* builtin_trace_args: Added callcount to verbose call output.

18 years ago* src/native/vm/Method.c (invokeNative): check class access rights
edwin [Sat, 14 Jan 2006 17:19:10 +0000 (17:19 +0000)]
* src/native/vm/Method.c (invokeNative): check class access rights

18 years ago* codegen_setup: #ifdef datareferences.
twisti [Fri, 13 Jan 2006 19:37:17 +0000 (19:37 +0000)]
* codegen_setup: #ifdef datareferences.

18 years ago* This class does not differ from the GNU classpath upstream version.
twisti [Fri, 13 Jan 2006 18:51:10 +0000 (18:51 +0000)]
* This class does not differ from the GNU classpath upstream version.

18 years ago* defineClassWithTransformers: Added, updated to generics version.
twisti [Fri, 13 Jan 2006 18:49:52 +0000 (18:49 +0000)]
* defineClassWithTransformers: Added, updated to generics version.

18 years ago* codegendata: #ifdef datareferences member.
twisti [Fri, 13 Jan 2006 15:29:40 +0000 (15:29 +0000)]
* codegendata: #ifdef datareferences member.

18 years ago* codegen_finish: Moved data segment reference resolving into
twisti [Fri, 13 Jan 2006 15:29:21 +0000 (15:29 +0000)]
* codegen_finish: Moved data segment reference resolving into
  dseg_resolve_datareferences.

18 years ago* dseg_resolve_datareferences: Added.
twisti [Fri, 13 Jan 2006 15:28:34 +0000 (15:28 +0000)]
* dseg_resolve_datareferences: Added.

18 years ago* Small reformatting.
twisti [Fri, 13 Jan 2006 15:27:51 +0000 (15:27 +0000)]
* Small reformatting.

18 years ago* src/vm/jit/{i386,x86_64}/{dis-asm.h,i386-dis.c}: Removed.
twisti [Fri, 13 Jan 2006 10:47:37 +0000 (10:47 +0000)]
* 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.

18 years ago* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.
twisti [Fri, 13 Jan 2006 10:42:23 +0000 (10:42 +0000)]
* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.

18 years ago* codegen.h: Added when ENABLE_JIT defined.
twisti [Fri, 13 Jan 2006 10:11:35 +0000 (10:11 +0000)]
* codegen.h: Added when ENABLE_JIT defined.
* codegen_addpatchref: Set lastmcodeptr when ENABLE_JIT is defined and the
  architecture requires it.

18 years ago* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.
twisti [Fri, 13 Jan 2006 10:09:44 +0000 (10:09 +0000)]
* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.

18 years ago* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.
twisti [Thu, 12 Jan 2006 23:54:55 +0000 (23:54 +0000)]
* ICMD_MULTIANEWARRAY: Usage of iptr->val.a and iptr->target changed.