cacao.git
24 years agonarray first check in
chris [Mon, 27 Sep 1999 15:54:42 +0000 (15:54 +0000)]
narray first check in

24 years ago*** empty log message ***
chris [Mon, 27 Sep 1999 15:33:16 +0000 (15:33 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
phil [Wed, 15 Sep 1999 11:37:38 +0000 (11:37 +0000)]
*** empty log message ***

24 years agooptimized heap_addreference
phil [Wed, 15 Sep 1999 11:25:21 +0000 (11:25 +0000)]
optimized heap_addreference

25 years ago*** empty log message ***
phil [Wed, 3 Mar 1999 15:54:06 +0000 (15:54 +0000)]
*** empty log message ***

25 years agoregression testing... sort of
phil [Fri, 29 Jan 1999 09:54:10 +0000 (09:54 +0000)]
regression testing... sort of

25 years agofixing my fix to teh fix
phil [Thu, 28 Jan 1999 19:50:01 +0000 (19:50 +0000)]
fixing my fix to teh fix

25 years agofixing my fix
phil [Thu, 28 Jan 1999 19:49:32 +0000 (19:49 +0000)]
fixing my fix

25 years agoa couple more prerelease fixes
phil [Thu, 28 Jan 1999 19:48:49 +0000 (19:48 +0000)]
a couple more prerelease fixes

25 years agoadded a simple test target
phil [Thu, 28 Jan 1999 11:55:57 +0000 (11:55 +0000)]
added a simple test target

25 years agodocumentation changes
phil [Tue, 26 Jan 1999 00:38:58 +0000 (00:38 +0000)]
documentation changes

25 years agoautomake/autoconf fixes
andi [Wed, 20 Jan 1999 15:41:38 +0000 (15:41 +0000)]
automake/autoconf fixes

25 years ago*** empty log message ***
andi [Wed, 20 Jan 1999 15:01:41 +0000 (15:01 +0000)]
*** empty log message ***

25 years agofixed old_copiler/new_compiler issue and other merged the IRIX makefile in
andi [Wed, 20 Jan 1999 14:58:16 +0000 (14:58 +0000)]
fixed old_copiler/new_compiler issue and other merged the IRIX makefile in

25 years agofixed a makefile problem from hell (actually just an include path)
phil [Wed, 20 Jan 1999 02:13:50 +0000 (02:13 +0000)]
fixed a makefile problem from hell (actually just an include path)

25 years ago*** empty log message ***
phil [Wed, 20 Jan 1999 01:56:38 +0000 (01:56 +0000)]
*** empty log message ***

25 years agoChanged the makefile system to autoconf/automake.
phil [Wed, 20 Jan 1999 01:52:45 +0000 (01:52 +0000)]
Changed the makefile system to autoconf/automake.
added a man page
modified almost every file to get it working with autoconf/automake.
rewrote every line that generated a warning.
cleaned up some of the gc code.

25 years ago*** empty log message ***
phil [Wed, 20 Jan 1999 01:47:18 +0000 (01:47 +0000)]
*** empty log message ***

25 years agorenamed to COPYING
phil [Wed, 20 Jan 1999 00:13:19 +0000 (00:13 +0000)]
renamed to COPYING

25 years agoCOPYRIGHT was renamed into COPYING, to conform to the GNU coding standard
phil [Wed, 20 Jan 1999 00:12:54 +0000 (00:12 +0000)]
COPYRIGHT was renamed into COPYING, to conform to the GNU coding standard

25 years agoa man page
phil [Tue, 12 Jan 1999 01:42:22 +0000 (01:42 +0000)]
a man page

25 years ago*** empty log message ***
phil [Tue, 5 Jan 1999 19:26:33 +0000 (19:26 +0000)]
*** empty log message ***

25 years agoDUP2 bug fixed
cacao [Sun, 13 Dec 1998 22:46:56 +0000 (22:46 +0000)]
DUP2 bug fixed

25 years agothreading bugs fixed
cacao [Sun, 13 Dec 1998 20:33:44 +0000 (20:33 +0000)]
threading bugs fixed

25 years agothreading bugs fixed
cacao [Sun, 13 Dec 1998 20:08:15 +0000 (20:08 +0000)]
threading bugs fixed

25 years agoBugfixes (in-heap check, reclaim, ...) and additional analytical code
phil [Fri, 11 Dec 1998 02:03:33 +0000 (02:03 +0000)]
Bugfixes (in-heap check, reclaim, ...) and additional analytical code

25 years agoFixed yet another nasty bug, added additional data collection and analysis
phil [Thu, 10 Dec 1998 17:48:53 +0000 (17:48 +0000)]
Fixed yet another nasty bug, added additional data collection and analysis

25 years agoadded collection of fragmentation data
phil [Wed, 9 Dec 1998 15:36:04 +0000 (15:36 +0000)]
added collection of fragmentation data

25 years agoICONST a bug fixed
cacao [Mon, 30 Nov 1998 22:55:04 +0000 (22:55 +0000)]
ICONST a bug fixed

25 years agoarg reg bug fixed, array optimizations
cacao [Mon, 30 Nov 1998 22:54:31 +0000 (22:54 +0000)]
arg reg bug fixed, array optimizations

25 years agoFirst working mips code
cacao [Mon, 30 Nov 1998 22:52:58 +0000 (22:52 +0000)]
First working mips code

25 years agomips changes
phil [Mon, 30 Nov 1998 22:30:41 +0000 (22:30 +0000)]
mips changes

25 years agomips changes
phil [Mon, 30 Nov 1998 22:29:56 +0000 (22:29 +0000)]
mips changes

25 years ago*** empty log message ***
phil [Mon, 30 Nov 1998 22:04:43 +0000 (22:04 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
phil [Mon, 30 Nov 1998 14:54:19 +0000 (14:54 +0000)]
*** empty log message ***

25 years agodeativated lifespan analyser in production version
phil [Mon, 30 Nov 1998 14:53:53 +0000 (14:53 +0000)]
deativated lifespan analyser in production version

25 years agoadded lifespan analyser
phil [Mon, 30 Nov 1998 14:53:05 +0000 (14:53 +0000)]
added lifespan analyser

25 years agoadded lifespan analyser & fixed the "very last" bug
phil [Mon, 30 Nov 1998 14:52:53 +0000 (14:52 +0000)]
added lifespan analyser & fixed the "very last" bug

25 years agoCleaned up, fixed the "last" bug, optimized.
phil [Wed, 25 Nov 1998 11:49:36 +0000 (11:49 +0000)]
Cleaned up, fixed the "last" bug, optimized.

25 years agoAdded various flags
phil [Wed, 25 Nov 1998 11:48:50 +0000 (11:48 +0000)]
Added various flags

25 years agoRe-enabled SIZE_FROM_CLASSINFO
phil [Wed, 25 Nov 1998 11:47:42 +0000 (11:47 +0000)]
Re-enabled SIZE_FROM_CLASSINFO

25 years agoFixed a typo (#if --> #ifdef)
phil [Wed, 25 Nov 1998 11:46:55 +0000 (11:46 +0000)]
Fixed a typo (#if --> #ifdef)

25 years agoFixed closing-behaviour of stdout and stderr
phil [Wed, 25 Nov 1998 11:46:04 +0000 (11:46 +0000)]
Fixed closing-behaviour of stdout and stderr

25 years ago*** empty log message ***
phil [Wed, 25 Nov 1998 11:45:40 +0000 (11:45 +0000)]
*** empty log message ***

25 years agoarray commands without check added
cacao [Tue, 24 Nov 1998 14:07:51 +0000 (14:07 +0000)]
array commands without check added

25 years ago*** empty log message ***
phil [Mon, 23 Nov 1998 11:16:26 +0000 (11:16 +0000)]
*** empty log message ***

25 years agodependencies added
cacao [Thu, 19 Nov 1998 21:38:18 +0000 (21:38 +0000)]
dependencies added

25 years agorenaming of thread functions
cacao [Thu, 19 Nov 1998 21:16:04 +0000 (21:16 +0000)]
renaming of thread functions

25 years agoinitial mips threads.h
cacao [Thu, 19 Nov 1998 21:13:04 +0000 (21:13 +0000)]
initial mips threads.h

25 years agoThreads are now garbage collected correctly (hopefully).
schani [Thu, 19 Nov 1998 13:39:49 +0000 (13:39 +0000)]
Threads are now garbage collected correctly (hopefully).

25 years agoFixed a threads/gc bug.
schani [Thu, 19 Nov 1998 13:25:46 +0000 (13:25 +0000)]
Fixed a threads/gc bug.

25 years agomips compatibility
cacao [Wed, 18 Nov 1998 22:06:30 +0000 (22:06 +0000)]
mips compatibility

25 years agomissing USE_THREAD added
cacao [Wed, 18 Nov 1998 22:05:43 +0000 (22:05 +0000)]
missing USE_THREAD added

25 years agodisassembler improved
cacao [Wed, 18 Nov 1998 14:58:50 +0000 (14:58 +0000)]
disassembler improved

25 years agomips codegenerator added
cacao [Wed, 18 Nov 1998 14:57:48 +0000 (14:57 +0000)]
mips codegenerator added

25 years agochanges in usage message
cacao [Mon, 16 Nov 1998 20:56:48 +0000 (20:56 +0000)]
changes in usage message

25 years agoheap_close bug fixed
cacao [Mon, 16 Nov 1998 20:56:13 +0000 (20:56 +0000)]
heap_close bug fixed

25 years agofixed a comparision during emitting the statisitcs
phil [Mon, 16 Nov 1998 18:57:06 +0000 (18:57 +0000)]
fixed a comparision during emitting the statisitcs

25 years agoadditional statistics, improved marking
phil [Mon, 16 Nov 1998 18:55:32 +0000 (18:55 +0000)]
additional statistics, improved marking

25 years agoFixed closing of stderr
phil [Mon, 16 Nov 1998 18:55:02 +0000 (18:55 +0000)]
Fixed closing of stderr

25 years ago*** empty log message ***
phil [Mon, 16 Nov 1998 18:54:32 +0000 (18:54 +0000)]
*** empty log message ***

25 years agoThreads now close down even if main thread
schani [Mon, 16 Nov 1998 16:49:18 +0000 (16:49 +0000)]
Threads now close down even if main thread
exits prematurely.

25 years agofirst part of mips port
cacao [Fri, 13 Nov 1998 09:12:34 +0000 (09:12 +0000)]
first part of mips port

25 years agosignal exception handling done in C
cacao [Fri, 13 Nov 1998 09:03:02 +0000 (09:03 +0000)]
signal exception handling done in C

25 years agoAdded an exit_handler function which is called upon program termination
phil [Thu, 12 Nov 1998 23:14:17 +0000 (23:14 +0000)]
Added an exit_handler function which is called upon program termination

25 years agoRemoved the LOG macros again, for the Digital cc complains about it
phil [Wed, 11 Nov 1998 21:15:48 +0000 (21:15 +0000)]
Removed the LOG macros again, for the Digital cc complains about it

25 years agoAdded the LOG macro to simplify logging :)
phil [Wed, 11 Nov 1998 21:12:27 +0000 (21:12 +0000)]
Added the LOG macro to simplify logging :)

25 years agoAdded an option to enable/disable the new gc
phil [Wed, 11 Nov 1998 21:11:55 +0000 (21:11 +0000)]
Added an option to enable/disable the new gc

25 years agocleaned up macros
cacao [Wed, 11 Nov 1998 20:11:10 +0000 (20:11 +0000)]
cleaned up macros

25 years ago*** empty log message ***
phil [Wed, 11 Nov 1998 19:41:52 +0000 (19:41 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
phil [Wed, 11 Nov 1998 19:40:23 +0000 (19:40 +0000)]
*** empty log message ***

25 years agoModifications to make the new mm compile using the Digital Unix cc
phil [Wed, 11 Nov 1998 02:22:30 +0000 (02:22 +0000)]
Modifications to make the new mm compile using the Digital Unix cc

25 years agoAdded doc/threads.tex.
schani [Tue, 10 Nov 1998 18:19:24 +0000 (18:19 +0000)]
Added doc/threads.tex.

25 years agoDeleted targets dependent on files not in the cvs
phil [Tue, 10 Nov 1998 17:41:33 +0000 (17:41 +0000)]
Deleted targets dependent on files not in the cvs

25 years agoFixed various bugs. Most noteworthy: A bug that lead to unnecessary marking;
phil [Tue, 10 Nov 1998 17:37:15 +0000 (17:37 +0000)]
Fixed various bugs. Most noteworthy: A bug that lead to unnecessary marking;
Enforced address alignment in marking.
Added some support to read the size of objects from their object header.

25 years agoMinor code cleanup. Removed unnecessary debugging output.
phil [Tue, 10 Nov 1998 17:35:47 +0000 (17:35 +0000)]
Minor code cleanup. Removed unnecessary debugging output.

25 years agoAdded an "aligned" size field to various objectheaders, to allow for faster garbage...
phil [Tue, 10 Nov 1998 17:33:40 +0000 (17:33 +0000)]
Added an "aligned" size field to various objectheaders, to allow for faster garbage collection. This will eventually reduce the memory footprint of the gc/allocator (remove one bitmap).

25 years agoAdded the mm subdirectory to the distribution
phil [Tue, 10 Nov 1998 12:12:02 +0000 (12:12 +0000)]
Added the mm subdirectory to the distribution

25 years agosmall corrections for verbosecall
cacao [Tue, 10 Nov 1998 10:52:59 +0000 (10:52 +0000)]
small corrections for verbosecall

25 years ago*** empty log message ***
phil [Mon, 9 Nov 1998 23:06:35 +0000 (23:06 +0000)]
*** empty log message ***

25 years agofinally under version control!
phil [Mon, 9 Nov 1998 23:06:11 +0000 (23:06 +0000)]
finally under version control!

25 years agoFixed the makefile distribution targets to include the jit directory; Restructured...
phil [Mon, 9 Nov 1998 23:01:59 +0000 (23:01 +0000)]
Fixed the makefile distribution targets to include the jit directory; Restructured the distribution targets

25 years agonewcomp moved to jit
cacao [Mon, 9 Nov 1998 21:49:28 +0000 (21:49 +0000)]
newcomp moved to jit

25 years agonewcomp moved to jit
cacao [Mon, 9 Nov 1998 20:35:11 +0000 (20:35 +0000)]
newcomp moved to jit

25 years agoReverts an errorous checkin
phil [Mon, 9 Nov 1998 13:44:47 +0000 (13:44 +0000)]
Reverts an errorous checkin

25 years agoMakefile
phil [Mon, 9 Nov 1998 13:43:07 +0000 (13:43 +0000)]
Makefile

25 years agoFixed a bug (wrong constant) in the lowest function causing a wrong path to be taken...
phil [Mon, 9 Nov 1998 13:35:51 +0000 (13:35 +0000)]
Fixed a bug (wrong constant) in the lowest function causing a wrong path to be taken for some 64-bit values

25 years agoFault address computing added
cacao [Sun, 8 Nov 1998 21:48:27 +0000 (21:48 +0000)]
Fault address computing added

25 years agodocumentation improved
cacao [Sun, 8 Nov 1998 21:47:50 +0000 (21:47 +0000)]
documentation improved

25 years agodocumentation added
cacao [Fri, 6 Nov 1998 00:11:40 +0000 (00:11 +0000)]
documentation added

25 years agoFixed another bug in finalization from heap_close
phil [Thu, 5 Nov 1998 21:06:20 +0000 (21:06 +0000)]
Fixed another bug in finalization from heap_close

25 years agoFinalizing really works now (finalizing occured after compiler and loader
schani [Thu, 5 Nov 1998 20:46:38 +0000 (20:46 +0000)]
Finalizing really works now (finalizing occured after compiler and loader
were deinitialized).

25 years agoFixed bug in finalization from heap_close
phil [Thu, 5 Nov 1998 20:12:53 +0000 (20:12 +0000)]
Fixed bug in finalization from heap_close

25 years agoCacao does now compile again with threads disabled.
schani [Thu, 5 Nov 1998 13:06:05 +0000 (13:06 +0000)]
Cacao does now compile again with threads disabled.

25 years agoFixed portability problems related to defines with spaces (# define) and created...
phil [Wed, 4 Nov 1998 12:39:19 +0000 (12:39 +0000)]
Fixed portability problems related to defines with spaces (#   define) and created a new macros to provide inlining only where the compiler supports this keyword.

25 years agobasic block struct changed
cacao [Tue, 3 Nov 1998 21:12:40 +0000 (21:12 +0000)]
basic block struct changed

25 years agoadded
chris [Tue, 3 Nov 1998 15:53:33 +0000 (15:53 +0000)]
added

25 years agoThe new allocator and a new bitmap management subsystem.
phil [Tue, 3 Nov 1998 11:29:37 +0000 (11:29 +0000)]
The new allocator and a new bitmap management subsystem.

25 years agojava.home properties bug fixed
cacao [Mon, 2 Nov 1998 20:37:26 +0000 (20:37 +0000)]
java.home properties bug fixed

25 years agobidirectional layout of vftbl/interfaces added
cacao [Mon, 2 Nov 1998 17:01:47 +0000 (17:01 +0000)]
bidirectional layout of vftbl/interfaces added