gcc/libjava
Keith Seitz a7eeed049b Update from classpath trunk:
* gnu/classpath/jdwp/processor/ClassTypeCommandSet.java
        (executeInvokeMethod): No need to use ValueFactory any more;
        MethodResult.getReturnedValue now returns a Value.
        (executeNewInstance): Double-check that return result is
        an ObjectValue; throw JdwpInternalErrorException if it is not.
        (invokeMethod): Method IDs come from VMMethod, not VMIdManager.
        Arguments are Values not Objects.
        Use ValueFactory to create arguments.
        Pass invocation options to VMVirtualMachine.executeMethod.
        Don't do any thread suspend/resume work: VMVM.executeMethod
        will take care of it.
        * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
        (executeInvokeMethod): Method IDs come from VMMethod, not
        VMIdManager.
        Arguments should be Values instead of Objects.
        Use ValueFactory to create Values.
        Remove specific option handling and pass options to
        VMVirtualMachine.executeMethod.
        Remove thread suspension.
        Use MethodResult.getReturnedValue to get method's result.
        * gnu/classpath/jdwp/util/MethodResult.java
        (returnedValue): Change type to Value.
        (thrownException): Change type to Throwable.
        (resType): Remove.
        (MethodResult): New constructor.
        (setReturnedValue): Remove.
        (SetThrownException): Remove.
        (getResultType): Remove.
        (setResultType): Remove.
        * gnu/classpath/jdwp/value/ObjectValue.java (getValue):
        New method.
        * vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java
        (executeMethod): Replace "nonVirtual" parameter with more
        generic "options" parameter.
        Replace java.lang.reflect.Method parameter with VMMethod.
        Replace Object[] parameter with Value[] parameter.

