cacao.git
19 years agox86_64 include added
cacao [Mon, 2 Aug 2004 15:27:15 +0000 (15:27 +0000)]
x86_64 include added

19 years agoSave.
twisti [Mon, 2 Aug 2004 13:53:02 +0000 (13:53 +0000)]
Save.

19 years agocallLongMethod - wrong return type
motse [Mon, 2 Aug 2004 11:41:26 +0000 (11:41 +0000)]
callLongMethod - wrong return type

19 years agohow is anyone supposed to find all these spots?
stefan [Mon, 2 Aug 2004 07:27:00 +0000 (07:27 +0000)]
how is anyone supposed to find all these spots?

19 years agoupdates
stefan [Mon, 2 Aug 2004 07:06:28 +0000 (07:06 +0000)]
updates

19 years agopreparation for new threads
stefan [Mon, 2 Aug 2004 07:04:34 +0000 (07:04 +0000)]
preparation for new threads

19 years agonew native threads
stefan [Sun, 1 Aug 2004 22:51:54 +0000 (22:51 +0000)]
new native threads

19 years ago__IRIX__ define
stefan [Sun, 1 Aug 2004 22:34:57 +0000 (22:34 +0000)]
__IRIX__ define

19 years agoirix threads
stefan [Sun, 1 Aug 2004 22:34:16 +0000 (22:34 +0000)]
irix threads

19 years agonew native threads
stefan [Sun, 1 Aug 2004 22:01:00 +0000 (22:01 +0000)]
new native threads

19 years agocompatibility changes with new native threads
stefan [Sun, 1 Aug 2004 22:00:26 +0000 (22:00 +0000)]
compatibility changes with new native threads

19 years agoback out our change
stefan [Sun, 1 Aug 2004 21:59:08 +0000 (21:59 +0000)]
back out our change

19 years agoSuppress GC warnings
stefan [Sun, 1 Aug 2004 21:58:42 +0000 (21:58 +0000)]
Suppress GC warnings
Remove unused warning
GC_INIT

19 years agoSupport exception from monitorexit
stefan [Sun, 1 Aug 2004 21:56:36 +0000 (21:56 +0000)]
Support exception from monitorexit

19 years agoInitialize object locks
stefan [Sun, 1 Aug 2004 21:56:10 +0000 (21:56 +0000)]
Initialize object locks

19 years agogreen threads fix
stefan [Sun, 1 Aug 2004 21:55:39 +0000 (21:55 +0000)]
green threads fix

19 years agoadded InterruptedException
stefan [Sun, 1 Aug 2004 21:54:20 +0000 (21:54 +0000)]
added InterruptedException

19 years agoInitialize object locks
stefan [Sun, 1 Aug 2004 21:53:32 +0000 (21:53 +0000)]
Initialize object locks
Support IllegalMonitorStateException in monitorexit

19 years agonew native threads implementation
stefan [Sun, 1 Aug 2004 21:50:08 +0000 (21:50 +0000)]
new native threads implementation

19 years agoInitialize sigaction properly
stefan [Sun, 1 Aug 2004 07:29:50 +0000 (07:29 +0000)]
Initialize sigaction properly

19 years agoadd java.awt{Graphics.Window} to natheaders
motse [Sat, 31 Jul 2004 23:00:59 +0000 (23:00 +0000)]
add java.awt{Graphics.Window} to natheaders

19 years agoCallLongMethod implementation added
motse [Sat, 31 Jul 2004 22:57:44 +0000 (22:57 +0000)]
CallLongMethod implementation added

19 years agoC-x-s
twisti [Fri, 30 Jul 2004 21:56:24 +0000 (21:56 +0000)]
C-x-s

19 years agox86_64 section
twisti [Wed, 28 Jul 2004 19:37:36 +0000 (19:37 +0000)]
x86_64 section

19 years agoInline exception stub changes:
twisti [Wed, 28 Jul 2004 11:34:45 +0000 (11:34 +0000)]
Inline exception stub changes:
  - usage of a temporary bref variable to be able to remove the memory if
    needed
  - increased MCODECHECK size

19 years agoRemoved native_setclasspath classpath stuff. classpath is now exported
twisti [Wed, 28 Jul 2004 10:51:14 +0000 (10:51 +0000)]
Removed native_setclasspath classpath stuff. classpath is now exported
from main.

19 years agoRemoved init_exceptions() and init_system_exceptions() calls. Now called
twisti [Wed, 28 Jul 2004 10:49:04 +0000 (10:49 +0000)]
Removed init_exceptions() and init_system_exceptions() calls. Now called
directly in main.

19 years ago- jvm initialization changes
twisti [Wed, 28 Jul 2004 10:48:36 +0000 (10:48 +0000)]
- jvm initialization changes
- removed native_setclasspath call
- export classpath

