cacao.git
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

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

25 years agomm make clean addded
cacao [Fri, 30 Oct 1998 19:23:27 +0000 (19:23 +0000)]
mm make clean addded

25 years agocorrect version of heap.old.c reestablished
cacao [Fri, 30 Oct 1998 19:21:05 +0000 (19:21 +0000)]
correct version of heap.old.c reestablished

25 years agoRun time type check with relative numbering added. Checkcast and Instanceof
cacao [Fri, 30 Oct 1998 14:51:47 +0000 (14:51 +0000)]
Run time type check with relative numbering added. Checkcast and Instanceof
inlined.

25 years agoMinor modification to JIT_MARKER_SUPPORT macro in global.h
phil [Thu, 29 Oct 1998 16:07:41 +0000 (16:07 +0000)]
Minor modification to JIT_MARKER_SUPPORT macro in global.h
Changed the modification date and corrected a typo.
Fixed the formatting according to the specifications.

25 years agoMoved garbage collector from tables.c into mm/ subdirectory.
phil [Thu, 29 Oct 1998 00:33:54 +0000 (00:33 +0000)]
Moved garbage collector from tables.c into mm/ subdirectory.

25 years agoClearing of thread flags added
cacao [Tue, 27 Oct 1998 21:52:21 +0000 (21:52 +0000)]
Clearing of thread flags added

25 years agoThis commit was manufactured by cvs2svn to create tag 'rel-0-3'.
unknown [Mon, 12 Oct 1998 15:50:16 +0000 (15:50 +0000)]
This commit was manufactured by cvs2svn to create tag 'rel-0-3'.

25 years agorelease 0.3
cacao [Mon, 12 Oct 1998 15:50:16 +0000 (15:50 +0000)]
release 0.3

25 years agorem/div constant and conditional load constant added
cacao [Mon, 12 Oct 1998 15:45:22 +0000 (15:45 +0000)]
rem/div constant and conditional load constant added

25 years agoerror in heap_addref corrected
cacao [Mon, 12 Oct 1998 15:43:24 +0000 (15:43 +0000)]
error in heap_addref corrected

25 years agorem/div constant and conditional constant added
cacao [Mon, 12 Oct 1998 15:41:11 +0000 (15:41 +0000)]
rem/div constant and conditional constant added

25 years agorem0x10001 test file added
cacao [Wed, 7 Oct 1998 22:07:18 +0000 (22:07 +0000)]
rem0x10001 test file added

25 years agobug in rem0x10001 fixed
cacao [Wed, 7 Oct 1998 22:06:05 +0000 (22:06 +0000)]
bug in rem0x10001 fixed

25 years agowarning eliminated
cacao [Wed, 7 Oct 1998 22:05:33 +0000 (22:05 +0000)]
warning eliminated

25 years agoGC now works without threads being initialized, which caused a
schani [Wed, 7 Oct 1998 19:49:46 +0000 (19:49 +0000)]
GC now works without threads being initialized, which caused a
dependency problem in the initialization routines.

Added a missing heap_addreference in main.c.

25 years agonew disassembler options added
cacao [Tue, 6 Oct 1998 20:42:52 +0000 (20:42 +0000)]
new disassembler options added

25 years agoremainder tests added
cacao [Tue, 6 Oct 1998 20:38:50 +0000 (20:38 +0000)]
remainder tests added

25 years agoSystem.arraycopy optimizations added
cacao [Tue, 6 Oct 1998 20:37:04 +0000 (20:37 +0000)]
System.arraycopy optimizations added

25 years agojBYTEmark optimizations added
cacao [Tue, 6 Oct 1998 20:36:04 +0000 (20:36 +0000)]
jBYTEmark optimizations added

25 years agonew disassembler options added
cacao [Tue, 6 Oct 1998 20:33:24 +0000 (20:33 +0000)]
new disassembler options added

25 years agogc stack moved to unlimited main stack
cacao [Sun, 4 Oct 1998 19:22:06 +0000 (19:22 +0000)]
gc stack moved to unlimited main stack

25 years agoThis commit was manufactured by cvs2svn to create tag 'rel-0-2'.
unknown [Sat, 3 Oct 1998 19:23:31 +0000 (19:23 +0000)]
This commit was manufactured by cvs2svn to create tag 'rel-0-2'.

25 years agoThis commit was manufactured by cvs2svn to create tag 'rel-initial'.
unknown [Sat, 3 Oct 1998 19:18:11 +0000 (19:18 +0000)]
This commit was manufactured by cvs2svn to create tag 'rel-initial'.

25 years agoInitial revision
cacao [Sat, 3 Oct 1998 19:18:05 +0000 (19:18 +0000)]
Initial revision