cacao.git
20 years ago- include main.h for compiler switches
twisti [Mon, 5 Jan 2004 10:49:05 +0000 (10:49 +0000)]
- include main.h for compiler switches
- get/putstatic class initialization (static class initializer)

20 years agoInclude main.h for compiler switches.
twisti [Mon, 5 Jan 2004 10:40:42 +0000 (10:40 +0000)]
Include main.h for compiler switches.

20 years agoRemoved exports of compiler switches (moved to main.h).
twisti [Mon, 5 Jan 2004 10:38:06 +0000 (10:38 +0000)]
Removed exports of compiler switches (moved to main.h).

20 years agoApparently older autoconf versions had problems
stefan [Mon, 5 Jan 2004 08:07:33 +0000 (08:07 +0000)]
Apparently older autoconf versions had problems

20 years agoRemoved compiler_addinitclass
twisti [Mon, 5 Jan 2004 00:50:24 +0000 (00:50 +0000)]
Removed compiler_addinitclass

20 years agoForgot to remove #if 0's
twisti [Mon, 5 Jan 2004 00:48:22 +0000 (00:48 +0000)]
Forgot to remove #if 0's

20 years ago- added comments
twisti [Mon, 5 Jan 2004 00:43:03 +0000 (00:43 +0000)]
- added comments
- moved compiler switches from jit.c

20 years ago- moved compiler switches into main
twisti [Mon, 5 Jan 2004 00:42:13 +0000 (00:42 +0000)]
- moved compiler switches into main
- don't initialize all classes (static class initializer)

20 years agoRemoved heap_addreference
twisti [Mon, 5 Jan 2004 00:27:21 +0000 (00:27 +0000)]
Removed heap_addreference

20 years ago- warning fix (include)
twisti [Mon, 5 Jan 2004 00:27:00 +0000 (00:27 +0000)]
- warning fix (include)
- removed heap_addreference
- ignore exceptions in finalizers

20 years ago- include parse.h
twisti [Mon, 5 Jan 2004 00:04:51 +0000 (00:04 +0000)]
- include parse.h
- put/getstatic changes for static class initializer
- removed redefinition of code generation macros
- recoded the whole createnativestub stuff

20 years ago- added gnu header and emacs tailer
twisti [Mon, 5 Jan 2004 00:00:25 +0000 (00:00 +0000)]
- added gnu header and emacs tailer
- added asm_check_clinit for static class initializer

20 years ago- added gnu header
twisti [Sun, 4 Jan 2004 23:39:36 +0000 (23:39 +0000)]
- added gnu header
- throw correct exceptions
- code beautify

20 years agocacao depends on gnu classpath libraries.
twisti [Sun, 4 Jan 2004 23:24:25 +0000 (23:24 +0000)]
cacao depends on gnu classpath libraries.

20 years agosupport for multiple zip archives as class source, configure check for OSF1 in classp...
jowenn [Sun, 4 Jan 2004 22:10:24 +0000 (22:10 +0000)]
support for multiple zip archives as class source, configure check for OSF1 in classpath, fix for Method/Constructor.toString()

20 years ago__thread test
stefan [Sun, 4 Jan 2004 15:46:08 +0000 (15:46 +0000)]
__thread test

20 years agodeclare some constructors for testing
jowenn [Sat, 3 Jan 2004 22:56:14 +0000 (22:56 +0000)]
declare some constructors for testing

20 years agoMerged bug fix by jowenn (nov 25) + small asm_calljavafunction2 fix
stefan [Sat, 3 Jan 2004 16:46:45 +0000 (16:46 +0000)]
Merged bug fix by jowenn (nov 25) + small asm_calljavafunction2 fix

20 years agoMerged bug fix by jowenn (nov 25)
stefan [Sat, 3 Jan 2004 16:46:03 +0000 (16:46 +0000)]
Merged bug fix by jowenn (nov 25)

20 years agoasm_calljavafunction2 (untested)
stefan [Sat, 3 Jan 2004 16:20:06 +0000 (16:20 +0000)]
asm_calljavafunction2 (untested)

20 years agoMade code more readable.
twisti [Sat, 3 Jan 2004 15:02:53 +0000 (15:02 +0000)]
Made code more readable.

20 years agoExport cacao_create_directoryList
twisti [Sat, 3 Jan 2004 14:33:49 +0000 (14:33 +0000)]
Export cacao_create_directoryList

20 years agoKeep compiler happy and return a value.
twisti [Sat, 3 Jan 2004 14:33:06 +0000 (14:33 +0000)]
Keep compiler happy and return a value.

20 years agoAdded gnu header and emacs tailer.
twisti [Sat, 3 Jan 2004 14:31:04 +0000 (14:31 +0000)]
Added gnu header and emacs tailer.

