Stuart, Any chance that we can get a link to Harmony results on the http://www.kaffe.org/~stuart/japi/ page, to show people who come via your tool?
Thanks! Tim Stuart Ballard wrote: > 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 > + > > > -- Tim Ellison ([EMAIL PROTECTED]) IBM Java technology centre, UK. --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]