Revision 2958 committed by gadek

[email protected]
Newsgroups gmane.comp.java.vm.sablevm.cvs
Message-ID <[email protected]>
Revision: 2958
Date: 2004-10-09 14:00:50 -0400 (Sat, 09 Oct 2004)
Author: gadek
Log:

 * Merged Generational Garbage Collector from
   $SVN/developers/lebsack/tags/svm-ggc-automatic-heap
 * Merges done:
   -r 1929:2911 $SVN/developers/lebsack/sandbox/svm-ggc
   -r 2913:2939 $SVN/developers/lebsack/sandbox/svm-ggc
   -r 2941:2942 $SVN/developers/lebsack/sandbox/svm-ggc
   -r 2944:2948 $SVN/developers/lebsack/sandbox/svm-ggc
 * Added Generational collector working for all three interpreter engines.
 * Added properties to modify heap parameters.
 * Convert write barrier to use function pointer.
 * Changed multiline macros for write barrier to inlined functions.
 * Added validation of heap size parameters, trimmed write barrier,
   delayed global collection triggering.
 * Added automatic heap sizing for GGC.
 * Added special case sablevm.heap.size.nursery=0 to cause collector to
   behave as plain semi-space copying collector.
 

Changed:

 U   sablevm/branches/staging/configure.ac
 A   sablevm/branches/staging/src/libsablevm/gc_gencopy.c
 A   sablevm/branches/staging/src/libsablevm/gc_gencopy.h
 U   sablevm/branches/staging/src/libsablevm/instructions.m4.c
 U   sablevm/branches/staging/src/libsablevm/java_lang_Throwable.c
 U   sablevm/branches/staging/src/libsablevm/java_lang_VMRuntime.c
 U   sablevm/branches/staging/src/libsablevm/java_lang_VMSystem.c
 U   sablevm/branches/staging/src/libsablevm/libsablevm.c
 U   sablevm/branches/staging/src/libsablevm/native_interface.m4.c
 U   sablevm/branches/staging/src/libsablevm/new_instance.c
 U   sablevm/branches/staging/src/libsablevm/system.h
 U   sablevm/branches/staging/src/libsablevm/types.h
 U   sablevm/branches/staging/src/libsablevm/util2.c
 U   sablevm/branches/staging/src/libsablevm/vm_args.m4.c
 U   sablevm/branches/staging/src/sablevm/sablevm.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.