chris [Mon, 27 Sep 1999 15:33:16 +0000 (15:33 +0000)]
*** empty log message ***
phil [Wed, 15 Sep 1999 11:37:38 +0000 (11:37 +0000)]
*** empty log message ***
phil [Wed, 15 Sep 1999 11:25:21 +0000 (11:25 +0000)]
optimized heap_addreference
phil [Wed, 3 Mar 1999 15:54:06 +0000 (15:54 +0000)]
*** empty log message ***
phil [Fri, 29 Jan 1999 09:54:10 +0000 (09:54 +0000)]
regression testing... sort of
phil [Thu, 28 Jan 1999 19:50:01 +0000 (19:50 +0000)]
fixing my fix to teh fix
phil [Thu, 28 Jan 1999 19:49:32 +0000 (19:49 +0000)]
fixing my fix
phil [Thu, 28 Jan 1999 19:48:49 +0000 (19:48 +0000)]
a couple more prerelease fixes
phil [Thu, 28 Jan 1999 11:55:57 +0000 (11:55 +0000)]
added a simple test target
phil [Tue, 26 Jan 1999 00:38:58 +0000 (00:38 +0000)]
documentation changes
andi [Wed, 20 Jan 1999 15:41:38 +0000 (15:41 +0000)]
automake/autoconf fixes
andi [Wed, 20 Jan 1999 15:01:41 +0000 (15:01 +0000)]
*** empty log message ***
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
phil [Wed, 20 Jan 1999 02:13:50 +0000 (02:13 +0000)]
fixed a makefile problem from hell (actually just an include path)
phil [Wed, 20 Jan 1999 01:56:38 +0000 (01:56 +0000)]
*** empty log message ***
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.
phil [Wed, 20 Jan 1999 01:47:18 +0000 (01:47 +0000)]
*** empty log message ***
phil [Wed, 20 Jan 1999 00:13:19 +0000 (00:13 +0000)]
renamed to COPYING
phil [Wed, 20 Jan 1999 00:12:54 +0000 (00:12 +0000)]
COPYRIGHT was renamed into COPYING, to conform to the GNU coding standard
phil [Tue, 12 Jan 1999 01:42:22 +0000 (01:42 +0000)]
a man page
phil [Tue, 5 Jan 1999 19:26:33 +0000 (19:26 +0000)]
*** empty log message ***
cacao [Sun, 13 Dec 1998 22:46:56 +0000 (22:46 +0000)]
DUP2 bug fixed
cacao [Sun, 13 Dec 1998 20:33:44 +0000 (20:33 +0000)]
threading bugs fixed
cacao [Sun, 13 Dec 1998 20:08:15 +0000 (20:08 +0000)]
threading bugs fixed
phil [Fri, 11 Dec 1998 02:03:33 +0000 (02:03 +0000)]
Bugfixes (in-heap check, reclaim, ...) and additional analytical code
phil [Thu, 10 Dec 1998 17:48:53 +0000 (17:48 +0000)]
Fixed yet another nasty bug, added additional data collection and analysis
phil [Wed, 9 Dec 1998 15:36:04 +0000 (15:36 +0000)]
added collection of fragmentation data
cacao [Mon, 30 Nov 1998 22:55:04 +0000 (22:55 +0000)]
ICONST a bug fixed
cacao [Mon, 30 Nov 1998 22:54:31 +0000 (22:54 +0000)]
arg reg bug fixed, array optimizations
cacao [Mon, 30 Nov 1998 22:52:58 +0000 (22:52 +0000)]
First working mips code
phil [Mon, 30 Nov 1998 22:30:41 +0000 (22:30 +0000)]
mips changes
phil [Mon, 30 Nov 1998 22:29:56 +0000 (22:29 +0000)]
mips changes
phil [Mon, 30 Nov 1998 22:04:43 +0000 (22:04 +0000)]
*** empty log message ***
phil [Mon, 30 Nov 1998 14:54:19 +0000 (14:54 +0000)]
*** empty log message ***
phil [Mon, 30 Nov 1998 14:53:53 +0000 (14:53 +0000)]
deativated lifespan analyser in production version
phil [Mon, 30 Nov 1998 14:53:05 +0000 (14:53 +0000)]
added lifespan analyser
phil [Mon, 30 Nov 1998 14:52:53 +0000 (14:52 +0000)]
added lifespan analyser & fixed the "very last" bug
phil [Wed, 25 Nov 1998 11:49:36 +0000 (11:49 +0000)]
Cleaned up, fixed the "last" bug, optimized.
phil [Wed, 25 Nov 1998 11:48:50 +0000 (11:48 +0000)]
Added various flags
phil [Wed, 25 Nov 1998 11:47:42 +0000 (11:47 +0000)]
Re-enabled SIZE_FROM_CLASSINFO
phil [Wed, 25 Nov 1998 11:46:55 +0000 (11:46 +0000)]
Fixed a typo (#if --> #ifdef)
phil [Wed, 25 Nov 1998 11:46:04 +0000 (11:46 +0000)]
Fixed closing-behaviour of stdout and stderr
phil [Wed, 25 Nov 1998 11:45:40 +0000 (11:45 +0000)]
*** empty log message ***
cacao [Tue, 24 Nov 1998 14:07:51 +0000 (14:07 +0000)]
array commands without check added
phil [Mon, 23 Nov 1998 11:16:26 +0000 (11:16 +0000)]
*** empty log message ***
cacao [Thu, 19 Nov 1998 21:38:18 +0000 (21:38 +0000)]
dependencies added
cacao [Thu, 19 Nov 1998 21:16:04 +0000 (21:16 +0000)]
renaming of thread functions
cacao [Thu, 19 Nov 1998 21:13:04 +0000 (21:13 +0000)]
initial mips threads.h
schani [Thu, 19 Nov 1998 13:39:49 +0000 (13:39 +0000)]
Threads are now garbage collected correctly (hopefully).
schani [Thu, 19 Nov 1998 13:25:46 +0000 (13:25 +0000)]
Fixed a threads/gc bug.
cacao [Wed, 18 Nov 1998 22:06:30 +0000 (22:06 +0000)]
mips compatibility
cacao [Wed, 18 Nov 1998 22:05:43 +0000 (22:05 +0000)]
missing USE_THREAD added
cacao [Wed, 18 Nov 1998 14:58:50 +0000 (14:58 +0000)]
disassembler improved
cacao [Wed, 18 Nov 1998 14:57:48 +0000 (14:57 +0000)]
mips codegenerator added
cacao [Mon, 16 Nov 1998 20:56:48 +0000 (20:56 +0000)]
changes in usage message
cacao [Mon, 16 Nov 1998 20:56:13 +0000 (20:56 +0000)]
heap_close bug fixed
phil [Mon, 16 Nov 1998 18:57:06 +0000 (18:57 +0000)]
fixed a comparision during emitting the statisitcs
phil [Mon, 16 Nov 1998 18:55:32 +0000 (18:55 +0000)]
additional statistics, improved marking
phil [Mon, 16 Nov 1998 18:55:02 +0000 (18:55 +0000)]
Fixed closing of stderr
phil [Mon, 16 Nov 1998 18:54:32 +0000 (18:54 +0000)]
*** empty log message ***
schani [Mon, 16 Nov 1998 16:49:18 +0000 (16:49 +0000)]
Threads now close down even if main thread
exits prematurely.
cacao [Fri, 13 Nov 1998 09:12:34 +0000 (09:12 +0000)]
first part of mips port
cacao [Fri, 13 Nov 1998 09:03:02 +0000 (09:03 +0000)]
signal exception handling done in C
phil [Thu, 12 Nov 1998 23:14:17 +0000 (23:14 +0000)]
Added an exit_handler function which is called upon program termination
phil [Wed, 11 Nov 1998 21:15:48 +0000 (21:15 +0000)]
Removed the LOG macros again, for the Digital cc complains about it
phil [Wed, 11 Nov 1998 21:12:27 +0000 (21:12 +0000)]
Added the LOG macro to simplify logging :)
phil [Wed, 11 Nov 1998 21:11:55 +0000 (21:11 +0000)]
Added an option to enable/disable the new gc
cacao [Wed, 11 Nov 1998 20:11:10 +0000 (20:11 +0000)]
cleaned up macros
phil [Wed, 11 Nov 1998 19:41:52 +0000 (19:41 +0000)]
*** empty log message ***
phil [Wed, 11 Nov 1998 19:40:23 +0000 (19:40 +0000)]
*** empty log message ***
phil [Wed, 11 Nov 1998 02:22:30 +0000 (02:22 +0000)]
Modifications to make the new mm compile using the Digital Unix cc
schani [Tue, 10 Nov 1998 18:19:24 +0000 (18:19 +0000)]
Added doc/threads.tex.
phil [Tue, 10 Nov 1998 17:41:33 +0000 (17:41 +0000)]
Deleted targets dependent on files not in the cvs
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.
phil [Tue, 10 Nov 1998 17:35:47 +0000 (17:35 +0000)]
Minor code cleanup. Removed unnecessary debugging output.
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).
phil [Tue, 10 Nov 1998 12:12:02 +0000 (12:12 +0000)]
Added the mm subdirectory to the distribution
cacao [Tue, 10 Nov 1998 10:52:59 +0000 (10:52 +0000)]
small corrections for verbosecall
phil [Mon, 9 Nov 1998 23:06:35 +0000 (23:06 +0000)]
*** empty log message ***
phil [Mon, 9 Nov 1998 23:06:11 +0000 (23:06 +0000)]
finally under version control!
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
cacao [Mon, 9 Nov 1998 21:49:28 +0000 (21:49 +0000)]
newcomp moved to jit
cacao [Mon, 9 Nov 1998 20:35:11 +0000 (20:35 +0000)]
newcomp moved to jit
phil [Mon, 9 Nov 1998 13:44:47 +0000 (13:44 +0000)]
Reverts an errorous checkin
phil [Mon, 9 Nov 1998 13:43:07 +0000 (13:43 +0000)]
Makefile
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
cacao [Sun, 8 Nov 1998 21:48:27 +0000 (21:48 +0000)]
Fault address computing added
cacao [Sun, 8 Nov 1998 21:47:50 +0000 (21:47 +0000)]
documentation improved
cacao [Fri, 6 Nov 1998 00:11:40 +0000 (00:11 +0000)]
documentation added
phil [Thu, 5 Nov 1998 21:06:20 +0000 (21:06 +0000)]
Fixed another bug in finalization from heap_close
schani [Thu, 5 Nov 1998 20:46:38 +0000 (20:46 +0000)]
Finalizing really works now (finalizing occured after compiler and loader
were deinitialized).
phil [Thu, 5 Nov 1998 20:12:53 +0000 (20:12 +0000)]
Fixed bug in finalization from heap_close
schani [Thu, 5 Nov 1998 13:06:05 +0000 (13:06 +0000)]
Cacao does now compile again with threads disabled.
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.
cacao [Tue, 3 Nov 1998 21:12:40 +0000 (21:12 +0000)]
basic block struct changed
chris [Tue, 3 Nov 1998 15:53:33 +0000 (15:53 +0000)]
added
phil [Tue, 3 Nov 1998 11:29:37 +0000 (11:29 +0000)]
The new allocator and a new bitmap management subsystem.
cacao [Mon, 2 Nov 1998 20:37:26 +0000 (20:37 +0000)]
java.home properties bug fixed
cacao [Mon, 2 Nov 1998 17:01:47 +0000 (17:01 +0000)]
bidirectional layout of vftbl/interfaces added
cacao [Mon, 2 Nov 1998 16:54:16 +0000 (16:54 +0000)]
bidirectional layout of vftbl/interfaces added