We are pleased to announce the final milestone release of Scala 2.11.0!
Please do try out this release to help us find any regressions before the first release candidate, which is scheduled for February 18. For production use, we recommend the latest stable release, 2.10.3 (soon 2.10.4).
If your code compiled on 2.10.x without deprecation warnings, it should compile on 2.11.x. If not, please file a regression. We are working with the community to ensure availability of the core artifacts of the Scala 2.11.x ecosystem. This release is not binary compatible with the 2.10.x series, so that we can keep improving the Scala standard library.
Scala 2.11.0M8 is available for download from scalalang.org or from Maven Central.
The Scala team and contributors fixed 119 issues via 174 merged pull requests!
Reporting Bugs / Known Issues
Please file any bugs you encounter. If you’re unsure whether something is a bug, please contact the scalauser mailing list.
Before reporting a bug, please have a look at these known issues.
Scala IDE for Eclipse
The Scala IDE with this release built in will soon be available at the usual updatesite:
Have a look at the getting started guide for more info.
New features in the 2.11 series
This release contains all of the bug fixes and improvements made in the 2.10 series, as well as:

Modularization
 The core Scala standard library jar has shed 20% of its bytecode. The modules for xml, parsing, and swing are available individually or via scalalibraryall.
 The compiler has been internally modularized, to separate the presentation compiler, scaladoc and the REPL. In this release, all of these modules are still packaged in scalacompiler.jar. We plan to ship them in separate JARs in 2.12.x.

Slimming down
 The experimental .NET backend has been removed from the compiler.
 In Scala 2.10.0, new implementations of the Pattern Matcher and the Bytecode Emitter were shipped. We have now removed the old implementations.
 scalaactors is now deprecated; we advise users to follow the steps in the Actors Migration Guide to port to Akka Actors, which have been included in the distribution since 2.10.0.
 Search and destroy mission for ~5000 chunks of dead code. #1648

Language

REPL
 The bytecode decompiler command, :javap, now works with Java 7 SI4936 and has sprouted new options SI6894 (Thanks, Andrew Marki!)
 Added command :kind to help to tell ground types from type constructors. #2340 (Thanks, George Leontiev and Eugene Yokota!)
 The interpreter can now be embedded as a JSR166 Scripting Engine SI874. (Thanks, Raphael Jolly!)

Performance

Warnings * Warn about unused private / local terms and types, and unused imports, under
Xlint
. This will even tell you when a localvar
could be aval
. (We might move these warnings to a separate command line option before the final release, your feedback is welcome here.)
A big thank you to all the contributors!
#  Author 

75  
42  
31  
24  
15  
13  
11  
10  
9  
8  
7  
7  
5  
4  
4  
3  
2  
2  
2  
2  
2  
1  
1  
1  
1  
1  
1  
1  
1  
1  
1  
1  
1 
Commits and the issues they fixed since v2.11.0M7
Issue(s)  Commit  Message 

