What changes or evolution of code violate backward compatibility (mostly binary compatibility)? Is it fully listed elsewhere?
I checked the Scala language specification , but did not see any sections on this subject like the Java Ch language specification. 13 Binary compatibility .
According to the mailing list, a document specification describing backward compatibility issues does not yet exist , but is in progress.
( scala) . scala - .
. http://typesafe.com/technology/migration-manager.
Scala japi ( 1.6). , . : https://github.com/lvc/japi-compliance-checker
:
japi-compliance-checker OLD.jar NEW.jar
Scala, , : http://abi-laboratory.pro/java/tracker/timeline/scala/