You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: news/_posts/2014-01-28-release-notes-2.11.0-M8.md
+5-17Lines changed: 5 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
layout: news
3
3
post-type: announcement
4
4
title: "Scala 2.11.0-M8 is now available!"
5
+
5
6
---
7
+
6
8
We are pleased to announce the final milestone release of Scala 2.11.0!
7
9
8
10
Please do try out this release to help us find any regressions before the first release candidate, which is scheduled for February 18.
@@ -35,41 +37,27 @@ Have a look at the [getting started guide](http://scala-ide.org/docs/user/gettin
35
37
This release contains all of the bug fixes and improvements made in the 2.10 series, as well as:
36
38
37
39
* Modularization
38
-
39
40
* The core Scala standard library jar has shed 20% of its bytecode. The modules for xml, parsing, and swing are available individually or via [scala-library-all](http://search.maven.org/#artifactdetails%7Corg.scala-lang%7Cscala-library-all%7C2.11.0-M8%7Cpom).
40
-
41
41
* The compiler has been internally modularized, to separate the presentation compiler, scaladoc
42
42
and the REPL. In this release, all of these modules are still packaged in scala-compiler.jar.
43
43
We plan to ship them in separate JARs in 2.12.x.
44
44
* Slimming down
45
-
46
45
* The experimental .NET backend has been removed from the compiler.
47
-
48
46
* In Scala 2.10.0, new implementations of the Pattern Matcher and the Bytecode Emitter
49
47
were shipped. We have now removed the old implementations.
50
-
51
48
* scala-actors is now deprecated; we advise users to follow the steps in the [Actors Migration Guide](http://docs.scala-lang.org/overviews/core/actors-migration-guide.html) to port to Akka Actors, which have been included in the distribution since 2.10.0.
52
-
53
49
* Search and destroy mission for ~5000 chunks of dead code. [#1648](https://github.com/scala/scala/pull/1648/files)
54
50
* Language
55
-
56
51
* Case classes with > 22 parameters are now supported [SI-7296](https://issues.scala-lang.org/browse/SI-7296)
57
-
58
52
* Infer bounds of existential types [SI-1786](https://issues.scala-lang.org/browse/SI-1786)
59
53
* REPL
60
-
61
54
* The bytecode decompiler command, :javap, now works with Java 7 [SI-4936](https://issues.scala-lang.org/browse/SI-4936) and has sprouted new options [SI-6894](https://issues.scala-lang.org/browse/SI-6894) (Thanks, [Andrew Marki](https://github.com/som-snytt)!)
62
-
63
55
* Added command :kind to help to tell ground types from type constructors. [#2340](https://github.com/scala/scala/pull/2340) (Thanks, [George Leontiev](https://github.com/folone) and [Eugene Yokota](https://github.com/eed3si9n)!)
64
-
65
56
* The interpreter can now be embedded as a JSR-166 Scripting Engine [SI-874](https://issues.scala-lang.org/browse/SI-874). (Thanks, [Raphael Jolly](https://github.com/rjolly)!)
66
57
* Performance
67
-
68
58
* Branch elimination through constant analysis [#2214](https://github.com/scala/scala/pull/2214)
69
-
70
59
* Improve performance of reflection [SI-6638](https://issues.scala-lang.org/browse/SI-6638)
71
60
* Warnings
72
-
73
61
* Warn about unused private / local terms and types, and unused imports, under `-Xlint`. This will even tell you
74
62
when a local `var` could be a `val`. (We might move these warnings to a separate command line option before
75
63
the final release, your feedback is welcome here.)
@@ -88,11 +76,11 @@ This release contains all of the bug fixes and improvements made in the 2.10 ser
0 commit comments