20 years agopowerpc-darwin compilation fix. The assembeler does not like ''s.
twisti [Sat, 3 Jan 2004 12:56:41 +0000 (12:56 +0000)]
powerpc-darwin compilation fix. The assembeler does not like ''s.

20 years agocheck JSR recursion, access flags, special method invokation
edwin [Wed, 31 Dec 2003 16:00:58 +0000 (16:00 +0000)]
check JSR recursion, access flags, special method invokation

20 years agoAaaaaahhhhhhhh!!! What's wrong with me?
twisti [Wed, 31 Dec 2003 14:14:01 +0000 (14:14 +0000)]
Aaaaaahhhhhhhh!!! What's wrong with me?

20 years agoDamn, forgot to include config.h.
twisti [Wed, 31 Dec 2003 14:11:13 +0000 (14:11 +0000)]
Damn, forgot to include config.h.

20 years agoDefine copysignf, finitef, fmodf, isnanf if not found.
twisti [Wed, 31 Dec 2003 14:07:20 +0000 (14:07 +0000)]
Define copysignf, finitef, fmodf, isnanf if not found.

20 years agocheck constant_pool_count != 0
edwin [Wed, 31 Dec 2003 14:05:12 +0000 (14:05 +0000)]
check constant_pool_count != 0

20 years agoCheck for copysign - copysignf, finite - finitef, fmod - fmodf,
twisti [Wed, 31 Dec 2003 13:58:40 +0000 (13:58 +0000)]
Check for copysign - copysignf, finite - finitef, fmod - fmodf,
isnan - isnanf. We have some problems on irix and darwin.

20 years agocheck flags consistency, final, array dimension, constant pool overflow
edwin [Wed, 31 Dec 2003 13:52:30 +0000 (13:52 +0000)]
check flags consistency, final, array dimension, constant pool overflow

20 years agoadded TYPECHECK_STACK_COMPCAT (disabled)
edwin [Wed, 31 Dec 2003 13:22:44 +0000 (13:22 +0000)]
added TYPECHECK_STACK_COMPCAT (disabled)

20 years agoadded computational category checking for stack manipulations
edwin [Wed, 31 Dec 2003 01:41:15 +0000 (01:41 +0000)]
added computational category checking for stack manipulations

20 years agocheck exception handler range, LOOKUPSWITCH sort, TABLESWITCH bounds
edwin [Wed, 31 Dec 2003 00:21:52 +0000 (00:21 +0000)]
check exception handler range, LOOKUPSWITCH sort, TABLESWITCH bounds

20 years agoadded ACC_SUPER
edwin [Wed, 31 Dec 2003 00:11:12 +0000 (00:11 +0000)]
added ACC_SUPER

20 years ago- made code more readable
twisti [Tue, 30 Dec 2003 22:20:43 +0000 (22:20 +0000)]
- made code more readable

20 years agoDefine asm_check_clinit for static clinit.
twisti [Tue, 30 Dec 2003 21:35:46 +0000 (21:35 +0000)]
Define asm_check_clinit for static clinit.

20 years ago- generate classinfo initialized offset
twisti [Tue, 30 Dec 2003 20:54:57 +0000 (20:54 +0000)]
- generate classinfo initialized offset
- warning fix

20 years ago- made code more readable
twisti [Tue, 30 Dec 2003 12:45:28 +0000 (12:45 +0000)]
- made code more readable
- fixed break bug in jni_method_invokeNativeHelper

20 years agocomment
edwin [Mon, 22 Dec 2003 10:08:22 +0000 (10:08 +0000)]
comment

20 years agoWarning fixes.
twisti [Sun, 21 Dec 2003 13:56:27 +0000 (13:56 +0000)]
Warning fixes.

20 years agofurther comments
edwin [Wed, 17 Dec 2003 14:39:49 +0000 (14:39 +0000)]
further comments

20 years agofurther comments
edwin [Wed, 17 Dec 2003 14:27:52 +0000 (14:27 +0000)]
further comments

20 years agocomments and better error messages
edwin [Wed, 17 Dec 2003 14:11:00 +0000 (14:11 +0000)]
comments and better error messages

20 years agoadded -classpath .
edwin [Tue, 16 Dec 2003 23:14:25 +0000 (23:14 +0000)]
added -classpath .

20 years agoadded -classpath .
edwin [Tue, 16 Dec 2003 23:05:54 +0000 (23:05 +0000)]
added -classpath .

20 years agoadded -noverify option
edwin [Tue, 16 Dec 2003 22:47:59 +0000 (22:47 +0000)]
added -noverify option

20 years agomake dump_alloc work for oversized blocks
edwin [Tue, 16 Dec 2003 22:30:41 +0000 (22:30 +0000)]
make dump_alloc work for oversized blocks

