twisti [Tue, 24 Jan 2006 13:52:12 +0000 (13:52 +0000)]
* src/vm/jit/powerpc/codegen.h (M_LNGMOVE): Added.
(var_to_reg_lng): Likewise.
(M_COPY): Support longs. This was actually never implemented and never
worked, grrr.
twisti [Tue, 24 Jan 2006 10:30:42 +0000 (10:30 +0000)]
* src/vm/jit/stacktrace.c (cacao_stacktrace_fillInStackTrace): Use
method_print. Fixed typo.
* src/vm/jit/powerpc/md.c (md_codegen_findmethod): Handle 2
instruction returns properly.
twisti [Tue, 24 Jan 2006 10:28:52 +0000 (10:28 +0000)]
* src/vm/builtin.c (builtin_f2i): Enable for interpreter.
(builtin_d2i): Likewise.
* src/vm/jit/stack.c (icmd_print_stack): Fixed for ENABLE_INTRP and
SUPPORT_COMBINE_INTEGER_REGISTERS.
twisti [Mon, 23 Jan 2006 16:03:50 +0000 (16:03 +0000)]
* src/vm/jit/stack.c (show_icmd_method): Fixed basic block count
output.
* src/vm/jit/i386/codegen.c (codegen): Use disp instead of a. Usage of
some more macros.
* src/vm/jit/i386/codegen.h (M_BLT): Added.
(M_BLE): Likewise.
(M_BGE): Likewise.
(M_BGT): Likewise.
(M_BBE): Likewise.
(M_BAE): Likewise.
twisti [Mon, 23 Jan 2006 01:12:38 +0000 (01:12 +0000)]
* configure.ac (AC_INIT): Changed version number to 0.94+cvs.
(CFLAGS): Changed optimization back to -O0.
twisti [Mon, 23 Jan 2006 01:09:24 +0000 (01:09 +0000)]
* CACAO 0.94.
twisti [Mon, 23 Jan 2006 01:01:34 +0000 (01:01 +0000)]
* ChangeLog: Updated for 0.94 release.
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.
twisti [Sun, 22 Jan 2006 23:33:38 +0000 (23:33 +0000)]
* Updated header: Added 2006. Changed address of FSF. Changed email
address.
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.
twisti [Sun, 22 Jan 2006 22:46:27 +0000 (22:46 +0000)]
* tests/regression/extest.java: Typo.
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.
twisti [Sun, 22 Jan 2006 22:34:40 +0000 (22:34 +0000)]
* README: Updated.
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.
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.
twisti [Sun, 22 Jan 2006 21:39:18 +0000 (21:39 +0000)]
* tests/Makefile.am (SUBDIRS): Removed native.
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.
twisti [Sun, 22 Jan 2006 21:22:38 +0000 (21:22 +0000)]
* configure.in: Renamed to configure.ac.
--HG--
rename : configure.in => configure.ac
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.
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
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.
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.
twisti [Sun, 22 Jan 2006 19:57:51 +0000 (19:57 +0000)]
* src/vm/jit/stacktrace.c (stacktrace_create_inline_stackframeinfo):
Compiler warning fix.
twisti [Sun, 22 Jan 2006 19:56:47 +0000 (19:56 +0000)]
* src/vm/jit/intrp/java.vmg: Some reformatting.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
twisti [Fri, 20 Jan 2006 13:41:51 +0000 (13:41 +0000)]
* tests/regression/Makefile.am (EXTRA_DIST): Made it more readable.
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.
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.
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.
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.
twisti [Fri, 20 Jan 2006 13:19:13 +0000 (13:19 +0000)]
* src/vm/jit/alpha/codegen.h (ucontext.h): Removed.
(thread_restartcriticalsection): Removed.
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.
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.
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.
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.
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.
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.
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.
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.
edwin [Thu, 19 Jan 2006 23:40:46 +0000 (23:40 +0000)]
* src/vm/jit/parse.h: Added vim boilerplate.
edwin [Thu, 19 Jan 2006 23:35:22 +0000 (23:35 +0000)]
* src/vm/jit/stack.c: Added vim boilerplate.
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.
edwin [Thu, 19 Jan 2006 22:11:34 +0000 (22:11 +0000)]
* src/vm/jit/parse.c (parse): Removed inlining code.
edwin [Thu, 19 Jan 2006 22:06:58 +0000 (22:06 +0000)]
* src/vm/options.c, src/vm/options.h (useinliningm): Removed.
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
edwin [Thu, 19 Jan 2006 21:31:04 +0000 (21:31 +0000)]
* src/vm/jit/jit.c (jit_compile): Removed the 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.
edwin [Thu, 19 Jan 2006 21:26:16 +0000 (21:26 +0000)]
* src/cacao/cacao.c (main): Disabled useinlining and useinliningm.
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.
twisti [Thu, 19 Jan 2006 20:53:39 +0000 (20:53 +0000)]
* src/vm/global.h (java_floatarray): Typo.
edwin [Thu, 19 Jan 2006 20:28:27 +0000 (20:28 +0000)]
* src/vm/jit/parse.c (parse, fillextable): Removed debugging code.
Minor cleanup.
edwin [Thu, 19 Jan 2006 20:13:52 +0000 (20:13 +0000)]
* src/vm/jit/parse.c (parse): Removed commented out debugging code.
twisti [Thu, 19 Jan 2006 20:03:52 +0000 (20:03 +0000)]
* src/vm/class.c (class_showmethods): Replaced method_display with
method_println.
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.
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
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.
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.
edwin [Thu, 19 Jan 2006 11:58:10 +0000 (11:58 +0000)]
* alpha, mips, nat: removed obsolete directories resurrected by svn migration
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.
edwin [Wed, 18 Jan 2006 21:41:50 +0000 (21:41 +0000)]
* havoc.class: fix corruption by svn eol-style conversion
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.
twisti [Wed, 18 Jan 2006 15:41:26 +0000 (15:41 +0000)]
* main: Call nogc_init for DISABLE_GC.
twisti [Tue, 17 Jan 2006 18:51:20 +0000 (18:51 +0000)]
* Removed extern stuff that was removed from the lib.
twisti [Tue, 17 Jan 2006 18:37:01 +0000 (18:37 +0000)]
* Updated to new classpath configure options.
twisti [Tue, 17 Jan 2006 18:24:31 +0000 (18:24 +0000)]
* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_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.
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.
twisti [Tue, 17 Jan 2006 16:58:13 +0000 (16:58 +0000)]
* Java_gnu_classpath_VMSystemProperties_preInit: Renamed
CACAO_INSTALL_PREFIX to 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.
twisti [Tue, 17 Jan 2006 16:55:21 +0000 (16:55 +0000)]
* CLASSPATH_INSTALL_DIR: Renamed to CLASSPATH_PREFIX.
twisti [Tue, 17 Jan 2006 16:53:16 +0000 (16:53 +0000)]
* Added.
twisti [Tue, 17 Jan 2006 16:51:06 +0000 (16:51 +0000)]
* m4/as-ac-expand.m4: Added.
twisti [Mon, 16 Jan 2006 00:07:02 +0000 (00:07 +0000)]
* jni_init: Fixed small typo.
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.
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.
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.
twisti [Sun, 15 Jan 2006 13:32:57 +0000 (13:32 +0000)]
* CLASSPATH_LIBRARY_PATH, CLASSPATH_GLIBJ_ZIP_PATH: Temporary bugfix.
twisti [Sun, 15 Jan 2006 12:28:57 +0000 (12:28 +0000)]
* native_findfunction: #ifdef ENABLE_STATICVM.
twisti [Sun, 15 Jan 2006 12:28:30 +0000 (12:28 +0000)]
* native_new_and_init: Fixed return value.
twisti [Sun, 15 Jan 2006 01:56:42 +0000 (01:56 +0000)]
* math.h: Added for isnan.
twisti [Sun, 15 Jan 2006 00:37:34 +0000 (00:37 +0000)]
* JAVAC: Removed.
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.
twisti [Sat, 14 Jan 2006 20:02:36 +0000 (20:02 +0000)]
* builtin_trace_args: Added callcount to verbose call output.
edwin [Sat, 14 Jan 2006 17:19:10 +0000 (17:19 +0000)]
* src/native/vm/Method.c (invokeNative): check class access rights
twisti [Fri, 13 Jan 2006 19:37:17 +0000 (19:37 +0000)]
* codegen_setup: #ifdef datareferences.
twisti [Fri, 13 Jan 2006 18:51:10 +0000 (18:51 +0000)]
* This class does not differ from the GNU classpath upstream version.
twisti [Fri, 13 Jan 2006 18:49:52 +0000 (18:49 +0000)]
* defineClassWithTransformers: Added, updated to generics version.
twisti [Fri, 13 Jan 2006 15:29:40 +0000 (15:29 +0000)]
* codegendata: #ifdef datareferences member.
twisti [Fri, 13 Jan 2006 15:29:21 +0000 (15:29 +0000)]
* codegen_finish: Moved data segment reference resolving into
dseg_resolve_datareferences.
twisti [Fri, 13 Jan 2006 15:28:34 +0000 (15:28 +0000)]
* dseg_resolve_datareferences: Added.
twisti [Fri, 13 Jan 2006 15:27:51 +0000 (15:27 +0000)]
* Small reformatting.