cacao.git
19 years agoYearly changelogs.
twisti [Fri, 4 Mar 2005 11:33:16 +0000 (11:33 +0000)]
Yearly changelogs.

19 years ago- don't pass unused pos to disassinstr
twisti [Thu, 3 Mar 2005 11:25:06 +0000 (11:25 +0000)]
- don't pass unused pos to disassinstr
- use disassinstr in disassemble

19 years agoDon't pass unused pos to disassintr.
twisti [Thu, 3 Mar 2005 10:59:37 +0000 (10:59 +0000)]
Don't pass unused pos to disassintr.

19 years agoDon't pass pos to disassinstr.
twisti [Thu, 3 Mar 2005 10:43:46 +0000 (10:43 +0000)]
Don't pass pos to disassinstr.

19 years agoHopefully last attempt.
twisti [Wed, 2 Mar 2005 16:27:05 +0000 (16:27 +0000)]
Hopefully last attempt.

19 years agoSave.
twisti [Wed, 2 Mar 2005 10:56:49 +0000 (10:56 +0000)]
Save.

19 years agoadded inline statistics + error check in VMThread.c
carolyn [Tue, 1 Mar 2005 20:06:36 +0000 (20:06 +0000)]
added inline statistics + error check in VMThread.c

19 years agoUpdate.
twisti [Tue, 1 Mar 2005 17:17:05 +0000 (17:17 +0000)]
Update.

19 years agofix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local...
motse [Tue, 1 Mar 2005 14:09:25 +0000 (14:09 +0000)]
fix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local one. GetEnv returns a pointer to a pointer (ptr_env) not only one pointer (JNI_JNIEnvTable).

19 years agoRemoved java_lang_JOWENNTest1.h
twisti [Mon, 28 Feb 2005 20:23:23 +0000 (20:23 +0000)]
Removed java_lang_JOWENNTest1.h

19 years agoXTA running
carolyn [Fri, 25 Feb 2005 15:51:05 +0000 (15:51 +0000)]
XTA running

19 years agoBuild fix (sorry).
twisti [Thu, 24 Feb 2005 23:39:12 +0000 (23:39 +0000)]
Build fix (sorry).

19 years agoWhatever.
twisti [Thu, 24 Feb 2005 19:52:00 +0000 (19:52 +0000)]
Whatever.

19 years agoNext save.
twisti [Thu, 24 Feb 2005 08:44:59 +0000 (08:44 +0000)]
Next save.

19 years agoSave.
twisti [Wed, 23 Feb 2005 17:03:53 +0000 (17:03 +0000)]
Save.

19 years agoRenamed: floatregsnum -> fltregsnum
twisti [Wed, 23 Feb 2005 11:50:07 +0000 (11:50 +0000)]
Renamed: floatregsnum -> fltregsnum
         floatreg_ret -> fltreg_ret
This is more consistent with the other names.

19 years agoProgress...
twisti [Wed, 23 Feb 2005 11:47:32 +0000 (11:47 +0000)]
Progress...

19 years agoAdded SUPPORT_MUL_CONST define.
twisti [Wed, 23 Feb 2005 11:06:33 +0000 (11:06 +0000)]
Added SUPPORT_MUL_CONST define.

19 years agoxta full code
carolyn [Sat, 19 Feb 2005 11:46:27 +0000 (11:46 +0000)]
xta full code

19 years ago1st level calls print
carolyn [Sat, 19 Feb 2005 11:32:42 +0000 (11:32 +0000)]
1st level calls print

