OSDN Git Service

Updating math to Harmony r772995.
authorJesse Wilson <jessewilson@google.com>
Tue, 4 Aug 2009 20:50:38 +0000 (13:50 -0700)
committerJesse Wilson <jessewilson@google.com>
Tue, 4 Aug 2009 21:04:50 +0000 (14:04 -0700)
commitc042bd103daf7b89241ac51571737c0b9ce85e66
treed8b83c2720788ddcb05e26f053c5bcdbcfc42d4c
parent46dd16c8bf4f0732fc76cb38b13412c042394473
Updating math to Harmony r772995.

Notable changes:
- lots of trailing whitespace and "@since Android 1.0" tags removed
- shiftLeft(1) replaced with shiftLeftOneBit(). That case can be optimized
  more aggressively than the general case. The new method exists in BigInteger
  and calls through to a new method in BitLevel in the same way as Harmony.

This is a squashed commit of the following:

commit 3f071487bdb8fff0b4a71ce0219ee7e1e16369fb
Merge: 4fda354 10640b6
Author: Jesse Wilson <jessewilson@google.com>
Date:   Tue Aug 4 12:02:25 2009 -0700

    Merge branch 'math_772995' into math_dalvik

    Conflicts:
     libcore/math/.classpath
     libcore/math/build.xml
     libcore/math/src/main/java/java/math/BigDecimal.java
     libcore/math/src/main/java/java/math/BigInteger.java
     libcore/math/src/main/java/java/math/Division.java
     libcore/math/src/main/java/java/math/Elementary.java
     libcore/math/src/main/java/java/math/Logical.java
     libcore/math/src/main/java/java/math/MathContext.java
     libcore/math/src/main/java/java/math/Multiplication.java
     libcore/math/src/main/java/java/math/Primality.java
     libcore/math/src/main/java/java/math/RoundingMode.java
     libcore/math/src/test/java/tests/api/java/math/BigDecimalTest.java
     libcore/math/src/test/java/tests/api/java/math/BigIntegerTest.java

commit 4fda354bd7d2c0ee918c86fa89852310cc8f2af7
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Jul 29 17:12:27 2009 -0700

    Dalvik Math

commit 10640b6b254200f1c89553072e50137f6ad46c84
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Jul 29 17:11:07 2009 -0700

    Math 772995

commit 15302f6d09b3547f1018e3d228f233f8f72c7de9
Author: Jesse Wilson <jessewilson@google.com>
Date:   Wed Jul 29 17:08:19 2009 -0700

    Math 527399
12 files changed:
libcore/math/src/main/java/java/math/BigDecimal.java
libcore/math/src/main/java/java/math/BigInteger.java
libcore/math/src/main/java/java/math/BitLevel.java
libcore/math/src/main/java/java/math/Conversion.java
libcore/math/src/main/java/java/math/Division.java
libcore/math/src/main/java/java/math/Logical.java
libcore/math/src/main/java/java/math/MathContext.java
libcore/math/src/main/java/java/math/Multiplication.java
libcore/math/src/main/java/java/math/Primality.java
libcore/math/src/main/java/java/math/RoundingMode.java
libcore/math/src/test/java/tests/api/java/math/BigDecimalTest.java
libcore/math/src/test/java/tests/api/java/math/BigIntegerTest.java