cacao.git
18 years agofix build error - bug #6
motse [Wed, 20 Jul 2005 19:16:17 +0000 (19:16 +0000)]
fix build error - bug #6

18 years ago* Added 2 tests
twisti [Wed, 20 Jul 2005 15:50:17 +0000 (15:50 +0000)]
* Added 2 tests

18 years ago* createnativestub: Removed initalize check and code, this is now done by
twisti [Wed, 20 Jul 2005 15:35:35 +0000 (15:35 +0000)]
* createnativestub: Removed initalize check and code, this is now done by
  jit_compile.

18 years ago* jit_compile_intern: Also handle native functions. We let jit_compile
twisti [Wed, 20 Jul 2005 15:34:23 +0000 (15:34 +0000)]
* jit_compile_intern: Also handle native functions. We let jit_compile
  initialize the class for static native functions. This results in correct
  stacktrace and removes some code from createnativestub.

18 years ago* codegen_createnativestub: Save native stub in entrypoint instead of
twisti [Wed, 20 Jul 2005 15:30:04 +0000 (15:30 +0000)]
* codegen_createnativestub: Save native stub in entrypoint instead of
  stubroutine.

18 years ago* load_newly_created_array: Save native stub to m->entrypoint, so that the
twisti [Wed, 20 Jul 2005 15:28:51 +0000 (15:28 +0000)]
* load_newly_created_array: Save native stub to m->entrypoint, so that the
  jit compiler returns it correctly.

18 years ago* link_class_intern: Create for all methods a compiler stub, even for
twisti [Wed, 20 Jul 2005 15:25:46 +0000 (15:25 +0000)]
* link_class_intern: Create for all methods a compiler stub, even for
  native functions.

18 years ago* builtin_dummy: Removed.
twisti [Wed, 20 Jul 2005 15:25:06 +0000 (15:25 +0000)]
* builtin_dummy: Removed.
* builtin_clone_array: Function header comment.

18 years ago* Java_java_lang_VMObject_clone: check for OOM in array case
twisti [Wed, 20 Jul 2005 15:23:18 +0000 (15:23 +0000)]
* Java_java_lang_VMObject_clone: check for OOM in array case

18 years ago* Added java_lang_StackTraceElement.h
twisti [Wed, 20 Jul 2005 15:17:14 +0000 (15:17 +0000)]
* Added java_lang_StackTraceElement.h

18 years ago* generateStackTraceArray: removed
twisti [Wed, 20 Jul 2005 15:16:58 +0000 (15:16 +0000)]
* generateStackTraceArray: removed
* getStackTrace: set the StackTraceElement fields directly (use the header)

18 years ago* createnativestub: resolve function symbol before stackframeinfo creation,
twisti [Wed, 20 Jul 2005 13:38:44 +0000 (13:38 +0000)]
* createnativestub: resolve function symbol before stackframeinfo creation,
  otherwise the stacktrace is incorrect

18 years ago* M_LEA: removed
twisti [Wed, 20 Jul 2005 13:37:34 +0000 (13:37 +0000)]
* M_LEA: removed
* M_ILEA, M_LLEA, M_ALEA: added

18 years ago* asm_call_jit_compiler: handle jit compiler exceptions properly
twisti [Wed, 20 Jul 2005 11:01:30 +0000 (11:01 +0000)]
* asm_call_jit_compiler: handle jit compiler exceptions properly

18 years ago* stacktrace_extern_fillInStackTrace: removed, not required anymore
twisti [Wed, 20 Jul 2005 10:40:41 +0000 (10:40 +0000)]
* stacktrace_extern_fillInStackTrace: removed, not required anymore

18 years ago* M_LEA: added
twisti [Wed, 20 Jul 2005 10:28:18 +0000 (10:28 +0000)]
* M_LEA: added

18 years ago* ICMD_INVOKE*: prevented precoloring of float argument registers for arm
michi [Wed, 20 Jul 2005 03:09:11 +0000 (03:09 +0000)]
* ICMD_INVOKE*: prevented precoloring of float argument registers for arm

18 years ago* added arm defines
michi [Wed, 20 Jul 2005 00:33:27 +0000 (00:33 +0000)]
* added arm defines

18 years ago* Removed unused unistd.h include
twisti [Tue, 19 Jul 2005 15:40:57 +0000 (15:40 +0000)]
* Removed unused unistd.h include

18 years ago* Removed unistd.h include
twisti [Tue, 19 Jul 2005 15:36:08 +0000 (15:36 +0000)]
* Removed unistd.h include

18 years ago* Use USE_CODEMMAP define
twisti [Tue, 19 Jul 2005 14:11:42 +0000 (14:11 +0000)]
* Use USE_CODEMMAP define

