Scala 2.9.3 RC1

We are happy to announce a new Release Candidate in the Scala 2.9.x maintenance series: 2.9.3 RC1. This RC1 release candidate is made available for testing purposes only and is not intended for production environments: a final release will follow at the end of the RC cycle. Please help us with the testing of this candidate, and let us know of any issues that you may encounter.

 

Scala IDE for Eclipse

You may install the Scala IDE for Scala 2.9 through one of the following update-sites:

 

Here's a list of isssues that have been fixed since v2.9.2:

Issue(s) Commit Message
SI-6536  af03afba25  SI-6536 Cleanup code around determining accessor requirement
SI-6536  2124b9de64  SI-6536 Generates super accessors X.super[Y].blah when Y is a class
SI-5958, SI-5958  61862d2454  SIP-14 backport to 2.9.x
SI-6188, SI-6188  32782cd5d9  SI-6188 backport (ICodeReader wrongly ignored exception handlers)
SI-6692, SI-6692  c17b9b4964  SI-6692 pickle one more flag bit: EXISTENTIAL
SI-5958  98b16a6bd2  SI-5958 This deserves a stable type - backport to 2.9.x
SI-5314  2c00346a97  SI-5314 - CPS transform of return statement fails
SI-6384  b3d0a64218  SI-6384 - avoid crash due to optimization in 2.10 CPS plugin
SI-6458  340e28aa20  Deprecated instrumentation API
SI-6505  e90fd5d457  Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown.
SI-2296, SI-6245, SI-2296  f6a27140b6  Fix for SI-6245 with workaround for SI-2296.
SI-2296, SI-2296  de82f9a04a  Overcame trait/protected/java limitation.
SI-4807  8e7f44c89b  Helping Proxy equal itself.
SI-5632  95f0de0d15  Fixes SI-5632 (serialization of large HashTables)

 

A big thank you to all the contributors!

# Author
9   Philipp Haller
6   Martin Odersky
5   Adriaan Moors
3   Paul Phillips
3   Iulian Dragos
3   Paolo Giarrusso
2   James Iry
1   David Hall
1   Mirco Dotta
1   Josh Suereth
1   Miguel Garcia
1   Nada Amin

 

Complete commit list!

sha Title
a224bb7780  binary compatibility compensation
af03afba25  SI-6536 Cleanup code around determining accessor requirement
2124b9de64  SI-6536 Generates super accessors X.super[Y].blah when Y is a class
61862d2454  SIP-14 backport to 2.9.x
32782cd5d9  SI-6188 backport (ICodeReader wrongly ignored exception handlers)
c17b9b4964  SI-6692 pickle one more flag bit: EXISTENTIAL
98b16a6bd2  SI-5958 This deserves a stable type - backport to 2.9.x
b1ed32bf02  eclipse project files are now in src/eclipse
f028335563  show developer guidelines on opening pull request
e25e7abd43  Simplify the adaptation of types of return expressions
007eedf97d  Revert "Add missing cases in tail return transform"
e566ab3702  Add missing cases in tail return transform
4c5aa9badf  Replace CheckCPSMethodTraverser with additional parameter on transformer methods
2c00346a97  SI-5314 - CPS transform of return statement fails
b3d0a64218  SI-6384 - avoid crash due to optimization in 2.10 CPS plugin
340e28aa20  Deprecated instrumentation API
e90fd5d457  Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown.
f98198e8d7  Fixed instrumentation code so that it can deal with:
f6a27140b6  Fix for SI-6245 with workaround for SI-2296.
be9bab150e  Fixes binary repo push for new typesafe repo layouts.
f2caa7717e  Allow nested calls to `askForResponse` in the presentation compiler.
694037d12a  Manual Backport of 3415436b67ae7889a11ce2537576ca49b328aecc.
321d3f5689  Made instrumenter more robust by looking at tokens
a082aa2918  Removed dead code. (cherry picked from commit c03777b3acb3a4e921a27b58322d198e6d6c58f5)
6c547830a4  Backport.
dc1e21e217  Added more variants to achieve getLinkPos
10c4d821b9  Two fixes for the worksheet instrumenter
33cdba506b  Improve test for Stream.withFilter.{map,flatMap}
15ed4f044f  Cleanup testcase
53130d2143  Make Stream.withFilter.{map,flatMap} run in constant stack space
af26e24e2b  Fix for exponential compile time in specialization.
8b8ebaa44d  Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681"
de82f9a04a  Overcame trait/protected/java limitation.
ded6e2d0cc  Backport of the 2.10 continuations plugin to 2.9
8e7f44c89b  Helping Proxy equal itself.
95f0de0d15  Fixes SI-5632 (serialization of large HashTables)

 

Re: Scala 2.9.3 RC1

It seems there's a slight problem with the "solved issues" table. It is me, or does the same issue appear multiple times in the same row, such as SI-5958?

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