harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <nbe...@kc.rr.com>
Subject RE: [classlib][math]compatibility: different values for BigDecimal(null, mc).toBigInteger() for Harmony and RI
Date Sun, 09 Jul 2006 21:19:16 GMT
I don't disagree with the resolution, but I would suggest moving this to the
"non-bug differences with RI" component?

-Nathan

> -----Original Message-----
> From: Tim Ellison [mailto:t.p.ellison@gmail.com]
> Sent: Sunday, July 09, 2006 3:29 PM
> To: harmony-dev@incubator.apache.org
> Subject: [classlib][math]compatibility: different values for
> BigDecimal(null, mc).toBigInteger() for Harmony and RI
> 
> The reference implementation doesn't make sense in this example, and it
> is highly unlikely that any application will be dependent upon this
> behavior, so I propose that we do not apply this patch.
> 
> If anyone objects to this decision I will happily reopen it.
> 
> Regards,
> Tim
> 
> 
> Vladimir Ivanov (JIRA) wrote:
> > [classlib][math]compatibility: different values for BigDecimal(null,
> mc).toBigInteger() for Harmony and RI
> > ------------------------------------------------------------------------
> ----------------------------------
> >
> >          Key: HARMONY-786
> >          URL: http://issues.apache.org/jira/browse/HARMONY-786
> >      Project: Harmony
> >         Type: Bug
> >
> >   Components: Classlib
> >     Reporter: Vladimir Ivanov
> >
> >
> > The Harmony method java.math.BigDecimal(BigInteger, mc).toBigInteger()
> returns 'null' while RI returns -9223372036854775808.
> >
> > =============== test.java =====================
> > import java.math.*;
> > public class test {
> >     public static void main(String args[] ) {
> > 	System.out.println("" + new BigDecimal((BigInteger) null,
> MathContext.UNLIMITED).toBigInteger()) ;
> >     }
> > }
> > ===========================================
> >
> > Output:
> > C:\tmp\tmp17>C:\jdk1.5.0_06\bin\java.exe -showversion test
> > java version "1.5.0_06"
> > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
> > Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
> >
> > -9223372036854775808
> >
> > C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -showversion
> test
> > java version "1.5.0"
> > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> > BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32,
> R25.0.0-75, GC: System optimized over throughput (initial strategy
> singleparpar))
> >
> > null
> >
> > C:\tmp\tmp17>C:\harmony\trunk_0427\deploy\jdk\jre\bin\java.exe -
> showversion test
> > java version 1.5 (subset)
> >
> > (c) Copyright 1991, 2006 The Apache Software Foundation or its
> licensors, as applicable.
> > null
> >
> >
> 
> --
> 
> Tim Ellison (t.p.ellison@gmail.com)
> IBM Java technology centre, UK.
> 
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message