cacao.git
18 years ago* Some 64-bit big-endian bugfixes.
twisti [Thu, 12 Jan 2006 23:23:28 +0000 (23:23 +0000)]
* Some 64-bit big-endian bugfixes.
* Use CLASS_IS_OR_ALMOST_INITIALIZED macro.

18 years ago* 64-bit big-endian bugfix: replace s4 with ptrint.
twisti [Thu, 12 Jan 2006 23:21:11 +0000 (23:21 +0000)]
* 64-bit big-endian bugfix: replace s4 with ptrint.

18 years ago* Imported for the interpreter.
twisti [Thu, 12 Jan 2006 23:10:37 +0000 (23:10 +0000)]
* Imported for the interpreter.

18 years ago* Added powerpc64 target.
twisti [Thu, 12 Jan 2006 23:09:33 +0000 (23:09 +0000)]
* Added powerpc64 target.

18 years ago* intrp_disassinstr, intrp_disassemble: Added.
twisti [Thu, 12 Jan 2006 23:08:54 +0000 (23:08 +0000)]
* intrp_disassinstr, intrp_disassemble: Added.

18 years ago* vm/options.h: Added.
twisti [Thu, 12 Jan 2006 23:07:23 +0000 (23:07 +0000)]
* vm/options.h: Added.

18 years ago* config.h, vm/types.h: Added.
twisti [Thu, 12 Jan 2006 23:05:22 +0000 (23:05 +0000)]
* config.h, vm/types.h: Added.

18 years ago* Use ASM_CALLJAVAFUNCTION* macros.
twisti [Thu, 12 Jan 2006 23:03:57 +0000 (23:03 +0000)]
* Use ASM_CALLJAVAFUNCTION* macros.

18 years ago* thread_addstaticcritical: Quick hack: #ifdef ENABLE_JIT
twisti [Thu, 12 Jan 2006 22:42:54 +0000 (22:42 +0000)]
* thread_addstaticcritical: Quick hack: #ifdef ENABLE_JIT
  asm_criticalsections.
* sigsuspend_handler: Quick hack: #ifdef ENABLE_JIT
  thread_restartcriticalsection.

18 years ago* vm/options.h: Added.
twisti [Thu, 12 Jan 2006 22:41:29 +0000 (22:41 +0000)]
* vm/options.h: Added.
* descriptor_pool_parse_method_descriptor: #ifdef ENABLE_JIT md_param_alloc
  call.
* descriptor_params_from_paramtypes: Likewise.

18 years ago* Fixed a lot of compiler warnings (functionptr -> u1*).
twisti [Thu, 12 Jan 2006 22:40:24 +0000 (22:40 +0000)]
* Fixed a lot of compiler warnings (functionptr -> u1*).

18 years ago* regs: Removed.
twisti [Thu, 12 Jan 2006 22:39:19 +0000 (22:39 +0000)]
* regs: Removed.
* disassinstr, disassemble: Prefixed with intrp_.

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

18 years ago* builtin_gen_table: #if function according to arch.h.
twisti [Thu, 12 Jan 2006 22:37:33 +0000 (22:37 +0000)]
* 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.

18 years ago* verify_multianewarray: Usage iptr->val.a and iptr->target changed.
twisti [Thu, 12 Jan 2006 22:35:37 +0000 (22:35 +0000)]
* verify_multianewarray: Usage iptr->val.a and iptr->target changed.

18 years ago* JAVA_MULTIANEWARRAY: Pass c in iptr->val.a and cr in iptr->target.
twisti [Thu, 12 Jan 2006 22:35:05 +0000 (22:35 +0000)]
* JAVA_MULTIANEWARRAY: Pass c in iptr->val.a and cr in iptr->target.

18 years ago* codegen_createnativestub: #ifdef ENABLE_JIT md_param_alloc call.
twisti [Thu, 12 Jan 2006 22:34:04 +0000 (22:34 +0000)]
* codegen_createnativestub: #ifdef ENABLE_JIT md_param_alloc call.
* codegen_disassemble_nativestub: Use DISASSEMBLE macro.

