cacao.git
20 years agouse global utf strings
edwin [Wed, 7 Jan 2004 22:05:04 +0000 (22:05 +0000)]
use global utf strings

20 years agoadded verification checks
edwin [Wed, 7 Jan 2004 20:05:30 +0000 (20:05 +0000)]
added verification checks

20 years agoinclude main.h
edwin [Wed, 7 Jan 2004 19:09:47 +0000 (19:09 +0000)]
include main.h

20 years agoadded various verification checks
edwin [Wed, 7 Jan 2004 18:51:16 +0000 (18:51 +0000)]
added various verification checks

20 years agohandle end_pc == code_length
edwin [Wed, 7 Jan 2004 18:50:41 +0000 (18:50 +0000)]
handle end_pc == code_length

20 years agoexceptionptr update for native threads
stefan [Tue, 6 Jan 2004 23:42:01 +0000 (23:42 +0000)]
exceptionptr update for native threads

20 years agoRemoved this ugly log output.
twisti [Tue, 6 Jan 2004 20:55:56 +0000 (20:55 +0000)]
Removed this ugly log output.

20 years agoWe have to use gnu as because the optimization level can change the code
twisti [Tue, 6 Jan 2004 18:49:09 +0000 (18:49 +0000)]
We have to use gnu as because the optimization level can change the code
length. We should check for gas on mips systems.

20 years agoI should not copy some file without changing the class ;-)
twisti [Tue, 6 Jan 2004 16:40:00 +0000 (16:40 +0000)]
I should not copy some file without changing the class ;-)

20 years agoThese tests should check all possible exceptions.
twisti [Tue, 6 Jan 2004 16:37:19 +0000 (16:37 +0000)]
These tests should check all possible exceptions.

20 years ago- include main.h for compiler switches
twisti [Tue, 6 Jan 2004 16:32:59 +0000 (16:32 +0000)]
- include main.h for compiler switches
- put/getstatic changes (static class initializer)
- removed redefinition of code generation macros
- native stub changes (call trace, arg stuff -- this must be completed)
- fixed CALL_JAVA_xxx defines

20 years ago- small code indent fix
twisti [Tue, 6 Jan 2004 16:21:51 +0000 (16:21 +0000)]
- small code indent fix
- function prototypes

20 years ago- removed has_no_x_instr_set
twisti [Tue, 6 Jan 2004 16:18:42 +0000 (16:18 +0000)]
- removed has_no_x_instr_set
- added asm_check_clinit, asm_builtin_trace, asm_builtin_exittrace
- added codesize comments to asm_calljavafunction_asm and
  asm_calljavafunction2_asm

20 years agoLog class initialization
twisti [Tue, 6 Jan 2004 15:37:05 +0000 (15:37 +0000)]
Log class initialization

20 years agoLog class initialization in builtin_new.
twisti [Tue, 6 Jan 2004 15:36:25 +0000 (15:36 +0000)]
Log class initialization in builtin_new.

20 years agoLog initialization of super classes and interfaces.
twisti [Tue, 6 Jan 2004 15:29:14 +0000 (15:29 +0000)]
Log initialization of super classes and interfaces.

20 years agoNative threads
stefan [Mon, 5 Jan 2004 23:59:28 +0000 (23:59 +0000)]
Native threads

20 years agoMoved _GNU_SOURCE so it actually has an effect
stefan [Mon, 5 Jan 2004 23:58:39 +0000 (23:58 +0000)]
Moved _GNU_SOURCE so it actually has an effect

20 years agomake compileable without USE_ZLIB
stefan [Mon, 5 Jan 2004 21:27:29 +0000 (21:27 +0000)]
make compileable without USE_ZLIB

20 years ago- asm_check_clinit (static class initializer)
twisti [Mon, 5 Jan 2004 10:51:58 +0000 (10:51 +0000)]
- asm_check_clinit (static class initializer)
- removed unnecessary calljavafunction2 headers
- removed asm_builtin_trace, asm_builtin_exittrace

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