harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stuart Ballard <stu...@kaffe.org>
Subject Japi diffs for harmony
Date Fri, 21 Apr 2006 11:54:57 GMT
Japi diff jdk11 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk11-harmony.html

Changes since last run:

-Comparison run at Wed Apr 19 10:27:37 2006 GMT
-jdk11 API scanned at 2006/04/19 05:34:47 EDT
-harmony API scanned at 2006/04/19 05:25:57 BST
+Comparison run at Fri Apr 21 11:46:10 2006 GMT
+jdk11 API scanned at 2006/04/21 06:05:33 EDT
+harmony API scanned at 2006/04/21 12:27:03 BST
-java.beans: 99.35% good, 0.64% minor
+java.beans: 99.56% good, 0.43% minor
-Total: 55.38% good, 0.02% minor, 0.04% bad, 44.38% missing
+Total: 55.39% good, 0.02% minor, 0.04% bad, 44.38% missing
-Classes: 11 minor, 10 bad, 81 missing.
+Classes: 10 minor, 10 bad, 81 missing.
-class java.beans.IntrospectionException: SerialVersionUID=-3728150539969542619 in jdk11,
but SerialVersionUID=-6857108248625205206 in harmony
-class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk11, but
SerialVersionUID=-6220156884261875416 in harmony
+class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk11, but
SerialVersionUID=-7842853832077598587 in harmony


Japi diff jdk12 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-harmony.html

Changes since last run:

-Comparison run at Wed Apr 19 10:28:29 2006 GMT
-jdk12 API scanned at 2006/04/19 05:30:10 EDT
-harmony API scanned at 2006/04/19 05:25:57 BST
+Comparison run at Fri Apr 21 11:47:46 2006 GMT
+jdk12 API scanned at 2006/04/21 05:56:45 EDT
+harmony API scanned at 2006/04/21 12:27:03 BST
-java.beans: 99.41% good, 0.58% minor
+java.beans: 99.6% good, 0.39% minor
-Classes: 12 minor, 14 bad, 97 missing.
+Classes: 11 minor, 14 bad, 97 missing.
-class java.beans.IntrospectionException: SerialVersionUID=-3728150539969542619 in jdk12,
but SerialVersionUID=-6857108248625205206 in harmony
-class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk12, but
SerialVersionUID=-6220156884261875416 in harmony
+class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk12, but
SerialVersionUID=-7842853832077598587 in harmony


Japi diff jdk13 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-harmony.html

Changes since last run:

-Comparison run at Wed Apr 19 10:29:21 2006 GMT
-jdk13 API scanned at 2006/04/19 05:24:31 EDT
-harmony API scanned at 2006/04/19 05:25:57 BST
+Comparison run at Fri Apr 21 11:49:32 2006 GMT
+jdk13 API scanned at 2006/04/21 05:45:50 EDT
+harmony API scanned at 2006/04/21 12:27:03 BST
-java.beans: 99.41% good, 0.58% minor
+java.beans: 99.6% good, 0.39% minor
-Classes: 12 minor, 15 bad, 141 missing.
+Classes: 11 minor, 15 bad, 141 missing.
-class java.beans.IntrospectionException: SerialVersionUID=-3728150539969542619 in jdk13,
but SerialVersionUID=-6857108248625205206 in harmony
-class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk13, but
SerialVersionUID=-6220156884261875416 in harmony
+class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk13, but
SerialVersionUID=-7842853832077598587 in harmony


Japi diff jdk14 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-harmony.html

Changes since last run:

-Comparison run at Wed Apr 19 10:30:38 2006 GMT
-jdk14 API scanned at 2006/04/19 05:16:28 EDT
-harmony API scanned at 2006/04/19 05:25:57 BST
+Comparison run at Fri Apr 21 11:51:48 2006 GMT
+jdk14 API scanned at 2006/04/21 05:30:39 EDT
+harmony API scanned at 2006/04/21 12:27:03 BST
-java.beans: 99.58% good, 0.41% minor
+java.beans: 99.72% good, 0.27% minor
-Classes: 15 minor, 15 bad, 160 missing.
+Classes: 14 minor, 15 bad, 160 missing.
-class java.beans.IntrospectionException: SerialVersionUID=-3728150539969542619 in jdk14,
but SerialVersionUID=-6857108248625205206 in harmony
-class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk14, but
SerialVersionUID=-6220156884261875416 in harmony
+class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk14, but
SerialVersionUID=-7842853832077598587 in harmony


Japi diff jdk15 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-harmony.html

Changes since last run:

