gcc/libjava/gnu/gcj/runtime
Bryce McKinlay 31a7b75558 re PR awt/16748 (IAA.ImageComponentsTest: Freezes When Window Is Resized)
2004-07-11  Bryce McKinlay  <mckinlay@redhat.com>

	PR libgcj/16748
	* prims.cc (_Jv_CreateJavaVM): Fix comment.
	* gnu/gcj/runtime/FinalizerThread.java (init): New. Native.
	(finalizerReady): Now native.
	(run): Likewise.
	(runFinalizers): Removed.
	* gnu/gcj/runtime/natFinalizerThread.cc (run): Implement here. Use
	a primitive lock, and don't hold it while running the finalizers.
	(runFinalizers): Implement. Don't aquire any Java lock.
	(finalizerReady): Use lock primitives to signal finalizer thread.

From-SVN: r84531
2004-07-11 22:19:47 +01:00
..
FileDeleter.java natIconv.cc (read): Remove unused local. 2000-09-05 12:05:59 +01:00
FinalizerThread.java re PR awt/16748 (IAA.ImageComponentsTest: Freezes When Window Is Resized) 2004-07-11 22:19:47 +01:00
JNIWeakRef.java Makefile.in: Rebuilt. 2001-11-13 17:43:41 +00:00
MethodRef.java natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. 2002-12-03 13:53:27 +00:00
NameFinder.java VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). 2004-04-09 04:39:24 +00:00
SharedLibHelper.java Makefile.in: Rebuilt. 2003-08-28 22:17:37 +00:00
SharedLibLoader.java Makefile.in: Rebuilt. 2003-08-28 22:17:37 +00:00
StackTrace.java re PR libgcj/12475 (Stack traces leak memory) 2003-10-02 08:10:34 +01:00
StringBuffer.java Add license clarification. 2002-01-22 22:40:42 +00:00
VMClassLoader.java VMClassLoader.java (init): Check classpath entry before passing to URL constructor. 2004-07-06 00:18:14 +01:00
natFinalizerThread.cc re PR awt/16748 (IAA.ImageComponentsTest: Freezes When Window Is Resized) 2004-07-11 22:19:47 +01:00
natNameFinder.cc VMThrowable.java (getStackTrace): Pass trace as-is to modified lookup(). 2004-04-09 04:39:24 +00:00
natSharedLibLoader.cc Makefile.in: Rebuilt. 2003-08-28 22:17:37 +00:00
natStackTrace.cc re PR libgcj/12475 (Stack traces leak memory) 2003-10-02 08:10:34 +01:00
natStringBuffer.cc String.java (String): New constructor. 2001-12-11 18:01:40 +00:00
natVMClassLoader.cc re PR libgcj/9125 (VMClassLoader should cache the result of Runtime.(internal)loadLibrary()) 2003-08-20 15:32:23 +00:00