20 years agocomments
edwin [Tue, 16 Dec 2003 22:29:54 +0000 (22:29 +0000)]
comments

20 years agoadded stack overflow checking and comments
edwin [Tue, 16 Dec 2003 22:29:21 +0000 (22:29 +0000)]
added stack overflow checking and comments

20 years agobuiltin table fixes and loging
edwin [Tue, 16 Dec 2003 22:28:18 +0000 (22:28 +0000)]
builtin table fixes and loging

20 years agoremoved c++ comment
edwin [Tue, 16 Dec 2003 22:27:52 +0000 (22:27 +0000)]
removed c++ comment

20 years agouse loging functions
edwin [Tue, 16 Dec 2003 19:29:19 +0000 (19:29 +0000)]
use loging functions

20 years agosafe methodindent--
edwin [Tue, 16 Dec 2003 18:50:39 +0000 (18:50 +0000)]
safe methodindent--

20 years agoremoved c++ comments
edwin [Tue, 16 Dec 2003 18:49:52 +0000 (18:49 +0000)]
removed c++ comments

20 years agopointer cast bugfix
edwin [Tue, 16 Dec 2003 18:49:19 +0000 (18:49 +0000)]
pointer cast bugfix

20 years agovftbl argument for builtin_arrayinstanceof
edwin [Tue, 16 Dec 2003 15:46:40 +0000 (15:46 +0000)]
vftbl argument for builtin_arrayinstanceof

20 years agofixed builtin problem on alpha
edwin [Tue, 16 Dec 2003 14:46:55 +0000 (14:46 +0000)]
fixed builtin problem on alpha

20 years agoallow throwing across JSR boundaries
edwin [Mon, 15 Dec 2003 18:45:28 +0000 (18:45 +0000)]
allow throwing across JSR boundaries

20 years agoshow_icmd bugfix
edwin [Mon, 15 Dec 2003 18:20:31 +0000 (18:20 +0000)]
show_icmd bugfix

20 years agoDUP2_X2 bugfix
edwin [Mon, 15 Dec 2003 17:05:59 +0000 (17:05 +0000)]
DUP2_X2 bugfix

20 years ago- warning fixes
twisti [Mon, 15 Dec 2003 16:34:26 +0000 (16:34 +0000)]
- warning fixes
- made some code more readable

20 years agoRemoved heap_addreference calls.
twisti [Mon, 15 Dec 2003 16:13:57 +0000 (16:13 +0000)]
Removed heap_addreference calls.

20 years agoC standard compile fix.
twisti [Mon, 15 Dec 2003 16:00:24 +0000 (16:00 +0000)]
C standard compile fix.

20 years ago64-bit warning fixes.
twisti [Mon, 15 Dec 2003 15:47:09 +0000 (15:47 +0000)]
64-bit warning fixes.

20 years agoCompile fix.
twisti [Mon, 15 Dec 2003 15:24:44 +0000 (15:24 +0000)]
Compile fix.

20 years agobugfix
edwin [Sun, 14 Dec 2003 21:59:53 +0000 (21:59 +0000)]
bugfix

20 years agoNative threads
stefan [Sun, 14 Dec 2003 18:11:35 +0000 (18:11 +0000)]
Native threads

20 years agoMore macros
stefan [Sun, 14 Dec 2003 14:54:33 +0000 (14:54 +0000)]
More macros

20 years agoCleaned up cast lock, actually working now
stefan [Sun, 14 Dec 2003 14:53:30 +0000 (14:53 +0000)]
Cleaned up cast lock, actually working now

20 years agoAdded code macros:
twisti [Sun, 14 Dec 2003 13:38:14 +0000 (13:38 +0000)]
Added code macros:
- i386_lock
- i386_mov_mem_reg
- i386_dec_mem
- i386_xadd_reg_mem

20 years agosafe error(...) call
edwin [Sun, 14 Dec 2003 12:57:05 +0000 (12:57 +0000)]
safe error(...) call

20 years agoNative threads
stefan [Sun, 14 Dec 2003 12:55:27 +0000 (12:55 +0000)]
Native threads

20 years agoCheck error(...) and .inc files
edwin [Sun, 14 Dec 2003 12:50:38 +0000 (12:50 +0000)]
Check error(...) and .inc files

20 years agoadded check for illegal opcode 186
edwin [Sun, 14 Dec 2003 12:24:02 +0000 (12:24 +0000)]
added check for illegal opcode 186

20 years agoGet rid of asm_javacallmethod
stefan [Sat, 13 Dec 2003 23:11:08 +0000 (23:11 +0000)]
Get rid of asm_javacallmethod

20 years agoMissing dependency added
stefan [Sat, 13 Dec 2003 23:08:38 +0000 (23:08 +0000)]
Missing dependency added

20 years ago- added gnu header, emacs tailer
twisti [Sat, 13 Dec 2003 23:04:49 +0000 (23:04 +0000)]
- added gnu header, emacs tailer
- code indent
- don't return NoClassDefFoundError in forName(), a ClassNotfoundException
  is expected

20 years ago- added i386 scratch register stuff
twisti [Sat, 13 Dec 2003 22:56:53 +0000 (22:56 +0000)]
- added i386 scratch register stuff
- code indent

20 years agoExport reg_setup
twisti [Sat, 13 Dec 2003 22:53:49 +0000 (22:53 +0000)]
Export reg_setup

20 years ago- most important: exchanged REG_ITMP2 and REG_ITMP3, because we try to use
twisti [Sat, 13 Dec 2003 22:52:32 +0000 (22:52 +0000)]
- most important: exchanged REG_ITMP2 and REG_ITMP3, because we try to use
  REG_ITMP3 as scratch register, if it's not used (right now, in the whole
  function, this will be changed)
- CALCOFFSETBYTES and CALCIMMEDIATEBYTES fixes

20 years agoWe do have SUPPORT_IFCVT and SUPPORT_FICVT.
twisti [Sat, 13 Dec 2003 22:49:18 +0000 (22:49 +0000)]
We do have SUPPORT_IFCVT and SUPPORT_FICVT.

20 years ago- warning fix
twisti [Sat, 13 Dec 2003 22:48:23 +0000 (22:48 +0000)]
- warning fix
- added a helper function

20 years ago- added gnu header and emacs tailer
twisti [Sat, 13 Dec 2003 22:47:44 +0000 (22:47 +0000)]
- added gnu header and emacs tailer
- changes in the nat handling code

20 years ago- changes reg_init
twisti [Sat, 13 Dec 2003 22:42:03 +0000 (22:42 +0000)]
- changes reg_init
- added reg_setup
- some i386 stuff

20 years ago- removed command line option variables
twisti [Sat, 13 Dec 2003 22:39:25 +0000 (22:39 +0000)]
- removed command line option variables
- some i386 stuff

20 years ago- usage of imm_union in struct instruction
twisti [Sat, 13 Dec 2003 22:38:03 +0000 (22:38 +0000)]
- usage of imm_union in struct instruction
- define some i386 stuff

20 years agoGet rid of asm_javacallmethod
stefan [Sat, 13 Dec 2003 22:36:08 +0000 (22:36 +0000)]
Get rid of asm_javacallmethod

20 years ago- made code more readable (this one is big!)
twisti [Sat, 13 Dec 2003 22:30:00 +0000 (22:30 +0000)]
- made code more readable (this one is big!)
- removed command line option variables

20 years agoRemoved command line option variables.
twisti [Sat, 13 Dec 2003 22:27:31 +0000 (22:27 +0000)]
Removed command line option variables.

20 years ago- added class_java_lang_NoClassDefFoundError
twisti [Sat, 13 Dec 2003 22:26:17 +0000 (22:26 +0000)]
- added class_java_lang_NoClassDefFoundError
- javastring_new and javastring_new_char return now java_lang_String* (i
  hope this works as expected)

20 years ago- added class_java_lang_NoClassDefFoundError
twisti [Sat, 13 Dec 2003 22:25:24 +0000 (22:25 +0000)]
- added class_java_lang_NoClassDefFoundError
- made code more readable
- javastring_new and javastring_new_char return now java_lang_String* (i
  hope this works as expected)

20 years agoRemoved some needless defines.
twisti [Sat, 13 Dec 2003 22:23:01 +0000 (22:23 +0000)]
Removed some needless defines.

20 years ago- made some code more readable
twisti [Sat, 13 Dec 2003 22:22:09 +0000 (22:22 +0000)]
- made some code more readable
- warning fix

20 years agoCan't remember, but made some compiling problems.
twisti [Sat, 13 Dec 2003 22:21:01 +0000 (22:21 +0000)]
Can't remember, but made some compiling problems.

20 years agoRemoved heap_addreference.
twisti [Sat, 13 Dec 2003 22:20:33 +0000 (22:20 +0000)]
Removed heap_addreference.

20 years agoJust in case, make getcputime return s8.
twisti [Sat, 13 Dec 2003 22:17:44 +0000 (22:17 +0000)]
Just in case, make getcputime return s8.

20 years agoDefine command line option variables.
twisti [Sat, 13 Dec 2003 22:14:42 +0000 (22:14 +0000)]
Define command line option variables.

20 years ago- put all command line option variables here
twisti [Sat, 13 Dec 2003 22:13:59 +0000 (22:13 +0000)]
- put all command line option variables here
- code beautify
- removed heap_addreference
- print better exceptions