cacao.git
18 years ago* AC_C_ATTRIBUTE: check for __attribute__ (required at least by mipspro)
twisti [Wed, 13 Jul 2005 00:34:56 +0000 (00:34 +0000)]
* AC_C_ATTRIBUTE: check for __attribute__ (required at least by mipspro)

18 years ago* Implemented stacktraces
twisti [Tue, 12 Jul 2005 23:49:49 +0000 (23:49 +0000)]
* Implemented stacktraces

18 years ago* Added mips defines
twisti [Tue, 12 Jul 2005 23:48:34 +0000 (23:48 +0000)]
* Added mips defines

18 years ago* Removed some defines (line numbers)
twisti [Tue, 12 Jul 2005 23:47:22 +0000 (23:47 +0000)]
* Removed some defines (line numbers)
* Added mips define

18 years ago* Added mips define
twisti [Tue, 12 Jul 2005 23:46:50 +0000 (23:46 +0000)]
* Added mips define

18 years ago* get_variable_message_length: implemented a irix version, irix returns
twisti [Tue, 12 Jul 2005 23:44:19 +0000 (23:44 +0000)]
* get_variable_message_length: implemented a irix version, irix returns
  always -1 if the buffer is null

18 years ago* icmd_uses_reg_res.inc: added
twisti [Tue, 12 Jul 2005 22:12:20 +0000 (22:12 +0000)]
* icmd_uses_reg_res.inc: added

18 years ago* Some functions implemented/corrected
twisti [Tue, 12 Jul 2005 21:50:06 +0000 (21:50 +0000)]
* Some functions implemented/corrected
* Function header comments
* Code formatting

18 years ago* JNI_COMMIT, JNI_ABORT: added
twisti [Tue, 12 Jul 2005 21:47:29 +0000 (21:47 +0000)]
* JNI_COMMIT, JNI_ABORT: added

18 years ago* Distribute jar's
twisti [Tue, 12 Jul 2005 21:46:45 +0000 (21:46 +0000)]
* Distribute jar's

18 years ago* Distribute changelogs
twisti [Tue, 12 Jul 2005 21:46:25 +0000 (21:46 +0000)]
* Distribute changelogs

18 years ago* Removed tests/kaffe/Makefile
twisti [Tue, 12 Jul 2005 21:34:44 +0000 (21:34 +0000)]
* Removed tests/kaffe/Makefile

18 years ago* Compiler warning fix: i leave this, as i want to rewrite the field code,
twisti [Tue, 12 Jul 2005 21:03:33 +0000 (21:03 +0000)]
* Compiler warning fix: i leave this, as i want to rewrite the field code,
  it should throw the exception instead of aborting

18 years ago* make dist-check fixes
twisti [Tue, 12 Jul 2005 21:02:41 +0000 (21:02 +0000)]
* make dist-check fixes

18 years ago* builtin_trace_args: remaining paramcount fix
twisti [Tue, 12 Jul 2005 21:01:59 +0000 (21:01 +0000)]
* builtin_trace_args: remaining paramcount fix

18 years ago* Removed JWDEBUG
twisti [Tue, 12 Jul 2005 21:01:36 +0000 (21:01 +0000)]
* Removed JWDEBUG

18 years ago* Small typo
twisti [Tue, 12 Jul 2005 21:01:18 +0000 (21:01 +0000)]
* Small typo

18 years ago* show_icmd_method: use a monitor since the binutils disassembler is not
twisti [Tue, 12 Jul 2005 20:58:01 +0000 (20:58 +0000)]
* show_icmd_method: use a monitor since the binutils disassembler is not
  reentrantable and it would be unreadable if 2 or more thread write
  assembler
* stack_init: added

18 years ago* Typo: renamed string.h to stringlocal.h
twisti [Tue, 12 Jul 2005 19:50:26 +0000 (19:50 +0000)]
* Typo: renamed string.h to stringlocal.h

18 years ago* disable check, otherwise make distcheck does not work
twisti [Tue, 12 Jul 2005 19:36:40 +0000 (19:36 +0000)]
* disable check, otherwise make distcheck does not work

18 years ago* make dist changes: don't use check but checkall
twisti [Tue, 12 Jul 2005 19:36:10 +0000 (19:36 +0000)]
* make dist changes: don't use check but checkall

