gcc/libjava/java
Hans Boehm 3a8da0244a natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning.
2001-10-15  Hans Boehm <Hans_Boehm@hp.com>

	* java/lang/natObject.cc (heavy_lock): Moved fields
	old_client_data, old_finalization_proc near beginning.
	(heavy_lock_finalization_proc): Now inline; changed type of
	argument.
	(JV_SYNC_TABLE_SZ): Now 2048.
	(mp): New global.
	(spin): `mp' now global.
	(heavy_lock_obj_finalization_proc): Updated to correctly handle
	heavy lock finalization.
	(remove_all_heavy): New function.
	(maybe_remove_all_heavy): Likewise.
	(_Jv_MonitorEnter): Throw exception if object is NULL.
	(_Jv_MonitorExit): Likewise.  Also, clear long lists of unlocked
	heavy locks.
	* include/jvm.h (_Jv_AllocTraceTwo): Declare.
	* nogc.cc (_Jv_AllocTraceTwo): New function.
	* boehm.cc (trace_two_vtable): New global.
	(_Jv_AllocTraceTwo): New function.

From-SVN: r46271
2001-10-15 22:42:42 +00:00
..
applet
awt acinclude.m4: Fix spelling error of "separate" as "seperate". 2001-10-07 19:02:46 +01:00
beans Makefile.in: Rebuilt. 2001-10-15 17:46:06 +00:00
io re PR libgcj/4481 (java.io.File.getParent not working properly) 2001-10-08 20:42:13 +00:00
lang natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning. 2001-10-15 22:42:42 +00:00
math BigInteger.java (init(int,Random)): New method. 2001-08-28 15:16:11 -07:00
net SocketPermission.java (hostport, actions): Now private. 2001-10-15 16:32:51 +00:00
rmi
security AccessController.java (checkPermission): Now throws AccessControlException. 2001-10-13 23:21:07 +00:00
sql
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