18 years ago* Added --enable-jvmti configure switch, plus ENABLE_JVMTI define
twisti [Tue, 19 Jul 2005 12:35:37 +0000 (12:35 +0000)]
* Added --enable-jvmti configure switch, plus ENABLE_JVMTI define

18 years ago* Fixed jvmti.h include path
twisti [Tue, 19 Jul 2005 11:52:21 +0000 (11:52 +0000)]
* Fixed jvmti.h include path

18 years ago* Removed jvmti.[ch]
twisti [Tue, 19 Jul 2005 11:52:08 +0000 (11:52 +0000)]
* Removed jvmti.[ch]

18 years agoadd emacs footer
motse [Tue, 19 Jul 2005 10:20:57 +0000 (10:20 +0000)]
add emacs footer

18 years agoinitial support for jvmti
motse [Tue, 19 Jul 2005 10:03:00 +0000 (10:03 +0000)]
initial support for jvmti

18 years ago* Added other tests
twisti [Tue, 19 Jul 2005 08:52:11 +0000 (08:52 +0000)]
* Added other tests

18 years ago* Ok, now the test is correct
twisti [Tue, 19 Jul 2005 08:51:41 +0000 (08:51 +0000)]
* Ok, now the test is correct

18 years ago* added ICMD_IMULPOW2 and ICMD_LMULPOW2
michi [Tue, 19 Jul 2005 04:04:17 +0000 (04:04 +0000)]
* added ICMD_IMULPOW2 and ICMD_LMULPOW2

18 years ago* Added tests/regression/Makefile
twisti [Mon, 18 Jul 2005 22:35:29 +0000 (22:35 +0000)]
* Added tests/regression/Makefile

18 years ago* SUBDIRS: added regression
twisti [Mon, 18 Jul 2005 22:34:58 +0000 (22:34 +0000)]
* SUBDIRS: added regression

18 years ago* Starting to make a regression suite
twisti [Mon, 18 Jul 2005 22:34:23 +0000 (22:34 +0000)]
* Starting to make a regression suite

18 years ago* asm_call_jit_compiler: handle jit compiler exceptions properly
twisti [Mon, 18 Jul 2005 21:58:32 +0000 (21:58 +0000)]
* asm_call_jit_compiler: handle jit compiler exceptions properly

18 years ago* Set currentline to 0 before basicblock start
twisti [Mon, 18 Jul 2005 21:57:01 +0000 (21:57 +0000)]
* Set currentline to 0 before basicblock start
* Removed some #if 1's

18 years ago* lineNumberTableEntry: use ptrint as line type, otherwise we ran into
twisti [Mon, 18 Jul 2005 21:55:31 +0000 (21:55 +0000)]
* lineNumberTableEntry: use ptrint as line type, otherwise we ran into
  alignment problems

