50cc5dd29b 
								
							 
						 
						
							
							
								
								String.java (String): New constructor.  
							
							... 
							
							
							
							* java/lang/String.java (String): New constructor.
	* gnu/gcj/runtime/natStringBuffer.cc: New file.
	* gnu/gcj/runtime/StringBuffer.java: New file.
	* Makefile.in: Rebuilt.
	* Makefile.am (ordinary_java_source_files): Added
	gnu/gcj/runtime/StringBuffer.java.
	(nat_source_files): Added gnu/gcj/runtime/natStringBuffer.cc.
From-SVN: r47883 
							
						 
						
							2001-12-11 18:01:40 +00:00  
				
					
						
							
							
								 
						
							
								627a8b878e 
								
							 
						 
						
							
							
								
								Makefile.am: Add new classes  
							
							... 
							
							
							
							* Makefile.am: Add new classes
	(core_java_source_files): CharSequence
	(ordinary_java_source_files): Authenticator, PasswordAuthentication
	* Makefile.in: regenerate
	* gcj/javaprims.h: ditto
	* java/lang/CharSequence: new class from Classpath
	* java/lang/String.java: implements CharSequence
	(subSequence (int,int)): new method
	* java/lang/SubString.java: implements CharSequence
	(subSequence (int,int)): new method
	remerge comments with Classpath
	* java/net/Authenticator.java: new class from Classpath
	* java/net/PasswordAuthentication.java: ditto
From-SVN: r45969 
							
						 
						
							2001-10-02 20:59:31 +00:00  
				
					
						
							
							
								 
						
							
								7dcc5966f0 
								
							 
						 
						
							
							
								
								From Eric Blake, via Classpath:  
							
							... 
							
							
							
							* java/lang/String.java (CaseInsensitiveComparator): New class.
	(CASE_INSENSITIVE_ORDER): Use instance of CaseInsensitiveComparator.
From-SVN: r45425 
							
						 
						
							2001-09-05 19:32:57 +00:00  
				
					
						
							
							
								 
						
							
								ef0a7b49a9 
								
							 
						 
						
							
							
								
								javaprims.h (_Jv_FormatInt): New declaration.  
							
							... 
							
							
							
							* gcj/javaprims.h (_Jv_FormatInt):  New declaration.
	* java/lang/natString.cc (_JvFormatInt):  New primitive, with logic
	taken from old Integer.toString code.
	(Integer::valueOf):  Use _Jv_FormatInt.
	* java/lang/Integer.java (toString):  Just use call String.valueOf.
	* java/lang/Long.java (toString):  Fix typo in comment.
	* java/lang/String.java (valueOf(int)):  Make native.
	* java/lang/StringBuffer.java (append(int)):  Make native.
	* java/lang/natStringBuffer.cc:  New file, for append(jint).
	* Makefile.am (ant_source_files):  Add java/lang/natStringBuffer.cc.
From-SVN: r42419 
							
						 
						
							2001-05-21 21:38:37 -07:00  
				
					
						
							
							
								 
						
							
								a3b63299e6 
								
							 
						 
						
							
							
								
								natString.cc (intern): If string's data does not point to this String, make a fresh String that does.  
							
							... 
							
							
							
							* java/lang/natString.cc (intern):  If string's data does not point to
	this String, make a fresh String that does.
	* java/lang/natString.cc (unintern):  Replace by static function.
	* java/lang/String.java (unintern):  Remove method.