From-SVN: r125895
2007-06-20 20:30:34 +00:00
..
classpath Update from classpath trunk: 2007-06-20 20:30:34 +00:00
gcj libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
gnu Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
include java-interp.h (_Jv_LocalVarTableEntry): Add union for bytecode_pc and direct-threaded pc. 2007-06-15 03:53:52 +00:00
java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
javax libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
libltdl aclocal.m4: Regenerate to use multi.m4. 2007-01-17 19:48:52 +00:00
org Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
scripts libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
sun java-stack.h (_Jv_FrameInfo): Remove union definition. 2007-05-17 03:53:45 +00:00
sysdep * sysdep/alpha/locks.h (read_barrier): New. 2007-02-09 12:40:56 -08:00
testsuite dummyagent.c (Agent_OnLoad): Add missing return value. 2007-06-09 17:32:42 +00:00
aclocal.m4 [multiple changes] 2007-05-31 06:40:42 +00:00
addr2name.awk
boehm.cc no-gc.h (_Jv_IsThreadSuspended): Declare. 2007-04-23 21:12:10 +00:00
ChangeLog Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
ChangeLog-1998 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-1999 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2000 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2001 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2002 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2003 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2004 Shuffle ChangeLog entries into new files ChangeLog-1998, 2005-05-04 18:29:28 +00:00
ChangeLog-2005 ChangeLog rotation 2007-01-17 20:18:15 +00:00
ChangeLog-2006 ChangeLog rotation 2007-01-17 20:18:15 +00:00
configure configure: Regenerate. 2007-06-02 08:18:15 +00:00
configure.ac configure.ac: Don't include ../config/confsubdir.m4. 2007-05-29 07:30:42 -07:00
configure.host re PR libgcj/30513 (Bootstrap failure with libgcj on sparc-sun-solaris2.10) 2007-01-27 22:46:15 +01:00
COPYING
darwin.cc
defineclass.cc java-interp.h (_Jv_LocalVarTableEntry): Add union for bytecode_pc and direct-threaded pc. 2007-06-15 03:53:52 +00:00
exception.cc unwind-dw2-fde.c (get_cie_encoding): Replaced _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t. 2007-01-24 14:46:47 +00:00
gij.cc gij.cc (main): Accept -agentlib and -agentpath options. 2007-04-09 13:24:00 +00:00
HACKING libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
headers.txt headers.txt (gnu/gcj/jvmti/Breakpoint.h): Add _Jv_RewriteBreakpointInsn friend declaration. 2007-04-24 18:18:56 +00:00
interpret-run.cc Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
interpret.cc java-interp.h (_Jv_LocalVarTableEntry): Add union for bytecode_pc and direct-threaded pc. 2007-06-15 03:53:52 +00:00
jni-libjvm.cc Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR to "$(dbexecdir)". 2006-06-20 19:25:32 +00:00
jni.cc jvmti-int.h (_Jv_ReportJVMTIExceptionThrow): Declare. 2007-05-04 01:04:11 +00:00
jvmti.cc no-gc.h (_Jv_IsThreadSuspended): Declare. 2007-04-23 21:12:10 +00:00
libgcj-test.spec.in
libgcj.pc.in
libgcj.spec.in jvspec.c (lang_specific_driver): Add -s-bc-abi when needed. 2006-08-17 01:03:21 +00:00
libgcj.ver configure.ac (libjava_cv_anon_version_script): New test. 2007-02-02 13:29:31 +01:00
libgcj_bc.c libgcj_bc.c (JvRunMainName): Declare. 2007-03-07 15:54:27 +00:00
LIBGCJ_LICENSE Update FSF address 2005-06-30 03:22:09 +00:00
libtool-version * libtool-version: Bump current to 9. 2007-01-22 17:41:36 +00:00
link.cc link.cc (_Jv_Linker::resolve_method_entry): Ensure that the argument types and the return type of the found method match... 2007-03-23 11:25:46 +00:00
Makefile.am Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
Makefile.in Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
mauve-libgcj PR libgcj/9715, PR libgcj/19132: 2006-01-03 22:58:31 +00:00
mingwld.m4 Makefile.am (ACLOCAL_AMFLAGS): Also include "..". 2005-08-22 22:36:35 +00:00
NEWS * NEWS: Add 4.1 updates. 2006-01-31 13:32:29 +00:00
no-threads.cc
nogc.cc no-gc.h (_Jv_IsThreadSuspended): Declare. 2007-04-23 21:12:10 +00:00
pkg.m4
posix-threads.cc re PR libgcj/29324 (add wait handling hook) 2007-05-12 17:37:55 +00:00
posix.cc re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken) 2007-02-22 17:04:55 +01:00
prims.cc java-interp.h (_Jv_InterpFrame::get_pc): Only deduct one when pc_ptr is non-NULL. 2007-05-24 20:40:47 +00:00
README
shlibpath.m4 configure: Rebuilt. 2006-09-18 18:34:56 +00:00
sources.am Breakpoint.java: Make abstract. 2007-06-19 00:10:10 +00:00
stacktrace.cc java-interp.h: Added _Jv_Frame class and its two subclasses _Jv_InterpFrame and _Jv_NativeFrame. 2007-01-29 22:05:56 +00:00
standard.omit.in Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
THANKS
verify.cc java-insns.h (enum java_code): Add op_breakpoint. 2006-10-14 20:11:12 +00:00
win32-threads.cc Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
win32.cc libgcj.spec.in: Use THREADSTARTFILESPEC to affect the spec for startfile. 2006-07-05 02:15:51 +00:00

This is libgcj: the runtime library for gcj, the GNU Compiler for Java. 
libgcj provides a partial implementation of the Java Class Libraries.

libgcj is free software.  See the file LIBGCJ_LICENSE for copying permission.


DOCUMENTATION
=============

All documentation, including detailed installation and usage instructions,
can be found on the gcj web pages at this URL:

		http://gcc.gnu.org/java/

BUGS
====

Please submit bug reports via this URL:

	http://gcc.gnu.org/bugzilla