cacao.git
19 years agoExternal classpath support.
twisti [Fri, 18 Mar 2005 12:45:13 +0000 (12:45 +0000)]
External classpath support.

19 years agoIgnore Makefiles.
twisti [Fri, 18 Mar 2005 12:42:16 +0000 (12:42 +0000)]
Ignore Makefiles.

19 years agoFirst try to implement the scheduler.
twisti [Fri, 18 Mar 2005 09:24:00 +0000 (09:24 +0000)]
First try to implement the scheduler.

19 years agoAdded: if USE_SCHEDULER
twisti [Thu, 10 Mar 2005 16:33:45 +0000 (16:33 +0000)]
Added: if USE_SCHEDULER

19 years agoAdded --enable-scheduler, but disabled by default except for xdspcore.
twisti [Thu, 10 Mar 2005 16:22:21 +0000 (16:22 +0000)]
Added --enable-scheduler, but disabled by default except for xdspcore.

19 years agosimple LSRA update
christian [Thu, 10 Mar 2005 16:17:50 +0000 (16:17 +0000)]
simple LSRA update

19 years agoAdded IS_ADR_TYPE macro.
twisti [Thu, 10 Mar 2005 13:47:01 +0000 (13:47 +0000)]
Added IS_ADR_TYPE macro.

19 years agoPass stdout to disassinstr for xDSPcore.
twisti [Thu, 10 Mar 2005 13:45:28 +0000 (13:45 +0000)]
Pass stdout to disassinstr for xDSPcore.

19 years ago- GNU header update
twisti [Thu, 10 Mar 2005 13:43:55 +0000 (13:43 +0000)]
- GNU header update
- changed __i386__ to __I386__ (cross-compile problems)

19 years ago- reformated some output, so the number from a whole classpath compile can
twisti [Thu, 10 Mar 2005 13:31:37 +0000 (13:31 +0000)]
- reformated some output, so the number from a whole classpath compile can
  be read
- added scheduler statistics

19 years agoBetter latency calculation.
twisti [Thu, 10 Mar 2005 12:20:49 +0000 (12:20 +0000)]
Better latency calculation.

19 years agosimple LSRA: argument precoloring with CONSECUTIVE* flags
christian [Thu, 10 Mar 2005 08:15:44 +0000 (08:15 +0000)]
simple LSRA: argument precoloring with CONSECUTIVE* flags

19 years agoAdded --disable-statistics
twisti [Wed, 9 Mar 2005 12:11:19 +0000 (12:11 +0000)]
Added --disable-statistics

19 years ago#ifdef STATISTICS statistics option.
twisti [Wed, 9 Mar 2005 12:07:57 +0000 (12:07 +0000)]
#ifdef STATISTICS statistics option.

19 years agoOnly compile statistics object with STATISTICS.
twisti [Wed, 9 Mar 2005 12:06:52 +0000 (12:06 +0000)]
Only compile statistics object with STATISTICS.

19 years agoInclude config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 12:01:42 +0000 (12:01 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.

19 years agoifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:56:20 +0000 (11:56 +0000)]
ifdef statistics stuff to support --disable-statistics.

19 years ago- added CACAO_JRE_DIR
twisti [Wed, 9 Mar 2005 11:53:25 +0000 (11:53 +0000)]
- added CACAO_JRE_DIR
- removed STATISTICS (configure option)