19 years agoIf we configure with no threads, we should pass this to boehm also.
twisti [Wed, 28 Jul 2004 10:23:28 +0000 (10:23 +0000)]
If we configure with no threads, we should pass this to boehm also.

19 years agoInclude missing java_lang_Throwable.h
twisti [Wed, 28 Jul 2004 10:22:05 +0000 (10:22 +0000)]
Include missing java_lang_Throwable.h

19 years ago- compile with --enable-threads=no fixes (my fault)
twisti [Wed, 28 Jul 2004 10:05:07 +0000 (10:05 +0000)]
- compile with --enable-threads=no fixes (my fault)
- some name changes to prevent variable shadowing

19 years agoi overlooked some
stefan [Tue, 27 Jul 2004 17:40:37 +0000 (17:40 +0000)]
i overlooked some

19 years agomore work to do
stefan [Tue, 27 Jul 2004 17:39:18 +0000 (17:39 +0000)]
more work to do

19 years agoReentrant compiler changes.
twisti [Mon, 26 Jul 2004 22:31:24 +0000 (22:31 +0000)]
Reentrant compiler changes.

19 years agoExport codegen_addreference for i386 and x86_64.
twisti [Mon, 26 Jul 2004 21:00:00 +0000 (21:00 +0000)]
Export codegen_addreference for i386 and x86_64.

19 years agoReentrant compiler changes.
twisti [Thu, 22 Jul 2004 22:39:05 +0000 (22:39 +0000)]
Reentrant compiler changes.

19 years agoRemoved deleted native-math.h
twisti [Thu, 22 Jul 2004 22:38:12 +0000 (22:38 +0000)]
Removed deleted native-math.h

19 years agoReentrant compiler changes.
twisti [Thu, 22 Jul 2004 12:08:29 +0000 (12:08 +0000)]
Reentrant compiler changes.

19 years agoAdded ICMD_xASTORECONST
twisti [Thu, 22 Jul 2004 09:57:51 +0000 (09:57 +0000)]
Added ICMD_xASTORECONST

19 years agoReentrant compiler fixes.
twisti [Wed, 21 Jul 2004 23:29:39 +0000 (23:29 +0000)]
Reentrant compiler fixes.

19 years agoReentrant compiler fixes (things not catched with i386 port).
twisti [Wed, 21 Jul 2004 23:29:21 +0000 (23:29 +0000)]
Reentrant compiler fixes (things not catched with i386 port).

19 years ago- added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 17:14:11 +0000 (17:14 +0000)]
- added #include "exceptions.h"
- smaller method to m changes

19 years agoAdded #include "exceptions.h"
twisti [Wed, 21 Jul 2004 17:12:53 +0000 (17:12 +0000)]
Added #include "exceptions.h"

19 years agoReentrant compiler fixes: moved global variables into struct codegendata
twisti [Wed, 21 Jul 2004 16:12:00 +0000 (16:12 +0000)]
Reentrant compiler fixes: moved global variables into struct codegendata
referenced by a pointer in methodinfo

19 years ago- ICMD_DUP* and ICMD_SWAP heap corruption fix
twisti [Wed, 21 Jul 2004 16:10:17 +0000 (16:10 +0000)]
- ICMD_DUP* and ICMD_SWAP heap corruption fix
- smaller changes

19 years ago- moved branchref, jumpref, linenumberref, dataref into codegen.inc.h
twisti [Wed, 21 Jul 2004 16:06:48 +0000 (16:06 +0000)]
- moved branchref, jumpref, linenumberref, dataref into codegen.inc.h
- smaller fixes

19 years ago- reentrant compiler fixes: usage of monitorenter
twisti [Wed, 21 Jul 2004 16:05:51 +0000 (16:05 +0000)]
- reentrant compiler fixes: usage of monitorenter
- moved compile_all_class_methods from native.c

19 years ago.h file of codegen.inc
twisti [Wed, 21 Jul 2004 16:03:08 +0000 (16:03 +0000)]
.h file of codegen.inc

19 years ago- reentrant compiler fixes
twisti [Wed, 21 Jul 2004 16:02:14 +0000 (16:02 +0000)]
- reentrant compiler fixes
- added some verifier exceptions
- moved #defines from .c into .h

19 years ago- reentrant compiler fixes
twisti [Wed, 21 Jul 2004 16:00:33 +0000 (16:00 +0000)]
- reentrant compiler fixes
- added some exceptions

19 years agoAdded #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:57:55 +0000 (15:57 +0000)]
Added #include "exceptions.h"