-Comparison run at Wed Apr 19 10:32:02 2006 GMT
-jdk15 API scanned at 2006/04/19 05:07:26 EDT
-harmony API scanned at 2006/04/19 05:25:57 BST
+Comparison run at Fri Apr 21 11:54:27 2006 GMT
+jdk15 API scanned at 2006/04/21 05:13:29 EDT
+harmony API scanned at 2006/04/21 12:27:03 BST
-java.lang: 89.46% good, 0.07% minor, 1.69% bad, 8.76% missing
+java.lang: 89.54% good, 0.07% minor, 1.61% bad, 8.76% missing
-java.beans: 90.55% good, 0.42% minor, 5.07% bad, 3.94% missing
+java.beans: 90.69% good, 0.28% minor, 5.07% bad, 3.94% missing
-java.math: 54.54% good, 0.95% bad, 44.49% missing
+java.math: 93.71% good, 4.34% bad, 1.93% missing
-java.util: 59.41% good, 11.18% bad, 29.39% missing
+java.util: 59.5% good, 11.1% bad, 29.39% missing
-Total: 17.97% good, 0% minor, 0.4% bad, 81.61% missing
+Total: 18.03% good, 0% minor, 0.4% bad, 81.55% missing
-Classes: 16 minor, 116 bad, 202 missing.
-Interfaces: 16 bad, 61 missing.
-Enums: 16 bad, 3 missing.
+Classes: 15 minor, 113 bad, 201 missing.
+Interfaces: 15 bad, 61 missing.
+Enums: 18 bad, 2 missing.
-Fields: 1 minor, 24 bad, 204 missing.
-Methods: 520 bad, 958 missing.
-Constructors: 43 bad, 47 missing.
+Fields: 1 minor, 31 bad, 208 missing.
+Methods: 519 bad, 926 missing.
+Constructors: 43 bad, 35 missing.
-class java.lang.String: implements java.lang.Comparable<java.lang.String> in jdk15,
but implements raw java.lang.Comparable in harmony
-field java.lang.String.CASE_INSENSITIVE_ORDER: type java.util.Comparator<java.lang.String>
in jdk15, but type java.util.Comparator in harmony
-class java.beans.IntrospectionException: SerialVersionUID=-3728150539969542619 in jdk15,
but SerialVersionUID=-6857108248625205206 in harmony
-class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk15, but
SerialVersionUID=-6220156884261875416 in harmony
+class java.beans.PropertyVetoException: SerialVersionUID=129596057694162164 in jdk15, but
SerialVersionUID=-7842853832077598587 in harmony
-class java.math.BigDecimal: implements java.lang.Comparable<java.math.BigDecimal> in
jdk15, but implements raw java.lang.Comparable in harmony
-class java.math.BigInteger: implements java.lang.Comparable<java.math.BigInteger> in
jdk15, but implements raw java.lang.Comparable in harmony
-Missing
-class java.math.MathContext: missing in harmony
-constructor java.math.BigDecimal(double, java.math.MathContext): missing in harmony
-constructor java.math.BigDecimal(int): missing in harmony
-constructor java.math.BigDecimal(int, java.math.MathContext): missing in harmony
-constructor java.math.BigDecimal(long): missing in harmony
-constructor java.math.BigDecimal(long, java.math.MathContext): missing in harmony
-constructor java.math.BigDecimal(java.lang.String, java.math.MathContext): missing in harmony
-constructor java.math.BigDecimal(java.math.BigInteger, int, java.math.MathContext): missing
in harmony
-constructor java.math.BigDecimal(java.math.BigInteger, java.math.MathContext): missing in
harmony
-constructor java.math.BigDecimal(char[]): missing in harmony
-constructor java.math.BigDecimal(char[], int, int): missing in harmony
-constructor java.math.BigDecimal(char[], int, int, java.math.MathContext): missing in harmony
-constructor java.math.BigDecimal(char[], java.math.MathContext): missing in harmony
-enum java.math.RoundingMode: missing in harmony
-method java.math.BigDecimal.abs(java.math.MathContext): missing in harmony
-method java.math.BigDecimal.add(java.math.BigDecimal, java.math.MathContext): missing in
harmony
-method java.math.BigDecimal.byteValueExact(): missing in harmony
-method java.math.BigDecimal.divide(java.math.BigDecimal): missing in harmony
-method java.math.BigDecimal.divide(java.math.BigDecimal, int, java.math.RoundingMode): missing
in harmony
-method java.math.BigDecimal.divide(java.math.BigDecimal, java.math.MathContext): missing
in harmony
-method java.math.BigDecimal.divide(java.math.BigDecimal, java.math.RoundingMode): missing
in harmony
-method java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal): missing in harmony
-method java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal, java.math.MathContext):
missing in harmony
-method java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal): missing in harmony
-method java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal, java.math.MathContext):
missing in harmony
-method java.math.BigDecimal.intValueExact(): missing in harmony
-method java.math.BigDecimal.longValueExact(): missing in harmony
-method java.math.BigDecimal.multiply(java.math.BigDecimal, java.math.MathContext): missing
in harmony
-method java.math.BigDecimal.negate(java.math.MathContext): missing in harmony
-method java.math.BigDecimal.plus(): missing in harmony
-method java.math.BigDecimal.plus(java.math.MathContext): missing in harmony
-method java.math.BigDecimal.pow(int): missing in harmony
-method java.math.BigDecimal.pow(int, java.math.MathContext): missing in harmony
-method java.math.BigDecimal.precision(): missing in harmony
-method java.math.BigDecimal.remainder(java.math.BigDecimal): missing in harmony
-method java.math.BigDecimal.remainder(java.math.BigDecimal, java.math.MathContext): missing
in harmony
-method java.math.BigDecimal.round(java.math.MathContext): missing in harmony
-method java.math.BigDecimal.scaleByPowerOfTen(int): missing in harmony
-method java.math.BigDecimal.setScale(int, java.math.RoundingMode): missing in harmony
-method java.math.BigDecimal.shortValueExact(): missing in harmony
-method java.math.BigDecimal.stripTrailingZeros(): missing in harmony
-method java.math.BigDecimal.subtract(java.math.BigDecimal, java.math.MathContext): missing
in harmony
-method java.math.BigDecimal.toBigIntegerExact(): missing in harmony
-method java.math.BigDecimal.toEngineeringString(): missing in harmony
-method java.math.BigDecimal.ulp(): missing in harmony
-method java.math.BigDecimal.valueOf(double): missing in harmony
+enum java.math.RoundingMode: enum in jdk15, but class in harmony
+enum java.math.RoundingMode: type enum in jdk15, but type class in harmony
+field java.math.RoundingMode.CEILING: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.DOWN: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.FLOOR: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.HALF_DOWN: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.HALF_EVEN: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.HALF_UP: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.UNNECESSARY: enum field in jdk15, but normal field in harmony
+field java.math.RoundingMode.UP: enum field in jdk15, but normal field in harmony
+Missing
+field java.math.MathContext.DECIMAL128: missing in harmony
+field java.math.MathContext.DECIMAL32: missing in harmony
+field java.math.MathContext.DECIMAL64: missing in harmony
+field java.math.MathContext.UNLIMITED: missing in harmony
-interface java.util.Comparator: has generic type parameter <T> in jdk15, but not generic
in harmony
-method java.util.Comparator.compare(T, T): parameters (T, T) in jdk15, but parameters (java.lang.Object,
java.lang.Object) in harmony


