twisti [Fri, 30 Jul 2004 21:56:24 +0000 (21:56 +0000)]
C-x-s
twisti [Wed, 28 Jul 2004 19:37:36 +0000 (19:37 +0000)]
x86_64 section
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
twisti [Wed, 28 Jul 2004 10:51:14 +0000 (10:51 +0000)]
Removed native_setclasspath classpath stuff. classpath is now exported
from main.
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.
twisti [Wed, 28 Jul 2004 10:48:36 +0000 (10:48 +0000)]
- jvm initialization changes
- removed native_setclasspath call
- export classpath
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.
twisti [Wed, 28 Jul 2004 10:22:05 +0000 (10:22 +0000)]
Include missing java_lang_Throwable.h
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
stefan [Tue, 27 Jul 2004 17:40:37 +0000 (17:40 +0000)]
i overlooked some
stefan [Tue, 27 Jul 2004 17:39:18 +0000 (17:39 +0000)]
more work to do
twisti [Mon, 26 Jul 2004 22:31:24 +0000 (22:31 +0000)]
Reentrant compiler changes.
twisti [Mon, 26 Jul 2004 21:00:00 +0000 (21:00 +0000)]
Export codegen_addreference for i386 and x86_64.
twisti [Thu, 22 Jul 2004 22:39:05 +0000 (22:39 +0000)]
Reentrant compiler changes.
twisti [Thu, 22 Jul 2004 22:38:12 +0000 (22:38 +0000)]
Removed deleted native-math.h
twisti [Thu, 22 Jul 2004 12:08:29 +0000 (12:08 +0000)]
Reentrant compiler changes.
twisti [Thu, 22 Jul 2004 09:57:51 +0000 (09:57 +0000)]
Added ICMD_xASTORECONST
twisti [Wed, 21 Jul 2004 23:29:39 +0000 (23:29 +0000)]
Reentrant compiler fixes.
twisti [Wed, 21 Jul 2004 23:29:21 +0000 (23:29 +0000)]
Reentrant compiler fixes (things not catched with i386 port).
twisti [Wed, 21 Jul 2004 17:14:11 +0000 (17:14 +0000)]
- added #include "exceptions.h"
- smaller method to m changes
twisti [Wed, 21 Jul 2004 17:12:53 +0000 (17:12 +0000)]
Added #include "exceptions.h"
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
twisti [Wed, 21 Jul 2004 16:10:17 +0000 (16:10 +0000)]
- ICMD_DUP* and ICMD_SWAP heap corruption fix
- smaller changes
twisti [Wed, 21 Jul 2004 16:06:48 +0000 (16:06 +0000)]
- moved branchref, jumpref, linenumberref, dataref into codegen.inc.h
- smaller fixes
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
twisti [Wed, 21 Jul 2004 16:03:08 +0000 (16:03 +0000)]
.h file of codegen.inc
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
twisti [Wed, 21 Jul 2004 16:00:33 +0000 (16:00 +0000)]
- reentrant compiler fixes
- added some exceptions
twisti [Wed, 21 Jul 2004 15:57:55 +0000 (15:57 +0000)]
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?)
twisti [Wed, 21 Jul 2004 15:50:28 +0000 (15:50 +0000)]
Added #include "exceptions.h"
twisti [Wed, 21 Jul 2004 15:48:46 +0000 (15:48 +0000)]
Added exceptions.[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
twisti [Wed, 21 Jul 2004 15:46:54 +0000 (15:46 +0000)]
- added #include "exceptions.h"
- removed exception stuff (now in exceptions.[ch])
twisti [Wed, 21 Jul 2004 15:39:00 +0000 (15:39 +0000)]
- added #include "exceptions.h"
- allocate classpath memory
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?)
twisti [Wed, 21 Jul 2004 14:06:26 +0000 (14:06 +0000)]
Added #include "exceptions.h"
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.
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
twisti [Wed, 21 Jul 2004 12:54:10 +0000 (12:54 +0000)]
Not needed.
twisti [Wed, 21 Jul 2004 12:35:07 +0000 (12:35 +0000)]
Use #error instead of panic, so we cannot build.
motse [Sun, 18 Jul 2004 21:42:11 +0000 (21:42 +0000)]
flags add to new Field
motse [Sat, 17 Jul 2004 12:29:18 +0000 (12:29 +0000)]
nat/GtkLabelPeer.c has been removed
motse [Sat, 17 Jul 2004 12:26:55 +0000 (12:26 +0000)]
fix: dependencies in header files
motse [Fri, 16 Jul 2004 14:11:19 +0000 (14:11 +0000)]
fix: symbol already declared - remove GtkLabelPeer.c
twisti [Fri, 16 Jul 2004 13:45:50 +0000 (13:45 +0000)]
bug fixes: DUP2_X1 and DUP* regalloc
twisti [Fri, 16 Jul 2004 13:30:51 +0000 (13:30 +0000)]
SUPPORT_ONLY_ZERO_ASTORE bugfix.
twisti [Wed, 14 Jul 2004 18:34:46 +0000 (18:34 +0000)]
Needed by VMClassLoader.
twisti [Wed, 14 Jul 2004 18:33:41 +0000 (18:33 +0000)]
Added Java_java_lang_VMClassLoader_loadClass.
twisti [Wed, 14 Jul 2004 18:33:18 +0000 (18:33 +0000)]
Removed holdsLock.
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
twisti [Wed, 14 Jul 2004 18:30:37 +0000 (18:30 +0000)]
Implemented Java_java_lang_VMClass_initialize.
twisti [Wed, 14 Jul 2004 18:30:06 +0000 (18:30 +0000)]
Removed holdsLock, now implemented in java by classpath.
stefan [Tue, 13 Jul 2004 16:32:57 +0000 (16:32 +0000)]
*** empty log message ***
stefan [Tue, 13 Jul 2004 16:22:38 +0000 (16:22 +0000)]
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
twisti [Mon, 12 Jul 2004 17:54:15 +0000 (17:54 +0000)]
This ICMD does not exist anymore.
stefan [Sun, 11 Jul 2004 15:19:29 +0000 (15:19 +0000)]
get rid of those annoying log messages
stefan [Sun, 11 Jul 2004 15:11:20 +0000 (15:11 +0000)]
*** empty log message ***
stefan [Sun, 11 Jul 2004 15:08:19 +0000 (15:08 +0000)]
critical sections fix (native threads)
stefan [Sun, 11 Jul 2004 14:31:53 +0000 (14:31 +0000)]
Native threads missing bits
vftbl -> vftbl_t
stefan [Sun, 11 Jul 2004 11:46:46 +0000 (11:46 +0000)]
*** empty log message ***
stefan [Sun, 11 Jul 2004 11:37:45 +0000 (11:37 +0000)]
Oh please, I hate fixing other people's bugs
stefan [Sun, 11 Jul 2004 11:21:21 +0000 (11:21 +0000)]
renamed vftbl type to vftbl_t
stefan [Sun, 11 Jul 2004 11:20:47 +0000 (11:20 +0000)]
This does not work on MIPSPro
stefan [Sat, 10 Jul 2004 17:06:33 +0000 (17:06 +0000)]
*** empty log message ***
stefan [Sat, 10 Jul 2004 17:06:21 +0000 (17:06 +0000)]
renamed vftbl type to vftbl_t
stefan [Sat, 10 Jul 2004 17:04:43 +0000 (17:04 +0000)]
some unintended stuff crept in
stefan [Sat, 10 Jul 2004 17:02:15 +0000 (17:02 +0000)]
renamed vftbl type to vftbl_t
stefan [Sat, 10 Jul 2004 16:44:08 +0000 (16:44 +0000)]
updated native headers
stefan [Sat, 10 Jul 2004 16:43:37 +0000 (16:43 +0000)]
increased heap size (needed for bootstrap build)
stefan [Sat, 10 Jul 2004 15:34:07 +0000 (15:34 +0000)]
update to gc 6.3
stefan [Sat, 10 Jul 2004 14:58:02 +0000 (14:58 +0000)]
*** empty log message ***
twisti [Fri, 9 Jul 2004 13:20:56 +0000 (13:20 +0000)]
- moved #defines into header
- include fixes
- smaller changes
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.
twisti [Fri, 9 Jul 2004 11:41:47 +0000 (11:41 +0000)]
Include only topdir.
twisti [Fri, 9 Jul 2004 11:41:27 +0000 (11:41 +0000)]
Renamed temp registers as in gdb.
twisti [Thu, 8 Jul 2004 18:49:58 +0000 (18:49 +0000)]
Use bootstrap.zip in CLASSPATH.
twisti [Thu, 8 Jul 2004 14:26:34 +0000 (14:26 +0000)]
- append classpath specific --enable options
- check for zlib and pthread if needed
twisti [Thu, 8 Jul 2004 14:23:00 +0000 (14:23 +0000)]
New automake's don't like --include-deps anymore.
twisti [Wed, 7 Jul 2004 15:56:17 +0000 (15:56 +0000)]
Global compiler variables changes.
twisti [Wed, 7 Jul 2004 15:55:24 +0000 (15:55 +0000)]
Global compiler variables fix for x86_64.
twisti [Mon, 5 Jul 2004 22:15:51 +0000 (22:15 +0000)]
native.c depends on nativetable.inc. Does anyone know why this is not
resolved automatically? It's just an #include. Well, i don't know...
Maybe i have to reread the automake docu again ;-)
twisti [Mon, 5 Jul 2004 22:03:43 +0000 (22:03 +0000)]
jit compiler global variable changes.
twisti [Mon, 5 Jul 2004 22:01:50 +0000 (22:01 +0000)]
offsets.h compilation stuff.
stefan [Mon, 5 Jul 2004 18:48:45 +0000 (18:48 +0000)]
compile fix
twisti [Mon, 5 Jul 2004 17:29:35 +0000 (17:29 +0000)]
- global variable changes
- implemented ICMD_xASTORECONST
- removed ICMD_xREM0X10001
twisti [Mon, 5 Jul 2004 17:28:19 +0000 (17:28 +0000)]
Defined SUPPORT_CONST_ASTORE and SUPPORT_ONLY_ZERO_ASTORE.
twisti [Mon, 5 Jul 2004 17:27:52 +0000 (17:27 +0000)]
asmpart.o and offsets.h rules.
twisti [Mon, 5 Jul 2004 17:27:07 +0000 (17:27 +0000)]
- removed ICMD_xREM0X10001, we really don't need them anymore
- usage of defines for ICMD_xASTORECONST
- 32-bit warning fix
twisti [Mon, 5 Jul 2004 17:24:40 +0000 (17:24 +0000)]
Removed ICMD_xREM0X10001, we really don't need them anymore.
stefan [Sun, 4 Jul 2004 11:12:11 +0000 (11:12 +0000)]
fix some warnings
stefan [Sun, 4 Jul 2004 10:34:28 +0000 (10:34 +0000)]
update
stefan [Sat, 3 Jul 2004 10:35:42 +0000 (10:35 +0000)]
static monitorenter merge
stefan [Sat, 3 Jul 2004 10:32:02 +0000 (10:32 +0000)]
static monitorenter
stefan [Sat, 3 Jul 2004 10:31:02 +0000 (10:31 +0000)]
race considerations
stefan [Sat, 3 Jul 2004 10:01:41 +0000 (10:01 +0000)]
yet more things
twisti [Thu, 1 Jul 2004 23:16:41 +0000 (23:16 +0000)]
One more thing to do.
twisti [Thu, 1 Jul 2004 20:38:16 +0000 (20:38 +0000)]
- moved defines into header
- moved code emitting functions into emitfuncs.*
twisti [Thu, 1 Jul 2004 20:36:38 +0000 (20:36 +0000)]
Export codegen_addreference on i386 and x86_64.