From-SVN: r40990 
							
						 
						
							2001-04-01 14:54:10 -07:00  
				
					
						
							
							
								 
						
							
								9839499072 
								
							 
						 
						
							
							
								
								natString.cc: Include Locale.h.  
							
							... 
							
							
							
							* java/lang/natString.cc: Include Locale.h.
	(toUpperCase): Added `locale' argument.  Handle locale
	sensitivity.
	(toLowerCase): Added `locale' argument.  Handle locale
	sensitivity.
	(ESSET, CAPITAL_S, SMALL_I, CAPITAL_I_WITH_DOT, SMALL_DOTLESS_I,
	CAPITAL_I): New defines.
	* java/lang/String.java (CASE_INSENSITIVE_ORDER): Now public and
	final.
	Import Locale.
	(toUpperCase, toLowerCase): New methods.  Variants which accept
	locale now native.
	* java/lang/ExceptionInInitializerError.java (printStackTrace):
	New methods.
	* java/util/PropertyPermission.java: Re-merged from Classpath.
	* java/text/RuleBasedCollator.java (getCollationElementIterator):
	New method.
	* java/text/StringCharacterIterator.java: Reindented.
	(setText): New method.
From-SVN: r37539 
							
						 
						
							2000-11-18 02:29:13 +00:00  
				
					
						
							
							
								 
						
							
								0f94c029e9 
								
							 
						 
						
							
							
								
								String.java (CASE_INSENSITIVE_ORDER): New static field.  
							
							... 
							
							
							
							2000-09-13  Bryce McKinlay  <bryce@albatross.co.nz>
	* java/lang/String.java (CASE_INSENSITIVE_ORDER): New static field.
	Initialize with anonymous class.
	(compareToIgnoreCase): New method.
	* java/lang/ThreadGroup.java (had_uncaught_exception): New field.
	(uncaughtException): Set had_uncaught_exception.
	* prims.cc (JvRunMain): Check value of had_uncaught_exception and
	exit with error status if set.
	(_Jv_RunMain): Ditto.
From-SVN: r36385 
							
						 
						
							2000-09-13 07:36:25 +01:00  
				
					
						
							
							
								 
						
							
								bc6ccd3316 
								
							 
						 
						
							
							
								
								PropertyChangeEvent.java (serialVersionUID): Added.  
							
							... 
							
							
							
							* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.
	* java/beans/PropertyVetoException.java (serialVersionUID): Added.
	* java/io/File.java (writeObject): Added.
	(readObject): Added.
	(serialVersionUID): Added.
	* java/io/ObjectOutputStream.java (writeObject): Initialized
	fieldsAlreadyWritten before recursion rather than after.
	* java/io/ObjectStreamClass.java (serialVersionUID): Added.
	* java/io/OptionalDataException.java (serialVersionUID): Added.
	(OptionalDataException): Made package private.
	* java/io/SyncFailedException.java (SyncFailedException): Removed
	default constructor to match spec.
	* java/lang/Boolean.java (serialVersionUID): Added.
	* java/lang/Byte.java (serialVersionUID): Added.
	* java/lang/Character.java (serialVersionUID): Added.
	* java/lang/Double.java (serialVersionUID): Added.
	* java/lang/Float.java (serialVersionUID): Added.
	* java/lang/Integer.java (serialVersionUID): Added.
	* java/lang/Long.java (serialVersionUID): Added.
	* java/lang/Number.java (serialVersionUID): Added.
	* java/lang/Short.java (serialVersionUID): Added.
	* java/lang/String.java (serialVersionUID): Added.
	* java/lang/ThreadDeath.java (ThreadDeath): Removed constructor
	to match spec.
	* java/lang/reflect/InvocationTargetException.java
	(serialVersionUID): Added.
	* java/net/URL.java (handler): Made transient.
	(hashCode): Added field for serialization, per spec. and use
	cached value if available.
	(serialVersionUID): Added.
	(URL): Initialize hashCode.
	(set): Adjust hashCode.
	(readObject): New Method to initialize the protocol handler when
	deserializing.
	(writeObject): New method.
	* java/text/BreakIterator.java: Removed 'implements Serializable'.
	* java/text/Collator.java: Removed 'implements Serializable'.
	* java/util/GregorianCalendar.java (serialVersionUID): Added.
	* java/util/Properties.java (serialVersionUID): Added.
	* java/util/Random.java (serialVersionUID): Added.
	(seed): Made private.
	(nextNextGaussian): Made private.
	(haveNextNextGaussian): Made private.
	* java/util/Stack.java (serialVersionUID): Added.
	* java/util/TimeZone.java (serialVersionUID): Added.
	* java/util/Vector.java (serialVersionUID): Added.
