classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

java_lang_Double.c fixes (and mauve results)


From: John Leuner
Subject: java_lang_Double.c fixes (and mauve results)
Date: Tue, 07 Aug 2001 01:12:27 +0000
User-agent: Mutt/1.3.18i

I have committed some fixes to java_lang_Double.c:

2001-08-07  John Leuner  <address@hidden>

        * native/jni/java_lang_Double.c (Java_java_lang_Double_initIDs): Fixed 
signature for isNaN
        changed GetFieldID to GetStaticFieldID for pos and neg infinity

        * native/jni/java_lang_Double.c (Java_java_lang_Double_toString): added 
casts to jlong for POS INF check
        
        * native/jni/java_lang_Double.c (Java_java_lang_Double_parseDouble0): 
added conditional for KISSME JVM to use normal strtod


The new Double/Float code in classpath CVS has reduced the number of mauve 
errors by 44 when running kissme with classpath.

I have cut and pasted some errors remaining:

(Note that some of these are JVM specific, and I am not running the latest CVS 
code for all classes (especially not native code))

FAIL: gnu.testlet.java.lang.Math.min (number 11)
FAIL: gnu.testlet.java.lang.Math.min (number 12)
FAIL: gnu.testlet.java.lang.Math.min (number 14)
FAIL: gnu.testlet.java.lang.Math.min (number 23)
FAIL: gnu.testlet.java.lang.Math.min (number 26)
FAIL: gnu.testlet.java.lang.Math.min (number 27)
FAIL: gnu.testlet.java.lang.Math.min (number 28)
FAIL: gnu.testlet.java.lang.Math.min (number 30)
FAIL: gnu.testlet.java.lang.Math.sin (number 1)
FAIL: gnu.testlet.java.lang.Math.sin (number 2)
FAIL: gnu.testlet.java.lang.Math.sin (number 3)

FAIL: gnu.testlet.java.lang.Math.max (number 11)
FAIL: gnu.testlet.java.lang.Math.max (number 23)
FAIL: gnu.testlet.java.lang.Math.max (number 26)
FAIL: gnu.testlet.java.lang.Math.max (number 27)

FAIL: gnu.testlet.java.lang.Double.new_Double (number 9)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 5)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 6)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 8)
FAIL: gnu.testlet.java.lang.Float.new_Float (number 9)
FAIL: gnu.testlet.java.lang.Integer.getInteger: uncaught exception at  number 1
FAIL: gnu.testlet.java.lang.Integer.new_Integer: decode exceptions (number 3)

FAIL: gnu.testlet.java.lang.Character.getNumericValue (number 6)
FAIL: gnu.testlet.java.lang.Character.getType (number 11)
FAIL: gnu.testlet.java.lang.Character.getType (number 20)
FAIL: gnu.testlet.java.lang.Character.getType (number 22)
FAIL: gnu.testlet.java.lang.Character.to (number 15)
FAIL: gnu.testlet.java.lang.Character.to (number 16)

FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: with locale of Canada 
(number 4)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: with locale of Canada 
(number 5)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: with locale of France 
(number 4)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: book sample (number 2)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: book sample (number 5)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: book sample (number 6)
FAIL: gnu.testlet.java.util.ResourceBundle.getBundle: book sample (number 7)

FAIL: gnu.testlet.java.io.Utf8Encoding.ReadReference: Read UTF8 reference file 
(number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 2)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 3)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Surrogate Pairs (number 4)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (0) (number 
1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (1) (number 
1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (0) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Five Bytes (1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (0) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Six Bytes (1) (number 1)
FAIL: gnu.testlet.java.io.Utf8Encoding.mojo: Four Byte Range Error (2) (number 
1)
FAIL: gnu.testlet.java.io.InputStreamReader.except (number 1)
FAIL: gnu.testlet.java.io.BufferedByteOutputStream.interrupt: single-byte 
writes (number 3)
FAIL: gnu.testlet.java.io.BufferedByteOutputStream.interrupt: single-byte 
writes (number 4)


-- 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]