18 years ago* dseg_addlinenumbertablesize: better comments, removed this adds4 comment
twisti [Mon, 18 Jul 2005 21:54:27 +0000 (21:54 +0000)]
* dseg_addlinenumbertablesize: better comments, removed this adds4 comment
  (i think it's simpler to do the padding)

18 years ago* fixed compiler warning for arm (dseg_adds8 is not used)
michi [Mon, 18 Jul 2005 21:42:17 +0000 (21:42 +0000)]
* fixed compiler warning for arm (dseg_adds8 is not used)

18 years ago* asm_call_jit_compiler: handle jit compiler exceptions properly
twisti [Mon, 18 Jul 2005 20:07:52 +0000 (20:07 +0000)]
* asm_call_jit_compiler: handle jit compiler exceptions properly
* some indent changes

18 years ago* asm_call_jit_compiler: handle jit compiler exceptions properly
twisti [Mon, 18 Jul 2005 18:52:20 +0000 (18:52 +0000)]
* asm_call_jit_compiler: handle jit compiler exceptions properly

18 years ago* Some cleanup, code simplifying, added comments...
twisti [Mon, 18 Jul 2005 15:07:19 +0000 (15:07 +0000)]
* Some cleanup, code simplifying, added comments...
* cacao_stacktrace_fillInStackTrace: subtract 1 from RA in the jit case

18 years ago* Set cacao version to 0.92+cvs
twisti [Mon, 18 Jul 2005 15:01:12 +0000 (15:01 +0000)]
* Set cacao version to 0.92+cvs
* Compile optimization back to -O0

18 years ago* asm_call_jit_compiler: handle jit compiler exceptions properly
twisti [Mon, 18 Jul 2005 14:46:41 +0000 (14:46 +0000)]
* asm_call_jit_compiler: handle jit compiler exceptions properly

18 years ago* ICMD_INLINE_START: -si display reformatted
twisti [Mon, 18 Jul 2005 14:35:32 +0000 (14:35 +0000)]
* ICMD_INLINE_START: -si display reformatted
* -si line reformatted: better display of line number

18 years ago* cacao_stacktrace_fillInStackTrace: check for m != NULL in inline-stub
twisti [Mon, 18 Jul 2005 11:34:24 +0000 (11:34 +0000)]
* cacao_stacktrace_fillInStackTrace: check for m != NULL in inline-stub
  case, otherwise we get into trouble with asm_calljavafunction

18 years ago* Changelog for 0.92
twisti [Wed, 13 Jul 2005 21:24:31 +0000 (21:24 +0000)]
* Changelog for 0.92

18 years ago* Removed disass.h
twisti [Wed, 13 Jul 2005 21:13:36 +0000 (21:13 +0000)]
* Removed disass.h

18 years ago* ICMD_IDIV, ICMD_IREM: gcc -O2 workaround: the cast to s8 is missing, so
twisti [Wed, 13 Jul 2005 21:07:02 +0000 (21:07 +0000)]
* ICMD_IDIV, ICMD_IREM: gcc -O2 workaround: the cast to s8 is missing, so
  we do it inline
* Compiler warning fixes

18 years ago* Removed unused asmoffsets.h
twisti [Wed, 13 Jul 2005 19:04:25 +0000 (19:04 +0000)]
* Removed unused asmoffsets.h

18 years ago* Added #include "mm/memory.h"
twisti [Wed, 13 Jul 2005 18:50:17 +0000 (18:50 +0000)]
* Added #include "mm/memory.h"

18 years ago* Compiler warning fixes
twisti [Wed, 13 Jul 2005 16:12:20 +0000 (16:12 +0000)]
* Compiler warning fixes
* createnativestub: type in return call trace (m-> to md->)

18 years ago* M_PUSH_IMM: added
twisti [Wed, 13 Jul 2005 12:23:30 +0000 (12:23 +0000)]
* M_PUSH_IMM: added

18 years ago* stack_init: --disable-threads compilation fix
twisti [Wed, 13 Jul 2005 12:23:13 +0000 (12:23 +0000)]
* stack_init: --disable-threads compilation fix

18 years ago* Compiler warning fix
twisti [Wed, 13 Jul 2005 12:10:14 +0000 (12:10 +0000)]
* Compiler warning fix

18 years ago* SUBDIRS: removed
twisti [Wed, 13 Jul 2005 11:55:01 +0000 (11:55 +0000)]
* SUBDIRS: removed

18 years ago* DIST_SUBDIRS: defined explicitly, otherwise we have problems with
twisti [Wed, 13 Jul 2005 11:54:47 +0000 (11:54 +0000)]
* DIST_SUBDIRS: defined explicitly, otherwise we have problems with
  distclean
* CLASSPATH: added classpath/native/fdlibm

18 years ago* resolve_classref_or_classinfo: convert ClassNotFoundException in
twisti [Wed, 13 Jul 2005 11:52:50 +0000 (11:52 +0000)]
* resolve_classref_or_classinfo: convert ClassNotFoundException in
  NoClassDefFoundError, there are more functions where this should happen
  (next release)
* Compiler warning fixes

18 years ago* Compiler warning fix
twisti [Wed, 13 Jul 2005 11:50:24 +0000 (11:50 +0000)]
* Compiler warning fix

18 years ago* builtintable_entry_debug_dump: removed, sorry edwin, i don't think it was
twisti [Wed, 13 Jul 2005 11:45:07 +0000 (11:45 +0000)]
* builtintable_entry_debug_dump: removed, sorry edwin, i don't think it was
  that useful

18 years ago* Compiler warnnig fixes
twisti [Wed, 13 Jul 2005 11:41:53 +0000 (11:41 +0000)]
* Compiler warnnig fixes

18 years ago* Java_java_lang_VMClass_getDeclaredClasses: bugfix, inner was used instead
twisti [Wed, 13 Jul 2005 11:38:16 +0000 (11:38 +0000)]
* Java_java_lang_VMClass_getDeclaredClasses: bugfix, inner was used instead
  of outer, thanks go to gcc warnings ;-)

18 years ago* Compiler warning fix
twisti [Wed, 13 Jul 2005 11:37:18 +0000 (11:37 +0000)]
* Compiler warning fix

18 years ago* Changed cacao version and optimization for 0.92 release
twisti [Wed, 13 Jul 2005 01:06:19 +0000 (01:06 +0000)]
* Changed cacao version and optimization for 0.92 release

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