RFR: 8341470: BigDecimal.stripTrailingZeros() optimization [v42]

fabioromano1 duke at openjdk.org
Sun Oct 13 15:26:15 UTC 2024


On Sun, 13 Oct 2024 14:39:32 GMT, j3graham <duke at openjdk.org> wrote:

>> fabioromano1 has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Minor change
>
> src/java.base/share/classes/java/math/BigDecimal.java line 5234:
> 
>> 5232:      */
>> 5233:     private static BigInteger fiveToTwoToThe(int n) {
>> 5234:         int i = Math.min(n, FIVE_TO_2_TO.length - 1);
> 
> BigInteger has “getRadixConversionCache” which could be made accessible and used here - perhaps with a better name.

I already wrote about that method previously [here](https://github.com/openjdk/jdk/pull/21323#discussion_r1790787304).

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21323#discussion_r1798406008


More information about the core-libs-dev mailing list