OSDN Git Service

* configure, Makefile.in: Rebuilt.
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 4e6e238..40ce7ee 100644 (file)
@@ -1,3 +1,122 @@
+2007-01-31  Tom Tromey  <tromey@redhat.com>
+
+       * configure, Makefile.in: Rebuilt.
+       * configure.ac (JAR): Check for -@ feature.
+       * Makefile.am (libgcj-$(gcc_version).jar): Use find -prune.
+
+2007-01-31  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/30606:
+       * configure, include/config.h.in: Rebuilt.
+       * configure.ac: Check for magic_t in magic.h.
+       * java/net/natVMURLConnection.cc: Use HAVE_MAGIC_T.
+
+2007-01-30  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (libgcj-$(gcc_version).jar): Rewrote.
+
+2007-01-30  Andreas Tobler  <a.tobler@schweiz.org>
+
+       * testsuite/libjava.jvmti/natevents.cc (FieldModificationCB): Use a
+       cast to print it right.
+
+2007-01-29  Kaloian Doganov  <kaloian@doganov.org>
+
+       PR libgcj/30600:
+       * gnu/gcj/convert/BytesToCharsetAdaptor.java (read): Fix call to
+       'limit'.
+
+2007-01-29  Kyle Galloway  <kgallowa@redhat.com>
+
+       * include/java-interp.h:  Added _Jv_Frame class and its two
+       subclasses _Jv_InterpFrame and _Jv_NativeFrame.  Also moved
+       _Jv_FrameType from java-stack.h.
+       * include/java-stack.h: Removed _Jv_FrameType.
+       * java/lang/Thread.java: Added frame member to hold new
+       composite frame stack.
+       * java/lang/Thread.h: Regenerated.
+       * java/lang/Thread.class: Rebuilt.
+       * jni.cc (_Jv_JNIMethod::call): Push a frame onto the stack when
+       calling a JNI method.
+       * jvmti.cc (_Jv_JVMTI_GetStackTrace): New Method.
+       (_Jv_JVMTI_GetFrameCount): New method.
+       * stacktrace.cc (UnwindTraceFn): Modified to use new _Jv_Frame
+       classes.
+       * testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
+       * testsuite/libjava.jvmti/interp/natgetstacktrace.cc: New test.
+       * testsuite/libjava.jvmti/interp/getstacktrace.h: New test.
+       * testsuite/libjava.jvmti/interp/getstacktrace.jar: New test.
+       * testsuite/libjava.jvmti/interp/getstacktrace.out: Output file
+       for test. 
+
+2007-01-29  Tom Tromey  <tromey@redhat.com>
+
+       * interpret.cc (run_debug): Remove comment.
+       (STOREA): Reformat.
+       (STOREI): Likewise.
+       (STOREF): Likewise.
+       (STOREL): Likewise.
+       (STORED): Likewise.
+       (POKEI): Likewise.
+       (run_normal_debug): Likewise.
+       (run_synch_object_debug): Likewise.
+       (run_class_debug): Likewise.
+       (run_synch_class_debug): Likewise.
+       (get1s): Likewise.
+       (get1u): Likewise.
+       (get2u): Likewise.
+       (get4): Likewise.
+       (NULLARRAYCHECK): Likewise.
+       (ARRAYBOUNDSCHECK): Likewise.
+       * interpret-run.cc (insn_target) <breakpoint>: Tidy.
+
+2007-01-29  Tom Tromey  <tromey@redhat.com>
+
+       * configure, Makefile.in: Rebuilt.
+       * Makefile.am (bin_SCRIPTS): Never install scripts/jar.
+       * configure.ac (BASH_JAR): Removed conditional.
+       (JAR): Prefer the jar found by AC_CHECK_PROGS.
+
+2007-01-29  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (interpret.lo): New target.  Add -fwrap to
+       AM_CXXFLAGS.
+
+2007-01-29  Keith Seitz  <keiths@redhat.com>
+
+       * include/jvmti_md.h (_CLASSPATH_VM_JVMTI_TYPES_DEFINED):
+       Define.
+       [__GCJ_JNI_IMPL__]: Define our own JVMTI types when building
+       gcj. All jvmti object types now are defined to be their
+       corresponding java classes.
+       * jvmti.cc (_Jv_JVMTI_SuspendThread): Remove casting from
+       jthread to Thread*.
+       (_Jv_JVMTI_ResumeThread): Likewise.
+       (_Jv_JVMTI_InterruptThread): Likewise.
+       (_Jv_JVMTI_SetEventNotificationMode): Likewise.
+       * gnu/classpath/jdwp/natVMVirtualMachine.cc
+       (jdwpClassPrepareCB): Likewise.
+       (jdwpThreadEndCB): Likewise.
+       (jdwpThreadStartCB): Likewise.
+       (jdwpVMInitCB): Likewise.
+2007-01-28  Michele Sandri  <gpointorama@gmail.com>
+
+       * gnu/java/nio/channels/natFileChannelWin32.cc
+       (lock): Implemented.
+       (unlock): Implemented.
+
+2007-01-27  Andreas Tobler  <a.tobler@schweiz.org>
+
+       PR libgcj/30513
+       * configure.host: Add forgottten sysdep_dir to sparc. Add a flag to
+       libgcj_flags to undefine 'sun' at compile time.
+       * sysdep/sparc/locks.h (read_barrier): New functions for 32 and 64 bit
+       Sparc.
+       (write_barrier): Likewise.
+
 2007-01-27  Keith Seitz  <keiths@redhat.com>
 
        * gnu/classpath/jdwp/natVMVirtualMachine.cc
     * libjava/testsuite/libjava.jvmti/jvmti-interp.exp: New file.
     * libjava/testsuite/libjava.jvmti/interp: New folder.
     * libjava/testsuite/lib/libjava.exp (exec_gij): New Method.
-        
+
 2007-01-24  Keith Seitz  <keiths@redhat.com>
 
        * link.cc (_Jv_Linker::wait_for_state): Add JVMTI