19 years ago*** empty log message ***
christian [Fri, 18 Feb 2005 07:45:57 +0000 (07:45 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 20:43:07 +0000 (20:43 +0000)]
*** empty log message ***

19 years agodisassembler fixes.
twisti [Thu, 17 Feb 2005 19:50:24 +0000 (19:50 +0000)]
disassembler fixes.

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 19:47:23 +0000 (19:47 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 13:42:23 +0000 (13:42 +0000)]
*** empty log message ***

19 years agoAdded schedule subdir.
twisti [Thu, 17 Feb 2005 11:41:16 +0000 (11:41 +0000)]
Added schedule subdir.

19 years agoDon't declare float/double functions on xdspcore (prevent warnings).
twisti [Thu, 17 Feb 2005 11:41:05 +0000 (11:41 +0000)]
Don't declare float/double functions on xdspcore (prevent warnings).

19 years agoInitial commit for instruction scheduler.
twisti [Thu, 17 Feb 2005 11:40:01 +0000 (11:40 +0000)]
Initial commit for instruction scheduler.

19 years agoCalling convention fixes.
twisti [Wed, 16 Feb 2005 14:46:52 +0000 (14:46 +0000)]
Calling convention fixes.

19 years ago*** empty log message ***
christian [Tue, 15 Feb 2005 20:01:57 +0000 (20:01 +0000)]
*** empty log message ***

19 years agoUse: utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Tue, 15 Feb 2005 16:53:22 +0000 (16:53 +0000)]
Use: utf_fillInStackTrace, utf_void__java_lang_Throwable

19 years ago- some signal changes
twisti [Tue, 15 Feb 2005 16:52:08 +0000 (16:52 +0000)]
- some signal changes
- include "cacao/cacao.h"

19 years agoBuild dir fixes.
twisti [Tue, 15 Feb 2005 16:51:28 +0000 (16:51 +0000)]
Build dir fixes.

19 years agonew lsra version
christian [Tue, 15 Feb 2005 16:30:41 +0000 (16:30 +0000)]
new lsra version
---------------------------------------------------------------------

19 years ago- disassemble use disassinstr
twisti [Tue, 15 Feb 2005 13:14:26 +0000 (13:14 +0000)]
- disassemble use disassinstr
- don't pass `pos' to disassinstr

19 years ago- we don't need `i' passed to disassinstr
twisti [Tue, 15 Feb 2005 13:08:35 +0000 (13:08 +0000)]
- we don't need `i' passed to disassinstr
- don't increase counters in for loop

19 years agorange overwrite fixed in asm_cacheflush
stefan [Mon, 14 Feb 2005 20:25:40 +0000 (20:25 +0000)]
range overwrite fixed in asm_cacheflush

19 years agoForgot to remove some class_* stuff (thanks go to the irix linker, man you
twisti [Thu, 10 Feb 2005 11:41:52 +0000 (11:41 +0000)]
Forgot to remove some class_* stuff (thanks go to the irix linker, man you
are a great linker ;-)

19 years ago- using top_builddir instead of top_srcdir where required to support build
twisti [Thu, 10 Feb 2005 11:15:29 +0000 (11:15 +0000)]
- using top_builddir instead of top_srcdir where required to support build
  directories
- INCLUDES adjusted

19 years ago- using utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Thu, 10 Feb 2005 11:13:29 +0000 (11:13 +0000)]
- using utf_fillInStackTrace, utf_void__java_lang_Throwable
- smaller chnages

19 years ago- using of utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Thu, 10 Feb 2005 11:12:57 +0000 (11:12 +0000)]
- using of utf_fillInStackTrace, utf_void__java_lang_Throwable
- smaller signal changes

19 years ago- #include "vm/stringlocal.h"
twisti [Thu, 10 Feb 2005 11:04:10 +0000 (11:04 +0000)]
- #include "vm/stringlocal.h"
- removed static utf_* variables
- removed class_* variables
- loader_init now returns a bool to indicate an error

19 years ago- #include config.h, vm/class.h, vm/exceptions.h, vm/options.h,
twisti [Thu, 10 Feb 2005 11:01:26 +0000 (11:01 +0000)]
- #include config.h, vm/class.h, vm/exceptions.h, vm/options.h,
  vm/stringlocal.h
- removed class_* variables
- added string_java_lang_InstantiationException
- renamed init_system_exceptions to exceptions_init

