We are happy to announce a new Release Candidate in the Scala 2.9.x maintenance series: 2.9.3 RC1 [1]. 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.
You may install the Scala IDE for Scala 2.9 through one of the following update-sites:
| Issue(s) | Commit | Message |
|---|---|---|
| SI-6536 [4] | af03afba25 [5] | SI-6536 Cleanup code around determining accessor requirement |
| SI-6536 [4] | 2124b9de64 [6] | SI-6536 Generates super accessors X.super[Y].blah when Y is a class |
| SI-5958 [7], SI-5958 [7] | 61862d2454 [8] | SIP-14 backport to 2.9.x |
| SI-6188 [9], SI-6188 [9] | 32782cd5d9 [10] | SI-6188 backport (ICodeReader wrongly ignored exception handlers) |
| SI-6692 [11], SI-6692 [11] | c17b9b4964 [12] | SI-6692 pickle one more flag bit: EXISTENTIAL |
| SI-5958 [7] | 98b16a6bd2 [13] | SI-5958 This deserves a stable type - backport to 2.9.x |
| SI-5314 [14] | 2c00346a97 [15] | SI-5314 - CPS transform of return statement fails |
| SI-6384 [16] | b3d0a64218 [17] | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin |
| SI-6458 [18] | 340e28aa20 [19] | Deprecated instrumentation API |
| SI-6505 [20] | e90fd5d457 [21] | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. |
| SI-2296 [22], SI-6245 [23], SI-2296 [22] | f6a27140b6 [24] | Fix for SI-6245 with workaround for SI-2296. |
| SI-2296 [22], SI-2296 [22] | de82f9a04a [25] | Overcame trait/protected/java limitation. |
| SI-4807 [26] | 8e7f44c89b [27] | Helping Proxy equal itself. |
| SI-5632 [28] | 95f0de0d15 [29] | Fixes SI-5632 (serialization of large HashTables) |
| # | 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 |
| sha | Title |
|---|---|
| a224bb7780 [30] | binary compatibility compensation |
| af03afba25 [5] | SI-6536 Cleanup code around determining accessor requirement |
| 2124b9de64 [6] | SI-6536 Generates super accessors X.super[Y].blah when Y is a class |
| 61862d2454 [8] | SIP-14 backport to 2.9.x |
| 32782cd5d9 [10] | SI-6188 backport (ICodeReader wrongly ignored exception handlers) |
| c17b9b4964 [12] | SI-6692 pickle one more flag bit: EXISTENTIAL |
| 98b16a6bd2 [13] | SI-5958 This deserves a stable type - backport to 2.9.x |
| b1ed32bf02 [31] | eclipse project files are now in src/eclipse |
| f028335563 [32] | show developer guidelines on opening pull request |
| e25e7abd43 [33] | Simplify the adaptation of types of return expressions |
| 007eedf97d [34] | Revert "Add missing cases in tail return transform" |
| e566ab3702 [35] | Add missing cases in tail return transform |
| 4c5aa9badf [36] | Replace CheckCPSMethodTraverser with additional parameter on transformer methods |
| 2c00346a97 [15] | SI-5314 - CPS transform of return statement fails |
| b3d0a64218 [17] | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin |
| 340e28aa20 [19] | Deprecated instrumentation API |
| e90fd5d457 [21] | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. |
| f98198e8d7 [37] | Fixed instrumentation code so that it can deal with: |
| f6a27140b6 [24] | Fix for SI-6245 with workaround for SI-2296. |
| be9bab150e [38] | Fixes binary repo push for new typesafe repo layouts. |
| f2caa7717e [39] | Allow nested calls to `askForResponse` in the presentation compiler. |
| 694037d12a [40] | Manual Backport of 3415436b67ae7889a11ce2537576ca49b328aecc. |
| 321d3f5689 [41] | Made instrumenter more robust by looking at tokens |
| a082aa2918 [42] | Removed dead code. (cherry picked from commit c03777b3acb3a4e921a27b58322d198e6d6c58f5) |
| 6c547830a4 [43] | Backport. |
| dc1e21e217 [44] | Added more variants to achieve getLinkPos |
| 10c4d821b9 [45] | Two fixes for the worksheet instrumenter |
| 33cdba506b [46] | Improve test for Stream.withFilter.{map,flatMap} |
| 15ed4f044f [47] | Cleanup testcase |
| 53130d2143 [48] | Make Stream.withFilter.{map,flatMap} run in constant stack space |
| af26e24e2b [49] | Fix for exponential compile time in specialization. |
| 8b8ebaa44d [50] | Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681" |
| de82f9a04a [25] | Overcame trait/protected/java limitation. |
| ded6e2d0cc [51] | Backport of the 2.10 continuations plugin to 2.9 |
| 8e7f44c89b [27] | Helping Proxy equal itself. |
| 95f0de0d15 [29] | Fixes SI-5632 (serialization of large HashTables) |
Links:
[1] http://www.scala-lang.org/downloads#RC
[2] http://download.scala-ide.org/sdk/e37/scala29/dev/site/
[3] http://download.scala-ide.org/sdk/e38/scala29/dev/site/
[4] https://issues.scala-lang.org/browse/SI-6536
[5] https://github.com/scala/scala/commit/af03afba25
[6] https://github.com/scala/scala/commit/2124b9de64
[7] https://issues.scala-lang.org/browse/SI-5958
[8] https://github.com/scala/scala/commit/61862d2454
[9] https://issues.scala-lang.org/browse/SI-6188
[10] https://github.com/scala/scala/commit/32782cd5d9
[11] https://issues.scala-lang.org/browse/SI-6692
[12] https://github.com/scala/scala/commit/c17b9b4964
[13] https://github.com/scala/scala/commit/98b16a6bd2
[14] https://issues.scala-lang.org/browse/SI-5314
[15] https://github.com/scala/scala/commit/2c00346a97
[16] https://issues.scala-lang.org/browse/SI-6384
[17] https://github.com/scala/scala/commit/b3d0a64218
[18] https://issues.scala-lang.org/browse/SI-6458
[19] https://github.com/scala/scala/commit/340e28aa20
[20] https://issues.scala-lang.org/browse/SI-6505
[21] https://github.com/scala/scala/commit/e90fd5d457
[22] https://issues.scala-lang.org/browse/SI-2296
[23] https://issues.scala-lang.org/browse/SI-6245
[24] https://github.com/scala/scala/commit/f6a27140b6
[25] https://github.com/scala/scala/commit/de82f9a04a
[26] https://issues.scala-lang.org/browse/SI-4807
[27] https://github.com/scala/scala/commit/8e7f44c89b
[28] https://issues.scala-lang.org/browse/SI-5632
[29] https://github.com/scala/scala/commit/95f0de0d15
[30] https://github.com/scala/scala/commit/a224bb7780
[31] https://github.com/scala/scala/commit/b1ed32bf02
[32] https://github.com/scala/scala/commit/f028335563
[33] https://github.com/scala/scala/commit/e25e7abd43
[34] https://github.com/scala/scala/commit/007eedf97d
[35] https://github.com/scala/scala/commit/e566ab3702
[36] https://github.com/scala/scala/commit/4c5aa9badf
[37] https://github.com/scala/scala/commit/f98198e8d7
[38] https://github.com/scala/scala/commit/be9bab150e
[39] https://github.com/scala/scala/commit/f2caa7717e
[40] https://github.com/scala/scala/commit/694037d12a
[41] https://github.com/scala/scala/commit/321d3f5689
[42] https://github.com/scala/scala/commit/a082aa2918
[43] https://github.com/scala/scala/commit/6c547830a4
[44] https://github.com/scala/scala/commit/dc1e21e217
[45] https://github.com/scala/scala/commit/10c4d821b9
[46] https://github.com/scala/scala/commit/33cdba506b
[47] https://github.com/scala/scala/commit/15ed4f044f
[48] https://github.com/scala/scala/commit/53130d2143
[49] https://github.com/scala/scala/commit/af26e24e2b
[50] https://github.com/scala/scala/commit/8b8ebaa44d
[51] https://github.com/scala/scala/commit/ded6e2d0cc