Revision 3522 committed by egagnon
| Newsgroups | gmane.comp.java.vm.sablevm.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 3522
Date: 2005-02-27 12:51:25 -0500 (Sun, 27 Feb 2005)
Author: egagnon
Log:
* Merged: svn merge -r 3312:3521 /sablevm/branches/staging
* Updated NEWS file for 1.1.10 release.
* Implemented JNI methods:
- FromReflectedMethod
- FromReflectedField
- ToReflectedMethod
- ToReflectedField
* Make indent.
* Fixed bug: Not skipping correct method from VMStackWalker.
* Fixed svnclean target.
* Implemented VMStackWalker.getClassFromClassContext().
* Merged: svn merge -r 3464:3481 $SVN/developers/gadek/sandbox/svm-merge
* Merged: svn merge -r 3277:3278 $SVN/sablevm/branches/staging
(this code was reverted due to reverting to an older CP in 1.1.9)
* Made changes required after the latest GNU Classpath merge.
* Put 3 (!) distinct implementations of getClassContext() together
into one implementation in gnu_classpath_VMStackWalker's body.
* Added missing size_t allocation for traditional object layout. This
fixes BUG:101.
* Decided that 'svnclean' Makefile target does not need to depend on
distclean.
* Added m4svm_parse_attribute_elseifexternal macro to
handle attributes with full package prefixes
* Fixed java-sablevm wrapper to better handle LD_LIBRARY_PATH,
-Djava.library.path and CLASSPATH setting.
* Disabled timezone setting in java-sablevm wrapper - classpath should
now do it on its own.
* Fixed Object.wait() when timeout is specified. This fixes Ant pauses.
Now we need to merge in the latest classpath to get sleep() right.
* Fixed a typo in memset(); thanks to Patrick Latifi for spotting that.
* Fixed _svmm_fatal_error() to actually print function name, when possible.
* Deal with files containing white spaces.
* Fixed bug 96: Date command of SVNCOMPILETIME not working for several OSes.
* Fixed small bug introduced by previous checkin.
* Fixed bug 94: java-sablevm wrapper ignoring program prefix/suffix and
not rebuilt if --prefix and other options changes.
* Fixed bug: JAVA_HOME implementation not respecting ./configure
--program-{prefix,suffix,transform-name} options.
* Fixed bug: revision number not updated after make distclean
Solution: added svnclean target to remove ignored files
Closes bug 93.
* Updated copyright year.
* Implemented new JNI functions (1.4): NewDirectByteBuffer,
GetDirectBufferAddress, and GetDirectBufferCapacity.
* Fixed a thin lock contention bug. For reference, see the discussion
on bug 92 in the bug database.
* Added thread id's to verbose instruction output
* Fixed compiler errors in my previous code(!).
* Implemented Java_java_lang_VMRuntime_[free|total|max]Memory().
* Implemented basic JDK home support.
* Ran "make indent".
* Moved _svmm_multianewarray() from util2.c to new_instance.c
* Moved macro definitions from new_instance.c to new_instance.h
* Updated NEWS file with informations for 1.1.8 and 1.1.9 releases.
* Updated manual pages.
Changed:
U sablevm/branches/bugfree/LICENSE
U sablevm/branches/bugfree/Makefile.am
U sablevm/branches/bugfree/NEWS
U sablevm/branches/bugfree/java-sablevm.tmpl
U sablevm/branches/bugfree/src/libsablevm/Makefile.am
U sablevm/branches/bugfree/src/libsablevm/bootstrap.m4.c
U sablevm/branches/bugfree/src/libsablevm/cl_alloc.list
U sablevm/branches/bugfree/src/libsablevm/class_file_parser.m4.c
U sablevm/branches/bugfree/src/libsablevm/fatal.c
U sablevm/branches/bugfree/src/libsablevm/fatal.h
U sablevm/branches/bugfree/src/libsablevm/gc_copying.c
A sablevm/branches/bugfree/src/libsablevm/gnu_classpath_VMStackWalker.c
A sablevm/branches/bugfree/src/libsablevm/gnu_classpath_VMStackWalker.h
U sablevm/branches/bugfree/src/libsablevm/include/Makefile.am
U sablevm/branches/bugfree/src/libsablevm/include/jni.h
U sablevm/branches/bugfree/src/libsablevm/instructions_preparation.m4.c
U sablevm/branches/bugfree/src/libsablevm/instructions_switch.m4.c
U sablevm/branches/bugfree/src/libsablevm/interpreter.c
U sablevm/branches/bugfree/src/libsablevm/invoke_interface.c
D sablevm/branches/bugfree/src/libsablevm/java_lang_SecurityManager.c
D sablevm/branches/bugfree/src/libsablevm/java_lang_SecurityManager.h
U sablevm/branches/bugfree/src/libsablevm/java_lang_VMObject.c
U sablevm/branches/bugfree/src/libsablevm/java_lang_VMRuntime.c
D sablevm/branches/bugfree/src/libsablevm/java_lang_VMSecurityManager.c
D sablevm/branches/bugfree/src/libsablevm/java_lang_VMSecurityManager.h
U sablevm/branches/bugfree/src/libsablevm/libsablevm.c
U sablevm/branches/bugfree/src/libsablevm/method_invoke.list
U sablevm/branches/bugfree/src/libsablevm/native_interface.m4.c
U sablevm/branches/bugfree/src/libsablevm/new_instance.c
U sablevm/branches/bugfree/src/libsablevm/new_instance.h
U sablevm/branches/bugfree/src/libsablevm/thread.c
U sablevm/branches/bugfree/src/libsablevm/types.h
U sablevm/branches/bugfree/src/libsablevm/util2.c
U sablevm/branches/bugfree/src/libsablevm/zip_file_reader.c
U sablevm/branches/bugfree/src/sablevm/Makefile.am