gcc/libjava/java
Hans Boehm 28e99c6271 re PR libgcj/16662 (IllegalMonitorStateException in EventQueue.getNextEvent(): possible hash synchronization bug?)
PR libgcj/16662
	* java/lang/natObject.cc (LOCK_LOG, LOG): Add debug tracing.
	(Almost everywhere): add LOG calls, fix, add comments.
	(_Jv_MonitorEnter): Replace masking of LOCKED bit with assertion.
	Add explicit check for LOCKED bit in slow case (PR 16662).
	(_Jv_MonitorExit): Add casts in debug-only code.
	Always release LOCKED bit before throwing exception.
	(_Jv_ObjectCheckMonitor): Lock may be held if lightweight lock
	isn't.  Handle easy cases without lock acquisition.
	(Object::wait): Use NotifyAll for lock inflation.

From-SVN: r85884
2004-08-12 17:56:32 +00:00
..
applet [multiple changes] 2004-06-17 23:43:16 +00:00
awt [multiple changes] 2004-07-22 15:36:05 +00:00
beans EventHandler.java: Remove debugging statements. 2004-07-14 22:59:24 +00:00
io File.java (toURI): Throw RuntimeException, not InternalError. 2004-07-27 19:42:38 +01:00
lang re PR libgcj/16662 (IllegalMonitorStateException in EventQueue.getNextEvent(): possible hash synchronization bug?) 2004-08-12 17:56:32 +00:00
math
net Makefile.am (ordinary_java_source_files): Add DefaultContentHandlerFactory.java. 2004-07-23 02:21:40 +01:00
nio 2004-07-17 Michael Koch <konqueror@gmx.de> 2004-07-17 08:43:43 +00:00
rmi
security BasicPermission.java: Don't check wildcards. 2004-08-05 17:51:11 +00:00
sql Timestamp.java (valueOf): Synchronize access to dateFormat. 2004-08-03 01:21:26 +01:00
text 2004-07-17 Guilhem Lavaux <guilhem@kaffe.org> 2004-07-17 08:46:14 +00:00
util Collection.java, [...]: Added additional exceptions to documentation. 2004-08-01 11:14:42 +00:00