gcc/libjava/java
Tom Tromey 2cd5614273 re PR libgcj/10596 (Reference and String.intern don't work together)
PR libgcj/10596:
	* include/jvm.h (_Jv_FinalizeString,
	_Jv_RegisterStringFinalizer): Declare.
	* java/lang/natString.cc (_Jv_FinalizeString): Renamed from
	unintern.
	(intern): Updated.
	(_Jv_NewStringUtf8Const): Likewise.
	* java/lang/ref/natReference.cc (finalize_referred_to_object):
	Add special case when finalizing a String.
	(in_hash): New function.
	(_Jv_RegisterStringFinalizer): Likewise.
	(maybe_add_finalize): Likewise.

From-SVN: r71915
2003-09-29 21:13:55 +00:00
..
applet AppletContext.java: Fix typo and remove redundant modifiers. 2002-11-14 20:35:27 +00:00
awt IndexColorModel.java: Reformated. 2003-09-29 11:28:58 +00:00
beans MemoryImageSource.java, [...]: New versions from classpath. 2003-07-14 05:33:30 +00:00
io [multiple changes] 2003-09-26 19:59:56 +00:00
lang re PR libgcj/10596 (Reference and String.intern don't work together) 2003-09-29 21:13:55 +00:00
math BigDecimal (divide): Correctly handle ROUND_HALF_EVEN when amount is greater than 0.5. 2003-08-01 15:07:49 +00:00
net Fixed little typo. 2003-09-29 12:05:41 +00:00
nio ByteBufferHelper.java: Totally reworked with help from Eric Blake. 2003-09-26 16:22:09 +00:00
rmi RMIClassLoader.java: Reformatted file, no functional code changes. 2003-09-26 20:03:28 +00:00
security Acl.java: Fix broken p tag. 2003-08-26 22:42:37 +00:00
sql 2003-09-18 Jeroen Frijters <jeroen@frijters.net> 2003-09-18 06:11:41 +00:00
text DateFormat.java (format): Throw IllegalArgumentException if j' is not a Number or Date instance. 2003-09-28 05:23:29 +01:00
util Timer.java (finalize): Added "throws Throwable". 2003-09-18 13:09:53 +00:00