19 years ago- #include "vm/stringlocal.h"
twisti [Thu, 10 Feb 2005 10:58:43 +0000 (10:58 +0000)]
- #include "vm/stringlocal.h"
- builtin_throw_exception: free memory allocated by javastring_tochar

19 years agoMoved thread related defines into threads.h.
twisti [Thu, 10 Feb 2005 10:57:42 +0000 (10:57 +0000)]
Moved thread related defines into threads.h.

19 years agoAdded class.[ch], string.[ch], utf8.[ch]
twisti [Thu, 10 Feb 2005 10:57:02 +0000 (10:57 +0000)]
Added class.[ch], string.[ch], utf8.[ch]

19 years ago- added THREADSPECIFIC define for !USE_THREADS
twisti [Thu, 10 Feb 2005 10:55:47 +0000 (10:55 +0000)]
- added THREADSPECIFIC define for !USE_THREADS
- removed structs: utf, literalstring, hashtable

19 years agoMoved string stuff into string.[ch], utf into utf8.[ch] and class stuff
twisti [Thu, 10 Feb 2005 10:54:28 +0000 (10:54 +0000)]
Moved string stuff into string.[ch], utf into utf8.[ch] and class stuff
into class.[ch].

19 years ago- added #include "vm/class.h"
twisti [Thu, 10 Feb 2005 10:52:26 +0000 (10:52 +0000)]
- added #include "vm/class.h"
- removed local class_* variables

19 years ago#include "vm/stringlocal.h"
twisti [Thu, 10 Feb 2005 10:51:12 +0000 (10:51 +0000)]
#include "vm/stringlocal.h"

19 years ago#include "vm/class.h"
twisti [Thu, 10 Feb 2005 10:50:55 +0000 (10:50 +0000)]
#include "vm/class.h"

19 years agoMostly stuff from native.[ch] and tables.[ch].
twisti [Thu, 10 Feb 2005 10:47:29 +0000 (10:47 +0000)]
Mostly stuff from native.[ch] and tables.[ch].

19 years agoMoved utf log functions from native.c.
twisti [Thu, 10 Feb 2005 10:46:33 +0000 (10:46 +0000)]
Moved utf log functions from native.c.

19 years ago#include "vm/stringlocal.h"
twisti [Thu, 10 Feb 2005 10:43:57 +0000 (10:43 +0000)]
#include "vm/stringlocal.h"

19 years agoAdded THREADSPECIFIC define.
twisti [Thu, 10 Feb 2005 10:43:41 +0000 (10:43 +0000)]
Added THREADSPECIFIC define.

19 years ago- added authors
twisti [Thu, 10 Feb 2005 10:42:30 +0000 (10:42 +0000)]
- added authors
- moved utf variables into utf8
- use global string, utf and class variables
- implemented new functions, enhanced functions

19 years ago- added authors
twisti [Thu, 10 Feb 2005 10:34:40 +0000 (10:34 +0000)]
- added authors
- define JNI_OK, JNI_ERR, JNI_EDETACHED, JNI_EVERSION
- renamed invoke/native interface structs

19 years agoMoved string related stuff into vm/string.[ch], utf8 stuff into
twisti [Thu, 10 Feb 2005 10:10:32 +0000 (10:10 +0000)]
Moved string related stuff into vm/string.[ch], utf8 stuff into
vm/utf8.[ch] and class stuff into vm/class.[ch].

19 years agoclass and utf8 related changes.
twisti [Thu, 10 Feb 2005 10:08:53 +0000 (10:08 +0000)]
class and utf8 related changes.

19 years agoThis functionality is now implemented in VMStackWalker.
twisti [Thu, 10 Feb 2005 10:07:59 +0000 (10:07 +0000)]
This functionality is now implemented in VMStackWalker.

19 years agoRemoved java_lang_VMSecurityManager.h
twisti [Thu, 10 Feb 2005 10:06:56 +0000 (10:06 +0000)]
Removed java_lang_VMSecurityManager.h