19 years ago- added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:57:10 +0000 (15:57 +0000)]
- added #include "exceptions.h"
- HACK: use checked_alloc in dump_alloc (how do we fix this dump memory
  problem? Use normal malloc?)

19 years agoAdded #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:50:28 +0000 (15:50 +0000)]
Added #include "exceptions.h"

19 years agoAdded exceptions.[ch]
twisti [Wed, 21 Jul 2004 15:48:46 +0000 (15:48 +0000)]
Added exceptions.[ch]

19 years ago- mostly stuff from native.[ch]
twisti [Wed, 21 Jul 2004 15:48:08 +0000 (15:48 +0000)]
- mostly stuff from native.[ch]
- added some exception generating functions to create standard vm
  exceptions like ClassFormatError or VerifyError

19 years ago- added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:46:54 +0000 (15:46 +0000)]
- added #include "exceptions.h"
- removed exception stuff (now in exceptions.[ch])

19 years ago- added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:39:00 +0000 (15:39 +0000)]
- added #include "exceptions.h"
- allocate classpath memory

19 years ago- added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:36:33 +0000 (15:36 +0000)]
- added #include "exceptions.h"
- added some exceptions
- replaced compiler_lock(), tables_lock() with builtin_monitorenter in
  class_load, class_link
- added compiler_lock() in loader_compute_subclasses (is this correct,
  stefan?)

19 years agoAdded #include "exceptions.h"
twisti [Wed, 21 Jul 2004 14:06:26 +0000 (14:06 +0000)]
Added #include "exceptions.h"

19 years agoRemoved exception stuff, now in exceptions.[ch]. Possibly thrown exceptions
twisti [Wed, 21 Jul 2004 14:05:43 +0000 (14:05 +0000)]
Removed exception stuff, now in exceptions.[ch]. Possibly thrown exceptions
may not work. I have to fix this later.

19 years ago- define TYPECHECK_STACK_COMPCAT
twisti [Wed, 21 Jul 2004 13:22:33 +0000 (13:22 +0000)]
- define TYPECHECK_STACK_COMPCAT
- added java_objectheader (for monitorenter) and codegendata to methodinfo

19 years agoNot needed.
twisti [Wed, 21 Jul 2004 12:54:10 +0000 (12:54 +0000)]
Not needed.

19 years agoUse #error instead of panic, so we cannot build.
twisti [Wed, 21 Jul 2004 12:35:07 +0000 (12:35 +0000)]
Use #error instead of panic, so we cannot build.

19 years agoflags add to new Field
motse [Sun, 18 Jul 2004 21:42:11 +0000 (21:42 +0000)]
flags add to new Field

19 years agonat/GtkLabelPeer.c has been removed
motse [Sat, 17 Jul 2004 12:29:18 +0000 (12:29 +0000)]
nat/GtkLabelPeer.c has been removed

19 years agofix: dependencies in header files
motse [Sat, 17 Jul 2004 12:26:55 +0000 (12:26 +0000)]
fix: dependencies in header files

19 years agofix: symbol already declared - remove GtkLabelPeer.c
motse [Fri, 16 Jul 2004 14:11:19 +0000 (14:11 +0000)]
fix: symbol already declared - remove GtkLabelPeer.c

19 years agobug fixes: DUP2_X1 and DUP* regalloc
twisti [Fri, 16 Jul 2004 13:45:50 +0000 (13:45 +0000)]
bug fixes: DUP2_X1 and DUP* regalloc

19 years agoSUPPORT_ONLY_ZERO_ASTORE bugfix.
twisti [Fri, 16 Jul 2004 13:30:51 +0000 (13:30 +0000)]
SUPPORT_ONLY_ZERO_ASTORE bugfix.

19 years agoNeeded by VMClassLoader.
twisti [Wed, 14 Jul 2004 18:34:46 +0000 (18:34 +0000)]
Needed by VMClassLoader.

19 years agoAdded Java_java_lang_VMClassLoader_loadClass.
twisti [Wed, 14 Jul 2004 18:33:41 +0000 (18:33 +0000)]
Added Java_java_lang_VMClassLoader_loadClass.

19 years agoRemoved holdsLock.
twisti [Wed, 14 Jul 2004 18:33:18 +0000 (18:33 +0000)]
Removed holdsLock.

19 years ago- throw NullPointerException in Java_java_lang_VMClassLoader_resolveClass
twisti [Wed, 14 Jul 2004 18:31:49 +0000 (18:31 +0000)]
- throw NullPointerException in Java_java_lang_VMClassLoader_resolveClass
- implemented Java_java_lang_VMClassLoader_loadClass

19 years agoImplemented Java_java_lang_VMClass_initialize.
twisti [Wed, 14 Jul 2004 18:30:37 +0000 (18:30 +0000)]
Implemented Java_java_lang_VMClass_initialize.