18 years ago* analyse_stack: #ifdef ENBALE_JIT md_return_alloc call.
twisti [Thu, 12 Jan 2006 22:32:06 +0000 (22:32 +0000)]
* analyse_stack: #ifdef ENBALE_JIT md_return_alloc call.
* icmd_print_stack: Print regs correctly for jit.
* show_icmd_method: Likewise.

18 years ago* builtintable_internal: Removed ICMD_CHECKCAST.
twisti [Thu, 12 Jan 2006 21:55:07 +0000 (21:55 +0000)]
* builtintable_internal: Removed ICMD_CHECKCAST.

18 years ago* Prefixed functions with intrp_.
twisti [Thu, 12 Jan 2006 21:39:51 +0000 (21:39 +0000)]
* Prefixed functions with intrp_.

18 years ago* md_init, md_stacktrace_get_returnaddress: Prefixed with intrp_.
twisti [Thu, 12 Jan 2006 21:39:00 +0000 (21:39 +0000)]
* md_init, md_stacktrace_get_returnaddress: Prefixed with intrp_.
* thread_restartcriticalsection, md_param_alloc, md_return_alloc: Removed.

18 years ago* Prefix functions with intrp_.
twisti [Thu, 12 Jan 2006 21:38:11 +0000 (21:38 +0000)]
* Prefix functions with intrp_.

18 years ago* Use ptrint instead of s8 in some places.
twisti [Thu, 12 Jan 2006 21:37:07 +0000 (21:37 +0000)]
* Use ptrint instead of s8 in some places.

18 years ago* Use DISASSINSTR macro.
twisti [Thu, 12 Jan 2006 21:36:27 +0000 (21:36 +0000)]
* Use DISASSINSTR macro.

18 years ago* Comment updated (for asm_cacheflush)
michi [Thu, 12 Jan 2006 21:36:05 +0000 (21:36 +0000)]
* Comment updated (for asm_cacheflush)

18 years ago* intrp_createcompilerstub, intrp_createnativestub, intrp_codegen: Added.
twisti [Thu, 12 Jan 2006 21:35:59 +0000 (21:35 +0000)]
* intrp_createcompilerstub, intrp_createnativestub, intrp_codegen: Added.

18 years ago* codegen.h: Include only for some archs.
twisti [Thu, 12 Jan 2006 21:35:36 +0000 (21:35 +0000)]
* 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.

18 years ago* intrp_md_stacktrace_get_returnaddress: Added.
twisti [Thu, 12 Jan 2006 21:30:55 +0000 (21:30 +0000)]
* intrp_md_stacktrace_get_returnaddress: Added.

18 years ago* cacao_stacktrace_fillInStackTrace: #ifdef md_stacktrace_get_returnaddress
twisti [Thu, 12 Jan 2006 21:30:41 +0000 (21:30 +0000)]
* cacao_stacktrace_fillInStackTrace: #ifdef md_stacktrace_get_returnaddress
  to support interpreter.

18 years ago* Seperate ENABLE_JIT and ENABLE_INTRP.
twisti [Thu, 12 Jan 2006 21:29:04 +0000 (21:29 +0000)]
* Seperate ENABLE_JIT and ENABLE_INTRP.

18 years ago* config.h: Added.
twisti [Thu, 12 Jan 2006 21:17:46 +0000 (21:17 +0000)]
* config.h: Added.
* intrp_patcher_get_putstatic, intrp_patcher_get_putfield,
  intrp_patcher_aconst, intrp_patcher_builtin_multianewarray,
  intrp_patcher_builtin_arraycheckcast, intrp_patcher_invokestatic_special,
  intrp_patcher_invokevirtual, intrp_patcher_invokeinterface,
  intrp_patcher_checkcast_instanceof, intrp_patcher_resolve_native:
  Likewise.