19 years agoCall new init code.
twisti [Thu, 10 Feb 2005 10:04:29 +0000 (10:04 +0000)]
Call new init code.

19 years agoUse libcacaoh.a
twisti [Thu, 10 Feb 2005 10:03:59 +0000 (10:03 +0000)]
Use libcacaoh.a

19 years agoBetter include headers.o in libcacaoh.a so we can reuse it simply with
twisti [Thu, 10 Feb 2005 10:03:43 +0000 (10:03 +0000)]
Better include headers.o in libcacaoh.a so we can reuse it simply with
gennativetable.

19 years agoRemoved java.lang.VMSecurityManager
twisti [Thu, 10 Feb 2005 09:57:55 +0000 (09:57 +0000)]
Removed java.lang.VMSecurityManager

19 years agoDeclare _exceptionptr as extern.
twisti [Thu, 10 Feb 2005 09:57:21 +0000 (09:57 +0000)]
Declare _exceptionptr as extern.

19 years agoRemoved some stuff.
twisti [Thu, 10 Feb 2005 09:57:01 +0000 (09:57 +0000)]
Removed some stuff.

19 years ago- call new init code
twisti [Thu, 10 Feb 2005 09:55:49 +0000 (09:55 +0000)]
- call new init code
- throw exceptions on failure

19 years agoBuild a libcacaoh.a to overcome linker resolving issue.
twisti [Thu, 10 Feb 2005 09:55:14 +0000 (09:55 +0000)]
Build a libcacaoh.a to overcome linker resolving issue.

19 years agoBuild a libcacao.a to overcome linker resolving issues.
twisti [Thu, 10 Feb 2005 09:54:39 +0000 (09:54 +0000)]
Build a libcacao.a to overcome linker resolving issues.

19 years ago- added -version
twisti [Thu, 10 Feb 2005 09:53:44 +0000 (09:53 +0000)]
- added -version
- call new init stuff

19 years agoSet java.version to 1.4
twisti [Wed, 9 Feb 2005 19:43:24 +0000 (19:43 +0000)]
Set java.version to 1.4

19 years agoDefer the usage of bootstrap.zip back.
twisti [Wed, 9 Feb 2005 11:24:06 +0000 (11:24 +0000)]
Defer the usage of bootstrap.zip back.

19 years agoVM stuff of vm/reference/gnu/classpath/VMStackWalker.java
twisti [Tue, 8 Feb 2005 15:09:10 +0000 (15:09 +0000)]
VM stuff of vm/reference/gnu/classpath/VMStackWalker.java

19 years agoChanged nativeLoad signature.
twisti [Tue, 8 Feb 2005 14:59:35 +0000 (14:59 +0000)]
Changed nativeLoad signature.

19 years agoAdded VMStackWalker.c
twisti [Tue, 8 Feb 2005 14:56:35 +0000 (14:56 +0000)]
Added VMStackWalker.c

19 years agoRemoved gnu_java_awt_peer_gtk_GtkMainThread.h.
twisti [Tue, 8 Feb 2005 14:56:14 +0000 (14:56 +0000)]
Removed gnu_java_awt_peer_gtk_GtkMainThread.h.

19 years agoRemoved gnu.java.awt.peer.gtk.GtkMainThread, added gnu.classpath.VMStackWalker.
twisti [Tue, 8 Feb 2005 14:55:55 +0000 (14:55 +0000)]
Removed gnu.java.awt.peer.gtk.GtkMainThread, added gnu.classpath.VMStackWalker.

19 years agoAdded test files for testing native stuff more easily.
twisti [Tue, 8 Feb 2005 13:43:33 +0000 (13:43 +0000)]
Added test files for testing native stuff more easily.

19 years agoBetter locking of zip/jar files with threads.
twisti [Mon, 7 Feb 2005 17:21:30 +0000 (17:21 +0000)]
Better locking of zip/jar files with threads.

19 years agoRemove qsort warning.
twisti [Mon, 7 Feb 2005 16:59:00 +0000 (16:59 +0000)]
Remove qsort warning.

19 years agofix: race condition with concurrent access to a jar file during class_load/suck_start
motse [Thu, 3 Feb 2005 16:15:35 +0000 (16:15 +0000)]
fix: race condition with concurrent access to a jar file during class_load/suck_start

19 years ago- added SUPPORT_MUL_CONST
twisti [Tue, 1 Feb 2005 08:59:24 +0000 (08:59 +0000)]
- added SUPPORT_MUL_CONST
- added some #endif comments

19 years agoBetter cacao_create_directoryList code and only add *.class files to the
twisti [Tue, 1 Feb 2005 08:49:00 +0000 (08:49 +0000)]
Better cacao_create_directoryList code and only add *.class files to the
directory list.

19 years agoDefine BUILTIN's for float and double functions.
twisti [Mon, 31 Jan 2005 17:06:41 +0000 (17:06 +0000)]
Define BUILTIN's for float and double functions.

19 years agoAdded float and double ICMDs to builtin_desc.
twisti [Mon, 31 Jan 2005 17:05:53 +0000 (17:05 +0000)]
Added float and double ICMDs to builtin_desc.

19 years ago- better handling of TRACE_ARGS_NUM
twisti [Fri, 28 Jan 2005 20:24:47 +0000 (20:24 +0000)]
- better handling of TRACE_ARGS_NUM
- added TRACE_ARGS_NUM == 4 (xdspcore)

19 years agofix: restore
motse [Fri, 28 Jan 2005 10:44:56 +0000 (10:44 +0000)]
fix: restore

19 years agofix: forgot a few casts
motse [Thu, 27 Jan 2005 23:49:03 +0000 (23:49 +0000)]
fix: forgot a few casts

19 years agoadd ProtectionDomain/Codesource support
motse [Thu, 27 Jan 2005 21:04:09 +0000 (21:04 +0000)]
add ProtectionDomain/Codesource support

19 years agoAdded SUPPORT_LOGICAL_CONST
twisti [Thu, 27 Jan 2005 11:29:56 +0000 (11:29 +0000)]
Added SUPPORT_LOGICAL_CONST

19 years ago- added xdspcore disassembler stuff
twisti [Thu, 27 Jan 2005 11:29:15 +0000 (11:29 +0000)]
- added xdspcore disassembler stuff
- added SUPPORT_LOGICAL_CONST #if's

19 years agoCount also native jit call.
twisti [Thu, 27 Jan 2005 11:24:13 +0000 (11:24 +0000)]
Count also native jit call.

19 years agoBuild directory fixes.
twisti [Mon, 24 Jan 2005 16:58:55 +0000 (16:58 +0000)]
Build directory fixes.

19 years ago- cacao path fixed
twisti [Mon, 24 Jan 2005 16:54:51 +0000 (16:54 +0000)]
- cacao path fixed
- use jikes

19 years ago#include "mm/memory.h"
twisti [Mon, 24 Jan 2005 16:53:38 +0000 (16:53 +0000)]
#include "mm/memory.h"

19 years agoinitial XTA set-up changes
carolyn [Fri, 21 Jan 2005 13:46:51 +0000 (13:46 +0000)]
initial XTA set-up changes

19 years agoAdded defines for methods called(hardocded) by CACAO that define its call path
carolyn [Fri, 21 Jan 2005 12:08:08 +0000 (12:08 +0000)]
Added defines for methods called(hardocded) by CACAO that define its call path

19 years agoadded asm_handle_nullptr_exception, needed for ppc
stefan [Fri, 21 Jan 2005 11:34:17 +0000 (11:34 +0000)]
added asm_handle_nullptr_exception, needed for ppc

19 years agonullpointer fix
stefan [Fri, 21 Jan 2005 11:33:52 +0000 (11:33 +0000)]
nullpointer fix