19 years agoRemoved holdsLock, now implemented in java by classpath.
twisti [Wed, 14 Jul 2004 18:30:06 +0000 (18:30 +0000)]
Removed holdsLock, now implemented in java by classpath.

19 years ago*** empty log message ***
stefan [Tue, 13 Jul 2004 16:32:57 +0000 (16:32 +0000)]
*** empty log message ***

19 years agoglobal jit variables removal
stefan [Tue, 13 Jul 2004 16:22:38 +0000 (16:22 +0000)]
global jit variables removal

19 years ago- global jit variables removal
stefan [Mon, 12 Jul 2004 23:21:33 +0000 (23:21 +0000)]
- global jit variables removal
- some formatting
- vftbl -> vftbl_t

19 years agoThis ICMD does not exist anymore.
twisti [Mon, 12 Jul 2004 17:54:15 +0000 (17:54 +0000)]
This ICMD does not exist anymore.

19 years agoget rid of those annoying log messages
stefan [Sun, 11 Jul 2004 15:19:29 +0000 (15:19 +0000)]
get rid of those annoying log messages

19 years ago*** empty log message ***
stefan [Sun, 11 Jul 2004 15:11:20 +0000 (15:11 +0000)]
*** empty log message ***

19 years agocritical sections fix (native threads)
stefan [Sun, 11 Jul 2004 15:08:19 +0000 (15:08 +0000)]
critical sections fix (native threads)

19 years agoNative threads missing bits
stefan [Sun, 11 Jul 2004 14:31:53 +0000 (14:31 +0000)]
Native threads missing bits
vftbl -> vftbl_t

19 years ago*** empty log message ***
stefan [Sun, 11 Jul 2004 11:46:46 +0000 (11:46 +0000)]
*** empty log message ***

19 years agoOh please, I hate fixing other people's bugs
stefan [Sun, 11 Jul 2004 11:37:45 +0000 (11:37 +0000)]
Oh please, I hate fixing other people's bugs

19 years agorenamed vftbl type to vftbl_t
stefan [Sun, 11 Jul 2004 11:21:21 +0000 (11:21 +0000)]
renamed vftbl type to vftbl_t

19 years agoThis does not work on MIPSPro
stefan [Sun, 11 Jul 2004 11:20:47 +0000 (11:20 +0000)]
This does not work on MIPSPro

19 years ago*** empty log message ***
stefan [Sat, 10 Jul 2004 17:06:33 +0000 (17:06 +0000)]
*** empty log message ***

19 years agorenamed vftbl type to vftbl_t
stefan [Sat, 10 Jul 2004 17:06:21 +0000 (17:06 +0000)]
renamed vftbl type to vftbl_t

19 years agosome unintended stuff crept in
stefan [Sat, 10 Jul 2004 17:04:43 +0000 (17:04 +0000)]
some unintended stuff crept in

19 years agorenamed vftbl type to vftbl_t
stefan [Sat, 10 Jul 2004 17:02:15 +0000 (17:02 +0000)]
renamed vftbl type to vftbl_t

19 years agoupdated native headers
stefan [Sat, 10 Jul 2004 16:44:08 +0000 (16:44 +0000)]
updated native headers

19 years agoincreased heap size (needed for bootstrap build)
stefan [Sat, 10 Jul 2004 16:43:37 +0000 (16:43 +0000)]
increased heap size (needed for bootstrap build)

19 years agoupdate to gc 6.3
stefan [Sat, 10 Jul 2004 15:34:07 +0000 (15:34 +0000)]
update to gc 6.3

19 years ago*** empty log message ***
stefan [Sat, 10 Jul 2004 14:58:02 +0000 (14:58 +0000)]
*** empty log message ***

19 years ago- moved #defines into header
twisti [Fri, 9 Jul 2004 13:20:56 +0000 (13:20 +0000)]
- moved #defines into header
- include fixes
- smaller changes

19 years agoWe need to save temp registers in asm_check_clinit, because they can be
twisti [Fri, 9 Jul 2004 13:19:56 +0000 (13:19 +0000)]
We need to save temp registers in asm_check_clinit, because they can be
used across this call.

19 years agoInclude only topdir.
twisti [Fri, 9 Jul 2004 11:41:47 +0000 (11:41 +0000)]
Include only topdir.

19 years agoRenamed temp registers as in gdb.
twisti [Fri, 9 Jul 2004 11:41:27 +0000 (11:41 +0000)]
Renamed temp registers as in gdb.

19 years agoUse bootstrap.zip in CLASSPATH.
twisti [Thu, 8 Jul 2004 18:49:58 +0000 (18:49 +0000)]
Use bootstrap.zip in CLASSPATH.