Japi diff harmony vs jdk15:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk15.html

Changes since last run:

-Comparison run at Wed Apr 19 10:33:18 2006 GMT
-harmony API scanned at 2006/04/19 05:25:57 BST
-jdk15 API scanned at 2006/04/19 05:07:26 EDT
+Comparison run at Fri Apr 21 11:56:53 2006 GMT
+harmony API scanned at 2006/04/21 12:27:03 BST
+jdk15 API scanned at 2006/04/21 05:13:29 EDT
-java.beans: 99.58% good, 0.41% minor
+java.beans: 99.72% good, 0.27% minor
-java.math: 100% good
+java.math: 95.26% good, 4.26% bad, 0.47% missing
-Total: 99.43% good, 0.03% minor, 0.12% bad, 0.4% missing, 0.82% abs.add
+Total: 99.4% good, 0.02% minor, 0.16% bad, 0.4% missing, 0.82% abs.add
-Classes: 12 minor, 6 bad.
+Classes: 12 minor, 8 bad.
-Methods: 1 minor, 30 bad, 221 abs.add.
+Fields: 1 missing.
+Methods: 1 minor, 37 bad, 221 abs.add.
-class java.beans.IntrospectionException: SerialVersionUID=-6857108248625205206 in harmony,
but SerialVersionUID=-3728150539969542619 in jdk15
-class java.beans.PropertyVetoException: SerialVersionUID=-6220156884261875416 in harmony,
but SerialVersionUID=129596057694162164 in jdk15
+class java.beans.PropertyVetoException: SerialVersionUID=-7842853832077598587 in harmony,
but SerialVersionUID=129596057694162164 in jdk15
+java.math:
+Minor
+class java.math.RoundingMode: SerialVersionUID=1708816364823108647 in harmony, but no SVUID
in jdk15
+Bad
+class java.math.MathContext: nonfinal in harmony, but final in jdk15
+class java.math.RoundingMode: type class in harmony, but type enum in jdk15
+method java.math.MathContext.clone(): nonfinal in harmony, but final in jdk15
+method java.math.MathContext.equals(java.lang.Object): nonfinal in harmony, but final in
jdk15
+method java.math.MathContext.finalize(): nonfinal in harmony, but final in jdk15
+method java.math.MathContext.getPrecision(): nonfinal in harmony, but final in jdk15
+method java.math.MathContext.getRoundingMode(): nonfinal in harmony, but final in jdk15
+method java.math.MathContext.hashCode(): nonfinal in harmony, but final in jdk15
+method java.math.MathContext.toString(): nonfinal in harmony, but final in jdk15
+Missing
+field java.math.RoundingMode.bigDecimalRM: missing in jdk15
+



Mime
View raw message