SI6443, SI8143  1baf11a2bb  
SI8152  9df2dcc584  
SI8111  c91d373a78  
SI8111  2c770ae31a  
SI7120, SI8114, SI7120  5876e8c621  
SI7636, SI6563  255c51b3dd  
SI8104, SI8104  c0cb1d891a  
SI8085  7e85b59550  
SI8085  a12dd9c3b6  
SI6426  47562e7adb  
SI8062  f0d913b51d  
SI8157  ca05d22006  
SI6253  034f6b9452  
SI5604, SI5604  841dbc9c8c  
SI6089, SI7749  c4e37d6521  
SI8126, SI7335  94e05a8501  
SI8126, SI6899  6dd3653b9c  
SI8126  d43618a92c  
SI4370  994de8ffd1  
SI8148  973c7066b8  
SI6196, SI6200  47a91d76fc  
SI6196  afcfba02ed  
SI7544  af75be6034  
SI6457  bfa70315d7  
SI6153, SI6173, SI6456, SI6699, SI8116  29541ce396  
SI8100  2477bbd9d6  
SI7469  765ac94c2b  
SI8015  f606d8176e  
SI8015  2c8a8ff6ba  
SI8015  8be560a1cf  
SI8015  bb2e99a692  
SI8035  c5567e2700  
SI8107  2fe767806b  
SI8107  780ceca6a3  
SI8081  b8a76f688c  
SI8132  8642a50da8  
SI7326  24a227d23d  
SI8146  a09e143b7f  
SI8146  2e28cf7f76  
SI8146  8beeef339a  
SI8128  3e9e2c65a6  
SI8045, SI8045  1696145f76  
SI7850  def46a9d44  
SI6111, SI6675, SI7897, SI6675  11bfa25e37  
SI6615  8dd69ecfa7  
SI8058  a90f39cdb5  
SI4841  77a66d3525  
SI8046  6f42bd6881  
SI6161  0de991ffea  
SI8046  edc9edb79b  
SI2066  28d3390e07  
SI6615  ad594604ed  
SI6364  973f69ac75  
SI7680  cb0d2854e1  
SI8129  00e11ffdd4  
SI8131, SI8131  1d908106cf  
SI8135  3b68163e47  
SI7443  4b6a0a999e  
SI6812  6e4c926b4a  
SI8064  d744921f85  
SI7974  2e7c7347b9  
SI7974  5e1e472fa1  
SI4827  4936c43c13  
SI4827  bdb0ac0fe5  
SI4287, SI4287, SI4287  7f4720c5db  
SI7491  906e517135  
SI7859  7f16e4d1c5  
SI7492  bbe963873d  
SI8120  5b9966d077  
SI8102, SI8102  b46d7aefd6  
SI7837  feebc7131c  
SI7880  d2ee92f055  
SI8052  ea8ae48c18  
SI8047  b97d44b2d8  
SI7406  72cd50c11b  
SI8091  bce97058c4  
SI8006  d92effc8a9  
SI7777  bbd03b26f1  
SI8104, SI8104  4b9e8e3417  
SI6355, SI6355, SI7059  431e19f9f1  
SI6120  9b2ce26887  
SI8017  6a4947c45c  
SI6231  3b8b24a48b  
SI7012, SI6231, SI2897, SI5508  cca4d51dbf  
SI7971  f7f80e8b27  
SI7546  a3a5e4a6f5  
SI8042  a5fc6e69e0  
SI7618  6688da4fb3  
SI8030  760df9843a  
SI8059  f0f0a5e781  
SI8024  b2b9cf4f8c  
SI8024  e6cee26275  
SI8024  a443bae839  
SI6780  110fde017e  
SI6780  0304e00168  
SI7912  006e2f2aad  
SI8060  bb427a3416  
SI7995  5ed834e251  
SI8019  c955cf4c2e  
SI8029  fdcc262070  
SI7439  8d74fa0242  
SI8010  9036f774bc  
SI8050  85692fffdd  
SI8027  30f779b4d9  
SI4841  1d30ea8669  
SI7928, SI8054  369f370b1e  
SI7789  e6eed418ee  
SI7980, SI7996  4c899ea34c  
SI7979  26a3348271  
SI6842  0ccd4bcac6  
SI8009  2695924907  
SI8016  207b945353  
SI8008  8bde124040  
SI8013  1b454185c4  
SI7982  7d4109486b  
SI6913  70634395a4  
SI7458  02308c9691  
SI7548  652b3b4b9d  
SI7548  b7509c922f  
SI8014  03bf97e089  
SI7373  1071d0ca86  
SI8023  d0aaa86a9f  
SI7756, SI8023  a89000be9f  
SI6406, SI7737, SI8022  32b756494e  
SI8005  3629b645cc  
SI8004  696545d53f  
SI7463, SI8003  b915f440eb  
SI7280  053a2744c6  
SI7915  04df2e48e4  
SI8002  28bf4ada31  
SI4332  f12bb7bda4  
SI7984  0271a4a394  
SI8011  05620ad4e1  
SI7969  8f20fa23db  
SI7969  02359a09eb  
SI7969  28cfe16fdd  
SI7872  518635385a  
SI8001  66577fa6ec  
SI7967  a5e24768f2  
SI7999  64603653f8  
SI7983  dfe0ba847e  
SI7985  1050745dca  
SI7985  b1d305388d  
SI7985  77ecff775e  
SI7221  d6a457cdc9  
SI6329, SI6329  b27c9b84be  
SI7944, SI7987  5eef542ae4  
SI7280  0f9c1e7a9a 
Complete commit list!
sha  Title 

