OSDN Git Service

2006-09-12 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 594e2f2..da8704f 100644 (file)
@@ -1,3 +1,58 @@
+2006-09-12  Tom Tromey  <tromey@redhat.com>
+
+       PR java/29013:
+       * testsuite/libjava.lang/PR29013.out: Likewise.
+       * testsuite/libjava.lang/PR29013.java: New file.
+
+2006-09-12  Tom Tromey  <tromey@redhat.com>
+
+       * testsuite/libjava.jacks/jacks.exp (load_gcc_lib): Removed.
+
+2006-09-07  Matthias Klose  <doko@debian.org>
+
+       * Makefile.am (AM_CXXFLAGS): Remove duplicate define.
+       * Makefile.in: Regenerate.
+
+2006-09-06  Keith Seitz  <keiths@redhat.com>
+
+       * java/lang/Class.h (_Jv_FindInterpreterMethod): Change return type
+       to _Jv_MethodBase instead of _Jv_InterpMethod.
+       * java/lang/natClass.cc (_Jv_FindInterpreterMethod): Likewise.
+       Do not check access flags.
+       Fix some minor style anomalies.
+       
+2006-09-01  Geoffrey Keating  <geoffk@apple.com>
+
+       * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one):
+       Pass -lgcj to linker for C++ files on Darwin.
+
+2006-09-01  Keith Seitz  <keiths@redhat.com>
+
+       * jvmti.cc (THREAD_DEFAULT_TO_CURRENT): Encapsulate in do..while loop.
+       (THREAD_CHECK_VALID): Likewise.
+       (THREAD_CHECK_IS_ALIVE): Likewise.
+       (NULL_CHECK): Likewise.
+       (ILLEGAL_ARGUMENT): Likewise.
+
+2006-09-01  Keith Seitz  <keiths@redhat.com>
+
+       * include/jvm.h (_Jv_JVMTI_Init): Declare.
+       * jvmti.cc (_Jv_JVMTI_Init): New function.
+       * prims.cc (_Jv_CreateJavaVM): Initialize JVMTI.
+
+       * jvmti.cc (ILLEGAL_ARGUMENT): New macro.
+       (_Jv_JVMTI_Allocate): Use ILLEGAL_ARUMENT.
+
+       * jvmti.cc (_jvmtiEnvironments): New linked list of
+       JVMTI environments.
+       (FOREACH_ENVIRONMENT): New macro.
+       (_envListLock): New object to act as synchronization lock
+       for _jvmtiEnvironments.
+       (_Jv_JVMTI_DisposeEnvironment): Check for NULL environment.
+       Remove the environment from the list of known environments.
+       (_Jv_GetJVMTIEnv): Add the new environment to the list
+       of known environments.
+
 2006-09-01  Gary Benson  <gbenson@redhat.com>
 
        * java/net/InetAddress.java (getLocalHost): Refactor to avoid
@@ -23,6 +78,7 @@
        * jvmti.cc (_Jv_JVMTI_RawMonitorWait): Add millis parameter.
        Pass millis to _Jv_CondWait.
 
+>>>>>>> .r116849
 2006-08-31  Tom Tromey  <tromey@redhat.com>
 
        PR libgcj/28698:
 
 2006-08-15  Kyle Galloway  <kgallowa@redhat.com>
 
-       * include/java-interp.h (_Jv_InterpMethod::run_debug): New method.
-       * interpret.cc: Added placeholder for debug variable type info to STORE*
-       macros.
-       (_Jv_InterpMethod::run_debug): New method.
-       (_Jv_InterpMethod::run_sync_object_debug): New method.
-       (_Jv_InterpMethod::run_sync_class_debug): New method.
-       (_Jv_InterpMethod::run_normal_debug): New method.
-       (_Jv_InterpMethod::run_class_debug): New method.
-       (_Jv_InterpMethod::ncode ()): Changed to select either debug or normal
-       versions of these functions.
-       * interpret-run.cc: New file, holds contents of old     
+       * include/java-interp.h (_Jv_InterpMethod::run_debug): New method.
+       * interpret.cc: Added placeholder for debug variable type info to STORE*
+       macros.
+       (_Jv_InterpMethod::run_debug): New method.
+       (_Jv_InterpMethod::run_sync_object_debug): New method.
+       (_Jv_InterpMethod::run_sync_class_debug): New method.
+       (_Jv_InterpMethod::run_normal_debug): New method.
+       (_Jv_InterpMethod::run_class_debug): New method.
+       (_Jv_InterpMethod::ncode ()): Changed to select either debug or normal
+       versions of these functions.
+       * interpret-run.cc: New file, holds contents of old     
        _Jv_InterpMethod::run method.
-       * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select
-       appropriate function for debug or normal mode.
+       * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select
+       appropriate function for debug or normal mode.
 
 2006-08-14  Mark Wielaard  <mark@klomp.org>
 
 
 2006-05-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
-        * configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS.
-        * configure: Rebuilt.
-        * include/config.h.in: Likewise.
+       * configure.ac: Add sys/rw_lock.h to AC_CHECK_HEADERS.
+       * configure: Rebuilt.
+       * include/config.h.in: Likewise.
        * include/posix.h: If HAVE_SYS_RW_LOCK_H is defined, include
        <sys/rw_lock.h>.
 
        (_Jv_FindClassFromSignatureNoException): New method declaration.
        * prims.cc:
        (_Jv_FindClassFromSignatureNoException): New method.
-        * gcj/javaprims.h:
-        (_Jv_equalsUtf8Classname): New method declaration.
-        (_Jv_isPrimitiveOrDerived): Dito.
-        * prims.cc:
+       * gcj/javaprims.h:
+       (_Jv_equalsUtf8Classname): New method declaration.
+       (_Jv_isPrimitiveOrDerived): Dito.
+       * prims.cc:
        (_Jv_equalsUtf8Classnames): New method.
-        (_Jv_isPrimitiveOrDerived): New method.
-        * verify.cc:
-        (ref_intersection::equals): Use new classname comparison method.
-        (type::compatible): Use new classname comparison method. Added
-        check whether LHS' type is java.lang.Object .
-        (type::resolve): Added new optional debug message and simplified
-        if-expression.
-        (type::to_array): Added codepath that generates an array type
-        without resolving the element type.
+       (_Jv_isPrimitiveOrDerived): New method.
+       * verify.cc:
+       (ref_intersection::equals): Use new classname comparison method.
+       (type::compatible): Use new classname comparison method. Added
+       check whether LHS' type is java.lang.Object .
+       (type::resolve): Added new optional debug message and simplified
+       if-expression.
+       (type::to_array): Added codepath that generates an array type
+       without resolving the element type.
 
 2006-01-31  Mark Wielaard  <mark@klomp.org>
-       * NEWS: Add 4.1 updates.
+
+       * NEWS: Add 4.1 updates.
+
 2006-01-30  Keith Seitz  <keiths@redhat.com>
 
        * include/java-interp.h (insn_index): New declaration.
 
 2005-07-14  Andrew Haley  <aph@redhat.com>
 
-        * gnu/java/net/protocol/file/Connection.java (unquote): New
-        method.
-        (connect): Unquote filename.
-        gnu/java/net/protocol/jar/Connection.java (getInputStream):
-        Likewise.  
-        (getJarFile): Likewise.
+       * gnu/java/net/protocol/file/Connection.java (unquote): New
+       method.
+       (connect): Unquote filename.
+       gnu/java/net/protocol/jar/Connection.java (getInputStream):
+       Likewise.  
+       (getJarFile): Likewise.
 
-        * java/net/URLConnection.java (getContentHandler): Guard cast with
-        instaceof.
+       * java/net/URLConnection.java (getContentHandler): Guard cast with
+       instaceof.
 
-        * java/net/URL.java (URL): If the file part of a spec is absolute,
-        ignore the file part of its context.
+       * java/net/URL.java (URL): If the file part of a spec is absolute,
+       ignore the file part of its context.
 
 2005-07-14  Aaron Luchko  <aluchko@redhat.com>