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.
jowenn [Thu, 1 Jul 2004 14:21:05 +0000 (14:21 +0000)]
fix cacao/gennativetable to not crash on zipfile input, whole classpath in cacaodev module now again
unknown [Thu, 1 Jul 2004 11:10:43 +0000 (11:10 +0000)]
This commit was manufactured by cvs2svn to create tag
'before_reimport_of_cacaoclasspath'.
jowenn [Thu, 1 Jul 2004 11:10:43 +0000 (11:10 +0000)]
CVS include rules removed, but still compile, next steps: *) Tag this version *) remove subdirectories *) import whole classpath
stefan [Wed, 30 Jun 2004 22:32:51 +0000 (22:32 +0000)]
i love nice usage messages
stefan [Wed, 30 Jun 2004 22:26:21 +0000 (22:26 +0000)]
just being pedantic...
twisti [Wed, 30 Jun 2004 21:35:45 +0000 (21:35 +0000)]
Moved reg_of_var from codegen.c, cause it's platform independent.
twisti [Wed, 30 Jun 2004 21:35:11 +0000 (21:35 +0000)]
Moved reg_of_var into codegen.inc, cause it's platform independent.
twisti [Wed, 30 Jun 2004 21:00:21 +0000 (21:00 +0000)]
Oh fuck, ansi c again! I'm soooooooo sorry...
twisti [Wed, 30 Jun 2004 20:56:22 +0000 (20:56 +0000)]
Include options.h.
twisti [Wed, 30 Jun 2004 20:56:08 +0000 (20:56 +0000)]
Include dir fix.
twisti [Wed, 30 Jun 2004 20:38:42 +0000 (20:38 +0000)]
Handle offsets.h stuff in a better way.
twisti [Wed, 30 Jun 2004 20:26:16 +0000 (20:26 +0000)]
Enable zlib support by default.
twisti [Wed, 30 Jun 2004 20:24:49 +0000 (20:24 +0000)]
Include options.h/statistics.h.
twisti [Wed, 30 Jun 2004 20:24:06 +0000 (20:24 +0000)]
Removed offsets.h stuff.
twisti [Wed, 30 Jun 2004 20:23:09 +0000 (20:23 +0000)]
Define {INT,FLT}_{ARG,SAV}_CNT
twisti [Wed, 30 Jun 2004 20:22:20 +0000 (20:22 +0000)]
- *registerdata stuff
- implemented ICMD_xASTORECONST
twisti [Wed, 30 Jun 2004 20:21:55 +0000 (20:21 +0000)]
Implemented functions for ICMD_xASTORECONST.
twisti [Wed, 30 Jun 2004 20:19:11 +0000 (20:19 +0000)]
- *registerdata changes
- implemented ICMD_xASTORECONST
twisti [Wed, 30 Jun 2004 20:18:10 +0000 (20:18 +0000)]
Include options.h/statistics.h.
twisti [Wed, 30 Jun 2004 20:15:25 +0000 (20:15 +0000)]
Moved getcputime() into statistics.*
twisti [Wed, 30 Jun 2004 20:14:20 +0000 (20:14 +0000)]
- removed options (they are now in options.c)
- removed cacaoh's and gennativetable's main()
twisti [Wed, 30 Jun 2004 20:12:42 +0000 (20:12 +0000)]
Some exports of header.c's functions and variables used by cacaoh.c and
gennativetable.c.
twisti [Wed, 30 Jun 2004 20:11:49 +0000 (20:11 +0000)]
Main function of cacaoh, uses functions of header.c
twisti [Wed, 30 Jun 2004 20:10:17 +0000 (20:10 +0000)]
- added options.*/statistics.*
- compile gennativetable
- generate natheaders, nativetable.inc
twisti [Wed, 30 Jun 2004 20:07:25 +0000 (20:07 +0000)]
- include options.h/statistics.h instead of main.h
- removed statistic exports
twisti [Wed, 30 Jun 2004 20:06:24 +0000 (20:06 +0000)]
- moved struct nativeref, nativecompref from c file
- export class_java_lang_Exception, class_java_lang_Error
twisti [Wed, 30 Jun 2004 20:05:30 +0000 (20:05 +0000)]
- moved struct nativeref, struct nativecompref into header
- added class_java_lang_Exception, class_java_lang_Error globals
- #include "nativetable.inc"
- removed compilation of system exception
twisti [Wed, 30 Jun 2004 19:54:59 +0000 (19:54 +0000)]
- include options.h/statistics.h instead of main.h
- moved statistic variables into statistics.*
- set new pointer in methodinfo NULL
- handle an java.lang.Error in <clinit> correctly
twisti [Wed, 30 Jun 2004 19:53:03 +0000 (19:53 +0000)]
Include options.h instead of main.h.
twisti [Wed, 30 Jun 2004 19:52:18 +0000 (19:52 +0000)]
Include options.h.
twisti [Wed, 30 Jun 2004 19:49:37 +0000 (19:49 +0000)]
Defined registerdata structure.
twisti [Wed, 30 Jun 2004 19:48:48 +0000 (19:48 +0000)]
- moved statistic variables into statistics.*
- implemented ICMD_xASTORECONST
twisti [Wed, 30 Jun 2004 19:47:43 +0000 (19:47 +0000)]
- include options.h/statistics.h instead of main.h
- implemented ICMD_xASTORECONST
- registerdata changes
twisti [Wed, 30 Jun 2004 19:42:17 +0000 (19:42 +0000)]
Include options.h/statistics.h instead of main.h.
twisti [Wed, 30 Jun 2004 19:41:23 +0000 (19:41 +0000)]
- moved commandline switch and statistic variables into
options.*/statistics.*
- added *registerdata to methodinfo
twisti [Wed, 30 Jun 2004 19:39:04 +0000 (19:39 +0000)]
- moved statistic variables into statistics.*
- implemented ICMD_xASTORECONST
- moved global register data into structure referenced by methodinfo
twisti [Wed, 30 Jun 2004 19:32:11 +0000 (19:32 +0000)]
Moved commandline option and statistic variables into
options.*/statistics.*. So we can include them also into cacaoh and
gennativetable.
twisti [Wed, 30 Jun 2004 19:29:35 +0000 (19:29 +0000)]
Include options.h
twisti [Wed, 30 Jun 2004 19:26:39 +0000 (19:26 +0000)]
Include options.h instead of main.h
twisti [Wed, 30 Jun 2004 19:26:19 +0000 (19:26 +0000)]
Include dir fix.
twisti [Wed, 30 Jun 2004 19:13:37 +0000 (19:13 +0000)]
Contains global statistic variables used in the compiler.
twisti [Wed, 30 Jun 2004 19:13:00 +0000 (19:13 +0000)]
Contains commandline switch variables used in cacao and cacaoh.
twisti [Wed, 30 Jun 2004 19:12:20 +0000 (19:12 +0000)]
Generate nativetable.h for native.c
twisti [Wed, 30 Jun 2004 19:12:01 +0000 (19:12 +0000)]
Generate jit/ARCH_DIR/offsets.h
twisti [Tue, 29 Jun 2004 14:38:55 +0000 (14:38 +0000)]
Added javastring_tochar, class_java_lang_Exception
twisti [Tue, 29 Jun 2004 14:37:41 +0000 (14:37 +0000)]
Print detailMessage in builtin_throw_exception.
twisti [Tue, 29 Jun 2004 14:11:16 +0000 (14:11 +0000)]
removal_of_global_jit_variables changes.
twisti [Tue, 29 Jun 2004 14:09:08 +0000 (14:09 +0000)]
asmpart depends on offsets.h
twisti [Tue, 29 Jun 2004 13:31:58 +0000 (13:31 +0000)]
- print exceptions if they occur
- start with 2MB max heap size
twisti [Tue, 29 Jun 2004 12:24:21 +0000 (12:24 +0000)]
codegen_insertNative only for i386 and x86_64.
stefan [Sat, 26 Jun 2004 13:38:33 +0000 (13:38 +0000)]
we need to disable threads for boehm
stefan [Sat, 26 Jun 2004 12:45:44 +0000 (12:45 +0000)]
native threads configuration option added
stefan [Sat, 26 Jun 2004 12:43:29 +0000 (12:43 +0000)]
rename thread switch so we can control it from our configure script
stefan [Fri, 25 Jun 2004 22:41:28 +0000 (22:41 +0000)]
jit global vars added
stefan [Fri, 25 Jun 2004 22:16:40 +0000 (22:16 +0000)]
no threads compile fix merged
twisti [Fri, 25 Jun 2004 12:20:52 +0000 (12:20 +0000)]
Temporary hack for non i386 architectures.
twisti [Fri, 25 Jun 2004 10:19:28 +0000 (10:19 +0000)]
- implemented some exceptions
- sleepThread now takes also nanos
twisti [Fri, 25 Jun 2004 10:15:56 +0000 (10:15 +0000)]
- pass nanos to sleepThread
- #ifdef __GNUC__ for #warning
carolyn [Fri, 25 Jun 2004 06:18:44 +0000 (06:18 +0000)]
updated inline.c so works with lazy loading
twisti [Wed, 23 Jun 2004 13:35:43 +0000 (13:35 +0000)]
Hmm, this file makes problems.
twisti [Tue, 22 Jun 2004 23:14:55 +0000 (23:14 +0000)]
Removed jit.c global variables. Most of them were already in methodinfo,
others now have a pointer into dump area, some are new variables. Thus the
methodinfo pointer is now passed to the called functions.
stefan [Mon, 21 Jun 2004 19:58:48 +0000 (19:58 +0000)]
need clarification
twisti [Sun, 20 Jun 2004 21:24:17 +0000 (21:24 +0000)]
- check for NoClassDefFoundError, because forName can also throw other
exceptions, check for class_load/link errors
- commented some strange code
twisti [Sun, 20 Jun 2004 21:20:33 +0000 (21:20 +0000)]
Added a testing class.
twisti [Sun, 20 Jun 2004 21:20:15 +0000 (21:20 +0000)]
Made random a global variable to get always different sleep values (equals
values happend on fast smp machines).