1. 10 Oct, 2001 1 commit
    • natFinalizerThread.cc: New file. · eeedeb5a
      	* gnu/gcj/runtime/natFinalizerThread.cc: New file.
      	* java/lang/natRuntime.cc: Include FinalizerThread.h.
      	(runFinalization): Call finalizerReady.
      	* nogc.cc (_Jv_GCInitializeFinalizers): New function.
      	* prims.cc: Include VirtualMachineError.h, FinalizerThread.h.
      	(_Jv_CreateJavaVM): Start the finalizer thread.
      	* no-threads.cc: Include InternalError.h.
      	(_Jv_ThreadStart): Throw InternalError.
      	(_Jv_ThreadInitData): Don't throw error if this is not the first
      	thread.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (ordinary_java_source_files): Added
      	FinalizerThread.java.
      	(nat_source_files): Added natFinalizerThread.cc.
      	* include/jvm.h (_Jv_GCInitializeFinalizers): Declare.
      	* boehm.cc (_Jv_GCInitializeFinalizers): New function.
      	* gnu/gcj/runtime/FirstThread.java (run): Start finalizer thread.
      	* gnu/gcj/runtime/FinalizerThread.java: New file.
      
      From-SVN: r46163
      Tom Tromey committed
  2. 21 Sep, 2001 1 commit
  3. 22 May, 2001 1 commit
  4. 07 Mar, 2000 1 commit
  5. 19 Jan, 2000 1 commit
  6. 18 Nov, 1999 1 commit
  7. 10 Sep, 1999 1 commit
    • configure: Rebuilt. · 27e934d8
      	* 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
      Tom Tromey committed
  8. 07 Apr, 1999 1 commit