Hi,
I reduced the diff between SableVM/staging and my development branch
by moving several things some quite old to staging.
This is just a quick summary/comments:
* Few fixes in compilation/configuration for Darwin / OS X.
* Marking SIGFPE has always unexpected on powerpc, div by zero does
not produce them.
* Several JNI methods implementation.
Note: The reflective ones (GetSuperClass, etc.) do not handle
special cases such as Class of primitive types
but should work for most cases.
* Fixed waitpid bug.
* Fixed bug: indexing array outside bounds in _svmf_fix_line_number_table=
.
Old bug that was never fixed.
* Moved printing of stats outside of DestroyJavaVM. Put it in util2.c
fn name _svmf_print_statistics. Hope place is ok.
Added call to it in Runtime_exit.
David
---
David B=E9langer
Graduate Student
School of Computer Science
McGill University
Office: MC226
Web page: http://www.cs.mcgill.ca/~dbelan2/
Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt
|