Scala is a programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
It smoothly integrates features of object-oriented and functional languages. In addition, developers who prefer to code in Java can still use Scala for their projects, as the language is interoperable with Java.
What's New in This Release:
Bug fixes:
· unit value equality is broken when deserialized
· checkinit build failure after SI-6387
· java.lang.RuntimeException: no acc def buf for package interpolation
· Memory leak caused by scala.reflect.internal.util.Statistics
· scala now thinks every exception is polymorphic
· java.lang.NoSuchFieldError: $outer when mixing Scala and Java
· cannot reify existentially typed code
· pattern matcher exhaustiveness warnings include impossible types
· crashers in annotation argument handling in scaladoc
· Insufficient task support detection mechanism chooses fails to choose ForkJoin even when available/supported
· divergent implicit machinery prevents implicit macros from recursing
· Implicit macros are broken
· Fork Join's idle hands
· check consistency of version numbers in build
· f string interpolator no longer accepts literal %
· by-name argument creates spurious type mismatch
· spurious cyclic ref error with nested java class
· Partest --show-log not showing compilation errors
· Implicit value instances of inner ...