OSDN Git Service

PR libgcj/28698:
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index fe6746d..4550790 100644 (file)
@@ -1,3 +1,138 @@
+2006-08-31  Tom Tromey  <tromey@redhat.com>
+
+       PR libgcj/28698:
+       * libgcj_bc.c (DECLARE_PRIM_TYPE): New macro.  Declare primitive
+       classes.
+
+2006-08-24  Keith Seitz  <keiths@redhat.com>
+
+       * prims.cc (remoteDebug): New global.
+       (jdwpOptions): New global.
+       (parse_x_arg): Add processing for "X" options "debug" and
+       "runjdwp:"
+       (_Jv_RunMain): If debugging, start up JDWP backend.
+       Send VM_INIT and VM_DEATH when appropriate.
+
+2006-08-23  Keith Seitz  <keiths@redhat.com>
+
+       * gnu/classpath/jdwp/VMVirtualMachine.java
+       (initialize): Declare.
+       * gnu/classpath/jdwp/natVMVirtualMachine.cc
+       (initialize): Get and save JVMTI environment.
+
+2006-08-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+       PR libgcj/27890
+       * gnu/classpath/natSystemProperties.cc (insertSystemProperties):
+       Set gnu.classpath.home.url to TOOLEXECLIBDIR.
+       * configure.ac: Do not add --with-native-libdir to
+       ac_configure_args.
+       * java/security/libgcj.security: Remove file.
+       * java/util/logging/logging.properties: Likewise.
+       * classpath/m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro.
+       * classpath/resource/Makefile.am (loggingdir): Define to
+       toolexeclibdir.
+       (securitydir): Likewise.
+       * classpath/configure.ac: Call CLASSPATH_TOOLEXECLIBDIR.
+       Set default nativeexeclibdir using toolexeclibdir.
+       * HACKING: Fix classpath aclocal arguments.
+       * Makefile.am (secdir): Remove variable.
+       (propdir): Likewise.
+       (AM_CXXFLAGS): Replace LIBDIR definition with TOOLEXECLIBDIR
+       definition.
+       (all_property_files): Remove variable.
+       (install-data-local): Do not install libgcj.security or
+       logging.properties.
+       * configure, Makefile.in, classpath/configure,
+       classpath/Makefile.in, classpath/native/jni/java-lang/Makefile.in,
+       classpath/native/jni/midi-alsa/Makefile.in,
+       classpath/native/jni/classpath/Makefile.in,
+       classpath/native/jni/midi-dssi/Makefile.in,
+       classpath/native/jni/Makefile.in,
+       classpath/native/jni/java-nio/Makefile.in,
+       classpath/native/jni/java-net/Makefile.in,
+       classpath/native/jni/gconf-peer/Makefile.in,
+       classpath/native/jni/java-io/Makefile.in,
+       classpath/native/jni/xmlj/Makefile.in,
+       classpath/native/jni/java-util/Makefile.in,
+       classpath/native/jni/qt-peer/Makefile.in,
+       classpath/native/jni/gtk-peer/Makefile.in,
+       classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
+       classpath/native/target/Linux/Makefile.in,
+       classpath/native/target/Makefile.in,
+       classpath/native/target/generic/Makefile.in,
+       classpath/native/fdlibm/Makefile.in,
+       classpath/native/plugin/Makefile.in,
+       classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
+       classpath/tools/Makefile.in, classpath/doc/Makefile.in,
+       classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
+       classpath/external/Makefile.in,
+       classpath/external/sax/Makefile.in,
+       classpath/external/w3c_dom/Makefile.in,
+       classpath/external/relaxngDatatype/Makefile.in,
+       classpath/include/Makefile.in, classpath/aclocal.m4,
+       classpath/examples/Makefile.in, aclocal.m4: Regenerate.
+
+2006-08-21  Bryce McKinlay  <mckinlay@redhat.com>
+
+       * java/lang/natThread.cc (_Jv_AttachCurrentThread): Attach thread
+       to GC.
+       (_Jv_DetachCurrentThread): Detach thread from GC.
+       * include/boehm-gc.h (_Jv_GCAttachThread, _Jv_GCDetachThread):
+       Declare.
+       * boehm.cc (_Jv_GCAttachThread): New function.
+       (_Jv_GCDetachThread): Likewise.
+
+2006-08-19  Ranjit Mathew  <rmathew@gcc.gnu.org>
+
+       * sysdep/i386/backtrace.h (fallback_backtrace): Add "0x55 0x8B 0xEC"
+       as another sequence that can indicate a "pushl %ebp; movl %esp, %ebp"
+       function prologue.
+
+2006-08-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (install-exec-hook): Support $(DESTDIR).
+       * Makefile.in: Regenerated.
+
+2006-08-16  Tom Tromey  <tromey@redhat.com>
+
+       * libtool-version: Updated.
+
+2006-08-16  Jakub Jelinek  <jakub@redhat.com>
+           Bryce McKinlay  <bryce@mckinlay.net.nz>
+
+       * configure, Makefile.in: Rebuilt.
+       * Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj_bc.la.
+       (libgcj_bc_la_SOURCES): New variable.
+       (libgcj_bc_la_LDFLAGS): Likewise.
+       (libgcj_bc_la_LIBADD): Likewise.
+       (libgcj_bc_la_DEPENDENCIES): Likewise.
+       (libgcj_bc_la_LINK): Likewise.
+       (libgcj_bc_dummy_LINK): Likewise.
+       (libgcj_bc.la): New target.
+       (install-exec-hook): Likewise.
+       * libgcj.spec.in (*lib): Use LIBGCJ_SPEC.
+       * libgcj_bc.c: New file.
+       * configure.ac (LIBGCJ_SPEC): New subst.
+       * configure.host (use_libgcj_bc): New variable.
+
+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     
+       _Jv_InterpMethod::run method.
+       * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select
+       appropriate function for debug or normal mode.
+
 2006-08-14  Mark Wielaard  <mark@klomp.org>
 
        Imported GNU Classpath 0.92