Revision 3222 committed by egagnon
| 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