Skip to content
Snippets Groups Projects
  1. Sep 10, 2001
    • Bryce McKinlay's avatar
      jvm.h (_Jv_AllocRawObj): New prototype. · 7866a458
      Bryce McKinlay authored
      	* include/jvm.h (_Jv_AllocRawObj): New prototype.
      	* boehm.cc (_Jv_AllocRawObj): Implement.
      	* nogc.cc (_Jv_AllocRawObj): Likewise.
      	* exception.cc (_Jv_Throw): Use _Jv_AllocRawObj, not GC_malloc.
      
      From-SVN: r45497
      7866a458
  2. Aug 31, 2001
  3. Jun 10, 2001
  4. May 21, 2001
    • Bryce McKinlay's avatar
      configure.in: Update boehm-gc include dir for new GC version. · 1f4eb17d
      Bryce McKinlay authored
      	* configure.in: Update boehm-gc include dir for new GC version.
      	* configure: Rebuilt.
      	* exception.cc: Only include <gc.h>. Remove TRUE/FALSE hacks and
      	extern "C" wrapper.
      	* boehm.cc: Update includes for new GC version. MAKE_PROC is now
      	GC_MAKE_PROC. mark_proc is now GC_mark_proc.
      	* posix-threads.cc: Only include <gc.h>. Don't need to wrap with
      	extern "C".
      
      From-SVN: r42380
      1f4eb17d
  5. May 12, 2001
  6. Apr 02, 2001
  7. Mar 28, 2001
  8. Mar 26, 2001
    • Richard Henderson's avatar
      exception.cc (java_eh_info): Make value type jthrowable. · b3208f56
      Richard Henderson authored
      	* exception.cc (java_eh_info): Make value type jthrowable.
      	(_Jv_type_matcher): Remove now unneeded cast.
      	(_Jv_Throw): Make argument type jthrowable.  Munge name
      	for SJLJ_EXCEPTIONS here ...
      	* gcj/cni.h: ... not here.
      	(JvThrow): Remove.
      	* gcj/javaprims.h (_Jv_Throw, _Jv_Sjlj_Throw): Update declarations.
      
      	* defineclass.cc, interpret.cc, jni.cc, posix-threads.cc,
      	prims.cc, resolve.cc, gnu/gcj/runtime/natFirstThread.cc,
      	gnu/gcj/xlib/natDrawable.cc, gnu/gcj/xlib/natFont.cc,
      	gnu/gcj/xlib/natWMSizeHints.cc, gnu/gcj/xlib/natWindowAttributes.cc,
      	gnu/gcj/xlib/natXImage.cc, java/io/natFile.cc,
      	java/io/natFileDescriptorEcos.cc, java/io/natFileDescriptorPosix.cc,
      	java/io/natFileDescriptorWin32.cc, java/io/natFileWin32.cc,
      	java/lang/natClass.cc, java/lang/natClassLoader.cc,
      	java/lang/natDouble.cc, java/lang/natObject.cc,
      	java/lang/natPosixProcess.cc, java/lang/natRuntime.cc,
      	java/lang/natString.cc, java/lang/natSystem.cc,
      	java/lang/natThread.cc, java/lang/reflect/natArray.cc,
      	java/lang/reflect/natConstructor.cc, java/lang/reflect/natField.cc,
      	java/lang/reflect/natMethod.cc, java/util/zip/natDeflater.cc,
      	java/util/zip/natInflater.cc:
      	Use throw, not JvThrow or _Jv_Throw.
      
      From-SVN: r40838
      b3208f56
  9. Oct 13, 2000
    • Bryce McKinlay's avatar
      exception.cc: Don't #include "exception". · c26f7a31
      Bryce McKinlay authored
      2000-10-13  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	* exception.cc: Don't #include "exception".
      	(_Jv_eh_alloc): Call abort (), not terminate (), if malloc fails.
      
      	* Makefile.am (libgcj_la_LDFLAGS): Link in libsupc++.
      	* Makefile.in: Updated.
      
      From-SVN: r36855
      c26f7a31
  10. Mar 15, 2000
    • Tom Tromey's avatar
      [multiple changes] · 878885b4
      Tom Tromey authored
      2000-03-15  Tom Tromey  <tromey@cygnus.com>
      
      	* java/io/natFileDescriptorWin32.cc (winerr): Now static.
      
      	* prims.cc (win32_exception_handler): Reformatted.
      
      	* include/win32-threads.h (_Jv_HaveCondDestroy): New define.
      	(_Jv_HaveMutexDestroy): Likewise.
      
      2000-03-15 Jon Beniston <jb7216@bristol.ac.uk>
      
      	* java/io/natFileDescriptorWin32.cc: New file.
      	* java/io/natFileWin32.cc: New file.
      	* java/net/natInetAddress.cc: Added conditional inclusion of
      	Windows / Winsock headers.
      	* java/net/natPlainDatagramSocketImpl.cc: Added conditional
      	inclusion of Windows / Winsock headers.
      	* java/net/natPlainSocketImpl.cc: Added conditional inclusion of
      	Windows / Winsock headers.
      	* include/win32-signal.h: New file.
      	* include/win32-threads.h: New file.
      	* win32-threads.cc: New file.
      	* exception.cc (win32_get_restart_frame): New function.
      	* prims.cc (win32_exception_handler): New function.
      	(main_init) Performs Winsock initialisation.
      	(main_init) Installs exeception handler.
      
      From-SVN: r32567
      878885b4
  11. Mar 07, 2000
  12. Jan 19, 2000
  13. Nov 29, 1999
  14. Nov 19, 1999
  15. Sep 10, 1999
    • Tom Tromey's avatar
      configure: Rebuilt. · 27e934d8
      Tom Tromey authored
      	* configure: Rebuilt.
      	* configure.in: Build include/Makefile.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (SUBDIRS): Added gcj and include.
      	(install-data-local): New target.
      	(extra_headers): New macro.
      	* include/Makefile.in: New file.
      	* include/Makefile.am: New file.
      
      	* interpret.cc: Don't include gcj/field.h or gcj/cni.h.
      	* java/lang/reflect/natField.cc: Don't include gcj/field.h or
      	gcj/cni.h.
      	* boehm.cc: Don't include java-threads.h or gcj/field.h.
      	* resolve.cc: Include config.h.
      	* defineclass.cc: Include config.h.
      	* include/java-interp.h: Don't include config.h.
      	* include/jvm.h: Include java-threads.h, Object.h, java-gc.h,
      	cni.h.
      
      	* gcj/javaprims.h: Regenerated namespace decls.
      	* classes.pl (scan): Don't put `;' after closing brace.
      
      	* Makefile.in: Rebuilt.
      	* Makefile.am (INCLUDES): Added -I for top_srcdir.
      	* configure.in: Create gcj/Makefile.
      	* gcj/Makefile.in: New file.
      	* gcj/Makefile.am: New file.
      	* java/lang/Object.h: Don't include any other headers.
      	* gcj/array.h: Renamed from include/java-array.h.
      	* gcj/field.h: Renamed from include/java-field.h.
      	* gcj/method.h: Renamed from include/java-method.h.
      	* gcj/cni.h, gcj/javaprims.h: Moved from include/.
      	Updated all files to reflect new include structure.
      
      From-SVN: r29278
      27e934d8
  16. Aug 03, 1999
    • Bryce McKinlay's avatar
      ServerSocket.java: Define ANY_IF. · 25fef12b
      Bryce McKinlay authored
              * java/net/ServerSocket.java: Define ANY_IF.
              (ServerSocket (int,int)): Use ANY_IF instead of null to bind to
              all network interfaces.
              * java/net/DatagramSocket.java (DatagramSocket): ditto.
              * java/net/natPlainSocketImpl.cc (bind): Expect 0.0.0' instead of
              null.
              * java/net/natPlainDatagramSocketImpl (bind): Expect 0.0.0'
              instead of null.
      
      From-SVN: r28429
      25fef12b
    • Bryce McKinlay's avatar
      boehm.cc (_Jv_RegisterFinalizer): Cast eth' to GC_PTR. · a0e4da0d
      Bryce McKinlay authored
      eth'
      
              * boehm.cc (_Jv_RegisterFinalizer): Cast eth' to GC_PTR.
              * exception.cc (_Jv_Throw): Cast _Jv_type_matcher' to __eh_matcher.
      
      From-SVN: r28428
      a0e4da0d
  17. Apr 07, 1999
Loading