Revision 3222 committed by egagnon

[email protected]
Newsgroups gmane.comp.java.vm.sablevm.cvs
Message-ID <[email protected]>
Revision: 3222
Date: 2004-12-29 04:20:13 -0500 (Wed, 29 Dec 2004)
Author: egagnon
Log:

 * Merged: svn merge -r 3024:3221 /sablevm/branches/staging
 * Fixed file properties.
 * Enabled "real life brokenness" configure option by default.
 * Solved class loading related deadlock.  Closes BUG:76.
 * Fixed 'distcheck'.
 * Renamed native method java files to match their new package name.
 * Made changes needed for new GNU CP CVS merge (mainly moved some native
   java methods code around to follow changes in java files).
 * Indented new code.
 * Merged:
   svn merge -r3179:3183 /developers/chris/sandbox/verbose_methods/
 * Eliminated spurious warnings due to unused parameter in
   _svmf_iflush().
 * Cast __cache_flush() arguments to (char *) to match extern prototype.
 * Moved verbose method entry and exit code into separate functions.
 * Based on: svn diff /sablevm/branches/staging@3179 \
                      /developers/chris/sandbox/verbose_methods@3179
 * Merged:
   svn merge -r3117:3118 /developers/chris/sandbox/stderr_printf/
 * Convert all _svmf_printf (env, stdout, ...) to 
   _svmf_printf (env, stderr, ...)
 * Remove commented-out void _svmf_printf from util.h
 * Minor improvements.
 * Applied patch by Archie Cobbs to solve thread start bug.
 * Enabled -Wlong-long, and fixed warnings caused by it.
 * Wrapped GNU C'ism in macro.
 * Fixed compilation warnings.
 * Fixed bug: another missing variable declaration with -DSTATISTICS.
 * Fixed bug: undeclared variables with -DSTATISTICS.
 * Closing bug 77.
 * Fixed bug: variable method undefined with --enable-debugging-features.
 * Fixed unused variable/label warnings.
 * Enabled GCC's "unused" warnings, then fixed many, many warnings.
 * Eliminated tons of spurious warnings.
 * Fixed function name in comment.
 * Did a minor modification to the text.
 * Added template for first contribution email.
 * Set BOOTCLASSPATH in java-sablevm to help jikes find our libs.
 * Implemented some missing JNI functions needed by qt/java.
 * Implemented [Get|Release]PrimitiveArrayCritical.
 * SableVM can now run both Eclipse 2 and Eclipse 3 (using xerces and
   xalan libraries).
 * Provide function name as message to UnsatisfiedLinkError for missing
   native functions.
 * Added sablevm.verbose.exit bootstrap property to dump stack
   trace on System.exit().  Requires debugging mode.
 * Added sablevm.verbose.exceptions bootstrap property to dump stack
   trace on every thrown exception.  Requires debugging mode.
 * Wrap the exception thrown by a constructor invoked through
   reflection in an InvocationTargetException instance.
 * Merged: svn merge -r3074:3075 /developers/egagnon/sandbox/sablevm
 * Wrap the exception thrown by a method invoked through reflection in
   an InvocationTargetException instance.
 * Added -Xgnuclasspath:/dir/ectory option to java-sablevm wrapper. This
   allows for running SableVM with an unmodified GNU Classpath out-of-the-box.
 * Added ProtectionDomain handling for classes loaded via j.l.ClassLoader.
 

Changed:

 U   sablevm/branches/bugfree/Makefile.am
 U   sablevm/branches/bugfree/configure.ac
 A   sablevm/branches/bugfree/doc/first_contribution_email.txt
 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/cast.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/cl_alloc.list
 U   sablevm/branches/bugfree/src/libsablevm/cl_alloc.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/class_file_parser.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/class_loader.c
 U   sablevm/branches/bugfree/src/libsablevm/class_loader_memory_manager.c
 U   sablevm/branches/bugfree/src/libsablevm/constants.h
 U   sablevm/branches/bugfree/src/libsablevm/error.c
 U   sablevm/branches/bugfree/src/libsablevm/error_throwing.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/gc_copying.c
 UU  sablevm/branches/bugfree/src/libsablevm/gc_gencopy.c
 _U  sablevm/branches/bugfree/src/libsablevm/gc_gencopy.h
 U   sablevm/branches/bugfree/src/libsablevm/gc_none.c
 U   sablevm/branches/bugfree/src/libsablevm/global_alloc.list
 U   sablevm/branches/bugfree/src/libsablevm/global_alloc.m4.c
 A   sablevm/branches/bugfree/src/libsablevm/gnu_classpath_VMSystemProperties.c
 A   sablevm/branches/bugfree/src/libsablevm/gnu_classpath_VMSystemProperties.h
 U   sablevm/branches/bugfree/src/libsablevm/inlined_testing.c
 U   sablevm/branches/bugfree/src/libsablevm/instructions.m4.c
 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
 U   sablevm/branches/bugfree/src/libsablevm/java_io_VMObjectStreamClass.c
 U   sablevm/branches/bugfree/src/libsablevm/java_io_VMObjectStreamClass.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_SecurityManager.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_Throwable.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMClass.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMClass.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMClassLoader.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMClassLoader.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMObject.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMRuntime.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMRuntime.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMSecurityManager.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMSystem.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMSystem.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMThread.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VMThread.h
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_VirtualMachine.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_reflect_Array.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_reflect_Constructor.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_reflect_Field.c
 U   sablevm/branches/bugfree/src/libsablevm/java_lang_reflect_Method.c
 U   sablevm/branches/bugfree/src/libsablevm/libsablevm.c
 U   sablevm/branches/bugfree/src/libsablevm/link.c
 U   sablevm/branches/bugfree/src/libsablevm/local_refs.c
 U   sablevm/branches/bugfree/src/libsablevm/method_invoke.list
 U   sablevm/branches/bugfree/src/libsablevm/method_invoke.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/native.c
 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/prepare.c
 U   sablevm/branches/bugfree/src/libsablevm/prepare_code.c
 U   sablevm/branches/bugfree/src/libsablevm/resolve.c
 U   sablevm/branches/bugfree/src/libsablevm/splay_tree.list
 U   sablevm/branches/bugfree/src/libsablevm/splay_tree.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/system.c
 U   sablevm/branches/bugfree/src/libsablevm/system.h
 U   sablevm/branches/bugfree/src/libsablevm/thread.c
 U   sablevm/branches/bugfree/src/libsablevm/types.h
 U   sablevm/branches/bugfree/src/libsablevm/util.h
 U   sablevm/branches/bugfree/src/libsablevm/util.m4.c
 U   sablevm/branches/bugfree/src/libsablevm/util1.c
 U   sablevm/branches/bugfree/src/libsablevm/util2.c
 U   sablevm/branches/bugfree/src/libsablevm/vm_args.m4.c
 UU  sablevm/branches/bugfree/src/libsablevm/zip_file_reader.c
 _U  sablevm/branches/bugfree/src/libsablevm/zip_file_reader.h
 U   sablevm/branches/bugfree/src/sablevm/sablevm.c
 U   sablevm/branches/bugfree/src/sablevm/sablevm.h
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.