18 years ago* We should have our own regression
twisti [Tue, 12 Jul 2005 18:29:23 +0000 (18:29 +0000)]
* We should have our own regression

18 years ago* Implemented idiv/irem, ldiv/lrem, aastore, arraycheckcast inline
twisti [Tue, 12 Jul 2005 16:02:45 +0000 (16:02 +0000)]
* Implemented idiv/irem, ldiv/lrem, aastore, arraycheckcast inline

18 years ago* Removed stuff for remaining asmpart functions, which are now inlined in
twisti [Tue, 12 Jul 2005 16:01:56 +0000 (16:01 +0000)]
* Removed stuff for remaining asmpart functions, which are now inlined in
  jit code.

18 years ago* New, simpler stacktrace system
twisti [Tue, 12 Jul 2005 15:43:10 +0000 (15:43 +0000)]
* New, simpler stacktrace system

18 years ago* New, simpler, more generic stacktrace system
twisti [Tue, 12 Jul 2005 11:20:34 +0000 (11:20 +0000)]
* New, simpler, more generic stacktrace system

18 years ago* New, simpler stacktrace system (should be final version)
twisti [Tue, 12 Jul 2005 09:16:53 +0000 (09:16 +0000)]
* New, simpler stacktrace system (should be final version)

18 years ago* Newer, simpler stacktrace system
twisti [Tue, 12 Jul 2005 08:39:17 +0000 (08:39 +0000)]
* Newer, simpler stacktrace system

18 years ago* fixed typo when compiled with LOADER_VERBOSE
michi [Tue, 12 Jul 2005 01:42:38 +0000 (01:42 +0000)]
* fixed typo when compiled with LOADER_VERBOSE

18 years ago* GetEnv: thread_getself is available with native threads only
michi [Tue, 12 Jul 2005 01:37:15 +0000 (01:37 +0000)]
* GetEnv: thread_getself is available with native threads only

18 years ago* Added alphapca56 architecture
twisti [Mon, 11 Jul 2005 22:02:19 +0000 (22:02 +0000)]
* Added alphapca56 architecture

18 years ago* Use C comments instead of #
twisti [Mon, 11 Jul 2005 22:00:25 +0000 (22:00 +0000)]
* Use C comments instead of #

18 years ago* Again, new and simpler stacktraces
twisti [Mon, 11 Jul 2005 21:52:07 +0000 (21:52 +0000)]
* Again, new and simpler stacktraces

18 years ago* Newer, simpler, smaller stacktrace system
twisti [Mon, 11 Jul 2005 21:25:31 +0000 (21:25 +0000)]
* Newer, simpler, smaller stacktrace system