18 years ago* jit_compile_intern: #ifdef codegen call to support interpreter, use
twisti [Thu, 12 Jan 2006 21:16:18 +0000 (21:16 +0000)]
* jit_compile_intern: #ifdef codegen call to support interpreter, use
  DISASSEMBLE macro.

18 years ago* DISASSINSTR, DISASSEMBLE: Added.
twisti [Thu, 12 Jan 2006 21:15:00 +0000 (21:15 +0000)]
* DISASSINSTR, DISASSEMBLE: Added.

18 years ago* Use ASM_CALLJAVAFUNCTION macro.
twisti [Thu, 12 Jan 2006 21:14:03 +0000 (21:14 +0000)]
* Use ASM_CALLJAVAFUNCTION macro.

18 years ago* Use ASM_CALLJAVAFUNCTION_INT macro.
twisti [Thu, 12 Jan 2006 21:13:27 +0000 (21:13 +0000)]
* Use ASM_CALLJAVAFUNCTION_INT macro.

18 years ago* intrp_asm_calljavafunction, intrp_createcompilerstub,
twisti [Thu, 12 Jan 2006 21:11:00 +0000 (21:11 +0000)]
* intrp_asm_calljavafunction, intrp_createcompilerstub,
  intrp_asm_getclassvalues_atomic: Added.

18 years ago* Use ASM_CALLJAVAFUNCTION macros.
twisti [Thu, 12 Jan 2006 21:08:55 +0000 (21:08 +0000)]
* Use ASM_CALLJAVAFUNCTION macros.
* main: #ifdef md_init call to support interpreter.

18 years ago* link_class_intern: #ifdef createcompilerstub call to support interpreter.
twisti [Thu, 12 Jan 2006 21:08:00 +0000 (21:08 +0000)]
* link_class_intern: #ifdef createcompilerstub call to support interpreter.

18 years ago* Use ASM_CALLJAVAFUNCTION macros.
twisti [Thu, 12 Jan 2006 21:07:11 +0000 (21:07 +0000)]
* Use ASM_CALLJAVAFUNCTION macros.

18 years ago* Use ASM_CALLJAVAFUNCTION_ADR macro.
twisti [Thu, 12 Jan 2006 21:06:44 +0000 (21:06 +0000)]
* Use ASM_CALLJAVAFUNCTION_ADR macro.

18 years ago* Use ASM_CALLJAVAFUNCTION macro.
twisti [Thu, 12 Jan 2006 21:06:07 +0000 (21:06 +0000)]
* Use ASM_CALLJAVAFUNCTION macro.

18 years ago* intrp_md_init: Added.
twisti [Thu, 12 Jan 2006 21:04:23 +0000 (21:04 +0000)]
* intrp_md_init: Added.

18 years ago* Check explicitly for isnan.
twisti [Thu, 12 Jan 2006 20:57:12 +0000 (20:57 +0000)]
* Check explicitly for isnan.

18 years ago* print_dynamic_super_statistics: Added from intrp.
twisti [Thu, 12 Jan 2006 18:25:15 +0000 (18:25 +0000)]
* print_dynamic_super_statistics: Added from intrp.

18 years ago* Included md-abi.h (needed for REG_SPLIT on Arm)
michi [Thu, 12 Jan 2006 18:09:43 +0000 (18:09 +0000)]
* Included md-abi.h (needed for REG_SPLIT on Arm)

18 years ago* We have to use a machine dependent arch.h.
twisti [Thu, 12 Jan 2006 17:52:29 +0000 (17:52 +0000)]
* We have to use a machine dependent arch.h.

18 years ago* vm/jit/codegen.inc.h: Removed.
twisti [Wed, 11 Jan 2006 12:16:57 +0000 (12:16 +0000)]
* vm/jit/codegen.inc.h: Removed.
* Fixed compiler warnings.

18 years ago* ICMD_F2I, ICMD_D2I, ICMD_F2L, ICMD_D2L: #if 0.
twisti [Wed, 11 Jan 2006 10:35:54 +0000 (10:35 +0000)]
* ICMD_F2I, ICMD_D2I, ICMD_F2L, ICMD_D2L: #if 0.

