Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Source project has a limited visibility.
  • tromey's avatar
    37df08c1
    * gnu/gcj/runtime/natFinalizerThread.cc: New file. · 37df08c1
    tromey authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46163 138bc75d-0d04-0410-961f-82ee72b054a4
    37df08c1
    History
    * gnu/gcj/runtime/natFinalizerThread.cc: New file.
    tromey authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46163 138bc75d-0d04-0410-961f-82ee72b054a4