1baf11a2bb  
9df2dcc584  
c91d373a78  
2c770ae31a  
5876e8c621  
bd4adf5c97  
255c51b3dd  
c0cb1d891a  
7e85b59550  
a12dd9c3b6  
3fa2c97853  
2aa9da578e  
47562e7adb  
f0d913b51d  
c258ccc9b5  
b7b210db14  
06bae51b07  
99a75c0a91  
03e9e95f57  
6283c01462  
ae4a2f0f7b  
722c743331  
ca05d22006  
a1c00ae4b2  
6f4dfb4c85  
034f6b9452  
f9cbcbdaf8  
841dbc9c8c  
c4e37d6521  
f1ca1a3823  
6eed8d00a5  
7ee1a8321e  
7d1e8aa74d  
94e05a8501  
6dd3653b9c  
d43618a92c  
994de8ffd1  
973c7066b8  
9c5e7f3893  
47a91d76fc  
afcfba02ed  
af75be6034  
bfa70315d7  
29541ce396  
2477bbd9d6  
765ac94c2b  
f606d8176e  
2c8a8ff6ba  
8be560a1cf  
bb2e99a692  
c5567e2700  
2fe767806b  
780ceca6a3  
b8a76f688c  
d680d23947  
3989227e45  
68ba3efba9  
2357e5dace  
0754abb566  
0ac5c56837  
6536256f0e  
64c9122aa3  
8642a50da8  
b33740f0b4  
24a227d23d  
a09e143b7f  
2e28cf7f76  
8beeef339a  
65a2a417d8  
b2f67b5730  
e36888c3d9  
3a689f5c42  
5cc8f83c68  
10f58e9d6a  
3e9e2c65a6  
969a269033  
e0a3702f8a  
1696145f76  
def46a9d44  
11bfa25e37  
8dd69ecfa7  
a90f39cdb5  
77a66d3525  
6f42bd6881  
0de991ffea  
edc9edb79b  
28d3390e07  
ad594604ed  
973f69ac75  
cb0d2854e1  
505dc908dd  
00e11ffdd4  
945f859475  
1d908106cf  
3b68163e47  
4b6a0a999e  
a6f84efd87  
60c7427d2f  
4a4454b8f9  
c1c368bb2c  
c1ef1527f9  
50e7f2ba49  
0dde1ae27f  
94ca91dd5f  
846d8d1195  
c926974c30  
f5e35ecf81  
94eb751d00  
6e4c926b4a  
d744921f85  
d6b4cda628  
7e0eee211f  
db6e3062c1  
9ce25045dd  
2e7c7347b9  
5e1e472fa1  
4936c43c13  
bdb0ac0fe5  
7f4720c5db  
ccacb06c49  
906e517135  
7f16e4d1c5  
87913661e1  
4d92aec651  
6c7b003003  
0019bc2c4b  
68b8e23585  
279e2e3b50  
447e737174  
9e14058dd2  
9737b808c1  
bbe963873d  
5b9966d077  
b46d7aefd6  
5cc01766a6  
feebc7131c  
5f08c78ccd  
59cdd50fa8  
dafcbeb344  
d2ee92f055  
ea8ae48c18  
71a2102a2d  
b97d44b2d8  
f417380637  
c728ff3866  
72cd50c11b  
bce97058c4  
49239833f5  
29037f5465  
08a5e03280  
187d73ed1b  
05eacadf41  
b79ee63dae  
d92effc8a9  
bbd03b26f1  
4b9e8e3417  
431e19f9f1  
3ef5837be5  
9b2ce26887  
6a4947c45c  
3b8b24a48b  
cca4d51dbf  
b275c38c94  
f7f80e8b27  
ca2dbe55eb  
a3b33419b0  
bd615c62ac  
e3cedb7e84  
d00ad5abe8  
30b389a9b0  
858a5d5137  
a3a5e4a6f5  
d68bbe4b83  
a5fc6e69e0  
7db59bd998  
6688da4fb3  
760df9843a  
f0f0a5e781  
c4e1b032d9  
b2b9cf4f8c  
e6cee26275  
a443bae839  
110fde017e  
0304e00168  
9cdbe28c00  
006e2f2aad  
bb427a3416  
27a38602de  
139ba9d875  
e555106070  
dc6dd58d9d  
f8d8f7d08d  
5ed834e251  
c955cf4c2e  
fdcc262070  
8d74fa0242  
9036f774bc  
3faa2eedd8  
85692fffdd  
30f779b4d9  
1d30ea8669  
369f370b1e  
495b7b873b  
a09914ca9f  
b9a900e5d2  
13aa2975bb  
c9cd5eeb01  
e6eed418ee  
1188f95acf  
4c899ea34c  
4be6ea147a  
f3c260bf89  
26a3348271  
0ccd4bcac6  
2695924907  
207b945353  
8bde124040  
eb78e90ca7  
87979ad96f  
58eadc0952  
1b454185c4  
5ba6e13b9e  
7d4109486b  
70634395a4  
02308c9691  
652b3b4b9d  
b7509c922f  
0c963c9085  
51cd47491e  
2ce7b1269a  
3d804859d7  
1d3ec4e708  
03bf97e089  
e571c9cc3e  
1071d0ca86  
d0aaa86a9f  
a89000be9f  
32b756494e  
158c76ada5  
38e2d6ebd1  
7742a7d909  
23f52a8aad  
3629b645cc  
696545d53f  
b915f440eb  
053a2744c6  
eb9f0f7975  
3a8796da1a  
04df2e48e4  
28bf4ada31  
f12bb7bda4  
0271a4a394  
05620ad4e1  
8f20fa23db  
02359a09eb  
28cfe16fdd  
518635385a  
66577fa6ec  
a5e24768f2  
5d5596bb07  
b5be392967  
736613ea8a  
cb37548ef8  
d7d63e93f3  
342b05b849  
7c9b41fa11  
1d8e8ffa0f  
ee6fbae3d0  
64603653f8  
60ac821192  
d8ffaac6ae  
dfe0ba847e  
e7443e2d5b  
1050745dca  
b1d305388d  
77ecff775e  
d6a457cdc9  
34358ee1e8  
5344a0316e  
d6ef83a2d7  
1080da8076  
2d4f0f1859  
b004c3ddb3  
b27c9b84be  
5eef542ae4  
36d66c2134  
33a086b97a  
733f7f0868  
ec89b59717  
0f9c1e7a9a 