Revision 3522 committed by egagnon

[email protected]
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
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.