This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Scala 2.9.0.1

We are releasing a small update to the Scala 2.9.0 code. The new 2.9.0.1 hotfix release addresses a couple of issues found in 2.9.0, and is currently available from our Download Page.


The 2.9.0.1 release includes the following fixes with respect to 2.9.0:

Change Summary
24881 Closes #4537 regression: Compiler crash for private object that shadows outer definition
24956 Fix for view+groupBy regression, closes #4558
24962 Fix for Iterator flattening performance degradation
24966 Removed bridge method that caused load problems in tomcat due to verification error
24967 Removed two more @bridge methods related to 24966.
24968 Fixes #4560 regression: Runtime exception on structural reflection
24991 Fixes #4608: flatten on a ParSeq
24992 Specialized keySets are supposed to be views, #4616
24993 Literal(0) vs Literal(0.0f), Closes #4617 regression with local lazy vals of type Float or Double.


Scala 2.9.0.1 is also available in a simple, pre-integrated stack with Akka 1.1.2 from Typesafe. The Typesafe Installer v1.0.1 will be shortly available from the Stack Download page.

Here's more info on the Scala 2.9.0 distribution.

Re: Scala 2.9.0.1

Does the version number mean that the version 2.9.1 may get new features ? What will be the meaning of 2.9.1 ?

Re: Scala 2.9.0.1

I got about 30% performance boost using scala tail recusrsion vs java for loop. Thats cool. But scala must improve its compiler performance - its take painfully long time even with fsc.

maven release version 2.9.0-1

Why is the release version in your Maven (http://scala-tools.org/repo-releases) repo 2.9.0-1? It's actually a bit confusing: 

When you use org.scala-lang:scala-library:2.8.1 
mvn versions:display-dependency-updates shows that there is a more recent version: 
org.scala-lang:scala-library .......................... 2.8.1 -> 2.9.0

When you use org.scala-lang:scala-library:2.9.0-1 
mvn versions:display-dependency-updates shows that there is a more recent version: 
org.scala-lang:scala-library .................... 2.9.0-1 -> 2.9.0.RC5 

Shouldn't the Maven release version be just 2.9.0.1? 

PS: BTW, thanks for another high quality release. Wish my own noticeable bugs were just release numbering issues. 

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland