+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
* 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>