19 years agoInclude config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:37:33 +0000 (11:37 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.

19 years agoAdded config.h to resolve undefined reference on recompilation with a changes config.
twisti [Wed, 9 Mar 2005 11:15:04 +0000 (11:15 +0000)]
Added config.h to resolve undefined reference on recompilation with a changes config.

19 years agosimple lsra first POWERPC Version (all long in memory)
christian [Tue, 8 Mar 2005 06:34:11 +0000 (06:34 +0000)]
simple lsra first POWERPC Version (all long in memory)

19 years agosimple lsra first POWERPC Version (all long in memory)
christian [Tue, 8 Mar 2005 06:27:57 +0000 (06:27 +0000)]
simple lsra first POWERPC Version (all long in memory)

19 years agoFor xdsp debugging purposes.
twisti [Mon, 7 Mar 2005 11:39:11 +0000 (11:39 +0000)]
For xdsp debugging purposes.

19 years agolsra configure switch
christian [Mon, 7 Mar 2005 10:46:43 +0000 (10:46 +0000)]
lsra configure switch

19 years agoForgot to add native functions which are implemented in classpath itself.
twisti [Mon, 7 Mar 2005 10:15:44 +0000 (10:15 +0000)]
Forgot to add native functions which are implemented in classpath itself.

19 years agoCompile warning fix.
twisti [Mon, 7 Mar 2005 09:50:57 +0000 (09:50 +0000)]
Compile warning fix.

19 years agosimple LSRA Update
christian [Mon, 7 Mar 2005 09:04:27 +0000 (09:04 +0000)]
simple LSRA Update

19 years agosimple LSRA for i386,alpha, x86_64
christian [Mon, 7 Mar 2005 08:43:08 +0000 (08:43 +0000)]
simple LSRA for i386,alpha, x86_64

19 years agodon't use r2 as a temp register on linux
stefan [Sun, 6 Mar 2005 23:10:47 +0000 (23:10 +0000)]
don't use r2 as a temp register on linux
was also used as an "argument register" to asm_call_jit_compiler

19 years agoBugfix.
twisti [Sat, 5 Mar 2005 18:47:05 +0000 (18:47 +0000)]
Bugfix.

19 years agoRemoved src/native/tools/Makefile.
twisti [Sat, 5 Mar 2005 17:54:19 +0000 (17:54 +0000)]
Removed src/native/tools/Makefile.

19 years agoAdded bin_SCRIPTS.
twisti [Sat, 5 Mar 2005 17:27:42 +0000 (17:27 +0000)]
Added bin_SCRIPTS.

19 years ago- add AM_MAINTAINER_MODE
twisti [Sat, 5 Mar 2005 17:27:02 +0000 (17:27 +0000)]
- add AM_MAINTAINER_MODE
- removed --enable-portable-native-sync
- pass architecture specific library dir to classpath via --libdir

19 years agoRemoved unused printnativetableentry function.
twisti [Sat, 5 Mar 2005 17:10:18 +0000 (17:10 +0000)]
Removed unused printnativetableentry function.

19 years ago- removed gtk lib linking stuff
twisti [Sat, 5 Mar 2005 17:07:11 +0000 (17:07 +0000)]
- removed gtk lib linking stuff
- removed install hook

19 years agoProperty bugfix: -Dfoo creates an empty property
twisti [Sat, 5 Mar 2005 17:05:40 +0000 (17:05 +0000)]
Property bugfix: -Dfoo creates an empty property

19 years agoAdded scripts to SUBDIRS.
twisti [Sat, 5 Mar 2005 17:01:20 +0000 (17:01 +0000)]
Added scripts to SUBDIRS.

19 years agoTable of native functions CACAO implements (is now hardcoded and not
twisti [Sat, 5 Mar 2005 16:59:22 +0000 (16:59 +0000)]
Table of native functions CACAO implements (is now hardcoded and not
generated anymore, because the classpath VM api should be more or less
stable).

19 years agoRemoved old, unused gtk stuff.
twisti [Sat, 5 Mar 2005 16:58:09 +0000 (16:58 +0000)]
Removed old, unused gtk stuff.

19 years agoRemoved nativetable.inc generation stuff.
twisti [Sat, 5 Mar 2005 16:57:40 +0000 (16:57 +0000)]
Removed nativetable.inc generation stuff.

19 years ago- removed headers which are not required
twisti [Sat, 5 Mar 2005 16:57:13 +0000 (16:57 +0000)]
- removed headers which are not required
- changed header generation

19 years agoNot needed anymore.
twisti [Sat, 5 Mar 2005 16:56:28 +0000 (16:56 +0000)]
Not needed anymore.

19 years agoFrom now, we use a hardcoded nativetable.
twisti [Sat, 5 Mar 2005 16:55:45 +0000 (16:55 +0000)]
From now, we use a hardcoded nativetable.

19 years ago- removed old, unused gtk files
twisti [Sat, 5 Mar 2005 16:53:16 +0000 (16:53 +0000)]
- removed old, unused gtk files
- removed implementednatives.data stuff

19 years agoRemoved unused headers.
twisti [Sat, 5 Mar 2005 16:50:28 +0000 (16:50 +0000)]
Removed unused headers.

19 years agoHeader fixes.
twisti [Sat, 5 Mar 2005 16:50:13 +0000 (16:50 +0000)]
Header fixes.

19 years agoNot required anymore.
twisti [Sat, 5 Mar 2005 16:47:24 +0000 (16:47 +0000)]
Not required anymore.

19 years ago- removed ALIGNCODENOP
twisti [Sat, 5 Mar 2005 15:55:51 +0000 (15:55 +0000)]
- removed ALIGNCODENOP
- bugfix in runverbose: float register have been copied to the wrong
  integer registers

19 years agoRemoved ALIGNCODENOP.
twisti [Sat, 5 Mar 2005 15:42:13 +0000 (15:42 +0000)]
Removed ALIGNCODENOP.

19 years agoJust ignore some files.
twisti [Sat, 5 Mar 2005 14:40:14 +0000 (14:40 +0000)]
Just ignore some files.

19 years agoFriday save.
twisti [Fri, 4 Mar 2005 17:09:13 +0000 (17:09 +0000)]
Friday save.

19 years agoBuild directory fixes.
twisti [Fri, 4 Mar 2005 16:30:45 +0000 (16:30 +0000)]
Build directory fixes.

19 years agoBuild directory fixes.
twisti [Fri, 4 Mar 2005 16:14:25 +0000 (16:14 +0000)]
Build directory fixes.

19 years agoRemoved jvm98 Makefile.
twisti [Fri, 4 Mar 2005 15:53:19 +0000 (15:53 +0000)]
Removed jvm98 Makefile.

19 years ago*** empty log message ***
christian [Fri, 4 Mar 2005 15:49:41 +0000 (15:49 +0000)]
*** empty log message ***

19 years agoRemoved jvm98 subdir.
twisti [Fri, 4 Mar 2005 15:20:34 +0000 (15:20 +0000)]
Removed jvm98 subdir.

19 years agoThese are not required anymore. Spec JVM98 runs without patches through
twisti [Fri, 4 Mar 2005 14:01:52 +0000 (14:01 +0000)]
These are not required anymore. Spec JVM98 runs without patches through
SpecApplication.

19 years agoUpdated.
twisti [Fri, 4 Mar 2005 11:33:40 +0000 (11:33 +0000)]
Updated.

19 years agoYearly changelogs.
twisti [Fri, 4 Mar 2005 11:33:16 +0000 (11:33 +0000)]
Yearly changelogs.

19 years ago- don't pass unused pos to disassinstr
twisti [Thu, 3 Mar 2005 11:25:06 +0000 (11:25 +0000)]
- don't pass unused pos to disassinstr
- use disassinstr in disassemble

19 years agoDon't pass unused pos to disassintr.
twisti [Thu, 3 Mar 2005 10:59:37 +0000 (10:59 +0000)]
Don't pass unused pos to disassintr.

19 years agoDon't pass pos to disassinstr.
twisti [Thu, 3 Mar 2005 10:43:46 +0000 (10:43 +0000)]
Don't pass pos to disassinstr.

19 years agoHopefully last attempt.
twisti [Wed, 2 Mar 2005 16:27:05 +0000 (16:27 +0000)]
Hopefully last attempt.

19 years agoSave.
twisti [Wed, 2 Mar 2005 10:56:49 +0000 (10:56 +0000)]
Save.

19 years agoadded inline statistics + error check in VMThread.c
carolyn [Tue, 1 Mar 2005 20:06:36 +0000 (20:06 +0000)]
added inline statistics + error check in VMThread.c

19 years agoUpdate.
twisti [Tue, 1 Mar 2005 17:17:05 +0000 (17:17 +0000)]
Update.

19 years agofix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local...
motse [Tue, 1 Mar 2005 14:09:25 +0000 (14:09 +0000)]
fix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local one. GetEnv returns a pointer to a pointer (ptr_env) not only one pointer (JNI_JNIEnvTable).

19 years agoRemoved java_lang_JOWENNTest1.h
twisti [Mon, 28 Feb 2005 20:23:23 +0000 (20:23 +0000)]
Removed java_lang_JOWENNTest1.h

19 years agoXTA running
carolyn [Fri, 25 Feb 2005 15:51:05 +0000 (15:51 +0000)]
XTA running

19 years agoBuild fix (sorry).
twisti [Thu, 24 Feb 2005 23:39:12 +0000 (23:39 +0000)]
Build fix (sorry).

19 years agoWhatever.
twisti [Thu, 24 Feb 2005 19:52:00 +0000 (19:52 +0000)]
Whatever.

19 years agoNext save.
twisti [Thu, 24 Feb 2005 08:44:59 +0000 (08:44 +0000)]
Next save.

19 years agoSave.
twisti [Wed, 23 Feb 2005 17:03:53 +0000 (17:03 +0000)]
Save.

19 years agoRenamed: floatregsnum -> fltregsnum
twisti [Wed, 23 Feb 2005 11:50:07 +0000 (11:50 +0000)]
Renamed: floatregsnum -> fltregsnum
         floatreg_ret -> fltreg_ret
This is more consistent with the other names.

19 years agoProgress...
twisti [Wed, 23 Feb 2005 11:47:32 +0000 (11:47 +0000)]
Progress...

19 years agoAdded SUPPORT_MUL_CONST define.
twisti [Wed, 23 Feb 2005 11:06:33 +0000 (11:06 +0000)]
Added SUPPORT_MUL_CONST define.

19 years agoxta full code
carolyn [Sat, 19 Feb 2005 11:46:27 +0000 (11:46 +0000)]
xta full code

19 years ago1st level calls print
carolyn [Sat, 19 Feb 2005 11:32:42 +0000 (11:32 +0000)]
1st level calls print

19 years ago*** empty log message ***
christian [Fri, 18 Feb 2005 07:45:57 +0000 (07:45 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 20:43:07 +0000 (20:43 +0000)]
*** empty log message ***

19 years agodisassembler fixes.
twisti [Thu, 17 Feb 2005 19:50:24 +0000 (19:50 +0000)]
disassembler fixes.

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 19:47:23 +0000 (19:47 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 13:42:23 +0000 (13:42 +0000)]
*** empty log message ***

19 years agoAdded schedule subdir.
twisti [Thu, 17 Feb 2005 11:41:16 +0000 (11:41 +0000)]
Added schedule subdir.

19 years agoDon't declare float/double functions on xdspcore (prevent warnings).
twisti [Thu, 17 Feb 2005 11:41:05 +0000 (11:41 +0000)]
Don't declare float/double functions on xdspcore (prevent warnings).

19 years agoInitial commit for instruction scheduler.
twisti [Thu, 17 Feb 2005 11:40:01 +0000 (11:40 +0000)]
Initial commit for instruction scheduler.

19 years agoCalling convention fixes.
twisti [Wed, 16 Feb 2005 14:46:52 +0000 (14:46 +0000)]
Calling convention fixes.

19 years ago*** empty log message ***
christian [Tue, 15 Feb 2005 20:01:57 +0000 (20:01 +0000)]
*** empty log message ***

19 years agoUse: utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Tue, 15 Feb 2005 16:53:22 +0000 (16:53 +0000)]
Use: utf_fillInStackTrace, utf_void__java_lang_Throwable

19 years ago- some signal changes
twisti [Tue, 15 Feb 2005 16:52:08 +0000 (16:52 +0000)]
- some signal changes
- include "cacao/cacao.h"

19 years agoBuild dir fixes.
twisti [Tue, 15 Feb 2005 16:51:28 +0000 (16:51 +0000)]
Build dir fixes.

19 years agonew lsra version
christian [Tue, 15 Feb 2005 16:30:41 +0000 (16:30 +0000)]
new lsra version
---------------------------------------------------------------------

19 years ago- disassemble use disassinstr
twisti [Tue, 15 Feb 2005 13:14:26 +0000 (13:14 +0000)]
- disassemble use disassinstr
- don't pass `pos' to disassinstr

19 years ago- we don't need `i' passed to disassinstr
twisti [Tue, 15 Feb 2005 13:08:35 +0000 (13:08 +0000)]
- we don't need `i' passed to disassinstr
- don't increase counters in for loop

19 years agorange overwrite fixed in asm_cacheflush
stefan [Mon, 14 Feb 2005 20:25:40 +0000 (20:25 +0000)]
range overwrite fixed in asm_cacheflush

19 years agoForgot to remove some class_* stuff (thanks go to the irix linker, man you
twisti [Thu, 10 Feb 2005 11:41:52 +0000 (11:41 +0000)]
Forgot to remove some class_* stuff (thanks go to the irix linker, man you
are a great linker ;-)

19 years ago- using top_builddir instead of top_srcdir where required to support build
twisti [Thu, 10 Feb 2005 11:15:29 +0000 (11:15 +0000)]
- using top_builddir instead of top_srcdir where required to support build
  directories
- INCLUDES adjusted

19 years ago- using utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Thu, 10 Feb 2005 11:13:29 +0000 (11:13 +0000)]
- using utf_fillInStackTrace, utf_void__java_lang_Throwable
- smaller chnages

19 years ago- using of utf_fillInStackTrace, utf_void__java_lang_Throwable
twisti [Thu, 10 Feb 2005 11:12:57 +0000 (11:12 +0000)]
- using of utf_fillInStackTrace, utf_void__java_lang_Throwable
- smaller signal changes

19 years ago- #include "vm/stringlocal.h"
twisti [Thu, 10 Feb 2005 11:04:10 +0000 (11:04 +0000)]
- #include "vm/stringlocal.h"
- removed static utf_* variables
- removed class_* variables
- loader_init now returns a bool to indicate an error