18 years ago* SUPPORT_FMOD: Removed.
twisti [Wed, 11 Jan 2006 10:01:12 +0000 (10:01 +0000)]
* SUPPORT_FMOD: Removed.
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or SUPPORT_L2F,
  SUPPORT_L2D.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.

18 years ago* SUPPORT_FMOD: Removed.
twisti [Tue, 10 Jan 2006 22:44:01 +0000 (22:44 +0000)]
* SUPPORT_FMOD: Removed.
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or SUPPORT_L2F,
  SUPPORT_L2D.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.

18 years ago* SUPPORT_FMOD: Removed.
twisti [Tue, 10 Jan 2006 22:38:02 +0000 (22:38 +0000)]
* SUPPORT_FMOD: Removed.
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or SUPPORT_L2F,
  SUPPORT_L2D.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.

18 years ago* EXTRA_DIST: Added ChangeLog-2005.
twisti [Tue, 10 Jan 2006 22:22:09 +0000 (22:22 +0000)]
* EXTRA_DIST: Added ChangeLog-2005.

18 years ago* SUPPORT_FMOD: Removed.
twisti [Tue, 10 Jan 2006 22:18:29 +0000 (22:18 +0000)]
* SUPPORT_FMOD: Removed.
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F, SUPPORT_I2D or SUPPORT_L2F,
  SUPPORT_L2D.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.

18 years ago* asm_getclassvalues_atomic: Replaced with ASM_GETCLASSVALUES_ATOMIC.
twisti [Tue, 10 Jan 2006 22:11:36 +0000 (22:11 +0000)]
* asm_getclassvalues_atomic: Replaced with ASM_GETCLASSVALUES_ATOMIC.
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F or SUPPORT_I2D.
* SUPPORT_FICVT: Replaced with SUPPORT_F2I.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2L or SUPPORT_D2L.

18 years ago* ASM_CALLJAVAFUNCTION, ASM_CALLJAVAFUNCTION_ADR, ASM_CALLJAVAFUNCTION_INT,
twisti [Tue, 10 Jan 2006 22:09:07 +0000 (22:09 +0000)]
* ASM_CALLJAVAFUNCTION, ASM_CALLJAVAFUNCTION_ADR, ASM_CALLJAVAFUNCTION_INT,
  ASM_CALLJAVAFUNCTION2, ASM_CALLJAVAFUNCTION2_ADR,
  ASM_CALLJAVAFUNCTION2_INT, ASM_CALLJAVAFUNCTION2_LONG,
  ASM_CALLJAVAFUNCTION2_FLOAT, ASM_CALLJAVAFUNCTION2_DOUBLE: Macros added,
  these macros hide the selection between jit and intrp functions.
* ASM_GETCLASSVALUES_ATOMIC: Likewise.
* intrp_asm_calljavafunction, intrp_asm_calljavafunction_int: Added.
* intrp_asm_calljavafunction2, intrp_asm_calljavafunction2int,
  intrp_asm_calljavafunction2long, intrp_asm_calljavafunction2float,
  intrp_asm_calljavafunction2double: Likewise.
* intrp_asm_getclassvalues_atomic: Likewise.

18 years ago* SUPPORT_IFCVT: Replaced with SUPPORT_I2F or SUPPORT_I2D.
twisti [Tue, 10 Jan 2006 21:58:12 +0000 (21:58 +0000)]
* SUPPORT_IFCVT: Replaced with SUPPORT_I2F or SUPPORT_I2D.
* SUPPORT_LONG_FCVT: Replaced with SUPPORT_L2F or SUPPORT_L2D.
* SUPPORT_LONG_ICVT: Replaced with SUPPORT_F2I, SUPPORT_F2L or SUPPORT_D2I,
  SUPPORT_D2L.

