- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala 2.9.3-RC2 now available!
Created by moors on 2013-02-14.
Updated: 2013-02-14, 20:00
We are happy to announce a new Release Candidate in the Scala 2.9.x maintenance series!
This 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-6932 | 4897063427 | SI-6932 Remove Batchable trait, minor clean-ups, update build |
| SI-6932 | 5713c1b9b5 | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future |
| SI-6766 | 0bde24677c | SI-6766 Create a continuations project in eclipse |
| SI-6766 | a802ba908f | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference |
| 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-6188 | 32782cd5d9 | SI-6188 backport (ICodeReader wrongly ignored exception handlers) |
| 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 | 1b4af44689 | SI-6384 - avoid setting owner of function argument explicitly |
| SI-6384 | 3281830c6e | SI-6384 - correct owner of function argument |
| SI-6384 | b3d0a64218 | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin |
| SI-6505 | e90fd5d457 | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. |
| SI-6245, SI-2296 | f6a27140b6 | Fix for SI-6245 with workaround for SI-2296. |
| SI-2296 | de82f9a04a | Overcame trait/protected/java limitation. |
| SI-5708 | 39d8e5a78e | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd |
| 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 |
|---|---|
| 15 | Philipp Haller |
| 7 | Adriaan Moors |
| 7 | Martin Odersky |
| 6 | Iulian Dragos |
| 5 | Paolo Giarrusso |
| 4 | James Iry |
| 3 | Paul Phillips |
| 3 | Josh Suereth |
| 1 | David Hall |
| 1 | Lukas Rytz |
| 1 | Mirco Dotta |
| 1 | Viktor Klang |
| 1 | Miguel Garcia |
| 1 | Nada Amin |
| 1 | smessmer |
Complete commit list!
| sha | Title |
|---|---|
| 4897063427 | SI-6932 Remove Batchable trait, minor clean-ups, update build |
| 5713c1b9b5 | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future |
| 0bde24677c | SI-6766 Create a continuations project in eclipse |
| a802ba908f | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference |
| 7cd9ce3262 | update mailmap |
| a224bb7780 | binary compatibility compensation |
| f0bc3f7654 | use consistent scalac args in quick&strap |
| 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 |
| b79e6f2fab | Improve doc comment on adaptTypeOfReturn in CPSAnnotationChecker |
| 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 |
| 1b4af44689 | SI-6384 - avoid setting owner of function argument explicitly |
| 3281830c6e | SI-6384 - correct owner of function argument |
| 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: |
| ed9e44b21b | Changed implementation comments from /** */ to /* */, so ScalaDoc remains reasonable |
| 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. |
| e8e07aa230 | Removed previosuly uncommented code, added more diagnosis output to REPL. (cherry picked from commit bcf1d9a5f5c1d0319b51cd3dcce9ecebdeb12feb) |
| 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 |
| e3bb6bac5b | Also check that Stream.toSeq gives the right result. |
| 33cdba506b | Improve test for Stream.withFilter.{map,flatMap} |
| 15ed4f044f | Cleanup testcase |
| 096a08e3bd | Remove commented out code |
| 53130d2143 | Make Stream.withFilter.{map,flatMap} run in constant stack space |
| 6a8b913593 | Initial cut at running binary compatibility tests on the 2.9.x series |
| 4c80b61039 | worksheet support on 2.9 |
| af26e24e2b | Fix for exponential compile time in specialization. |
| 8b8ebaa44d | Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681" |
| a0ed8c8376 | Backport of fix for CPS ticket 1681 |
| de82f9a04a | Overcame trait/protected/java limitation. |
| f0b3613ea9 | Removed dead local variable, per @hubertp's comment. |
| 38f114f553 | Don't forget to execute pending interrupt requests when shutting down the presentation compiler.(cherry picked from commit 0d70c22279daa78b3fe58b5ea1be7f87b7079834) |
| 39d8e5a78e | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd |
| 0c99e79b2d | CPS: test case for ticket 1684 |
| ded6e2d0cc | Backport of the 2.10 continuations plugin to 2.9 |
| 8e7f44c89b | Helping Proxy equal itself. |
| 453169317a | Bumped build number for future 2.9.x work. |
| 95f0de0d15 | Fixes SI-5632 (serialization of large HashTables) |









