cacao.git
19 years agoTurned off inlining for verifyerror
carolyn [Tue, 30 Nov 2004 19:14:41 +0000 (19:14 +0000)]
Turned off inlining for verifyerror

19 years agoOk, not this one. To prevent a warning.
twisti [Tue, 30 Nov 2004 17:28:07 +0000 (17:28 +0000)]
Ok, not this one. To prevent a warning.

19 years agoMoved typedef's infront of includes.
twisti [Tue, 30 Nov 2004 17:25:59 +0000 (17:25 +0000)]
Moved typedef's infront of includes.

19 years agofix include path for old nat/Gtk* in new source tree
motse [Tue, 30 Nov 2004 15:12:42 +0000 (15:12 +0000)]
fix include path for old nat/Gtk* in new source tree

19 years agoNew source tree.
twisti [Tue, 30 Nov 2004 14:49:45 +0000 (14:49 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Tue, 30 Nov 2004 14:18:19 +0000 (14:18 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Tue, 30 Nov 2004 13:18:52 +0000 (13:18 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Tue, 30 Nov 2004 13:06:55 +0000 (13:06 +0000)]
New source tree.

19 years agoShould be linked by auto* utils.
twisti [Tue, 30 Nov 2004 12:43:04 +0000 (12:43 +0000)]
Should be linked by auto* utils.

19 years agoShould be linked by auto* utils.
twisti [Tue, 30 Nov 2004 12:37:35 +0000 (12:37 +0000)]
Should be linked by auto* utils.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 18:36:31 +0000 (18:36 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 16:55:30 +0000 (16:55 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 16:35:46 +0000 (16:35 +0000)]
New source tree.

19 years agoThis one should be installed by auto* stuff.
twisti [Mon, 29 Nov 2004 16:18:00 +0000 (16:18 +0000)]
This one should be installed by auto* stuff.

19 years agoNew source tree.Constructor.c Field.c FileChannelImpl.c GtkComponentPeer.c GtkFileDia...
twisti [Mon, 29 Nov 2004 16:10:33 +0000 (16:10 +0000)]
New source tree.Constructor.c Field.c FileChannelImpl.c GtkComponentPeer.c GtkFileDialogPeer.c GtkScrollPanePeer.c JOWENNTest1.c Makefile.am Method.c Proxy.c Runtime.c Thread.c VMClass.c VMClassLoader.c VMObject.c VMObjectStreamClass.c VMSecurityManager.c VMString.c VMSystem.c VMThrowable.c classcontextnativeTest.c classcontextnativeTest.h java_lang_ClassLoader.h java_lang_Cloneable.h java_lang_Object.h java_lang_String.h java_lang_Thread.h java_lang_ThreadGroup.h java_lang_Throwable.h java_lang_VMObject.h java_lang_VMThread.h

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 16:09:42 +0000 (16:09 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 16:02:28 +0000 (16:02 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 15:56:15 +0000 (15:56 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 15:27:33 +0000 (15:27 +0000)]
New source tree.

19 years agoNew source tree.
twisti [Mon, 29 Nov 2004 12:56:02 +0000 (12:56 +0000)]
New source tree.

19 years agoUse local xmcode and mcode variables.
twisti [Mon, 29 Nov 2004 10:24:31 +0000 (10:24 +0000)]
Use local xmcode and mcode variables.

19 years agoUse local xmcode and mcode variables.
twisti [Mon, 29 Nov 2004 10:11:03 +0000 (10:11 +0000)]
Use local xmcode and mcode variables.

19 years agoSmall comment typo.
twisti [Mon, 29 Nov 2004 10:06:44 +0000 (10:06 +0000)]
Small comment typo.

19 years ago- indent
twisti [Mon, 29 Nov 2004 10:06:02 +0000 (10:06 +0000)]
- indent
- removed unneeded variables from clinitref

19 years agoWarning fixes.
twisti [Mon, 29 Nov 2004 09:59:37 +0000 (09:59 +0000)]
Warning fixes.

19 years agoNew clinit patch code (not ready yet).
twisti [Mon, 29 Nov 2004 09:56:45 +0000 (09:56 +0000)]
New clinit patch code (not ready yet).

19 years agoMoved register defines into arch.h
twisti [Mon, 29 Nov 2004 09:56:25 +0000 (09:56 +0000)]
Moved register defines into arch.h

19 years agoContains architecture stuff from types.h and codegen.h
twisti [Mon, 29 Nov 2004 09:56:02 +0000 (09:56 +0000)]
Contains architecture stuff from types.h and codegen.h

19 years ago- moved architecture stuff into arch.h
twisti [Mon, 29 Nov 2004 09:55:35 +0000 (09:55 +0000)]
- moved architecture stuff into arch.h
- defined ptrint

19 years agoCheck for dig in dump_size().
twisti [Sun, 28 Nov 2004 17:11:50 +0000 (17:11 +0000)]
Check for dig in dump_size().

19 years agoSome changes from my thesis.
twisti [Sun, 28 Nov 2004 17:06:43 +0000 (17:06 +0000)]
Some changes from my thesis.

19 years ago*** empty log message ***
christian [Sun, 28 Nov 2004 16:37:23 +0000 (16:37 +0000)]
*** empty log message ***

19 years agoWarning fixes, sorry.
twisti [Fri, 26 Nov 2004 12:02:31 +0000 (12:02 +0000)]
Warning fixes, sorry.

19 years agoNew clinit patch code.
twisti [Thu, 25 Nov 2004 15:49:48 +0000 (15:49 +0000)]
New clinit patch code.

19 years agoWarning fixes (usage of ptrint).
twisti [Thu, 25 Nov 2004 15:15:15 +0000 (15:15 +0000)]
Warning fixes (usage of ptrint).

19 years agoMove typedef's in front of includes.
twisti [Thu, 25 Nov 2004 15:14:48 +0000 (15:14 +0000)]
Move typedef's in front of includes.

19 years ago#endif typo
twisti [Thu, 25 Nov 2004 15:14:06 +0000 (15:14 +0000)]
#endif typo

19 years ago*** empty log message ***
christian [Thu, 25 Nov 2004 14:17:23 +0000 (14:17 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 25 Nov 2004 13:24:49 +0000 (13:24 +0000)]
*** empty log message ***

19 years agoBoehm now uses a config.h instead of -D defines to force a recompilation
twisti [Wed, 24 Nov 2004 15:26:32 +0000 (15:26 +0000)]
Boehm now uses a config.h instead of -D defines to force a recompilation
after configure made any changes, like --disable-threads.

19 years agoWarning fixes.
twisti [Wed, 24 Nov 2004 14:30:21 +0000 (14:30 +0000)]
Warning fixes.

19 years ago- moved architecture stuff into arch.h
twisti [Wed, 24 Nov 2004 14:27:44 +0000 (14:27 +0000)]
- moved architecture stuff into arch.h
- added ptrint type

19 years agoMoved architecture stuff into arch.h.
twisti [Wed, 24 Nov 2004 14:27:03 +0000 (14:27 +0000)]
Moved architecture stuff into arch.h.

19 years agoWarning fixes.
twisti [Wed, 24 Nov 2004 14:20:21 +0000 (14:20 +0000)]
Warning fixes.

19 years ago- declare i386_mov_reg_mem
twisti [Wed, 24 Nov 2004 14:13:06 +0000 (14:13 +0000)]
- declare i386_mov_reg_mem

19 years agoAdded ptrint type.
twisti [Wed, 24 Nov 2004 14:11:36 +0000 (14:11 +0000)]
Added ptrint type.

19 years agoUse new `ptrint' type for casts instead of `long'.
twisti [Wed, 24 Nov 2004 13:57:36 +0000 (13:57 +0000)]
Use new `ptrint' type for casts instead of `long'.

19 years agoNew clinit patch code.
twisti [Wed, 24 Nov 2004 13:57:02 +0000 (13:57 +0000)]
New clinit patch code.

19 years agotypedef a ptrint type to cast function pointers to int.
twisti [Wed, 24 Nov 2004 13:56:44 +0000 (13:56 +0000)]
typedef a ptrint type to cast function pointers to int.

19 years agoInclude <ucontext.h> instead of <sys/...>.
twisti [Wed, 24 Nov 2004 13:56:06 +0000 (13:56 +0000)]
Include <ucontext.h> instead of <sys/...>.

19 years ago- maybe we should always use `const char *' in function declarations
twisti [Wed, 24 Nov 2004 13:31:00 +0000 (13:31 +0000)]
- maybe we should always use `const char *' in function declarations
- bugfix: use vpfprintf in throw_cacao_exception_exit

19 years agoTypo fixed.
twisti [Wed, 24 Nov 2004 13:06:56 +0000 (13:06 +0000)]
Typo fixed.

19 years agoAdded Inline items
carolyn [Wed, 24 Nov 2004 11:18:06 +0000 (11:18 +0000)]
Added Inline items

19 years agoatomic instructions
stefan [Tue, 23 Nov 2004 22:19:40 +0000 (22:19 +0000)]
atomic instructions

19 years agoChanged field name className to new declaringClass.
twisti [Tue, 23 Nov 2004 16:07:11 +0000 (16:07 +0000)]
Changed field name className to new declaringClass.

19 years agoInclude required config.h.
twisti [Tue, 23 Nov 2004 16:06:03 +0000 (16:06 +0000)]
Include required config.h.

19 years agoFurther changes.
twisti [Tue, 23 Nov 2004 16:05:40 +0000 (16:05 +0000)]
Further changes.

19 years agoInclude arch.h.
twisti [Tue, 23 Nov 2004 16:05:04 +0000 (16:05 +0000)]
Include arch.h.

19 years agoInclude ucontext.h.
twisti [Tue, 23 Nov 2004 16:04:33 +0000 (16:04 +0000)]
Include ucontext.h.

19 years agoInclude arch.h for CODEMMAP.
twisti [Tue, 23 Nov 2004 16:02:46 +0000 (16:02 +0000)]
Include arch.h for CODEMMAP.

19 years agoInclude config.h for USE_THREADS.
twisti [Tue, 23 Nov 2004 16:02:31 +0000 (16:02 +0000)]
Include config.h for USE_THREADS.

19 years agoRemoved unneeded #include "nat/java_lang_VMClass.h".
twisti [Tue, 23 Nov 2004 16:01:51 +0000 (16:01 +0000)]
Removed unneeded #include "nat/java_lang_VMClass.h".

19 years ago- include config.h
twisti [Tue, 23 Nov 2004 15:57:20 +0000 (15:57 +0000)]
- include config.h
- #ifdef -> #if defined

19 years ago- new clinit patch code stuff
twisti [Tue, 23 Nov 2004 15:56:37 +0000 (15:56 +0000)]
- new clinit patch code stuff
- i386 warning fixes

19 years agoNew clinit patch code.
twisti [Tue, 23 Nov 2004 15:55:58 +0000 (15:55 +0000)]
New clinit patch code.

19 years agoMoved architecture dependent stuff into arch.h.
twisti [Tue, 23 Nov 2004 15:53:09 +0000 (15:53 +0000)]
Moved architecture dependent stuff into arch.h.

19 years ago- use dump memory in stub creation
twisti [Tue, 23 Nov 2004 15:52:25 +0000 (15:52 +0000)]
- use dump memory in stub creation
- warning fixes
- new PUT/GETSTATIC clinit code

19 years agoAdded some direct memory operations for PUT/GETSTATIC commands.
twisti [Tue, 23 Nov 2004 15:51:28 +0000 (15:51 +0000)]
Added some direct memory operations for PUT/GETSTATIC commands.

19 years agoMoved architecture dependend stuff into arch.h.
twisti [Tue, 23 Nov 2004 15:49:55 +0000 (15:49 +0000)]
Moved architecture dependend stuff into arch.h.

19 years agomore
stefan [Tue, 23 Nov 2004 09:26:48 +0000 (09:26 +0000)]
more

19 years ago*** empty log message ***
stefan [Tue, 23 Nov 2004 09:26:37 +0000 (09:26 +0000)]
*** empty log message ***

19 years agoinline interfaces
carolyn [Mon, 22 Nov 2004 12:01:16 +0000 (12:01 +0000)]
inline interfaces

19 years agoAdd Interface Test
carolyn [Mon, 22 Nov 2004 11:05:35 +0000 (11:05 +0000)]
Add Interface Test

19 years agoInclude also unused defines.
twisti [Fri, 19 Nov 2004 17:03:32 +0000 (17:03 +0000)]
Include also unused defines.

19 years agoRT input for dynamic load info for at.dms.kjc.Main
carolyn [Fri, 19 Nov 2004 15:53:34 +0000 (15:53 +0000)]
RT input for dynamic load info for at.dms.kjc.Main

19 years agoRTA updates for abstract classes
carolyn [Fri, 19 Nov 2004 15:47:13 +0000 (15:47 +0000)]
RTA updates for abstract classes

19 years agoRemoved unused headers.
twisti [Fri, 19 Nov 2004 15:14:58 +0000 (15:14 +0000)]
Removed unused headers.

19 years agoWarning fix.
twisti [Fri, 19 Nov 2004 14:38:04 +0000 (14:38 +0000)]
Warning fix.

19 years agoAgain a #warning without __GNUC__. Ahhhhhhhhhhhhhh!
twisti [Fri, 19 Nov 2004 14:26:31 +0000 (14:26 +0000)]
Again a #warning without __GNUC__. Ahhhhhhhhhhhhhh!

19 years agoSystem.exit bug fix.
twisti [Fri, 19 Nov 2004 13:17:33 +0000 (13:17 +0000)]
System.exit bug fix.

19 years agoBug fix: we also need to generate the nativetable entries from the classes
twisti [Thu, 18 Nov 2004 13:02:27 +0000 (13:02 +0000)]
Bug fix: we also need to generate the nativetable entries from the classes
which are not generated newly.

19 years agoBug fix: released filename memory of classpath entries.
twisti [Thu, 18 Nov 2004 13:01:41 +0000 (13:01 +0000)]
Bug fix: released filename memory of classpath entries.

19 years agoRenamed verbose to opt_verbose.
twisti [Thu, 18 Nov 2004 12:25:04 +0000 (12:25 +0000)]
Renamed verbose to opt_verbose.

19 years agoRenamed opt_verbose'
twisti [Thu, 18 Nov 2004 12:22:20 +0000 (12:22 +0000)]
Renamed opt_verbose'

19 years agoUse malloc'd memory in suck_init and suck_start and tried to make it a bit
twisti [Thu, 18 Nov 2004 12:21:44 +0000 (12:21 +0000)]
Use malloc'd memory in suck_init and suck_start and tried to make it a bit
clearer.

19 years agoUse global opt_verbose.
twisti [Thu, 18 Nov 2004 12:20:19 +0000 (12:20 +0000)]
Use global opt_verbose.

19 years ago- #include "nat/java_lang_VMObject.h"
twisti [Thu, 18 Nov 2004 12:19:49 +0000 (12:19 +0000)]
- #include "nat/java_lang_VMObject.h"
- renamed `verbose' to `opt_verbose'

19 years agoFirst try to get a bootstrap-like build process.
twisti [Thu, 18 Nov 2004 12:17:56 +0000 (12:17 +0000)]
First try to get a bootstrap-like build process.

19 years agoUpdated to classpath-0.12.
twisti [Thu, 18 Nov 2004 12:17:04 +0000 (12:17 +0000)]
Updated to classpath-0.12.

19 years agoThis one should be generated by cacaoh.
twisti [Thu, 18 Nov 2004 12:15:51 +0000 (12:15 +0000)]
This one should be generated by cacaoh.

19 years agoAdded unneeded .h files to CLEANFILES.
twisti [Thu, 18 Nov 2004 12:13:36 +0000 (12:13 +0000)]
Added unneeded .h files to CLEANFILES.

19 years ago- include path fixes
twisti [Thu, 18 Nov 2004 12:12:05 +0000 (12:12 +0000)]
- include path fixes
- renamed `verbose' to `opt_verbose'

19 years agoRemoved unused include.
twisti [Thu, 18 Nov 2004 10:40:43 +0000 (10:40 +0000)]
Removed unused include.

19 years ago- removed 2nd jni_init()
twisti [Thu, 18 Nov 2004 10:39:18 +0000 (10:39 +0000)]
- removed 2nd jni_init()
- call System.exit instead of Runtime.exit (smaller code)
- better exit status handling

19 years agoTeach cacaoh -help, -version and -verbose.
twisti [Thu, 18 Nov 2004 10:38:05 +0000 (10:38 +0000)]
Teach cacaoh -help, -version and -verbose.

19 years ago- removed unused include
twisti [Thu, 18 Nov 2004 10:37:24 +0000 (10:37 +0000)]
- removed unused include
- warning fixes

19 years agoUse cacao types instead of int and long.
twisti [Thu, 18 Nov 2004 10:30:43 +0000 (10:30 +0000)]
Use cacao types instead of int and long.

19 years agoUse maxlocals, exceptiontable* from codegendata instead of methodinfo
christian [Wed, 17 Nov 2004 20:45:56 +0000 (20:45 +0000)]
Use maxlocals, exceptiontable* from codegendata instead of methodinfo

19 years agocodegendata an optimize_loops ��bergeben
christian [Wed, 17 Nov 2004 20:43:28 +0000 (20:43 +0000)]
codegendata an optimize_loops ��bergeben

19 years agoTeach cacaoh to understand -d <dir> to install generated header files into
twisti [Wed, 17 Nov 2004 17:19:14 +0000 (17:19 +0000)]
Teach cacaoh to understand -d <dir> to install generated header files into
a destination directory. Default is `.'.