18 years ago* exceptions_throw_negativearraysizeexception: Use
twisti [Tue, 10 Jan 2006 21:11:04 +0000 (21:11 +0000)]
* exceptions_throw_negativearraysizeexception: Use
* builtin_throw_exception: #ifndef NDEBUG.
* builtin_trace_exception: Likewise.
* builtin_trace_args: Likewise.
* builtin_displaymethodstop: Likewise.
* builtin_*: #if the function regarding the defines in arch.h.

18 years ago* exceptions_throw_classformaterror,
twisti [Tue, 10 Jan 2006 20:57:18 +0000 (20:57 +0000)]
* exceptions_throw_classformaterror,
  exceptions_throw_arrayindexoutofboundsexception,
  exceptions_throw_illegalargumentexception,
  exceptions_throw_negativearraysizeexception,
  exceptions_throw_nullpointerexception: Added.
* exceptions_print_exception: #ifndef NDEBUG.

18 years ago* exceptions_throw_classformaterror: Use this function.
twisti [Tue, 10 Jan 2006 20:56:16 +0000 (20:56 +0000)]
* exceptions_throw_classformaterror: Use this function.

18 years ago* exceptions_throw_nullpointerexception: Use this function.
twisti [Tue, 10 Jan 2006 20:55:41 +0000 (20:55 +0000)]
* exceptions_throw_nullpointerexception: Use this function.

18 years ago* exceptions_throw_nullpointerexception,
twisti [Tue, 10 Jan 2006 20:50:53 +0000 (20:50 +0000)]
* exceptions_throw_nullpointerexception,
  exceptions_throw_arrayindexoutofboundsexception: Use these functions.

18 years ago* exceptions_throw_nullpointerexception,
twisti [Tue, 10 Jan 2006 20:48:03 +0000 (20:48 +0000)]
* exceptions_throw_nullpointerexception,
  exceptions_throw_illegalargumentexception: Use these functions.

18 years ago* exceptions_throw_illegalargumentexception,
twisti [Tue, 10 Jan 2006 20:46:50 +0000 (20:46 +0000)]
* exceptions_throw_illegalargumentexception,
  exceptions_throw_negativearraysizeexception,
  exceptions_throw_arrayindexoutofboundsexception,
  exceptions_throw_nullpointerexception: Use these functions.

18 years ago* exceptions_throw_classformaterror,
twisti [Tue, 10 Jan 2006 20:44:14 +0000 (20:44 +0000)]
* exceptions_throw_classformaterror,
  exceptions_throw_negativearraysizeexception,
  exceptions_throw_nullpointerexception: Added.

18 years ago* Not required anymore.
twisti [Tue, 10 Jan 2006 15:52:41 +0000 (15:52 +0000)]
* Not required anymore.

18 years ago* use_class_as_object, create_property, copy_vftbl, create_methodsig:
twisti [Tue, 10 Jan 2006 15:50:13 +0000 (15:50 +0000)]
* use_class_as_object, create_property, copy_vftbl, create_methodsig:
  Removed.
* classMeth, nativeCall, methodCall, nativeMethod, nativeCompCall,
  methodCompCall, nativeCompMethod: Likewise.
* natcall2utf, printNativeCall, markNativeMethodsRT: Likewise.

18 years ago* nativeCalls, nativeCompCalls: Removed.
twisti [Tue, 10 Jan 2006 15:48:40 +0000 (15:48 +0000)]
* nativeCalls, nativeCompCalls: Removed.
* copy_vftbl, create_methodsig: Likewise.
* printNativeCall, printCompNativeCall, findNativeMethodCalls,
  findNativeClassCalls, utfNativeCall, natcall2utf: Likewise.

18 years ago* codegen_ncode_increase: Typo.
twisti [Tue, 10 Jan 2006 10:59:20 +0000 (10:59 +0000)]
* codegen_ncode_increase: Typo.

18 years ago* disass_buf: Fixed typo.
twisti [Mon, 9 Jan 2006 20:52:21 +0000 (20:52 +0000)]
* disass_buf: Fixed typo.

18 years ago* disass_printf: Ooops, #ifdef was wrong.
twisti [Mon, 9 Jan 2006 20:28:03 +0000 (20:28 +0000)]
* disass_printf: Ooops, #ifdef was wrong.

