Release Notes - Scala Programming Language - Version Scala 2.9.2 - HTML format

Bug

  • [SI-4545] - Type inference issue with 2.9.0.RC3 for arities 21 and 22, but not 1 to 20
  • [SI-4750] - scala.util.matching.regex.replaceAllIn(String, (Match) => String) escapes backslashes
  • [SI-4771] - Scala eats exit code when piping stdin
  • [SI-4807] - Case class and Proxy equals behaviour in Scala 2.9 is incorrect
  • [SI-4835] - scala.collection.immutable.StreamIterator[+A] has O(n) memory consumption
  • [SI-4862] - Reference Draft refers to NonLocalReturnException
  • [SI-4985] - Range.BigDecimal and Range.Double misses last element
  • [SI-5007] - Tuple vs Multiple Arguments error message regression
  • [SI-5037] - IllegalAccessError when accessing private[this] final var from an inner class.
  • [SI-5064] - Incorrect range position for immutable.this.List.apply
  • [SI-5145] - Example 5.3.6 of the SLS: several errors in source code
  • [SI-5398] - Ambiguous type printing gives rise to confusing type errors
  • [SI-5439] - Using sys.process results in file descriptor leaks
  • [SI-5536] - "scala is not an enclosing class" example
  • [SI-5633] - Partial application broken for Function21 and Function22
  • [SI-5670] - 2.9.2 tarball has missing a+x permissions on Bash scripts
  • [SI-5975] - Presentation compiler reports incorrect error
  • [SI-6270] - Wrong instrumentation for for-loops

Improvement

  • [SI-4785] - ';' expected but string literal found.
  • [SI-5184] - scala MSI

New Feature

  • [SI-6694] - backport language._ from 2.10.0 for use in 2.9.x

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.