92aaa24628 
								
							 
						 
						
							
							
								
								Add license clarification.  
							
							... 
							
							
							
							From-SVN: r49104 
							
						 
						
							2002-01-22 22:40:42 +00:00  
				
					
						
							
							
								 
						
							
								54b6b24152 
								
							 
						 
						
							
							
								
								Re-merge with Classpath, from Brian Jones:  
							
							... 
							
							
							
							* java/lang/Integer.java (getInteger): Attempt to decode the value
	of the system property instead of the name of the system property.
	(parseInt): Throw NumberFormatException explicitly in the case of
	a null argument in keeping with JDK 1.3.
From-SVN: r47095 
							
						 
						
							2001-11-16 19:52:24 +00:00  
				
					
						
							
							
								 
						
							
								839f820424 
								
							 
						 
						
							
							
								
								VMClassLoader.java (getPrimitiveClass): Now native.  
							
							... 
							
							
							
							* java/lang/VMClassLoader.java (getPrimitiveClass): Now native. Now
	takes a jchar type-code argument, not a string.
	* java/lang/natClassLoader.cc (VMClassLoader::getPrimitiveClass):
	New method. Just call _Jv_FindClassFromSignature.
	* java/lang/Boolean.java (TYPE): Initialize from
	VMClassLoader.getPrimitiveClass using type-code.
	* java/lang/Character.java (TYPE): Likewise.
	* java/lang/Double.java (TYPE): Likewise.
	* java/lang/Float.java (TYPE): Likewise.
	* java/lang/Integer.java (TYPE): Likewise.
	* java/lang/Long.java (TYPE): Likewise.
	* java/lang/Short.java (TYPE): Likewise.
	* java/lang/Void.java (TYPE): Likewise.
From-SVN: r46521 
							
						 
						
							2001-10-26 02:51:04 +01:00  
				
					
						
							
							
								 
						
							
								d76cbbc844 
								
							 
						 
						
							
							
								
								* java/lang/Integer.java: Merged with Classpath.  
							
							... 
							
							
							
							From-SVN: r44478 
							
						 
						
							2001-07-30 17:58:32 +00:00  
				
					
						
							
							
								 
						
							
								e109d16f8c 
								
							 
						 
						
							
							
								
								javaprims.h: Rebuilt class list.  
							
							... 
							
							
							
							* gcj/javaprims.h: Rebuilt class list.
	* Makefile.in: Rebuilt.
	* Makefile.am (core_java_source_files): Added VMClassLoader.
	* java/lang/VMClassLoader.java: New file.
	* java/lang/Boolean.java: Merged with Classpath.
	* java/lang/Byte.java: Merged with Classpath.
	* java/lang/Integer.java: Merged with Classpath.
	* java/lang/Long.java: Merged with Classpath.
	* java/lang/Number.java: Merged with Classpath.
	* java/lang/Short.java: Merged with Classpath.
From-SVN: r44274 
							
						 
						
							2001-07-23 20:01:29 +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  
				
					
						
							
							
								 
						
							
								3d1c878854 
								
							 
						 
						
							
							
								
								Integer.java (getInteger): Return default argument if property is not set.  
							
							... 
							
							
							
							* java/lang/Integer.java (getInteger): Return default argument if
	property is not set. Don't call decode with null argument.
	* java/lang/Long.java (getLong): Likewise.
From-SVN: r39870 
							
						 
						
							2001-02-19 03:43:12 +00:00  
				
					
						
							
							
								 
						
							
								c97036e4c3 
								
							 
						 
						
							
							
								
								Byte.java: Remove redundant instanceof and null checks.  
							
							... 
							
							
							
							* java/lang/Byte.java: Remove redundant instanceof and null checks.
	* java/lang/Integer.java: Likewise.
	* java/lang/Long.java: Likewise.
	* java/lang/Short.java: Likewise.
	* java/lang/Double.java: Likewise.
	(doubleToRawLongBits): New method.
	* java/lang/Float.java: As above.
	(floatToRawIntBits): New method.
From-SVN: r39556 
							
						 
						
							2001-02-09 02:56:38 +00: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c86e69b2f9 
								
							 
						 
						
							
							
								
								Long.java (parseLong): Corrected overflow detection code.  
							
							... 
							
							
							
							* java/lang/Long.java (parseLong): Corrected overflow detection
	code.
	* java/lang/Integer.java (parseInt): Corrected overflow detection
	code.
From-SVN: r26295 
							
						 
						
							1999-04-08 11:57:28 +00:00  
				
					
						
							
							
								 
						
							
								ee9dd3721b 
								
							 
						 
						
							
							
								
								Initial revision  
							
							... 
							
							
							
							From-SVN: r26263 
							
						 
						
							1999-04-07 14:42:40 +00:00