18 years ago* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 20:19:51 +0000 (20:19 +0000)]
* Removed, we now link against libbfd and libopcodes.

18 years ago* stdarg.h, string.h, assert.h, vm/jit/powerpc/dis-asm.h: Removed.
twisti [Mon, 9 Jan 2006 20:19:02 +0000 (20:19 +0000)]
* stdarg.h, string.h, assert.h, vm/jit/powerpc/dis-asm.h: Removed.
* dis-asm.h, stdio.h, vm/jit/disass.h: Added.
* myprintf, buffer_read_memory, perror_memory, generic_print_address,
  generic_symbol_at_address, bfd_getb32, bfd_getl32, sprintf_vma: Removed.
* Use disass-common.c stuff.

18 years ago* libarch_la_SOURCES: Removed dis-asm.h, ppc-dis.c, ppc-opc.c and ppc.h.
twisti [Mon, 9 Jan 2006 20:15:06 +0000 (20:15 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h, ppc-dis.c, ppc-opc.c and ppc.h.

18 years ago* assert.h, stdarg.h, vm/jit/x86_64/dis-asm.h: Removed.
twisti [Mon, 9 Jan 2006 19:21:25 +0000 (19:21 +0000)]
* assert.h, stdarg.h, vm/jit/x86_64/dis-asm.h: Removed.
* stdio.h, vm/jit/disass.h: Added.
* myprintf, buffer_read_memory, generic_symbol_at_address,
  generic_print_address, perror_memory: Likewise.
* Use disass-common.c stuff.

18 years ago* string.h, vm/jit/i386/dis-asm.h: Removed.
twisti [Mon, 9 Jan 2006 16:37:54 +0000 (16:37 +0000)]
* string.h, vm/jit/i386/dis-asm.h: Removed.
* mylinebuf, mylen: Likewise.
* myprintf, buffer_read_memory, generic_symbol_at_address,
  generic_print_address, perror_memory: Likewise.
* Use disass-common.c stuff.

18 years ago* WITH_BINUTILS_DISASSEMBLER: Added, define DISASS_OBJ.
twisti [Mon, 9 Jan 2006 16:36:26 +0000 (16:36 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added, define DISASS_OBJ.
* noinst_LTLIBRARIES: Added DISASS_OBJ.

18 years ago* This file contains the common functions required when we use the binutils
twisti [Mon, 9 Jan 2006 16:30:12 +0000 (16:30 +0000)]
* This file contains the common functions required when we use the binutils
  disassembler.

18 years ago* WITH_BINUTILS_DISASSEMBLER: Added.
twisti [Mon, 9 Jan 2006 16:29:30 +0000 (16:29 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added.
* disass_printf: Added.

18 years ago* WITH_BINUTILS_DISASSEMBLER: Added.
twisti [Mon, 9 Jan 2006 16:26:33 +0000 (16:26 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added.

18 years ago* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 12:12:42 +0000 (12:12 +0000)]
* Removed, we now link against libbfd and libopcodes.

18 years ago* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c.
twisti [Mon, 9 Jan 2006 12:10:06 +0000 (12:10 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c.

18 years ago* AC_CHECK_HEADER checks for ansidecl.h, bfd.h and symcat.h removed.
twisti [Mon, 9 Jan 2006 10:37:35 +0000 (10:37 +0000)]
* AC_CHECK_HEADER checks for ansidecl.h, bfd.h and symcat.h removed.
* AC_CHECK_HEADER check for dis-asm.h added.
* AC_CHECK_LIB checks for libbfd and libopcodes added.

18 years ago* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 10:35:54 +0000 (10:35 +0000)]
* Removed, we now link against libbfd and libopcodes.

18 years ago* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c, we now link against
twisti [Mon, 9 Jan 2006 10:35:28 +0000 (10:35 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c, we now link against
  libbfd and libopcodes.

18 years ago* Updated from GNU Classpath:
twisti [Sun, 8 Jan 2006 23:37:24 +0000 (23:37 +0000)]
* Updated from GNU Classpath:

2005-12-17  Guilhem Lavaux  <guilhem@kaffe.org>

         * native/fdlibm/fdlibm.h
         (isnan): Define explicitly isnan if it is not a macro.

18 years ago* loader_load_all_classes: Print exception when loading failed.
twisti [Sun, 8 Jan 2006 23:00:27 +0000 (23:00 +0000)]
* loader_load_all_classes: Print exception when loading failed.

18 years ago* SUCK_xx_xx: We can only optimize little endian loads on i386 and x86_64
twisti [Sun, 8 Jan 2006 22:38:03 +0000 (22:38 +0000)]
* SUCK_xx_xx: We can only optimize little endian loads on i386 and x86_64
  machines.  All others have problems with alignment.

18 years ago* Ignore *.class files.
twisti [Sun, 8 Jan 2006 22:12:22 +0000 (22:12 +0000)]
* Ignore *.class files.

18 years ago* java-assert.h: Unused, removed.
twisti [Sun, 8 Jan 2006 22:11:14 +0000 (22:11 +0000)]
* java-assert.h: Unused, removed.

18 years ago* Added VM interface change to be consistent:
twisti [Sun, 8 Jan 2006 22:01:29 +0000 (22:01 +0000)]
* Added VM interface change to be consistent:

2005-11-13  Archie Cobbs  <archie@dellroad.org>

* vm/reference/gnu/classpath/VMStackWalker.java (getClassLoader()):
added to fix an infinite loop bug.
* NEWS: note VM interface change.

18 years ago* suck_add: Check for lce != NULL before adding it to the list, since
twisti [Sun, 8 Jan 2006 21:32:25 +0000 (21:32 +0000)]
* suck_add: Check for lce != NULL before adding it to the list, since
  zip_open can return NULL.

18 years ago* JAVAC: Removed.
twisti [Sun, 8 Jan 2006 19:14:17 +0000 (19:14 +0000)]
* JAVAC: Removed.

18 years ago* SOURCE_FILES: Added.
twisti [Sun, 8 Jan 2006 19:13:33 +0000 (19:13 +0000)]
* SOURCE_FILES: Added.
* JAVAC: Removed.
* checkall: Renamed to check.

18 years ago* Use $(mkdir_p), $(JAVAC) and $(ZIP) variables.
twisti [Sun, 8 Jan 2006 19:12:50 +0000 (19:12 +0000)]
* Use $(mkdir_p), $(JAVAC) and $(ZIP) variables.

18 years ago* AM_PROG_MKDIR_P: Added.
twisti [Sun, 8 Jan 2006 19:11:16 +0000 (19:11 +0000)]
* AM_PROG_MKDIR_P: Added.
* Added headers checks for ansidecl.h, bfd.h, and symcat.h if we have
  debugging enabled.
* AC_PROG_JAVAC: Added.
* AC_PATH_PROG: Added check for zip.

18 years ago* Macros to check for a Java compiler, taken from
twisti [Sun, 8 Jan 2006 19:09:08 +0000 (19:09 +0000)]
* Macros to check for a Java compiler, taken from
  http://ac-archive.sourceforge.net/.

18 years ago* Removed src/toolbox/avl.[ch] copyright.
twisti [Wed, 4 Jan 2006 09:35:30 +0000 (09:35 +0000)]
* Removed src/toolbox/avl.[ch] copyright.

18 years ago* avl_dump: Only print node->data.
twisti [Wed, 4 Jan 2006 09:34:07 +0000 (09:34 +0000)]
* avl_dump: Only print node->data.

18 years ago* Use new avl tree code.
twisti [Tue, 3 Jan 2006 23:46:48 +0000 (23:46 +0000)]
* Use new avl tree code.

18 years ago* Rewritten.
twisti [Tue, 3 Jan 2006 23:46:30 +0000 (23:46 +0000)]
* Rewritten.