18 years ago* Again changed the stacktrace system: more specific functions (i hope this
twisti [Mon, 11 Jul 2005 21:24:35 +0000 (21:24 +0000)]
* Again changed the stacktrace system: more specific functions (i hope this
  is the last time)

18 years ago* init_exceptions: removed
twisti [Mon, 11 Jul 2005 21:23:53 +0000 (21:23 +0000)]
* init_exceptions: removed

18 years ago* Updated
twisti [Mon, 11 Jul 2005 19:27:14 +0000 (19:27 +0000)]
* Updated

18 years ago* Removed forgotten variable
twisti [Mon, 11 Jul 2005 19:01:39 +0000 (19:01 +0000)]
* Removed forgotten variable

18 years ago* Implemented new (and new improved) stacktrace system
twisti [Mon, 11 Jul 2005 18:56:09 +0000 (18:56 +0000)]
* Implemented new (and new improved) stacktrace system

18 years ago* More stacktrace changes: mostly to handle exceptions in leaf methods
twisti [Mon, 11 Jul 2005 18:55:35 +0000 (18:55 +0000)]
* More stacktrace changes: mostly to handle exceptions in leaf methods
  correctly

18 years agoEnabled ICMD_FREM and ICMD_DREM for arm
michi [Mon, 11 Jul 2005 17:06:24 +0000 (17:06 +0000)]
Enabled ICMD_FREM and ICMD_DREM for arm

18 years ago* codegen_findmethod: removed alpha version
twisti [Mon, 11 Jul 2005 11:56:49 +0000 (11:56 +0000)]
* codegen_findmethod: removed alpha version

18 years ago* Added alpha defines for new stacktrace system
twisti [Mon, 11 Jul 2005 11:14:17 +0000 (11:14 +0000)]
* Added alpha defines for new stacktrace system

18 years ago* Added alpha defines
twisti [Mon, 11 Jul 2005 10:35:33 +0000 (10:35 +0000)]
* Added alpha defines
* show_icmd_method: bugfix when showing exception stubs

18 years ago* Updated stacktrace system again, simpler, smaller and more c code
twisti [Mon, 11 Jul 2005 10:13:08 +0000 (10:13 +0000)]
* Updated stacktrace system again, simpler, smaller and more c code

18 years ago* get_variable_message_length: the more correct way it to pass the va_list
twisti [Mon, 11 Jul 2005 09:59:37 +0000 (09:59 +0000)]
* get_variable_message_length: the more correct way it to pass the va_list
  directly

18 years ago* Comment typos
twisti [Mon, 11 Jul 2005 08:26:41 +0000 (08:26 +0000)]
* Comment typos

18 years ago* Better (smaller) exception implementation
twisti [Sun, 10 Jul 2005 22:21:36 +0000 (22:21 +0000)]
* Better (smaller) exception implementation

18 years ago* M_MOV_IMM, M_PUSH, M_JMP, M_JMP_IMM, M_CALL: added
twisti [Sun, 10 Jul 2005 22:21:02 +0000 (22:21 +0000)]
* M_MOV_IMM, M_PUSH, M_JMP, M_JMP_IMM, M_CALL: added

18 years ago* Fixed compiler warnings
twisti [Sun, 10 Jul 2005 22:20:21 +0000 (22:20 +0000)]
* Fixed compiler warnings

18 years ago* stacktrace_new_arithmeticexception,
twisti [Sun, 10 Jul 2005 21:46:48 +0000 (21:46 +0000)]
* stacktrace_new_arithmeticexception,
  stacktrace_new_arrayindexoutofboundsexception,
  stacktrace_new_arraystoreexception, stacktrace_new_classcastexception,
  stacktrace_new_negativearraysizeexception,
  stacktrace_new_nullpointerexception, stacktrace_fillInStackTrace: added
* stacktrace_call_fillInStackTrace: removed

18 years ago* signal_init: don't install sigquit and sigusr1 handlers for freebsd, we
twisti [Sun, 10 Jul 2005 15:54:50 +0000 (15:54 +0000)]
* signal_init: don't install sigquit and sigusr1 handlers for freebsd, we
  have to find another solution

18 years ago* Implemented new stacktrace system
twisti [Sun, 10 Jul 2005 15:52:16 +0000 (15:52 +0000)]
* Implemented new stacktrace system

18 years ago* Implemented new stacktrace system
twisti [Sun, 10 Jul 2005 15:33:54 +0000 (15:33 +0000)]
* Implemented new stacktrace system
* Implemented remaining asmpart functions inline

18 years ago* Fixed typo
twisti [Sun, 10 Jul 2005 15:29:32 +0000 (15:29 +0000)]
* Fixed typo

18 years ago* Added i386 defines for new ICMDs
twisti [Sun, 10 Jul 2005 15:24:35 +0000 (15:24 +0000)]
* Added i386 defines for new ICMDs

18 years ago* signal_init: added SA_NODEFER to signal flags for sigsegv and sigfpe
twisti [Sun, 10 Jul 2005 15:18:21 +0000 (15:18 +0000)]
* signal_init: added SA_NODEFER to signal flags for sigsegv and sigfpe

18 years ago* Removed debug output
twisti [Sun, 10 Jul 2005 15:17:06 +0000 (15:17 +0000)]
* Removed debug output

18 years agotypecheck for ICMD_ARRAYCHECKCAST and ICMD_AASTORE
edwin [Sun, 10 Jul 2005 11:02:31 +0000 (11:02 +0000)]
typecheck for ICMD_ARRAYCHECKCAST and ICMD_AASTORE

18 years ago* cacao_catch_Handler: removed
twisti [Sat, 9 Jul 2005 18:21:01 +0000 (18:21 +0000)]
* cacao_catch_Handler: removed

18 years ago* createnativestub: removed linux specific stuff, we just use the darwin
twisti [Sat, 9 Jul 2005 18:10:24 +0000 (18:10 +0000)]
* createnativestub: removed linux specific stuff, we just use the darwin
  stuff, it does not matter, despite that the stack is a little bigger

18 years ago* Added and removed some function name defines
twisti [Sat, 9 Jul 2005 18:08:52 +0000 (18:08 +0000)]
* Added and removed some function name defines

18 years ago* Implemented stacktraces
twisti [Sat, 9 Jul 2005 18:08:06 +0000 (18:08 +0000)]
* Implemented stacktraces

18 years ago* asm_wrapper_patcher: darwin fixes
twisti [Sat, 9 Jul 2005 18:07:33 +0000 (18:07 +0000)]
* asm_wrapper_patcher: darwin fixes

18 years ago* Wrong md-abi.h was included
twisti [Sat, 9 Jul 2005 18:06:49 +0000 (18:06 +0000)]
* Wrong md-abi.h was included

18 years ago* Fixed includes
twisti [Sat, 9 Jul 2005 17:30:32 +0000 (17:30 +0000)]
* Fixed includes

18 years ago* Added missing pstacktrace
twisti [Sat, 9 Jul 2005 17:01:24 +0000 (17:01 +0000)]
* Added missing pstacktrace

18 years ago* Implemented stacktraces
twisti [Sat, 9 Jul 2005 15:48:43 +0000 (15:48 +0000)]
* Implemented stacktraces
* Remaining asmpart functions inlined

18 years ago* Use new, more general, stacktrace system
twisti [Sat, 9 Jul 2005 14:04:34 +0000 (14:04 +0000)]
* Use new, more general, stacktrace system
* Implemented remaining asmpart functions inline
* Added opt_ prefix to some options

18 years ago* helper_fillin_stacktrace, helper_fillin_stacktrace_always: removed
twisti [Sat, 9 Jul 2005 13:55:06 +0000 (13:55 +0000)]
* helper_fillin_stacktrace, helper_fillin_stacktrace_always: removed

18 years ago* Some improvements
twisti [Sat, 9 Jul 2005 13:49:50 +0000 (13:49 +0000)]
* Some improvements
* Some formatting

18 years ago* Added opt_ prefix for some options
twisti [Sat, 9 Jul 2005 13:38:42 +0000 (13:38 +0000)]
* Added opt_ prefix for some options

18 years ago* Print disassembled code of exception stubs
twisti [Sat, 9 Jul 2005 13:38:21 +0000 (13:38 +0000)]
* Print disassembled code of exception stubs

18 years ago* Added opt_ prefix
twisti [Sat, 9 Jul 2005 13:38:04 +0000 (13:38 +0000)]
* Added opt_ prefix

18 years ago* opt_showexceptionstubs: added
twisti [Sat, 9 Jul 2005 13:37:29 +0000 (13:37 +0000)]
* opt_showexceptionstubs: added
* renamed some options (opt_ prefix)

18 years ago* Added x86_64 defines
twisti [Sat, 9 Jul 2005 12:20:02 +0000 (12:20 +0000)]
* Added x86_64 defines

18 years ago* ICMD_ARRAYCHECKCAST: added
twisti [Sat, 9 Jul 2005 12:17:35 +0000 (12:17 +0000)]
* ICMD_ARRAYCHECKCAST: added

18 years ago* Fixed some indent
twisti [Sat, 9 Jul 2005 12:17:14 +0000 (12:17 +0000)]
* Fixed some indent

18 years ago* Fixed header
twisti [Sat, 9 Jul 2005 12:17:00 +0000 (12:17 +0000)]
* Fixed header

18 years ago* Added powerpc defines
twisti [Sat, 9 Jul 2005 12:16:18 +0000 (12:16 +0000)]
* Added powerpc defines
* Fixed calculation of trace start, i hope it's correct

18 years ago* Added powerpc defines
twisti [Sat, 9 Jul 2005 12:15:07 +0000 (12:15 +0000)]
* Added powerpc defines

18 years ago* ICMD_AASTORE, ICMD_ARRAYCHECKCAST: added
twisti [Fri, 8 Jul 2005 15:46:50 +0000 (15:46 +0000)]
* ICMD_AASTORE, ICMD_ARRAYCHECKCAST: added
* powerpc defines for asmpart inlined functions

18 years ago* powerpc defines for inlined asmpart functions
twisti [Fri, 8 Jul 2005 15:43:02 +0000 (15:43 +0000)]
* powerpc defines for inlined asmpart functions

18 years ago* BUILTIN_canstore: added
twisti [Fri, 8 Jul 2005 15:42:35 +0000 (15:42 +0000)]
* BUILTIN_canstore: added

18 years ago* loader_load_all_classes: fixed the META-INF bug again, this time it
twisti [Fri, 8 Jul 2005 15:40:11 +0000 (15:40 +0000)]
* loader_load_all_classes: fixed the META-INF bug again, this time it
  works (i've tested it)

18 years ago* Added xstorerefs
twisti [Fri, 8 Jul 2005 15:21:16 +0000 (15:21 +0000)]
* Added xstorerefs

18 years ago* ICMD_ARRAYCHECKCAST: added
twisti [Fri, 8 Jul 2005 15:09:14 +0000 (15:09 +0000)]
* ICMD_ARRAYCHECKCAST: added

18 years ago* changes for inlining asmpart functions
twisti [Fri, 8 Jul 2005 15:08:54 +0000 (15:08 +0000)]
* changes for inlining asmpart functions

18 years ago* ICMD_ARRAYCHECKCAST: added
twisti [Fri, 8 Jul 2005 15:08:04 +0000 (15:08 +0000)]
* ICMD_ARRAYCHECKCAST: added
* powerpc defines for inlined icmd's from asmpart

18 years ago* Macro formatting
twisti [Fri, 8 Jul 2005 15:06:55 +0000 (15:06 +0000)]
* Macro formatting

18 years ago* Added sizeof(stackframeinfo)
twisti [Fri, 8 Jul 2005 12:00:39 +0000 (12:00 +0000)]
* Added sizeof(stackframeinfo)
* Renamed native_stackframesize to stackframesize

18 years ago* stacktrace_create_inline_stackframeinfo,
twisti [Fri, 8 Jul 2005 11:59:57 +0000 (11:59 +0000)]
* stacktrace_create_inline_stackframeinfo,
  stacktrace_create_native_stackframeinfo,
  stacktrace_remove_stackframeinfo, stacktrace_call_fillInStackTrace: added
* Renamed native_stackframeinfo to stackframeinfo

18 years ago* ICMD_ARRAYCHECKCAST: added
twisti [Fri, 8 Jul 2005 11:57:08 +0000 (11:57 +0000)]
* ICMD_ARRAYCHECKCAST: added

18 years ago* Save pv to the position of the patcher function pointer
twisti [Fri, 8 Jul 2005 11:49:50 +0000 (11:49 +0000)]
* Save pv to the position of the patcher function pointer

18 years ago* md_stacktrace_get_returnaddress: added
twisti [Fri, 8 Jul 2005 11:45:43 +0000 (11:45 +0000)]
* md_stacktrace_get_returnaddress: added

18 years ago* Removed -noverify from JAVA
twisti [Fri, 8 Jul 2005 09:40:41 +0000 (09:40 +0000)]
* Removed -noverify from JAVA

18 years agoremoved typing error (! missing in md_return_alloc)
christian [Thu, 7 Jul 2005 16:35:34 +0000 (16:35 +0000)]
removed typing error (! missing in md_return_alloc)

18 years ago* loader_load_all_classes: skip META-INF entries
twisti [Thu, 7 Jul 2005 15:45:30 +0000 (15:45 +0000)]
* loader_load_all_classes: skip META-INF entries

18 years agoOutput RA instead of A-1 for allocated return values with -sa
christian [Thu, 7 Jul 2005 14:33:27 +0000 (14:33 +0000)]
Output RA instead of A-1 for allocated return values with -sa

18 years ago* don't include "md.h", not needed
twisti [Thu, 7 Jul 2005 09:41:59 +0000 (09:41 +0000)]
* don't include "md.h", not needed