RFR: 8366478: BigDecimal roots [v4]
fabioromano1
duke at openjdk.org
Fri Oct 17 08:14:05 UTC 2025
On Fri, 17 Oct 2025 04:41:54 GMT, Joe Darcy <darcy at openjdk.org> wrote:
>> Yes, but this is inconsistent with the definition of _preferred scale_ for `BigDecimal.sqrt()`.
>
>> Yes, but this is inconsistent with the definition of _preferred scale_ for `BigDecimal.sqrt()`.
>
> Looks like I included a bug with BigDecimals.sqrt with respect to scaling then. While I noted a correct translation of the IEEE 754 requirement in
>
> https://bugs.openjdk.org/browse/JDK-4851777?focusedId=13847551&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13847551
>
> that did not get carried over to the BigDecimal.sqrt spec or implementation.
>
> I've filed https://bugs.openjdk.org/browse/JDK-8370057; thanks.
@jddarcy @rgiulietti Since `Bigecimal.nthRoot()` will affect the implementation of `BigDecimal.sqrt()`, should the bug be resolved in this PR?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27148#discussion_r2438784970
More information about the core-libs-dev
mailing list