Skip to content

Scala working mode #34

@dotta

Description

@dotta

MiMa checks for binary incompatibilities as defined by the JVM. This is very strict, and users may want to have a more Scala-centric compatibility check. Specifically, MiMa should use the Scala Pickler annotation to retrieve information that have been lost during compilation.

Example:

  • Private types should not be reported as binary incompatibilities. Scalac does not always maintain private accessors in the generated bytecode.
  • Addition/Removal of local methods.

This is very much related to #1.

Related tickets are #40 and #53

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions