category | title | permalink |
---|---|---|
announcement |
Scala 2.9.3 is now available! |
/news/2.9.3/ |
We are happy to announce the final release of 2.9.3 in the Scala 2.9.x maintenance series!
This release includes the following improvements:
- a backport of the implementation of SIP-14 to Scala 2.9,
- numerous fixes that are leveraged by the Scala IDE to improve stability and responsiveness,
- compiler fixes to allow faster incremental compilation.
You may install the Scala IDE 3.0-RC1 for Scala 2.9.3 through one of the following update-sites:
- for Eclipse 3.7 (Indigo)
- for Eclipse 3.8/4.2 (Juno)
# | 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 |
Issue(s) | Commit | Message |
---|---|---|
SI-6932 | 4897063 | SI-6932 Remove Batchable trait, minor clean-ups, update build |
SI-6932 | 5713c1b | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future |
SI-6766 | 0bde246 | SI-6766 Create a continuations project in eclipse |
SI-6766 | a802ba9 | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference |
SI-6536 | af03afb | SI-6536 Cleanup code around determining accessor requirement |
SI-6536 | 2124b9d | SI-6536 Generates super accessors X.super[Y].blah when Y is a class |
SI-5958, SI-5958 | 61862d2 | SIP-14 backport to 2.9.x |
SI-6188, SI-6188 | 32782cd | SI-6188 backport (ICodeReader wrongly ignored exception handlers) |
SI-5958 | 98b16a6 | SI-5958 This deserves a stable type - backport to 2.9.x |
SI-6692, SI-6692 | c17b9b4 | SI-6692 pickle one more flag bit: EXISTENTIAL |
SI-5314 | 2c00346 | SI-5314 - CPS transform of return statement fails |
SI-6384 | 1b4af44 | SI-6384 - avoid setting owner of function argument explicitly |
SI-6384 | 3281830 | SI-6384 - correct owner of function argument |
SI-6384 | b3d0a64 | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin |
SI-6458 | 340e28a | Deprecated instrumentation API |
SI-6505 | e90fd5d | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. |
SI-2296, SI-6245, SI-2296 | f6a2714 | Fix for SI-6245 with workaround for SI-2296. |
SI-2296, SI-2296 | de82f9a | Overcame trait/protected/java limitation. |
SI-5708 | 39d8e5a | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd |
SI-4807 | 8e7f44c | Helping Proxy equal itself. |
SI-5632 | 95f0de0 | Fixes SI-5632 (serialization of large HashTables) |
sha | Title |
---|---|
4897063 | SI-6932 Remove Batchable trait, minor clean-ups, update build |
5713c1b | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future |
0bde246 | SI-6766 Create a continuations project in eclipse |
a802ba9 | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference |
7cd9ce3 | update mailmap |
a224bb7 | binary compatibility compensation |
af03afb | SI-6536 Cleanup code around determining accessor requirement |
2124b9d | SI-6536 Generates super accessors X.super[Y].blah when Y is a class |
f0bc3f7 | use consistent scalac args in quick&strap |
61862d2 | SIP-14 backport to 2.9.x |
32782cd | SI-6188 backport (ICodeReader wrongly ignored exception handlers) |
98b16a6 | SI-5958 This deserves a stable type - backport to 2.9.x |
c17b9b4 | SI-6692 pickle one more flag bit: EXISTENTIAL |
b1ed32b | eclipse project files are now in src/eclipse |
f028335 | show developer guidelines on opening pull request |
b79e6f2 | Improve doc comment on adaptTypeOfReturn in CPSAnnotationChecker |
e25e7ab | Simplify the adaptation of types of return expressions |
007eedf | Revert "Add missing cases in tail return transform" |
e566ab3 | Add missing cases in tail return transform |
4c5aa9b | Replace CheckCPSMethodTraverser with additional parameter on transformer methods |
2c00346 | SI-5314 - CPS transform of return statement fails |
1b4af44 | SI-6384 - avoid setting owner of function argument explicitly |
3281830 | SI-6384 - correct owner of function argument |
b3d0a64 | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin |
340e28a | Deprecated instrumentation API |
e90fd5d | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. |
f98198e | Fixed instrumentation code so that it can deal with: |
ed9e44b | Changed implementation comments from /** / to / */, so ScalaDoc remains reasonable |
f6a2714 | Fix for SI-6245 with workaround for SI-2296. |
be9bab1 | Fixes binary repo push for new typesafe repo layouts. |
f2caa77 | Allow nested calls to askForResponse in the presentation compiler. |
e8e07aa | Removed previosuly uncommented code, added more diagnosis output to REPL. (cherry picked from commit bcf1d9a5f5c1d0319b51cd3dcce9ecebdeb12feb) |
321d3f5 | Made instrumenter more robust by looking at tokens |
a082aa2 | Removed dead code. (cherry picked from commit c03777b3acb3a4e921a27b58322d198e6d6c58f5) |
694037d | Manual Backport of 3415436b67ae7889a11ce2537576ca49b328aecc. |
dc1e21e | Added more variants to achieve getLinkPos |
10c4d82 | Two fixes for the worksheet instrumenter |
6c54783 | Backport. |
6a8b913 | Initial cut at running binary compatibility tests on the 2.9.x series |
e3bb6ba | Also check that Stream.toSeq gives the right result. |
33cdba5 | Improve test for Stream.withFilter.{map,flatMap} |
15ed4f0 | Cleanup testcase |
096a08e | Remove commented out code |
53130d2 | Make Stream.withFilter.{map,flatMap} run in constant stack space |
4c80b61 | worksheet support on 2.9 |
af26e24 | Fix for exponential compile time in specialization. |
8b8ebaa | Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681" |
a0ed8c8 | Backport of fix for CPS ticket 1681 |
de82f9a | Overcame trait/protected/java limitation. |
f0b3613 | Removed dead local variable, per @hubertp's comment. |
38f114f | Don't forget to execute pending interrupt requests when shutting down the presentation compiler.(cherry picked from commit 0d70c22279daa78b3fe58b5ea1be7f87b7079834) |
39d8e5a | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd |
0c99e79 | CPS: test case for ticket 1684 |
ded6e2d | Backport of the 2.10 continuations plugin to 2.9 |
8e7f44c | Helping Proxy equal itself. |
4531693 | Bumped build number for future 2.9.x work. |
95f0de0 | Fixes SI-5632 (serialization of large HashTables) |