You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Brandon Sloane (Jira)" <ji...@apache.org> on 2019/12/19 22:02:00 UTC

[jira] [Resolved] (DAFFODIL-2256) Purge scala.math.{BigInt, BigDecimal} from code

     [ https://issues.apache.org/jira/browse/DAFFODIL-2256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brandon Sloane resolved DAFFODIL-2256.
--------------------------------------
    Resolution: Fixed

Fixed in 48bb02292b6a8edc36b6e4be09b478d5160e8f4c

> Purge scala.math.{BigInt, BigDecimal} from code
> -----------------------------------------------
>
>                 Key: DAFFODIL-2256
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2256
>             Project: Daffodil
>          Issue Type: Improvement
>          Components: Clean Ups
>    Affects Versions: 2.5.0
>            Reporter: Brandon Sloane
>            Assignee: Brandon Sloane
>            Priority: Major
>
> We have switched to using only Java's implementation of BigInteger and BigDecimal. However, we still have some lingering usages of Scala's version.
> We can find such uses by using the dissasembler:
> javap -c -l `find . -name *.class | grep scala-2.12` > src.bytecode
> Then searching the resulting file for "scala/math/BigInt" and "scala/math/BigDecimal"
> Since all our tests pass, these appear to not cause any functional issue, but should be cleaned up for purposes of consistency.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)