gcc/libjava/java
Tom Tromey eeedeb5a17 natFinalizerThread.cc: New file.
* 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
2001-10-10 22:25:43 +00:00
..
applet backport: Applet.java: New file. 2000-07-12 05:52:04 +01:00
awt acinclude.m4: Fix spelling error of "separate" as "seperate". 2001-10-07 19:02:46 +01:00
beans Makefile.in: Rebuilt. 2001-08-31 21:31:20 +00:00
io re PR libgcj/4481 (java.io.File.getParent not working properly) 2001-10-08 20:42:13 +00:00
lang natFinalizerThread.cc: New file. 2001-10-10 22:25:43 +00:00
math BigInteger.java (init(int,Random)): New method. 2001-08-28 15:16:11 -07:00
net * java/net/SocketImpl.java: Merge with Classpath 2001-10-09 21:44:54 +00:00
rmi Activatable.java, [...]: RMI implementation from Kaffe. 2001-08-28 00:03:35 +00:00
security acinclude.m4: Fix spelling error of "separate" as "seperate". 2001-10-07 19:02:46 +01:00
sql DriverManager.java (getDrivers): Handle case where driver's class loader is null. 2001-05-31 16:18:55 +00:00
text DecimalFormat.java (format): Use localized minus sign when generating exponent; never use `+'. 2001-10-05 21:25:23 +00:00
util Adler32.java: Merge with Classpath 2001-10-05 15:21:35 +00:00