Revision 5149 committed by egagnon
[email protected] Sun, 30 Apr 2006 12:27:39 -0400
| Newsgroups | gmane.comp.java.vm.sablevm.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 5149 Date: 2006-04-30 12:27:37 -0400 (Sun, 30 Apr 2006) Author: egagnon Log: * Merged: svn merge -r5143:5148 /sablevm/branches/sablevm-lgpl * Indented code. * Stored the method_frame_info (instead of method) in stack frames. This lead to widespread changes. This should fix a concurrency bug when threads compete on method preparation. * Added method field to _svmt_method_frame_info. * Replaced faulty references to method->frame_info->XXX by frame_info->XXX in XXX_INVOKEXXX. * Added assertion on the type of thrown exceptions. * Made sure that the sablevm.heap.size.max property is enforced. * Fixed faulty assertion on to_space_tail. Changed: U sablevm/trunk/src/libsablevm/bootstrap.m4.c U sablevm/trunk/src/libsablevm/gc_copying.c U sablevm/trunk/src/libsablevm/gnu_classpath_VMStackWalker.c U sablevm/trunk/src/libsablevm/instructions.m4.c U sablevm/trunk/src/libsablevm/interpreter.c U sablevm/trunk/src/libsablevm/invoke_interface.c U sablevm/trunk/src/libsablevm/java_lang_Throwable.c U sablevm/trunk/src/libsablevm/java_lang_reflect_Constructor.c U sablevm/trunk/src/libsablevm/java_lang_reflect_Method.c U sablevm/trunk/src/libsablevm/local_refs.c U sablevm/trunk/src/libsablevm/method_invoke.m4.c U sablevm/trunk/src/libsablevm/native.c U sablevm/trunk/src/libsablevm/native_interface.m4.c U sablevm/trunk/src/libsablevm/prepare.c U sablevm/trunk/src/libsablevm/prepare_code.c U sablevm/trunk/src/libsablevm/thread.c U sablevm/trunk/src/libsablevm/types.h U sablevm/trunk/src/libsablevm/util1.c U sablevm/trunk/src/libsablevm/util2.c