OSDN Git Service

* Makefile.in: Rebuilt.
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 9b785af..769529f 100644 (file)
@@ -1,3 +1,143 @@
+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
+       (getAllClassMethods): Move error handling to ...
+       (throw_jvmti_error): ... here.
+       (jdwpClassPrepareCB): New function.
+       (jdwpThreadEndCB): New function.
+       (jdwpThreadStartCB): New function.
+       (jdwpVMDeathCB): New function.
+       (jdwpVMInitCB): Define and enable callbacks for
+       ClassPrepare, ThreadEnd, ThreadStart, and VMDeath.
+
+2007-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * Makefile.am (generic_header_files): Add $(inner_nat_headers).
+       * testsuite/Makefile.am (check-dejaGNU): Depend on compile-tests.
+       (MYGCJH): New variable.
+       (compile-tests): New goal.
+       * Makefile.in: Rebuilt.
+       * testsuite/Makefile.in: Rebuilt.
+
+2007-01-26  Tom Tromey  <tromey@redhat.com>
+
+       * Updated headers.
+
+2007-01-25  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/29594:
+       * gnu/gcj/convert/Convert.java (main): Correctly handle missing
+       input or output encodings.  Removed unused local variables.
+
+2007-01-25  Keith Seitz  <keiths@redhat.com>
+
+       * include/jvmti-int.h (_Jv_GetJDWP_JVMTIEnv): Declare.
+       * gnu/classpath/jdwp/natVMVirtualMachine.cc
+       (_Jv_GetJDWP_JVMTIEnv): New function.
+       * gnu/classpath/jdwp/natVMMethod.cc (getName): Implement.
+       (getSignature): Implement.
+       (getModifiers): Implement.
+
+2007-01-25  Andrew Haley  <aph@redhat.com>
+
+       * configure, Makefile.in, include/config.h.in: Rebuilt.
+       * Makefile.am (libgcj_la_LIBADD): Removed $(LIBMAGIC).
+       * configure.ac: Don't check for libmagic.
+       * java/net/natVMURLConnection.cc (p_magic_open, p_magic_load,
+       p_magic_close, p_magic_buffer): New globals.
+       (init): Look up 'magic' functions.
+       (guessContentTypeFromBuffer): Updated.
+
+2007-01-25  Keith Seitz  <keiths@redhat.com>
+
+       * jvmti.cc (_Jv_JVMTI_GetMethodName): New function.
+       (_Jv_JVMTI_Interface): Define GetMethodName.
+       * testsuite/libjava.jvmti/getmethodname.java: New file.
+       * testsuite/libjava.jvmti/natgetmethodname.cc: New file.
+       * testsuite/libjava.jvmti/getmethodname.out: New file. 
+
+2007-01-24  Kyle Galloway  <kgallowa@redhat.com>
+
+    * 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
+       CLASS_PREPARE notification.
+
+2007-01-24  Keith Seitz  <keiths@redhat.com>
+
+       * interpret.cc: Include gnu/gcj/jvmti/Breakpoint.h,
+       gnu/gcj/jvmti/BreakpointManager.h, jvmti.h, and jvmti-int.h
+       * interpret-run.cc: Implement insn_breakpoint.
+
+2007-01-24  Keith Seitz  <keiths@redhat.com>
+
+       * prims.cc (_Jv_RunMain): Send JVMTI event notifications
+       for VM_INIT and VM_DEATH instead of the JDWP notifications.
+
+2007-01-24  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/natVMVirtualMachine.cc
+       (getAllClassMethods): Implement.
+
+2007-01-24  Andrew Haley  <aph@redhat.com>
+
+       * gnu/classpath/natVMStackWalker.cc: Call InitClass everywhere.
+       (getClassContext) Add a barrier to prevent GetStackWalkerStack()
+       from being sibcalled.
+
+2007-01-24  Andrew Haley  <aph@redhat.com>
+
+       * scripts/makemake.tcl (emit_bc_rule): Set the source filename.
+       * sources.am: Rebuild.
+
+2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * exception.cc (parse_lsda_header, PERSONALITY_FUNCTION): Replaced
+       _Unwind_Word with _uleb128_t and _Unwind_SWord with _sleb128_t.
+
 2007-01-23  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR libgcj/30550