Serialization mods.
From-SVN: r36272 
							
						 
						
							2000-09-08 19:37:09 +00:00  
				
					
						
							
							
								 
						
							
								6c80c45e30 
								
							 
						 
						
							
							
								
								Jumbo patch:  
							
							... 
							
							
							
							* Imported beans and serialization
* Updated IA-64 port
* Miscellaneous bug fixes
From-SVN: r34028 
							
						 
						
							2000-05-19 17:55:34 +00:00  
				
					
						
							
							
								 
						
							
								2238de654f 
								
							 
						 
						
							
							
								
								StringBuffer.java (toString): Don't mark buffer as shared.  
							
							... 
							
							
							
							* java/lang/StringBuffer.java (toString): Don't mark buffer as
	shared.
	(insert(int,char[],int,int): New method.
	(delete): New method from Classpath.
	(deleteCharAt): Likewise.
	(substring): Likewise.
	(shared): No longer private.
	Added JavaDoc comments from Classpath.
	* java/lang/String.java (String(StringBuffer)): Ensure `buffer' is
	shared.
From-SVN: r33809 
							
						 
						
							2000-05-09 22:46:58 +00:00  
				
					
						
							
							
								 
						
							
								065ccab369 
								
							 
						 
						
							
							
								
								String.java (toString): Remove `final' hack.  
							
							... 
							
							
							
							2000-04-28  Bryce McKinlay  <bryce@albatross.co.nz>
	* libjava/java/lang/String.java (toString): Remove `final' hack.
From-SVN: r33508 
							
						 
						
							2000-04-28 08:56:34 +01:00  
				
					
						
							
							
								 
						
							
								50b99cc8fe 
								
							 
						 
						
							
							
								
								natString.cc (unintern): Added `obj' argument.  
							
							... 
							
							
							
							* java/lang/natString.cc (unintern): Added `obj' argument.
	(intern): Register finalizer for string.
	* java/lang/String.java (unintern): Now static; added obj
	argument.
From-SVN: r33124 
							
						 
						
							2000-04-12 20:45:59 +00:00  
				
					
						
							
							
								 
						
							
								2ba5f77454 
								
							 
						 
						
							
							
								
								All files: Updated copyright information.  
							
							... 
							
							
							
							* All files: Updated copyright information.
	* COPYING: New file.
	* COPYING.LIB: Removed.
	* LIBGCJ_LICENSE: We now use GPL + special exception.
From-SVN: r32387 
							
						 
						
							2000-03-07 19:55:28 +00:00  
				
					
						
							
							
								 
						
							
								7c734b1758 
								
							 
						 
						
							
							
								
								* All files: Updated copyright to reflect Cygnus purchase.  
							
							... 
							
							
							
							From-SVN: r31504 
							
						 
						
							2000-01-19 18:39:27 +00:00  
				
					
						
							
							
								 
						
							
								659c26fc49 
								
							 
						 
						
							
							
								
								String.java (toString): Check for this == null and throw NullPointerException.  
							
							... 
							
							
							
							1999-07-01  Bryce McKinlay  <bryce@albatross.co.nz>
        * java/lang/String.java (toString): Check for this == null and throw
        NullPointerException.
From-SVN: r27895 
							
						 
						
							1999-07-01 20:58:04 +01:00  
				
					
						
							
							
								 
						
							
								9d9cf1661d 
								
							 
						 
						
							
							
								
								String.java: Don't throw UnsupportedEncodingException.  
							
							... 
							
							
							
							* java/lang/String.java: Don't throw
	UnsupportedEncodingException.
From-SVN: r26577 
							
						 
						
							1999-04-21 12:12:39 +00:00  
				
					
						
							
							
								 
						
							
								ee9dd3721b 
								
							 
						 
						
							
							
								
								Initial revision  
							
							... 
							
							
							
							From-SVN: r26263 
							
						 
						
							1999-04-07 14:42:40 +00:00