From e37fcd47372fff77b55b1c0b8875e08d7ba43236 Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 30 Oct 2014 18:16:12 +0100 Subject: [PATCH 1/5] Scala 2.11.4 release. --- _config.yml | 4 +- documentation/api.md | 26 +- download/_posts/2014-10-30-2.11.4.md | 20 + download/index.md | 10 +- .../_posts/2014-10-30-release-notes-2.11.4.md | 385 ++++++++++++++++++ 5 files changed, 430 insertions(+), 15 deletions(-) create mode 100644 download/_posts/2014-10-30-2.11.4.md create mode 100644 news/_posts/2014-10-30-release-notes-2.11.4.md diff --git a/_config.yml b/_config.yml index 73fc60eba..ec10183ea 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,7 @@ title: The Scala Programming Language -scalaversion: "2.11.2" -devscalaversion: 2.11.2" +scalaversion: "2.11.4" +devscalaversion: 2.11.4" # scala_maindownload_unix: "/files/archive/scala-2.11.2.tgz" # scala_maindownload_windows: "/files/archive/scala-2.11.2.msi" baseurl: "" diff --git a/documentation/api.md b/documentation/api.md index c0823e85c..e03ad7d27 100644 --- a/documentation/api.md +++ b/documentation/api.md @@ -5,6 +5,24 @@ title: Scala API Docs ## Latest releases +* Scala 2.11.4 + * [Library API](http://www.scala-lang.org/api/2.11.4/) + * [Compiler API](http://www.scala-lang.org/api/2.11.4/scala-compiler/) + * [Reflection API](http://www.scala-lang.org/api/2.11.4/scala-reflect/#scala.reflect.package) + * Scala Modules + * [XML API](http://www.scala-lang.org/api/2.11.4/scala-xml/#scala.xml.package) + * [Parser Combinators API](http://www.scala-lang.org/api/2.11.4/scala-parser-combinators/) + * [Actors API](http://www.scala-lang.org/api/2.11.4/scala-actors/#scala.actors.package) (deprecated) + * [Swing API](http://www.scala-lang.org/api/2.11.4/scala-swing/#scala.swing.package) + * [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.4/scala-continuations-library/#scala.util.continuations.package) +* [Scala 2.10.4](http://www.scala-lang.org/api/2.10.4/) + +## Nightly builds + +* [Library API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/) +* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/scala-compiler/) + +## Previous releases * Scala 2.11.2 * [Library API](http://www.scala-lang.org/api/2.11.2/) * [Compiler API](http://www.scala-lang.org/api/2.11.2/scala-compiler/) @@ -15,14 +33,6 @@ title: Scala API Docs * [Actors API](http://www.scala-lang.org/api/2.11.2/scala-actors/#scala.actors.package) (deprecated) * [Swing API](http://www.scala-lang.org/api/2.11.2/scala-swing/#scala.swing.package) * [Continuations API](http://www.scala-lang.org/files/archive/api/2.11.2/scala-continuations-library/#scala.util.continuations.package) -* [Scala 2.10.4](http://www.scala-lang.org/api/2.10.4/) - -## Nightly builds - -* [Library API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/) -* [Compiler API](http://www.scala-lang.org/files/archive/nightly/2.11.x/api/2.11.x/scala-compiler/) - -## Previous releases * Scala 2.11.1 * [Library API](http://www.scala-lang.org/api/2.11.1/) * [Compiler API](http://www.scala-lang.org/api/2.11.1/scala-compiler/) diff --git a/download/_posts/2014-10-30-2.11.4.md b/download/_posts/2014-10-30-2.11.4.md new file mode 100644 index 000000000..f2ba71baa --- /dev/null +++ b/download/_posts/2014-10-30-2.11.4.md @@ -0,0 +1,20 @@ +--- +title: Scala 2.11.4 +start: 30 October 2014 +layout: downloadpage +release_version: 2.11.4 +release_date: "October 30, 2014" +show_resources: "true" +permalink: /download/2.11.4.html +requirements: "This Scala software distribution can be installed on any Unix-like or Windows system. It requires the Java runtime version 1.6 or later, which can be downloaded here." +resources: [ + ["-main-unixsys", "scala-2.11.4.tgz", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.tgz", "Max OS X, Unix, Cygwin", "25.28M"], + ["-main-windows", "scala-2.11.4.msi", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.msi", "Windows (msi installer)", "95.22M"], + ["-non-main-sys", "scala-2.11.4.zip", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.zip", "Windows", "25.29M"], + ["-non-main-sys", "scala-2.11.4.deb", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.deb", "Debian", "94.18M"], + ["-non-main-sys", "scala-2.11.4.rpm", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.rpm", "RPM package", "94.14M"], + ["-non-main-sys", "scala-docs-2.11.4.txz", "http://downloads.typesafe.com/scala/2.11.4/scala-docs-2.11.4.txz", "API docs", "40.59M"], + ["-non-main-sys", "scala-docs-2.11.4.zip", "http://downloads.typesafe.com/scala/2.11.4/scala-docs-2.11.4.zip", "API docs", "72.24M"], + ["-non-main-sys", "scala-sources-2.11.4.tar.gz", "https://github.com/scala/scala/archive/v2.11.4.tar.gz", "Sources", ""] +] +--- \ No newline at end of file diff --git a/download/index.md b/download/index.md index d25219715..46d227070 100644 --- a/download/index.md +++ b/download/index.md @@ -1,16 +1,16 @@ --- layout: maindownloadpage title: Download -release_version: 2.11.2 -release_date: "June 6, 2013" +release_version: 2.11.4 +release_date: "October 30, 2014" other_releases: [ ["maintenance_version", "Current 2.9.x maintenance release", 2.9.3, "February 28, 2013"], ["maintenance_version", "Current 2.10.x maintenance release", 2.10.4, "March 24, 2014"], - ["development_version", "Current 2.11.x release", 2.11.2, "July 24, 2014"] + ["development_version", "Current 2.11.x release", 2.11.4, "October 30, 2014"] ] requirements: "The Scala software distribution can be installed on any platform with a Java runtime, version 1.6 or later." resources: [ - ["-main-unixsys", "scala-2.11.2.tgz", "http://downloads.typesafe.com/scala/2.11.2/scala-2.11.2.tgz", "Max OS X, Unix, Cygwin", "25M"], - ["-main-windows", "scala-2.11.2.msi", "http://downloads.typesafe.com/scala/2.11.2/scala-2.11.2.msi", "Windows (msi installer)", "95M"] + ["-main-unixsys", "scala-2.11.4.tgz", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.tgz", "Max OS X, Unix, Cygwin", "25M"], + ["-main-windows", "scala-2.11.4.msi", "http://downloads.typesafe.com/scala/2.11.4/scala-2.11.4.msi", "Windows (msi installer)", "95M"] ] --- diff --git a/news/_posts/2014-10-30-release-notes-2.11.4.md b/news/_posts/2014-10-30-release-notes-2.11.4.md new file mode 100644 index 000000000..224eb2af2 --- /dev/null +++ b/news/_posts/2014-10-30-release-notes-2.11.4.md @@ -0,0 +1,385 @@ +--- +layout: news +post-type: announcement +title: "Scala 2.11.4 is now available!" +--- +We are very pleased to announce the release of Scala 2.11.4! + +* Get started with the [Hello Scala 2.11 template](https://typesafe.com/activator/template/hello-scala-2_11) in [Typesafe Activator](https://typesafe.com/platform/getstarted) +* Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.11.4.html) +* Obtain it via [Maven Central](http://search.maven.org/?search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.2%22#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.4%22) + +Scala 2.11.4 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. +The changes include: + +* Scala shell (REPL) is more friendly to Crtl+D. It leaves your terminal in a clean state and suggests using `:quit` the next +time (see [#3902](https://github.com/scala/scala/pull/3902). Kudos to [@gourlaysama](https://github.com/gourlaysama)! +* REPL uses different colors when printing references to vals and types. Pass `-Dscala.color` to enable that behavior (see [#3993](https://github.com/scala/scala/pull/3993)). Thanks to [@puffnfresh](https://github.com/puffnfresh)! +* [Scala specification](http://www.scala-lang.org/files/archive/spec/2.11/) received a fair amount of love and became much more beatiful. It has got syntax highlighting ([#3984](https://github.com/scala/scala/pull/3984)), linkable headers, and a side bar with TOC ([#3996](https://github.com/scala/scala/pull/3996)). A few final touches has been merged that fix typos and mistakes stemming from automatic Latex to Markdown conversion we've done a while ago. Thanks attention for details [@gourlaysama](https://github.com/gourlaysama), [@som-snytt](https://github.com/som-snytt) and [roberthoedicke](https://github.com/roberthoedicke)! +* Non-deterministic pattern matching warnings has been fixed ([SI-7746](https://issues.scala-lang.org/browse/SI-7746)). Many thanks to [@gbasler](https://github.com/gbasler) for diving deep ([#3954](https://github.com/scala/scala/pull/3954])) into logical formulas constructed by our pattern matcher implementation! + +Compared to 2.11.2, this release resolves [54 issues](https://issues.scala-lang.org/issues/?jql=project%20%3D%20SI%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20in%20(%22Scala%202.11.3%22%2C%20%22Scala%202.11.4%22)%20ORDER%20BY%20component%20ASC%2C%20priority%20DESC). We reviewed and merged 120 [pull](https://github.com/scala/scala/pulls?q=is%3Apr+milestone%3A2.11.3) [requests](https://github.com/scala/scala/pulls?q=is%3Apr+milestone%3A2.11.4). + +The next minor Scala 2.11 release will be available in about a month, or sooner if prompted by a serious issue. + +### Note on Scala 2.11.3 release + +The Scala 2.11.3 release has been declared dead on arrival and have been never announced to general public. Right after preparing the release we received reports about broken binary compatibility in the Scala 2.11.3 standard library. The breakage was caused by a human mistake when we decided to disable binary compatibility for one of the pull requests. Check [this](https://groups.google.com/d/msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ) report for details and plans on improving our infrastructure so such mistake can be caught in time in the future. The Scala 2.11.4 release is essentially Scala 2.11.3 release plus a couple of fixes for critical issues found in the Scala 2.11.3 release. + +### Available Libraries and Frameworks + +A large number of Scala projects have been released against Scala 2.11. Please refer to the list of [libraries and frameworks available for Scala 2.11](https://github.com/scala/make-release-notes/blob/2.11.x/projects-2.11.md). + +A release of the Scala IDE that includes Scala 2.11.2 will be available shortly [on their download site](http://scala-ide.org/download/sdk.html). + +### Release Notes for the Scala 2.11 Series + +The release notes for the Scala 2.11 series, which also apply to the current minor release, are available in the [release notes for Scala 2.11.1](http://scala-lang.org/news/2.11.1). They contain important information such as: + +* The specification of binary compatibility between minor releases. +* Details on new features, important changes and deprecations in Scala 2.11. + +### Contributors + +A big thank you to everyone who's helped improve Scala by reporting bugs, improving our documentation, participating in mailing lists and other public fora, and submitting and reviewing pull requests! +You are all awesome. + +According to `git shortlog -sn --no-merges v2.11.2..v2.11.4`, 35 people contributed code to this minor release: +Lukas Rytz, Adriaan Moors, Antoine Gourlay, A. P. Marki, Jason Zaugg, Robert Hoedicke, Eugene Burmako, Rex Kerr, Max Bileschi, Brian McKenna, Grzegorz Kossakowski, Maks Atygaev, Evgeny Vereshchagin, Simon Ochsenreither, Dominik Gruntz, Masato Sogame, Gerard Basler, Dan Garrette, Artem Stasuk, David Turner, Iulian Dragos, Jeroen ter Voorde, Kato Kazuyoshi, Konstantin Fedorov, Krystian Nowak, Lukas Elmer, Malte Isberner, Paolo Giarrusso, Paweł Wiejacha, Robert Hoedicke, dgruntz, Roman Janusz, harryhuk, Michał Pociecha. + + +#### A big thank you to all the contributors! + +\# | Author +---: | --- +43 | Lukas Rytz +37 | Adriaan Moors +24 | Antoine Gourlay +19 | A. P. Marki +19 | Jason Zaugg +8 | roberthoedicke +6 | Eugene Burmako +5 | Rex Kerr +5 | Max Bileschi +4 | Brian McKenna +3 | Grzegorz Kossakowski +3 | jxcoder +2 | Masato Sogame +2 | Dominik Gruntz +2 | Gerard Basler +2 | Evgeny Vereshchagin +2 | Dan Garrette +2 | Simon Ochsenreither +1 | Konstantin Fedorov +1 | Robert Hoedicke +1 | dgruntz +1 | harryhuk +1 | Kato Kazuyoshi +1 | Lukas Elmer +1 | Iulian Dragos +1 | ghik +1 | Malte Isberner +1 | David Turner +1 | Paweł Wiejacha +1 | Maks Atygaev +1 | Jeroen ter Voorde +1 | Krystian Nowak +1 | Paolo Giarrusso +1 | terma +1 | mpociecha + + + +#### Commits and the issues they fixed since v2.11.2 + +Issue(s) | Commit | Message +--- | --- | --- +[SI-8900](https://issues.scala-lang.org/browse/SI-8900), [SI-8900](https://issues.scala-lang.org/browse/SI-8900) | [347f01d](https://github.com/scala/scala/commit/347f01d) | SI-8900 Don't assert !isDelambdafyFunction, it may not be accurate +[SI-8928](https://issues.scala-lang.org/browse/SI-8928), [SI-8926](https://issues.scala-lang.org/browse/SI-8926) | [fa40ff3](https://github.com/scala/scala/commit/fa40ff3) | SI-8926 default visbility RUNTIME for java annotations +[SI-8899](https://issues.scala-lang.org/browse/SI-8899), [SI-8899](https://issues.scala-lang.org/browse/SI-8899), [SI-8627](https://issues.scala-lang.org/browse/SI-8627) | [38587c5](https://github.com/scala/scala/commit/38587c5) | [nomerge] SI-8899 Revert "SI-8627 make Stream.filterNot non-eager" +[SI-8907](https://issues.scala-lang.org/browse/SI-8907), [SI-8907](https://issues.scala-lang.org/browse/SI-8907) | [e96d1a4](https://github.com/scala/scala/commit/e96d1a4) | SI-8907 Don't force symbol info in isModuleNotMethod +[SI-8894](https://issues.scala-lang.org/browse/SI-8894) | [ff051e2](https://github.com/scala/scala/commit/ff051e2) | SI-8894 dealias when looking at tuple components +[SI-8890](https://issues.scala-lang.org/browse/SI-8890) | [4902c84](https://github.com/scala/scala/commit/4902c84) | SI-8890 handle reference to overload with error +[SI-4788](https://issues.scala-lang.org/browse/SI-4788), [SI-5948](https://issues.scala-lang.org/browse/SI-5948) | [c14e053](https://github.com/scala/scala/commit/c14e053) | SI-4788/SI-5948 Respect RetentionPolicy of Java annotations +[SI-7041](https://issues.scala-lang.org/browse/SI-7041) | [ea0d4e4](https://github.com/scala/scala/commit/ea0d4e4) | Avoid ClassfileAnnotation warning for @SerialVersionUID +[SI-8843](https://issues.scala-lang.org/browse/SI-8843) | [964a197](https://github.com/scala/scala/commit/964a197) | SI-8843 AbsFileCL acts like a CL +[SI-6502](https://issues.scala-lang.org/browse/SI-6502) | [e720bab](https://github.com/scala/scala/commit/e720bab) | SI-6502 Repl reset/replay take settings args +[SI-6502](https://issues.scala-lang.org/browse/SI-6502) | [2529010](https://github.com/scala/scala/commit/2529010) | SI-6502 Remove cp command as unworkable +[SI-8731](https://issues.scala-lang.org/browse/SI-8731) | [0c25979](https://github.com/scala/scala/commit/0c25979) | SI-8731 warning if @switch is ignored +[SI-8888](https://issues.scala-lang.org/browse/SI-8888) | [1ee6352](https://github.com/scala/scala/commit/1ee6352) | SI-8888 Avoid ClassFormatError under -Ydelambdafy:method +[SI-7746](https://issues.scala-lang.org/browse/SI-7746) | [179419c](https://github.com/scala/scala/commit/179419c) | SI-7746 patmat: fix non-determinism, infeasible counter examples Fixes non-deter +[SI-6192](https://issues.scala-lang.org/browse/SI-6192) | [4df7057](https://github.com/scala/scala/commit/4df7057) | SI-6192 Range: to, until and end are confusing +[SI-8291](https://issues.scala-lang.org/browse/SI-8291) | [a87db21](https://github.com/scala/scala/commit/a87db21) | SI-8291 Fix implicitNotFound message with type aliases +[SI-8845](https://issues.scala-lang.org/browse/SI-8845) | [922a9fc](https://github.com/scala/scala/commit/922a9fc) | SI-8845 Control flow pot-pourri crashes GenASM, but not -BCode +[SI-8267](https://issues.scala-lang.org/browse/SI-8267) | [ee2b7d6](https://github.com/scala/scala/commit/ee2b7d6) | SI-8267 Avoid existentials after polymorphic overload resolution +[SI-8217](https://issues.scala-lang.org/browse/SI-8217) | [0d8ca1f](https://github.com/scala/scala/commit/0d8ca1f) | SI-8217 allow abstract type members in objects +[SI-8869](https://issues.scala-lang.org/browse/SI-8869) | [84d4671](https://github.com/scala/scala/commit/84d4671) | SI-8869 Prevent ill-kindedness in type lambdas +[SI-8870](https://issues.scala-lang.org/browse/SI-8870) | [fc874ad](https://github.com/scala/scala/commit/fc874ad) | SI-8870 Fix markup errors in the Types section of the spec +[SI-8624](https://issues.scala-lang.org/browse/SI-8624) | [6826a04](https://github.com/scala/scala/commit/6826a04) | SI-8624 PriorityQueue documentation is not clear enough +[SI-2511](https://issues.scala-lang.org/browse/SI-2511), [SI-8087](https://issues.scala-lang.org/browse/SI-8087) | [6346c6b](https://github.com/scala/scala/commit/6346c6b) | SI-8087 keep annotations on mixed-in private[this] fields +[SI-8774](https://issues.scala-lang.org/browse/SI-8774) | [c048e19](https://github.com/scala/scala/commit/c048e19) | Don't remove elements from a map during iteration. +[SI-6622](https://issues.scala-lang.org/browse/SI-6622), [SI-8445](https://issues.scala-lang.org/browse/SI-8445), [SI-6622](https://issues.scala-lang.org/browse/SI-6622) | [ac4662d](https://github.com/scala/scala/commit/ac4662d) | SI-8445, SI-6622 test cases, already fixed +[SI-8708](https://issues.scala-lang.org/browse/SI-8708), [SI-8868](https://issues.scala-lang.org/browse/SI-8868) | [bcd1e4f](https://github.com/scala/scala/commit/bcd1e4f) | SI-8868 Fix unpickling of local dummy symbols +[SI-7756](https://issues.scala-lang.org/browse/SI-7756) | [0022dcc](https://github.com/scala/scala/commit/0022dcc) | [backport] SI-7756 Uncripple refchecks in case bodies +[SI-8459](https://issues.scala-lang.org/browse/SI-8459) | [7c81959](https://github.com/scala/scala/commit/7c81959) | SI-8459 fix incorrect positions for incomplete selection trees +[SI-8852](https://issues.scala-lang.org/browse/SI-8852) | [17a1abb](https://github.com/scala/scala/commit/17a1abb) | SI-8852 Support joint compilation of Java interfaces w. statics +[SI-8283](https://issues.scala-lang.org/browse/SI-8283), [SI-8844](https://issues.scala-lang.org/browse/SI-8844) | [a8a31e9](https://github.com/scala/scala/commit/a8a31e9) | SI-8844 Fix regression with existentials + type aliases +[SI-8680](https://issues.scala-lang.org/browse/SI-8680) | [039f3e3](https://github.com/scala/scala/commit/039f3e3) | SI-8680 Stream.addString is too eager +[SI-8815](https://issues.scala-lang.org/browse/SI-8815) | [1da69e8](https://github.com/scala/scala/commit/1da69e8) | SI-8815 mutable.LongMap makes different choices for splitAt vs etc. +[SI-8806](https://issues.scala-lang.org/browse/SI-8806) | [c9ec916](https://github.com/scala/scala/commit/c9ec916) | SI-8806 Add lower bound check to Any lint +[SI-8568](https://issues.scala-lang.org/browse/SI-8568) | [01f5435](https://github.com/scala/scala/commit/01f5435) | SI-8568 unreachable test now passes in GenBCode +[SI-7470](https://issues.scala-lang.org/browse/SI-7470) | [0c5dd9e](https://github.com/scala/scala/commit/0c5dd9e) | [backport] SI-7470 implements fundep materialization +[SI-8817](https://issues.scala-lang.org/browse/SI-8817) | [b416dc6](https://github.com/scala/scala/commit/b416dc6) | SI-8817 Correct scaladoc for scala.sys.addShutdownHook +[SI-8398](https://issues.scala-lang.org/browse/SI-8398) | [24ccfa0](https://github.com/scala/scala/commit/24ccfa0) | SI-8398 - unused warning reports lazy val as a method +[SI-8764](https://issues.scala-lang.org/browse/SI-8764) | [e01b461](https://github.com/scala/scala/commit/e01b461) | [nomaster] SI-8764 fix return type of case class productElement under Xexperimen +[SI-5254](https://issues.scala-lang.org/browse/SI-5254) | [9519eb0](https://github.com/scala/scala/commit/9519eb0) | SI-5254 running an empty scala script should succeed +[SI-8474](https://issues.scala-lang.org/browse/SI-8474) | [3d64dee](https://github.com/scala/scala/commit/3d64dee) | SI-8474 Inconsistent behavior of patch method +[SI-8803](https://issues.scala-lang.org/browse/SI-8803) | [f324ca5](https://github.com/scala/scala/commit/f324ca5) | SI-8803 generate super accessor for super[A], if A is outer superclass +[SI-8786](https://issues.scala-lang.org/browse/SI-8786) | [e9a6fbb](https://github.com/scala/scala/commit/e9a6fbb) | SI-8786 disable part of test that's failing the jdk8 build +[SI-8498](https://issues.scala-lang.org/browse/SI-8498) | [984025b](https://github.com/scala/scala/commit/984025b) | SI-8498 @compileTimeOnly should be aware of bridge methods. +[SI-8810](https://issues.scala-lang.org/browse/SI-8810) | [2b5ac5a](https://github.com/scala/scala/commit/2b5ac5a) | SI-8810 scaladoc: fixed code block indentation normalization +[SI-8113](https://issues.scala-lang.org/browse/SI-8113) | [d153cee](https://github.com/scala/scala/commit/d153cee) | SI-8113 allow a newline between a link target and title +[SI-8410](https://issues.scala-lang.org/browse/SI-8410) | [6076d61](https://github.com/scala/scala/commit/6076d61) | SI-8410 Summarize if warnings and not disabled +[SI-8410](https://issues.scala-lang.org/browse/SI-8410) | [7f21475](https://github.com/scala/scala/commit/7f21475) | SI-8410 Don't warn fatally on disabled flag +[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [8876227](https://github.com/scala/scala/commit/8876227) | [backport] SI-8787 Backport Regex doc +[SI-8542](https://issues.scala-lang.org/browse/SI-8542), [SI-7710](https://issues.scala-lang.org/browse/SI-7710) | [fceae70](https://github.com/scala/scala/commit/fceae70) | [backport] SI-7710 fix memory performance of RegexParsers in jdk7u6+ +[SI-8314](https://issues.scala-lang.org/browse/SI-8314) | [b6c00d6](https://github.com/scala/scala/commit/b6c00d6) | Prevent SI-8314 by adding a test +[SI-8589](https://issues.scala-lang.org/browse/SI-8589) | [099a426](https://github.com/scala/scala/commit/099a426) | SI-8589 Performance improvement for ArrayCharSequence.toString +[SI-8828](https://issues.scala-lang.org/browse/SI-8828) | [997ef56](https://github.com/scala/scala/commit/997ef56) | SI-8828 fix regression in Xlint visibility warning for sealed classes +[SI-7931](https://issues.scala-lang.org/browse/SI-7931) | [20daa00](https://github.com/scala/scala/commit/20daa00) | SI-7931 fix Dscala.repl.vids and some string interpolation typos +[SI-8823](https://issues.scala-lang.org/browse/SI-8823) | [f6467d0](https://github.com/scala/scala/commit/f6467d0) | SI-8823 Exclude specialized methods from extension method rewrite +[SI-8627](https://issues.scala-lang.org/browse/SI-8627) | [9276a12](https://github.com/scala/scala/commit/9276a12) | SI-8627 make Stream.filterNot non-eager +[SI-5691](https://issues.scala-lang.org/browse/SI-5691) | [756e551](https://github.com/scala/scala/commit/756e551) | SI-5691 lint warning when a type parameter shadows an existing type. +[SI-8128](https://issues.scala-lang.org/browse/SI-8128), [SI-8149](https://issues.scala-lang.org/browse/SI-8149), [SI-8793](https://issues.scala-lang.org/browse/SI-8793) | [a16a635](https://github.com/scala/scala/commit/a16a635) | SI-8793 Fix patmat regression with extractors, existentials +[SI-5227](https://issues.scala-lang.org/browse/SI-5227) | [066d102](https://github.com/scala/scala/commit/066d102) | SI-5227 make fsc notify its client upon compiler crash +[SI-1264](https://issues.scala-lang.org/browse/SI-1264) | [6f54b1d](https://github.com/scala/scala/commit/6f54b1d) | SI-1264 fsc compiler output should go to stderr, like scalac +[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [f98c53c](https://github.com/scala/scala/commit/f98c53c) | SI-8787 Addressing feedback, additional periods. +[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [0e26910](https://github.com/scala/scala/commit/0e26910) | SI-8787 Update doc for Regex +[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [cd2394e](https://github.com/scala/scala/commit/cd2394e) | SI-8787 If you love nulls, so does Regex +[SI-8512](https://issues.scala-lang.org/browse/SI-8512) | [606a553](https://github.com/scala/scala/commit/606a553) | SI-8512 Infer Any for the q +[SI-8512](https://issues.scala-lang.org/browse/SI-8512) | [2e3583b](https://github.com/scala/scala/commit/2e3583b) | SI-8512 Infer a type for f"$args" +[SI-4563](https://issues.scala-lang.org/browse/SI-4563) | [ed9dfee](https://github.com/scala/scala/commit/ed9dfee) | SI-4563 friendlier behavior for Ctrl+D in the REPL +[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [eff9a58](https://github.com/scala/scala/commit/eff9a58) | SI-6476 Unitize ALL the procedures! +[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [ccbb84b](https://github.com/scala/scala/commit/ccbb84b) | SI-6476 Unitize procedures, readability +[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [b4f5067](https://github.com/scala/scala/commit/b4f5067) | SI-6476 Documentation +[SI-6476](https://issues.scala-lang.org/browse/SI-6476), [SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [abb58dc](https://github.com/scala/scala/commit/abb58dc) | SI-6476 Improve error on escapement +[SI-8672](https://issues.scala-lang.org/browse/SI-8672) | [e54b772](https://github.com/scala/scala/commit/e54b772) | [backport] Did not know of the fix for SI-8672. Followed the recommendation give +[SI-8705](https://issues.scala-lang.org/browse/SI-8705) | [1c96ed5](https://github.com/scala/scala/commit/1c96ed5) | [backport] SI-8705 Added example to Option.contains method. +[SI-8781](https://issues.scala-lang.org/browse/SI-8781) | [1f3319c](https://github.com/scala/scala/commit/1f3319c) | SI-8781 Avoid double-expansion under -Ymacro-expand:discard +[SI-8743](https://issues.scala-lang.org/browse/SI-8743) | [926585a](https://github.com/scala/scala/commit/926585a) | SI-8743 Fix crasher with poly-methods annotated with @varargs + + + + +#### Complete commit list! + +sha | Title +---: | --- +[a87af27](https://github.com/scala/scala/commit/a87af27) | Bump version number in build.number to 2.11.4 +[347f01d](https://github.com/scala/scala/commit/347f01d) | SI-8900 Don't assert !isDelambdafyFunction, it may not be accurate +[fa40ff3](https://github.com/scala/scala/commit/fa40ff3) | SI-8926 default visbility RUNTIME for java annotations +[38587c5](https://github.com/scala/scala/commit/38587c5) | [nomerge] SI-8899 Revert "SI-8627 make Stream.filterNot non-eager" +[e96d1a4](https://github.com/scala/scala/commit/e96d1a4) | SI-8907 Don't force symbol info in isModuleNotMethod +[3bbf5e4](https://github.com/scala/scala/commit/3bbf5e4) | Update 04-basic-declarations-and-definitions.md +[ae65b95](https://github.com/scala/scala/commit/ae65b95) | Update 12-the-scala-standard-library.md +[79b375c](https://github.com/scala/scala/commit/79b375c) | Update 10-xml-expressions-and-patterns.md +[550a481](https://github.com/scala/scala/commit/550a481) | Update 08-pattern-matching.md +[cbfcb66](https://github.com/scala/scala/commit/cbfcb66) | Update 06-expressions.md +[a95c97d](https://github.com/scala/scala/commit/a95c97d) | Update 04-basic-declarations-and-definitions.md +[b7ce9e4](https://github.com/scala/scala/commit/b7ce9e4) | Update 03-types.md +[d46c024](https://github.com/scala/scala/commit/d46c024) | Update 03-types.md +[db33bbd](https://github.com/scala/scala/commit/db33bbd) | Update 02-identifiers-names-and-scopes.md +[ff051e2](https://github.com/scala/scala/commit/ff051e2) | SI-8894 dealias when looking at tuple components +[33fd418](https://github.com/scala/scala/commit/33fd418) | Use color REPL after writing a def +[8a560a2](https://github.com/scala/scala/commit/8a560a2) | Add color to severity in REPL reporter +[9902ae5](https://github.com/scala/scala/commit/9902ae5) | Color REPL under -Dscala.color +[4902c84](https://github.com/scala/scala/commit/4902c84) | SI-8890 handle reference to overload with error +[5f29a26](https://github.com/scala/scala/commit/5f29a26) | Make Scaladoc actually exit with non-zero exit code in case of errors, as its do +[c14e053](https://github.com/scala/scala/commit/c14e053) | SI-4788/SI-5948 Respect RetentionPolicy of Java annotations +[ea0d4e4](https://github.com/scala/scala/commit/ea0d4e4) | Avoid ClassfileAnnotation warning for @SerialVersionUID +[964a197](https://github.com/scala/scala/commit/964a197) | SI-8843 AbsFileCL acts like a CL +[efbef1e](https://github.com/scala/scala/commit/efbef1e) | Update stripPrefix/StringLike docs to talk about no op case +[e720bab](https://github.com/scala/scala/commit/e720bab) | SI-6502 Repl reset/replay take settings args +[2529010](https://github.com/scala/scala/commit/2529010) | SI-6502 Remove cp command as unworkable +[0c25979](https://github.com/scala/scala/commit/0c25979) | SI-8731 warning if @switch is ignored +[1ee6352](https://github.com/scala/scala/commit/1ee6352) | SI-8888 Avoid ClassFormatError under -Ydelambdafy:method +[34b42d8](https://github.com/scala/scala/commit/34b42d8) | Cleanup `LinkedHashSet` fixes and replace them with `Set` (i.e., back to initial +[179419c](https://github.com/scala/scala/commit/179419c) | SI-7746 patmat: fix non-determinism, infeasible counter examples Fixes non-deter +[a9f4981](https://github.com/scala/scala/commit/a9f4981) | Increase REPL startup timeout to avoid test failures +[4df7057](https://github.com/scala/scala/commit/4df7057) | SI-6192 Range: to, until and end are confusing +[1122e9e](https://github.com/scala/scala/commit/1122e9e) | Revert "Disable flaky presentation compiler test." +[a87db21](https://github.com/scala/scala/commit/a87db21) | SI-8291 Fix implicitNotFound message with type aliases +[922a9fc](https://github.com/scala/scala/commit/922a9fc) | SI-8845 Control flow pot-pourri crashes GenASM, but not -BCode +[ee2b7d6](https://github.com/scala/scala/commit/ee2b7d6) | SI-8267 Avoid existentials after polymorphic overload resolution +[0d8ca1f](https://github.com/scala/scala/commit/0d8ca1f) | SI-8217 allow abstract type members in objects +[84d4671](https://github.com/scala/scala/commit/84d4671) | SI-8869 Prevent ill-kindedness in type lambdas +[fc874ad](https://github.com/scala/scala/commit/fc874ad) | SI-8870 Fix markup errors in the Types section of the spec +[6826a04](https://github.com/scala/scala/commit/6826a04) | SI-8624 PriorityQueue documentation is not clear enough +[159ca83](https://github.com/scala/scala/commit/159ca83) | Better ant / junit interaction +[6346c6b](https://github.com/scala/scala/commit/6346c6b) | SI-8087 keep annotations on mixed-in private[this] fields +[c048e19](https://github.com/scala/scala/commit/c048e19) | Don't remove elements from a map during iteration. +[ac4662d](https://github.com/scala/scala/commit/ac4662d) | SI-8445, SI-6622 test cases, already fixed +[bcd1e4f](https://github.com/scala/scala/commit/bcd1e4f) | SI-8868 Fix unpickling of local dummy symbols +[65eb42f](https://github.com/scala/scala/commit/65eb42f) | spec: a header that links to the index, with a scala logo +[e95d91e](https://github.com/scala/scala/commit/e95d91e) | spec: a print stylesheet to remove the TOC when printing +[3a72a9d](https://github.com/scala/scala/commit/3a72a9d) | spec: generated TOC with linkable headers +[3059afb](https://github.com/scala/scala/commit/3059afb) | Cleanup a few flags in test/files/ +[5320424](https://github.com/scala/scala/commit/5320424) | Bump timeout in interactive tests from 10s -> 30s. +[dc54894](https://github.com/scala/scala/commit/dc54894) | Avoid test fragility to changes in Predef +[0022dcc](https://github.com/scala/scala/commit/0022dcc) | [backport] SI-7756 Uncripple refchecks in case bodies +[ea2ec79](https://github.com/scala/scala/commit/ea2ec79) | Get rid of Platform.doLoad method. +[ea589ea](https://github.com/scala/scala/commit/ea589ea) | Rename ClassPath.findSourceFile to ClassPath.findClassFile +[48caed5](https://github.com/scala/scala/commit/48caed5) | Make compiler.properties fall back to prefixed +[fab1ffc](https://github.com/scala/scala/commit/fab1ffc) | HasSet to HashSet typo fix +[92692e6](https://github.com/scala/scala/commit/92692e6) | Particular formatting improvement in the spec +[d24ad90](https://github.com/scala/scala/commit/d24ad90) | spec: fix broken links and anchors, including examples +[3b0c71d](https://github.com/scala/scala/commit/3b0c71d) | spec: remove trailing whitespace everywhere +[bca19f3](https://github.com/scala/scala/commit/bca19f3) | spec: fix latex formatting all over the place +[6e19162](https://github.com/scala/scala/commit/6e19162) | spec: add syntax highlighting for scala code with highlight.js +[e11fe9b](https://github.com/scala/scala/commit/e11fe9b) | spec: use the yaml title as the HTML title +[7c81959](https://github.com/scala/scala/commit/7c81959) | SI-8459 fix incorrect positions for incomplete selection trees +[17a1abb](https://github.com/scala/scala/commit/17a1abb) | SI-8852 Support joint compilation of Java interfaces w. statics +[3b35177](https://github.com/scala/scala/commit/3b35177) | This ensures that typechecking custom unapplications in silent mode doesn't leak +[a8a31e9](https://github.com/scala/scala/commit/a8a31e9) | SI-8844 Fix regression with existentials + type aliases +[039f3e3](https://github.com/scala/scala/commit/039f3e3) | SI-8680 Stream.addString is too eager +[1da69e8](https://github.com/scala/scala/commit/1da69e8) | SI-8815 mutable.LongMap makes different choices for splitAt vs etc. +[c9ec916](https://github.com/scala/scala/commit/c9ec916) | SI-8806 Add lower bound check to Any lint +[63207e1](https://github.com/scala/scala/commit/63207e1) | isAnonymousClass/Function for delambdafy classes is not true +[9132efa](https://github.com/scala/scala/commit/9132efa) | Address review feedback. +[59070cc](https://github.com/scala/scala/commit/59070cc) | Remove stale local variables and exception handlers after DCE +[01f5435](https://github.com/scala/scala/commit/01f5435) | SI-8568 unreachable test now passes in GenBCode +[630bd29](https://github.com/scala/scala/commit/630bd29) | Clarify why we emit ATHROW after expressions of type Nothing +[35c53af](https://github.com/scala/scala/commit/35c53af) | Tools to run the compiler in JUnit tests +[44b5c26](https://github.com/scala/scala/commit/44b5c26) | JUnit tests for dead code elimination. +[d3cfbb1](https://github.com/scala/scala/commit/d3cfbb1) | -Yopt mulit-choice flag +[90781e8](https://github.com/scala/scala/commit/90781e8) | Eliminate unreachable code in GenBCode +[a3dfb43](https://github.com/scala/scala/commit/a3dfb43) | Removed empty class, unused imports +[5966a11](https://github.com/scala/scala/commit/5966a11) | -Xfundep-materialization => -Yfundep-materialization +[364c8e9](https://github.com/scala/scala/commit/364c8e9) | pull request feedback +[0c5dd9e](https://github.com/scala/scala/commit/0c5dd9e) | [backport] SI-7470 implements fundep materialization +[b416dc6](https://github.com/scala/scala/commit/b416dc6) | SI-8817 Correct scaladoc for scala.sys.addShutdownHook +[9ba986e](https://github.com/scala/scala/commit/9ba986e) | moves the impl of quasiquotes to scala.reflect +[24ccfa0](https://github.com/scala/scala/commit/24ccfa0) | SI-8398 - unused warning reports lazy val as a method +[e01b461](https://github.com/scala/scala/commit/e01b461) | [nomaster] SI-8764 fix return type of case class productElement under Xexperimen +[8e531d3](https://github.com/scala/scala/commit/8e531d3) | Fix broken URL for MathJAX Javascript dependency. +[9519eb0](https://github.com/scala/scala/commit/9519eb0) | SI-5254 running an empty scala script should succeed +[3d64dee](https://github.com/scala/scala/commit/3d64dee) | SI-8474 Inconsistent behavior of patch method +[1ea6843](https://github.com/scala/scala/commit/1ea6843) | Make MultiChoiceSetting.compute easier to understand +[861ad72](https://github.com/scala/scala/commit/861ad72) | Address PR feedback, fix MultiChoiceSetting.contains +[7655a70](https://github.com/scala/scala/commit/7655a70) | Use Enumeration for MultiChoiceSetting +[b562d96](https://github.com/scala/scala/commit/b562d96) | -Ystatistics accepts a list of phases, cleanups in MultiChoiceSetting +[0a6dd09](https://github.com/scala/scala/commit/0a6dd09) | Fix assertThrows, and the behaviors that it shadowed +[f324ca5](https://github.com/scala/scala/commit/f324ca5) | SI-8803 generate super accessor for super[A], if A is outer superclass +[e9a6fbb](https://github.com/scala/scala/commit/e9a6fbb) | SI-8786 disable part of test that's failing the jdk8 build +[984025b](https://github.com/scala/scala/commit/984025b) | SI-8498 @compileTimeOnly should be aware of bridge methods. +[2b5ac5a](https://github.com/scala/scala/commit/2b5ac5a) | SI-8810 scaladoc: fixed code block indentation normalization +[d153cee](https://github.com/scala/scala/commit/d153cee) | SI-8113 allow a newline between a link target and title +[6076d61](https://github.com/scala/scala/commit/6076d61) | SI-8410 Summarize if warnings and not disabled +[7f21475](https://github.com/scala/scala/commit/7f21475) | SI-8410 Don't warn fatally on disabled flag +[8876227](https://github.com/scala/scala/commit/8876227) | [backport] SI-8787 Backport Regex doc +[36379cf](https://github.com/scala/scala/commit/36379cf) | [backport] transformers no longer ignore UnApply.fun +[fceae70](https://github.com/scala/scala/commit/fceae70) | [backport] SI-7710 fix memory performance of RegexParsers in jdk7u6+ +[b6c00d6](https://github.com/scala/scala/commit/b6c00d6) | Prevent SI-8314 by adding a test +[099a426](https://github.com/scala/scala/commit/099a426) | SI-8589 Performance improvement for ArrayCharSequence.toString +[997ef56](https://github.com/scala/scala/commit/997ef56) | SI-8828 fix regression in Xlint visibility warning for sealed classes +[20daa00](https://github.com/scala/scala/commit/20daa00) | SI-7931 fix Dscala.repl.vids and some string interpolation typos +[f6467d0](https://github.com/scala/scala/commit/f6467d0) | SI-8823 Exclude specialized methods from extension method rewrite +[2256753](https://github.com/scala/scala/commit/2256753) | Small cleanup in toTypeKind. +[e310746](https://github.com/scala/scala/commit/e310746) | Fix InnerClass / EnclosingMethod attributes +[2606bd9](https://github.com/scala/scala/commit/2606bd9) | Don't traverse all trees in delambdafy phase if delambdafy:inline +[3bcad9a](https://github.com/scala/scala/commit/3bcad9a) | Fix indentation in delambdafy +[2229583](https://github.com/scala/scala/commit/2229583) | Integrate CoreBTypes by composition (not inheritance), non-var fields +[53437e6](https://github.com/scala/scala/commit/53437e6) | Minor cleanups, integrating review feedback +[c3752d7](https://github.com/scala/scala/commit/c3752d7) | Add the ACC_DEPRECATED flag in javaFlags, instead of each call site. +[f73f026](https://github.com/scala/scala/commit/f73f026) | Remove Tracked, add type information to ClassBType +[bdc3ff9](https://github.com/scala/scala/commit/bdc3ff9) | Set currentUnit while generating bytecode. +[9276a12](https://github.com/scala/scala/commit/9276a12) | SI-8627 make Stream.filterNot non-eager +[756e551](https://github.com/scala/scala/commit/756e551) | SI-5691 lint warning when a type parameter shadows an existing type. +[a16a635](https://github.com/scala/scala/commit/a16a635) | SI-8793 Fix patmat regression with extractors, existentials +[ca9f64d](https://github.com/scala/scala/commit/ca9f64d) | Encapsulate creating SilentResultValue/SilentTypeError. +[e21096f](https://github.com/scala/scala/commit/e21096f) | Separate statistics from functional code; optimize. +[3a4c6db](https://github.com/scala/scala/commit/3a4c6db) | Towards more privacy for _reporter. +[e131424](https://github.com/scala/scala/commit/e131424) | Work around weird AbstractMethodError +[5d00b59](https://github.com/scala/scala/commit/5d00b59) | Cleanup ContextReporter hierarchy +[9707e1d](https://github.com/scala/scala/commit/9707e1d) | s/reportBuffer/reporter +[258d95c](https://github.com/scala/scala/commit/258d95c) | Remove dead code: mode setting +[725c5c9](https://github.com/scala/scala/commit/725c5c9) | Encapsulate reporting mode as class of reportBuffer. +[f0fdcc0](https://github.com/scala/scala/commit/f0fdcc0) | Clarify that ThrowErrors is the default +[ff7c467](https://github.com/scala/scala/commit/ff7c467) | repl depends on jline-2.12 +[cdee835](https://github.com/scala/scala/commit/cdee835) | Configure `checking` mode in `rootContext`. +[064bc5e](https://github.com/scala/scala/commit/064bc5e) | Remove `def error(pos: Position, err: Throwable)` +[43da1db](https://github.com/scala/scala/commit/43da1db) | Introduce `AbsAmbiguousTypeError`. +[c6bee64](https://github.com/scala/scala/commit/c6bee64) | Untangle reporting of ambiguous errors. +[5e62c59](https://github.com/scala/scala/commit/5e62c59) | Reduce Context iface: remove dead code. +[03baff7](https://github.com/scala/scala/commit/03baff7) | Reduce Context iface: make contextMode mutators private. +[1f1c131](https://github.com/scala/scala/commit/1f1c131) | Reduce Context iface: inline internally. +[dc955c9](https://github.com/scala/scala/commit/dc955c9) | Reduce Context iface: encapsulate buffer manipulation. +[474141f](https://github.com/scala/scala/commit/474141f) | Reduce Context iface: inline complex forwarders. +[338cfff](https://github.com/scala/scala/commit/338cfff) | Reduce Context iface: inline trivial forwarders. +[ecda101](https://github.com/scala/scala/commit/ecda101) | Make more explicit that TypeError is being thrown. +[dda3f24](https://github.com/scala/scala/commit/dda3f24) | Rely less on intricacies of `contextMode`-based reporting. +[b8503f6](https://github.com/scala/scala/commit/b8503f6) | Restrict `contextMode` fiddling to `Context` +[543bb3e](https://github.com/scala/scala/commit/543bb3e) | Encapsulate `TryTwice` as a class, move to `Context`. +[ac6dcad](https://github.com/scala/scala/commit/ac6dcad) | Extract the `makeNonSilent` method. +[a740746](https://github.com/scala/scala/commit/a740746) | Clarify divergentError comment +[3fd4f47](https://github.com/scala/scala/commit/3fd4f47) | Add errorCount to wean partest off Reporter$Severity +[5895e10](https://github.com/scala/scala/commit/5895e10) | Concretize diagnostics: one boolean suffices for now. +[67651e2](https://github.com/scala/scala/commit/67651e2) | Simplify (ambiguous) error issuing. +[2aa1f1e](https://github.com/scala/scala/commit/2aa1f1e) | Remove another redundant forwarder +[64ebac2](https://github.com/scala/scala/commit/64ebac2) | Move more parsing hooks out of reporting. +[638b4c3](https://github.com/scala/scala/commit/638b4c3) | Regularize `comment` hook method +[4b333fb](https://github.com/scala/scala/commit/4b333fb) | Minor cleanup in AbstractReporter. +[8f25a51](https://github.com/scala/scala/commit/8f25a51) | Eclipse project: repl depends on compiler/lib projects +[066d102](https://github.com/scala/scala/commit/066d102) | SI-5227 make fsc notify its client upon compiler crash +[6f54b1d](https://github.com/scala/scala/commit/6f54b1d) | SI-1264 fsc compiler output should go to stderr, like scalac +[42f8a96](https://github.com/scala/scala/commit/42f8a96) | Add support for running a specific Junit test/method. +[f98c53c](https://github.com/scala/scala/commit/f98c53c) | SI-8787 Addressing feedback, additional periods. +[0e26910](https://github.com/scala/scala/commit/0e26910) | SI-8787 Update doc for Regex +[cd2394e](https://github.com/scala/scala/commit/cd2394e) | SI-8787 If you love nulls, so does Regex +[606a553](https://github.com/scala/scala/commit/606a553) | SI-8512 Infer Any for the q +[2e3583b](https://github.com/scala/scala/commit/2e3583b) | SI-8512 Infer a type for f"$args" +[0270972](https://github.com/scala/scala/commit/0270972) | test for InnerClass and EnclosingMethod attributes +[bb2c246](https://github.com/scala/scala/commit/bb2c246) | a few missing deprecations in proxy collections. +[ed9dfee](https://github.com/scala/scala/commit/ed9dfee) | SI-4563 friendlier behavior for Ctrl+D in the REPL +[eff9a58](https://github.com/scala/scala/commit/eff9a58) | SI-6476 Unitize ALL the procedures! +[ccbb84b](https://github.com/scala/scala/commit/ccbb84b) | SI-6476 Unitize procedures, readability +[b4f5067](https://github.com/scala/scala/commit/b4f5067) | SI-6476 Documentation +[abb58dc](https://github.com/scala/scala/commit/abb58dc) | SI-6476 Improve error on escapement +[7717244](https://github.com/scala/scala/commit/7717244) | [backport] Rewrite explanation of doc-source-url option more clearly, and fix en +[40beefb](https://github.com/scala/scala/commit/40beefb) | [backport] Update javadoc tag to new scaladoc tags. +[5cb672b](https://github.com/scala/scala/commit/5cb672b) | [backport] Fixes cut sentences in the generated scaladocs +[2b78c32](https://github.com/scala/scala/commit/2b78c32) | [backport] Refactored example to Option.collect method. +[cb2cfc0](https://github.com/scala/scala/commit/cb2cfc0) | [backport] Fixed mathematically wrong statement in the documentation of scala.ma +[b70b074](https://github.com/scala/scala/commit/b70b074) | [backport] Fix scaladoc typo +[e54b772](https://github.com/scala/scala/commit/e54b772) | [backport] Did not know of the fix for SI-8672. Followed the recommendation give +[9ef3d29](https://github.com/scala/scala/commit/9ef3d29) | [backport] Fixes first sentence delimiters +[3b7a989](https://github.com/scala/scala/commit/3b7a989) | [backport] [scaladoc] Changed align of example code to Option.contains and Optio +[1c96ed5](https://github.com/scala/scala/commit/1c96ed5) | [backport] SI-8705 Added example to Option.contains method. +[f18db59](https://github.com/scala/scala/commit/f18db59) | [backport] Added example to Option.collect method. +[c52bceb](https://github.com/scala/scala/commit/c52bceb) | [backport] Change StringContext scaladoc +[730f311](https://github.com/scala/scala/commit/730f311) | [backport] som-snytt's update to wording +[165d21e](https://github.com/scala/scala/commit/165d21e) | [backport] Revised comment to appeal to lchoran's and som-snytts comments +[70d8aaa](https://github.com/scala/scala/commit/70d8aaa) | [backport] Update PartialFunction documentation to include the fact that the cal +[f7e7f70](https://github.com/scala/scala/commit/f7e7f70) | [backport] Update PartialFunction documentation to include the fact that the cal +[5321b1b](https://github.com/scala/scala/commit/5321b1b) | [backport] Make comment consistent with code +[7bcb316](https://github.com/scala/scala/commit/7bcb316) | [backport] Update AnyVals.scala +[199ae26](https://github.com/scala/scala/commit/199ae26) | Orphan check file +[9e13f7e](https://github.com/scala/scala/commit/9e13f7e) | remove jline sources from src/ now that we use a released jline. +[1f3319c](https://github.com/scala/scala/commit/1f3319c) | SI-8781 Avoid double-expansion under -Ymacro-expand:discard +[ee665e2](https://github.com/scala/scala/commit/ee665e2) | Also update jline.version when update.versions is set during build +[c436048](https://github.com/scala/scala/commit/c436048) | Better error message than 'bad symbolic reference'. +[ef427b2](https://github.com/scala/scala/commit/ef427b2) | Bump versions for Scala 2.11.2 +[0f5580e](https://github.com/scala/scala/commit/0f5580e) | Fixed incorrect example in StringContext.raw doc +[7a1863e](https://github.com/scala/scala/commit/7a1863e) | Remove "throws InvalidEscapeException" from StringContext.raw doc +[41507ba](https://github.com/scala/scala/commit/41507ba) | Remove invalidation from Global.scala +[a8c88b1](https://github.com/scala/scala/commit/a8c88b1) | Documentation for isModuleClass +[ee706b8](https://github.com/scala/scala/commit/ee706b8) | Support writing classfile of version 52 +[0ccdb15](https://github.com/scala/scala/commit/0ccdb15) | Clean up and document some usages of flags in the backend +[1bed39a](https://github.com/scala/scala/commit/1bed39a) | Pattern matching on ClassBType extracts the inernalName +[57de87e](https://github.com/scala/scala/commit/57de87e) | Remove unnessecary check when computing InnerClass attribute flags +[91c7be1](https://github.com/scala/scala/commit/91c7be1) | Comment summarizing the JVM spec for InnerClass / EnclosingMethod +[4c2217e](https://github.com/scala/scala/commit/4c2217e) | Minor cleanups and comments in GenBCode +[926585a](https://github.com/scala/scala/commit/926585a) | SI-8743 Fix crasher with poly-methods annotated with @varargs + + + \ No newline at end of file From ff056c8b63fb3cef638bc25c96bb57d27c899eab Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 30 Oct 2014 18:45:10 +0100 Subject: [PATCH 2/5] Addressed review feedback. To be squashed. --- .../_posts/2014-10-30-release-notes-2.11.4.md | 342 +----------------- 1 file changed, 4 insertions(+), 338 deletions(-) diff --git a/news/_posts/2014-10-30-release-notes-2.11.4.md b/news/_posts/2014-10-30-release-notes-2.11.4.md index 224eb2af2..f539c7f73 100644 --- a/news/_posts/2014-10-30-release-notes-2.11.4.md +++ b/news/_posts/2014-10-30-release-notes-2.11.4.md @@ -2,6 +2,7 @@ layout: news post-type: announcement title: "Scala 2.11.4 is now available!" +permalink: /news/2.11.4 --- We are very pleased to announce the release of Scala 2.11.4! @@ -22,9 +23,10 @@ Compared to 2.11.2, this release resolves [54 issues](https://issues.scala-lang. The next minor Scala 2.11 release will be available in about a month, or sooner if prompted by a serious issue. -### Note on Scala 2.11.3 release +### Do not use Scala 2.11.3 +Due to a [binary incompatibility](https://issues.scala-lang.org/browse/SI-8899) in Scala 2.11.3, we recommend upgrading to Scala 2.11.4, which resolves the incompatibility, as well as another [blocker issue](https://issues.scala-lang.org/browse/SI-8900) that was discovered in the days after the 2.11.3 release. -The Scala 2.11.3 release has been declared dead on arrival and have been never announced to general public. Right after preparing the release we received reports about broken binary compatibility in the Scala 2.11.3 standard library. The breakage was caused by a human mistake when we decided to disable binary compatibility for one of the pull requests. Check [this](https://groups.google.com/d/msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ) report for details and plans on improving our infrastructure so such mistake can be caught in time in the future. The Scala 2.11.4 release is essentially Scala 2.11.3 release plus a couple of fixes for critical issues found in the Scala 2.11.3 release. +We have [analyzed](https://groups.google.com/d/msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ) the mistakes that lead to the breakage (human error), and are taking measures to prevent this from happening again. We apologize for the inconvenience, and thank everyone who was involved in reporting and diagnosing these critical issues. ### Available Libraries and Frameworks @@ -47,339 +49,3 @@ You are all awesome. According to `git shortlog -sn --no-merges v2.11.2..v2.11.4`, 35 people contributed code to this minor release: Lukas Rytz, Adriaan Moors, Antoine Gourlay, A. P. Marki, Jason Zaugg, Robert Hoedicke, Eugene Burmako, Rex Kerr, Max Bileschi, Brian McKenna, Grzegorz Kossakowski, Maks Atygaev, Evgeny Vereshchagin, Simon Ochsenreither, Dominik Gruntz, Masato Sogame, Gerard Basler, Dan Garrette, Artem Stasuk, David Turner, Iulian Dragos, Jeroen ter Voorde, Kato Kazuyoshi, Konstantin Fedorov, Krystian Nowak, Lukas Elmer, Malte Isberner, Paolo Giarrusso, Paweł Wiejacha, Robert Hoedicke, dgruntz, Roman Janusz, harryhuk, Michał Pociecha. - -#### A big thank you to all the contributors! - -\# | Author ----: | --- -43 | Lukas Rytz -37 | Adriaan Moors -24 | Antoine Gourlay -19 | A. P. Marki -19 | Jason Zaugg -8 | roberthoedicke -6 | Eugene Burmako -5 | Rex Kerr -5 | Max Bileschi -4 | Brian McKenna -3 | Grzegorz Kossakowski -3 | jxcoder -2 | Masato Sogame -2 | Dominik Gruntz -2 | Gerard Basler -2 | Evgeny Vereshchagin -2 | Dan Garrette -2 | Simon Ochsenreither -1 | Konstantin Fedorov -1 | Robert Hoedicke -1 | dgruntz -1 | harryhuk -1 | Kato Kazuyoshi -1 | Lukas Elmer -1 | Iulian Dragos -1 | ghik -1 | Malte Isberner -1 | David Turner -1 | Paweł Wiejacha -1 | Maks Atygaev -1 | Jeroen ter Voorde -1 | Krystian Nowak -1 | Paolo Giarrusso -1 | terma -1 | mpociecha - - - -#### Commits and the issues they fixed since v2.11.2 - -Issue(s) | Commit | Message ---- | --- | --- -[SI-8900](https://issues.scala-lang.org/browse/SI-8900), [SI-8900](https://issues.scala-lang.org/browse/SI-8900) | [347f01d](https://github.com/scala/scala/commit/347f01d) | SI-8900 Don't assert !isDelambdafyFunction, it may not be accurate -[SI-8928](https://issues.scala-lang.org/browse/SI-8928), [SI-8926](https://issues.scala-lang.org/browse/SI-8926) | [fa40ff3](https://github.com/scala/scala/commit/fa40ff3) | SI-8926 default visbility RUNTIME for java annotations -[SI-8899](https://issues.scala-lang.org/browse/SI-8899), [SI-8899](https://issues.scala-lang.org/browse/SI-8899), [SI-8627](https://issues.scala-lang.org/browse/SI-8627) | [38587c5](https://github.com/scala/scala/commit/38587c5) | [nomerge] SI-8899 Revert "SI-8627 make Stream.filterNot non-eager" -[SI-8907](https://issues.scala-lang.org/browse/SI-8907), [SI-8907](https://issues.scala-lang.org/browse/SI-8907) | [e96d1a4](https://github.com/scala/scala/commit/e96d1a4) | SI-8907 Don't force symbol info in isModuleNotMethod -[SI-8894](https://issues.scala-lang.org/browse/SI-8894) | [ff051e2](https://github.com/scala/scala/commit/ff051e2) | SI-8894 dealias when looking at tuple components -[SI-8890](https://issues.scala-lang.org/browse/SI-8890) | [4902c84](https://github.com/scala/scala/commit/4902c84) | SI-8890 handle reference to overload with error -[SI-4788](https://issues.scala-lang.org/browse/SI-4788), [SI-5948](https://issues.scala-lang.org/browse/SI-5948) | [c14e053](https://github.com/scala/scala/commit/c14e053) | SI-4788/SI-5948 Respect RetentionPolicy of Java annotations -[SI-7041](https://issues.scala-lang.org/browse/SI-7041) | [ea0d4e4](https://github.com/scala/scala/commit/ea0d4e4) | Avoid ClassfileAnnotation warning for @SerialVersionUID -[SI-8843](https://issues.scala-lang.org/browse/SI-8843) | [964a197](https://github.com/scala/scala/commit/964a197) | SI-8843 AbsFileCL acts like a CL -[SI-6502](https://issues.scala-lang.org/browse/SI-6502) | [e720bab](https://github.com/scala/scala/commit/e720bab) | SI-6502 Repl reset/replay take settings args -[SI-6502](https://issues.scala-lang.org/browse/SI-6502) | [2529010](https://github.com/scala/scala/commit/2529010) | SI-6502 Remove cp command as unworkable -[SI-8731](https://issues.scala-lang.org/browse/SI-8731) | [0c25979](https://github.com/scala/scala/commit/0c25979) | SI-8731 warning if @switch is ignored -[SI-8888](https://issues.scala-lang.org/browse/SI-8888) | [1ee6352](https://github.com/scala/scala/commit/1ee6352) | SI-8888 Avoid ClassFormatError under -Ydelambdafy:method -[SI-7746](https://issues.scala-lang.org/browse/SI-7746) | [179419c](https://github.com/scala/scala/commit/179419c) | SI-7746 patmat: fix non-determinism, infeasible counter examples Fixes non-deter -[SI-6192](https://issues.scala-lang.org/browse/SI-6192) | [4df7057](https://github.com/scala/scala/commit/4df7057) | SI-6192 Range: to, until and end are confusing -[SI-8291](https://issues.scala-lang.org/browse/SI-8291) | [a87db21](https://github.com/scala/scala/commit/a87db21) | SI-8291 Fix implicitNotFound message with type aliases -[SI-8845](https://issues.scala-lang.org/browse/SI-8845) | [922a9fc](https://github.com/scala/scala/commit/922a9fc) | SI-8845 Control flow pot-pourri crashes GenASM, but not -BCode -[SI-8267](https://issues.scala-lang.org/browse/SI-8267) | [ee2b7d6](https://github.com/scala/scala/commit/ee2b7d6) | SI-8267 Avoid existentials after polymorphic overload resolution -[SI-8217](https://issues.scala-lang.org/browse/SI-8217) | [0d8ca1f](https://github.com/scala/scala/commit/0d8ca1f) | SI-8217 allow abstract type members in objects -[SI-8869](https://issues.scala-lang.org/browse/SI-8869) | [84d4671](https://github.com/scala/scala/commit/84d4671) | SI-8869 Prevent ill-kindedness in type lambdas -[SI-8870](https://issues.scala-lang.org/browse/SI-8870) | [fc874ad](https://github.com/scala/scala/commit/fc874ad) | SI-8870 Fix markup errors in the Types section of the spec -[SI-8624](https://issues.scala-lang.org/browse/SI-8624) | [6826a04](https://github.com/scala/scala/commit/6826a04) | SI-8624 PriorityQueue documentation is not clear enough -[SI-2511](https://issues.scala-lang.org/browse/SI-2511), [SI-8087](https://issues.scala-lang.org/browse/SI-8087) | [6346c6b](https://github.com/scala/scala/commit/6346c6b) | SI-8087 keep annotations on mixed-in private[this] fields -[SI-8774](https://issues.scala-lang.org/browse/SI-8774) | [c048e19](https://github.com/scala/scala/commit/c048e19) | Don't remove elements from a map during iteration. -[SI-6622](https://issues.scala-lang.org/browse/SI-6622), [SI-8445](https://issues.scala-lang.org/browse/SI-8445), [SI-6622](https://issues.scala-lang.org/browse/SI-6622) | [ac4662d](https://github.com/scala/scala/commit/ac4662d) | SI-8445, SI-6622 test cases, already fixed -[SI-8708](https://issues.scala-lang.org/browse/SI-8708), [SI-8868](https://issues.scala-lang.org/browse/SI-8868) | [bcd1e4f](https://github.com/scala/scala/commit/bcd1e4f) | SI-8868 Fix unpickling of local dummy symbols -[SI-7756](https://issues.scala-lang.org/browse/SI-7756) | [0022dcc](https://github.com/scala/scala/commit/0022dcc) | [backport] SI-7756 Uncripple refchecks in case bodies -[SI-8459](https://issues.scala-lang.org/browse/SI-8459) | [7c81959](https://github.com/scala/scala/commit/7c81959) | SI-8459 fix incorrect positions for incomplete selection trees -[SI-8852](https://issues.scala-lang.org/browse/SI-8852) | [17a1abb](https://github.com/scala/scala/commit/17a1abb) | SI-8852 Support joint compilation of Java interfaces w. statics -[SI-8283](https://issues.scala-lang.org/browse/SI-8283), [SI-8844](https://issues.scala-lang.org/browse/SI-8844) | [a8a31e9](https://github.com/scala/scala/commit/a8a31e9) | SI-8844 Fix regression with existentials + type aliases -[SI-8680](https://issues.scala-lang.org/browse/SI-8680) | [039f3e3](https://github.com/scala/scala/commit/039f3e3) | SI-8680 Stream.addString is too eager -[SI-8815](https://issues.scala-lang.org/browse/SI-8815) | [1da69e8](https://github.com/scala/scala/commit/1da69e8) | SI-8815 mutable.LongMap makes different choices for splitAt vs etc. -[SI-8806](https://issues.scala-lang.org/browse/SI-8806) | [c9ec916](https://github.com/scala/scala/commit/c9ec916) | SI-8806 Add lower bound check to Any lint -[SI-8568](https://issues.scala-lang.org/browse/SI-8568) | [01f5435](https://github.com/scala/scala/commit/01f5435) | SI-8568 unreachable test now passes in GenBCode -[SI-7470](https://issues.scala-lang.org/browse/SI-7470) | [0c5dd9e](https://github.com/scala/scala/commit/0c5dd9e) | [backport] SI-7470 implements fundep materialization -[SI-8817](https://issues.scala-lang.org/browse/SI-8817) | [b416dc6](https://github.com/scala/scala/commit/b416dc6) | SI-8817 Correct scaladoc for scala.sys.addShutdownHook -[SI-8398](https://issues.scala-lang.org/browse/SI-8398) | [24ccfa0](https://github.com/scala/scala/commit/24ccfa0) | SI-8398 - unused warning reports lazy val as a method -[SI-8764](https://issues.scala-lang.org/browse/SI-8764) | [e01b461](https://github.com/scala/scala/commit/e01b461) | [nomaster] SI-8764 fix return type of case class productElement under Xexperimen -[SI-5254](https://issues.scala-lang.org/browse/SI-5254) | [9519eb0](https://github.com/scala/scala/commit/9519eb0) | SI-5254 running an empty scala script should succeed -[SI-8474](https://issues.scala-lang.org/browse/SI-8474) | [3d64dee](https://github.com/scala/scala/commit/3d64dee) | SI-8474 Inconsistent behavior of patch method -[SI-8803](https://issues.scala-lang.org/browse/SI-8803) | [f324ca5](https://github.com/scala/scala/commit/f324ca5) | SI-8803 generate super accessor for super[A], if A is outer superclass -[SI-8786](https://issues.scala-lang.org/browse/SI-8786) | [e9a6fbb](https://github.com/scala/scala/commit/e9a6fbb) | SI-8786 disable part of test that's failing the jdk8 build -[SI-8498](https://issues.scala-lang.org/browse/SI-8498) | [984025b](https://github.com/scala/scala/commit/984025b) | SI-8498 @compileTimeOnly should be aware of bridge methods. -[SI-8810](https://issues.scala-lang.org/browse/SI-8810) | [2b5ac5a](https://github.com/scala/scala/commit/2b5ac5a) | SI-8810 scaladoc: fixed code block indentation normalization -[SI-8113](https://issues.scala-lang.org/browse/SI-8113) | [d153cee](https://github.com/scala/scala/commit/d153cee) | SI-8113 allow a newline between a link target and title -[SI-8410](https://issues.scala-lang.org/browse/SI-8410) | [6076d61](https://github.com/scala/scala/commit/6076d61) | SI-8410 Summarize if warnings and not disabled -[SI-8410](https://issues.scala-lang.org/browse/SI-8410) | [7f21475](https://github.com/scala/scala/commit/7f21475) | SI-8410 Don't warn fatally on disabled flag -[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [8876227](https://github.com/scala/scala/commit/8876227) | [backport] SI-8787 Backport Regex doc -[SI-8542](https://issues.scala-lang.org/browse/SI-8542), [SI-7710](https://issues.scala-lang.org/browse/SI-7710) | [fceae70](https://github.com/scala/scala/commit/fceae70) | [backport] SI-7710 fix memory performance of RegexParsers in jdk7u6+ -[SI-8314](https://issues.scala-lang.org/browse/SI-8314) | [b6c00d6](https://github.com/scala/scala/commit/b6c00d6) | Prevent SI-8314 by adding a test -[SI-8589](https://issues.scala-lang.org/browse/SI-8589) | [099a426](https://github.com/scala/scala/commit/099a426) | SI-8589 Performance improvement for ArrayCharSequence.toString -[SI-8828](https://issues.scala-lang.org/browse/SI-8828) | [997ef56](https://github.com/scala/scala/commit/997ef56) | SI-8828 fix regression in Xlint visibility warning for sealed classes -[SI-7931](https://issues.scala-lang.org/browse/SI-7931) | [20daa00](https://github.com/scala/scala/commit/20daa00) | SI-7931 fix Dscala.repl.vids and some string interpolation typos -[SI-8823](https://issues.scala-lang.org/browse/SI-8823) | [f6467d0](https://github.com/scala/scala/commit/f6467d0) | SI-8823 Exclude specialized methods from extension method rewrite -[SI-8627](https://issues.scala-lang.org/browse/SI-8627) | [9276a12](https://github.com/scala/scala/commit/9276a12) | SI-8627 make Stream.filterNot non-eager -[SI-5691](https://issues.scala-lang.org/browse/SI-5691) | [756e551](https://github.com/scala/scala/commit/756e551) | SI-5691 lint warning when a type parameter shadows an existing type. -[SI-8128](https://issues.scala-lang.org/browse/SI-8128), [SI-8149](https://issues.scala-lang.org/browse/SI-8149), [SI-8793](https://issues.scala-lang.org/browse/SI-8793) | [a16a635](https://github.com/scala/scala/commit/a16a635) | SI-8793 Fix patmat regression with extractors, existentials -[SI-5227](https://issues.scala-lang.org/browse/SI-5227) | [066d102](https://github.com/scala/scala/commit/066d102) | SI-5227 make fsc notify its client upon compiler crash -[SI-1264](https://issues.scala-lang.org/browse/SI-1264) | [6f54b1d](https://github.com/scala/scala/commit/6f54b1d) | SI-1264 fsc compiler output should go to stderr, like scalac -[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [f98c53c](https://github.com/scala/scala/commit/f98c53c) | SI-8787 Addressing feedback, additional periods. -[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [0e26910](https://github.com/scala/scala/commit/0e26910) | SI-8787 Update doc for Regex -[SI-8787](https://issues.scala-lang.org/browse/SI-8787) | [cd2394e](https://github.com/scala/scala/commit/cd2394e) | SI-8787 If you love nulls, so does Regex -[SI-8512](https://issues.scala-lang.org/browse/SI-8512) | [606a553](https://github.com/scala/scala/commit/606a553) | SI-8512 Infer Any for the q -[SI-8512](https://issues.scala-lang.org/browse/SI-8512) | [2e3583b](https://github.com/scala/scala/commit/2e3583b) | SI-8512 Infer a type for f"$args" -[SI-4563](https://issues.scala-lang.org/browse/SI-4563) | [ed9dfee](https://github.com/scala/scala/commit/ed9dfee) | SI-4563 friendlier behavior for Ctrl+D in the REPL -[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [eff9a58](https://github.com/scala/scala/commit/eff9a58) | SI-6476 Unitize ALL the procedures! -[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [ccbb84b](https://github.com/scala/scala/commit/ccbb84b) | SI-6476 Unitize procedures, readability -[SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [b4f5067](https://github.com/scala/scala/commit/b4f5067) | SI-6476 Documentation -[SI-6476](https://issues.scala-lang.org/browse/SI-6476), [SI-6476](https://issues.scala-lang.org/browse/SI-6476) | [abb58dc](https://github.com/scala/scala/commit/abb58dc) | SI-6476 Improve error on escapement -[SI-8672](https://issues.scala-lang.org/browse/SI-8672) | [e54b772](https://github.com/scala/scala/commit/e54b772) | [backport] Did not know of the fix for SI-8672. Followed the recommendation give -[SI-8705](https://issues.scala-lang.org/browse/SI-8705) | [1c96ed5](https://github.com/scala/scala/commit/1c96ed5) | [backport] SI-8705 Added example to Option.contains method. -[SI-8781](https://issues.scala-lang.org/browse/SI-8781) | [1f3319c](https://github.com/scala/scala/commit/1f3319c) | SI-8781 Avoid double-expansion under -Ymacro-expand:discard -[SI-8743](https://issues.scala-lang.org/browse/SI-8743) | [926585a](https://github.com/scala/scala/commit/926585a) | SI-8743 Fix crasher with poly-methods annotated with @varargs - - - - -#### Complete commit list! - -sha | Title ----: | --- -[a87af27](https://github.com/scala/scala/commit/a87af27) | Bump version number in build.number to 2.11.4 -[347f01d](https://github.com/scala/scala/commit/347f01d) | SI-8900 Don't assert !isDelambdafyFunction, it may not be accurate -[fa40ff3](https://github.com/scala/scala/commit/fa40ff3) | SI-8926 default visbility RUNTIME for java annotations -[38587c5](https://github.com/scala/scala/commit/38587c5) | [nomerge] SI-8899 Revert "SI-8627 make Stream.filterNot non-eager" -[e96d1a4](https://github.com/scala/scala/commit/e96d1a4) | SI-8907 Don't force symbol info in isModuleNotMethod -[3bbf5e4](https://github.com/scala/scala/commit/3bbf5e4) | Update 04-basic-declarations-and-definitions.md -[ae65b95](https://github.com/scala/scala/commit/ae65b95) | Update 12-the-scala-standard-library.md -[79b375c](https://github.com/scala/scala/commit/79b375c) | Update 10-xml-expressions-and-patterns.md -[550a481](https://github.com/scala/scala/commit/550a481) | Update 08-pattern-matching.md -[cbfcb66](https://github.com/scala/scala/commit/cbfcb66) | Update 06-expressions.md -[a95c97d](https://github.com/scala/scala/commit/a95c97d) | Update 04-basic-declarations-and-definitions.md -[b7ce9e4](https://github.com/scala/scala/commit/b7ce9e4) | Update 03-types.md -[d46c024](https://github.com/scala/scala/commit/d46c024) | Update 03-types.md -[db33bbd](https://github.com/scala/scala/commit/db33bbd) | Update 02-identifiers-names-and-scopes.md -[ff051e2](https://github.com/scala/scala/commit/ff051e2) | SI-8894 dealias when looking at tuple components -[33fd418](https://github.com/scala/scala/commit/33fd418) | Use color REPL after writing a def -[8a560a2](https://github.com/scala/scala/commit/8a560a2) | Add color to severity in REPL reporter -[9902ae5](https://github.com/scala/scala/commit/9902ae5) | Color REPL under -Dscala.color -[4902c84](https://github.com/scala/scala/commit/4902c84) | SI-8890 handle reference to overload with error -[5f29a26](https://github.com/scala/scala/commit/5f29a26) | Make Scaladoc actually exit with non-zero exit code in case of errors, as its do -[c14e053](https://github.com/scala/scala/commit/c14e053) | SI-4788/SI-5948 Respect RetentionPolicy of Java annotations -[ea0d4e4](https://github.com/scala/scala/commit/ea0d4e4) | Avoid ClassfileAnnotation warning for @SerialVersionUID -[964a197](https://github.com/scala/scala/commit/964a197) | SI-8843 AbsFileCL acts like a CL -[efbef1e](https://github.com/scala/scala/commit/efbef1e) | Update stripPrefix/StringLike docs to talk about no op case -[e720bab](https://github.com/scala/scala/commit/e720bab) | SI-6502 Repl reset/replay take settings args -[2529010](https://github.com/scala/scala/commit/2529010) | SI-6502 Remove cp command as unworkable -[0c25979](https://github.com/scala/scala/commit/0c25979) | SI-8731 warning if @switch is ignored -[1ee6352](https://github.com/scala/scala/commit/1ee6352) | SI-8888 Avoid ClassFormatError under -Ydelambdafy:method -[34b42d8](https://github.com/scala/scala/commit/34b42d8) | Cleanup `LinkedHashSet` fixes and replace them with `Set` (i.e., back to initial -[179419c](https://github.com/scala/scala/commit/179419c) | SI-7746 patmat: fix non-determinism, infeasible counter examples Fixes non-deter -[a9f4981](https://github.com/scala/scala/commit/a9f4981) | Increase REPL startup timeout to avoid test failures -[4df7057](https://github.com/scala/scala/commit/4df7057) | SI-6192 Range: to, until and end are confusing -[1122e9e](https://github.com/scala/scala/commit/1122e9e) | Revert "Disable flaky presentation compiler test." -[a87db21](https://github.com/scala/scala/commit/a87db21) | SI-8291 Fix implicitNotFound message with type aliases -[922a9fc](https://github.com/scala/scala/commit/922a9fc) | SI-8845 Control flow pot-pourri crashes GenASM, but not -BCode -[ee2b7d6](https://github.com/scala/scala/commit/ee2b7d6) | SI-8267 Avoid existentials after polymorphic overload resolution -[0d8ca1f](https://github.com/scala/scala/commit/0d8ca1f) | SI-8217 allow abstract type members in objects -[84d4671](https://github.com/scala/scala/commit/84d4671) | SI-8869 Prevent ill-kindedness in type lambdas -[fc874ad](https://github.com/scala/scala/commit/fc874ad) | SI-8870 Fix markup errors in the Types section of the spec -[6826a04](https://github.com/scala/scala/commit/6826a04) | SI-8624 PriorityQueue documentation is not clear enough -[159ca83](https://github.com/scala/scala/commit/159ca83) | Better ant / junit interaction -[6346c6b](https://github.com/scala/scala/commit/6346c6b) | SI-8087 keep annotations on mixed-in private[this] fields -[c048e19](https://github.com/scala/scala/commit/c048e19) | Don't remove elements from a map during iteration. -[ac4662d](https://github.com/scala/scala/commit/ac4662d) | SI-8445, SI-6622 test cases, already fixed -[bcd1e4f](https://github.com/scala/scala/commit/bcd1e4f) | SI-8868 Fix unpickling of local dummy symbols -[65eb42f](https://github.com/scala/scala/commit/65eb42f) | spec: a header that links to the index, with a scala logo -[e95d91e](https://github.com/scala/scala/commit/e95d91e) | spec: a print stylesheet to remove the TOC when printing -[3a72a9d](https://github.com/scala/scala/commit/3a72a9d) | spec: generated TOC with linkable headers -[3059afb](https://github.com/scala/scala/commit/3059afb) | Cleanup a few flags in test/files/ -[5320424](https://github.com/scala/scala/commit/5320424) | Bump timeout in interactive tests from 10s -> 30s. -[dc54894](https://github.com/scala/scala/commit/dc54894) | Avoid test fragility to changes in Predef -[0022dcc](https://github.com/scala/scala/commit/0022dcc) | [backport] SI-7756 Uncripple refchecks in case bodies -[ea2ec79](https://github.com/scala/scala/commit/ea2ec79) | Get rid of Platform.doLoad method. -[ea589ea](https://github.com/scala/scala/commit/ea589ea) | Rename ClassPath.findSourceFile to ClassPath.findClassFile -[48caed5](https://github.com/scala/scala/commit/48caed5) | Make compiler.properties fall back to prefixed -[fab1ffc](https://github.com/scala/scala/commit/fab1ffc) | HasSet to HashSet typo fix -[92692e6](https://github.com/scala/scala/commit/92692e6) | Particular formatting improvement in the spec -[d24ad90](https://github.com/scala/scala/commit/d24ad90) | spec: fix broken links and anchors, including examples -[3b0c71d](https://github.com/scala/scala/commit/3b0c71d) | spec: remove trailing whitespace everywhere -[bca19f3](https://github.com/scala/scala/commit/bca19f3) | spec: fix latex formatting all over the place -[6e19162](https://github.com/scala/scala/commit/6e19162) | spec: add syntax highlighting for scala code with highlight.js -[e11fe9b](https://github.com/scala/scala/commit/e11fe9b) | spec: use the yaml title as the HTML title -[7c81959](https://github.com/scala/scala/commit/7c81959) | SI-8459 fix incorrect positions for incomplete selection trees -[17a1abb](https://github.com/scala/scala/commit/17a1abb) | SI-8852 Support joint compilation of Java interfaces w. statics -[3b35177](https://github.com/scala/scala/commit/3b35177) | This ensures that typechecking custom unapplications in silent mode doesn't leak -[a8a31e9](https://github.com/scala/scala/commit/a8a31e9) | SI-8844 Fix regression with existentials + type aliases -[039f3e3](https://github.com/scala/scala/commit/039f3e3) | SI-8680 Stream.addString is too eager -[1da69e8](https://github.com/scala/scala/commit/1da69e8) | SI-8815 mutable.LongMap makes different choices for splitAt vs etc. -[c9ec916](https://github.com/scala/scala/commit/c9ec916) | SI-8806 Add lower bound check to Any lint -[63207e1](https://github.com/scala/scala/commit/63207e1) | isAnonymousClass/Function for delambdafy classes is not true -[9132efa](https://github.com/scala/scala/commit/9132efa) | Address review feedback. -[59070cc](https://github.com/scala/scala/commit/59070cc) | Remove stale local variables and exception handlers after DCE -[01f5435](https://github.com/scala/scala/commit/01f5435) | SI-8568 unreachable test now passes in GenBCode -[630bd29](https://github.com/scala/scala/commit/630bd29) | Clarify why we emit ATHROW after expressions of type Nothing -[35c53af](https://github.com/scala/scala/commit/35c53af) | Tools to run the compiler in JUnit tests -[44b5c26](https://github.com/scala/scala/commit/44b5c26) | JUnit tests for dead code elimination. -[d3cfbb1](https://github.com/scala/scala/commit/d3cfbb1) | -Yopt mulit-choice flag -[90781e8](https://github.com/scala/scala/commit/90781e8) | Eliminate unreachable code in GenBCode -[a3dfb43](https://github.com/scala/scala/commit/a3dfb43) | Removed empty class, unused imports -[5966a11](https://github.com/scala/scala/commit/5966a11) | -Xfundep-materialization => -Yfundep-materialization -[364c8e9](https://github.com/scala/scala/commit/364c8e9) | pull request feedback -[0c5dd9e](https://github.com/scala/scala/commit/0c5dd9e) | [backport] SI-7470 implements fundep materialization -[b416dc6](https://github.com/scala/scala/commit/b416dc6) | SI-8817 Correct scaladoc for scala.sys.addShutdownHook -[9ba986e](https://github.com/scala/scala/commit/9ba986e) | moves the impl of quasiquotes to scala.reflect -[24ccfa0](https://github.com/scala/scala/commit/24ccfa0) | SI-8398 - unused warning reports lazy val as a method -[e01b461](https://github.com/scala/scala/commit/e01b461) | [nomaster] SI-8764 fix return type of case class productElement under Xexperimen -[8e531d3](https://github.com/scala/scala/commit/8e531d3) | Fix broken URL for MathJAX Javascript dependency. -[9519eb0](https://github.com/scala/scala/commit/9519eb0) | SI-5254 running an empty scala script should succeed -[3d64dee](https://github.com/scala/scala/commit/3d64dee) | SI-8474 Inconsistent behavior of patch method -[1ea6843](https://github.com/scala/scala/commit/1ea6843) | Make MultiChoiceSetting.compute easier to understand -[861ad72](https://github.com/scala/scala/commit/861ad72) | Address PR feedback, fix MultiChoiceSetting.contains -[7655a70](https://github.com/scala/scala/commit/7655a70) | Use Enumeration for MultiChoiceSetting -[b562d96](https://github.com/scala/scala/commit/b562d96) | -Ystatistics accepts a list of phases, cleanups in MultiChoiceSetting -[0a6dd09](https://github.com/scala/scala/commit/0a6dd09) | Fix assertThrows, and the behaviors that it shadowed -[f324ca5](https://github.com/scala/scala/commit/f324ca5) | SI-8803 generate super accessor for super[A], if A is outer superclass -[e9a6fbb](https://github.com/scala/scala/commit/e9a6fbb) | SI-8786 disable part of test that's failing the jdk8 build -[984025b](https://github.com/scala/scala/commit/984025b) | SI-8498 @compileTimeOnly should be aware of bridge methods. -[2b5ac5a](https://github.com/scala/scala/commit/2b5ac5a) | SI-8810 scaladoc: fixed code block indentation normalization -[d153cee](https://github.com/scala/scala/commit/d153cee) | SI-8113 allow a newline between a link target and title -[6076d61](https://github.com/scala/scala/commit/6076d61) | SI-8410 Summarize if warnings and not disabled -[7f21475](https://github.com/scala/scala/commit/7f21475) | SI-8410 Don't warn fatally on disabled flag -[8876227](https://github.com/scala/scala/commit/8876227) | [backport] SI-8787 Backport Regex doc -[36379cf](https://github.com/scala/scala/commit/36379cf) | [backport] transformers no longer ignore UnApply.fun -[fceae70](https://github.com/scala/scala/commit/fceae70) | [backport] SI-7710 fix memory performance of RegexParsers in jdk7u6+ -[b6c00d6](https://github.com/scala/scala/commit/b6c00d6) | Prevent SI-8314 by adding a test -[099a426](https://github.com/scala/scala/commit/099a426) | SI-8589 Performance improvement for ArrayCharSequence.toString -[997ef56](https://github.com/scala/scala/commit/997ef56) | SI-8828 fix regression in Xlint visibility warning for sealed classes -[20daa00](https://github.com/scala/scala/commit/20daa00) | SI-7931 fix Dscala.repl.vids and some string interpolation typos -[f6467d0](https://github.com/scala/scala/commit/f6467d0) | SI-8823 Exclude specialized methods from extension method rewrite -[2256753](https://github.com/scala/scala/commit/2256753) | Small cleanup in toTypeKind. -[e310746](https://github.com/scala/scala/commit/e310746) | Fix InnerClass / EnclosingMethod attributes -[2606bd9](https://github.com/scala/scala/commit/2606bd9) | Don't traverse all trees in delambdafy phase if delambdafy:inline -[3bcad9a](https://github.com/scala/scala/commit/3bcad9a) | Fix indentation in delambdafy -[2229583](https://github.com/scala/scala/commit/2229583) | Integrate CoreBTypes by composition (not inheritance), non-var fields -[53437e6](https://github.com/scala/scala/commit/53437e6) | Minor cleanups, integrating review feedback -[c3752d7](https://github.com/scala/scala/commit/c3752d7) | Add the ACC_DEPRECATED flag in javaFlags, instead of each call site. -[f73f026](https://github.com/scala/scala/commit/f73f026) | Remove Tracked, add type information to ClassBType -[bdc3ff9](https://github.com/scala/scala/commit/bdc3ff9) | Set currentUnit while generating bytecode. -[9276a12](https://github.com/scala/scala/commit/9276a12) | SI-8627 make Stream.filterNot non-eager -[756e551](https://github.com/scala/scala/commit/756e551) | SI-5691 lint warning when a type parameter shadows an existing type. -[a16a635](https://github.com/scala/scala/commit/a16a635) | SI-8793 Fix patmat regression with extractors, existentials -[ca9f64d](https://github.com/scala/scala/commit/ca9f64d) | Encapsulate creating SilentResultValue/SilentTypeError. -[e21096f](https://github.com/scala/scala/commit/e21096f) | Separate statistics from functional code; optimize. -[3a4c6db](https://github.com/scala/scala/commit/3a4c6db) | Towards more privacy for _reporter. -[e131424](https://github.com/scala/scala/commit/e131424) | Work around weird AbstractMethodError -[5d00b59](https://github.com/scala/scala/commit/5d00b59) | Cleanup ContextReporter hierarchy -[9707e1d](https://github.com/scala/scala/commit/9707e1d) | s/reportBuffer/reporter -[258d95c](https://github.com/scala/scala/commit/258d95c) | Remove dead code: mode setting -[725c5c9](https://github.com/scala/scala/commit/725c5c9) | Encapsulate reporting mode as class of reportBuffer. -[f0fdcc0](https://github.com/scala/scala/commit/f0fdcc0) | Clarify that ThrowErrors is the default -[ff7c467](https://github.com/scala/scala/commit/ff7c467) | repl depends on jline-2.12 -[cdee835](https://github.com/scala/scala/commit/cdee835) | Configure `checking` mode in `rootContext`. -[064bc5e](https://github.com/scala/scala/commit/064bc5e) | Remove `def error(pos: Position, err: Throwable)` -[43da1db](https://github.com/scala/scala/commit/43da1db) | Introduce `AbsAmbiguousTypeError`. -[c6bee64](https://github.com/scala/scala/commit/c6bee64) | Untangle reporting of ambiguous errors. -[5e62c59](https://github.com/scala/scala/commit/5e62c59) | Reduce Context iface: remove dead code. -[03baff7](https://github.com/scala/scala/commit/03baff7) | Reduce Context iface: make contextMode mutators private. -[1f1c131](https://github.com/scala/scala/commit/1f1c131) | Reduce Context iface: inline internally. -[dc955c9](https://github.com/scala/scala/commit/dc955c9) | Reduce Context iface: encapsulate buffer manipulation. -[474141f](https://github.com/scala/scala/commit/474141f) | Reduce Context iface: inline complex forwarders. -[338cfff](https://github.com/scala/scala/commit/338cfff) | Reduce Context iface: inline trivial forwarders. -[ecda101](https://github.com/scala/scala/commit/ecda101) | Make more explicit that TypeError is being thrown. -[dda3f24](https://github.com/scala/scala/commit/dda3f24) | Rely less on intricacies of `contextMode`-based reporting. -[b8503f6](https://github.com/scala/scala/commit/b8503f6) | Restrict `contextMode` fiddling to `Context` -[543bb3e](https://github.com/scala/scala/commit/543bb3e) | Encapsulate `TryTwice` as a class, move to `Context`. -[ac6dcad](https://github.com/scala/scala/commit/ac6dcad) | Extract the `makeNonSilent` method. -[a740746](https://github.com/scala/scala/commit/a740746) | Clarify divergentError comment -[3fd4f47](https://github.com/scala/scala/commit/3fd4f47) | Add errorCount to wean partest off Reporter$Severity -[5895e10](https://github.com/scala/scala/commit/5895e10) | Concretize diagnostics: one boolean suffices for now. -[67651e2](https://github.com/scala/scala/commit/67651e2) | Simplify (ambiguous) error issuing. -[2aa1f1e](https://github.com/scala/scala/commit/2aa1f1e) | Remove another redundant forwarder -[64ebac2](https://github.com/scala/scala/commit/64ebac2) | Move more parsing hooks out of reporting. -[638b4c3](https://github.com/scala/scala/commit/638b4c3) | Regularize `comment` hook method -[4b333fb](https://github.com/scala/scala/commit/4b333fb) | Minor cleanup in AbstractReporter. -[8f25a51](https://github.com/scala/scala/commit/8f25a51) | Eclipse project: repl depends on compiler/lib projects -[066d102](https://github.com/scala/scala/commit/066d102) | SI-5227 make fsc notify its client upon compiler crash -[6f54b1d](https://github.com/scala/scala/commit/6f54b1d) | SI-1264 fsc compiler output should go to stderr, like scalac -[42f8a96](https://github.com/scala/scala/commit/42f8a96) | Add support for running a specific Junit test/method. -[f98c53c](https://github.com/scala/scala/commit/f98c53c) | SI-8787 Addressing feedback, additional periods. -[0e26910](https://github.com/scala/scala/commit/0e26910) | SI-8787 Update doc for Regex -[cd2394e](https://github.com/scala/scala/commit/cd2394e) | SI-8787 If you love nulls, so does Regex -[606a553](https://github.com/scala/scala/commit/606a553) | SI-8512 Infer Any for the q -[2e3583b](https://github.com/scala/scala/commit/2e3583b) | SI-8512 Infer a type for f"$args" -[0270972](https://github.com/scala/scala/commit/0270972) | test for InnerClass and EnclosingMethod attributes -[bb2c246](https://github.com/scala/scala/commit/bb2c246) | a few missing deprecations in proxy collections. -[ed9dfee](https://github.com/scala/scala/commit/ed9dfee) | SI-4563 friendlier behavior for Ctrl+D in the REPL -[eff9a58](https://github.com/scala/scala/commit/eff9a58) | SI-6476 Unitize ALL the procedures! -[ccbb84b](https://github.com/scala/scala/commit/ccbb84b) | SI-6476 Unitize procedures, readability -[b4f5067](https://github.com/scala/scala/commit/b4f5067) | SI-6476 Documentation -[abb58dc](https://github.com/scala/scala/commit/abb58dc) | SI-6476 Improve error on escapement -[7717244](https://github.com/scala/scala/commit/7717244) | [backport] Rewrite explanation of doc-source-url option more clearly, and fix en -[40beefb](https://github.com/scala/scala/commit/40beefb) | [backport] Update javadoc tag to new scaladoc tags. -[5cb672b](https://github.com/scala/scala/commit/5cb672b) | [backport] Fixes cut sentences in the generated scaladocs -[2b78c32](https://github.com/scala/scala/commit/2b78c32) | [backport] Refactored example to Option.collect method. -[cb2cfc0](https://github.com/scala/scala/commit/cb2cfc0) | [backport] Fixed mathematically wrong statement in the documentation of scala.ma -[b70b074](https://github.com/scala/scala/commit/b70b074) | [backport] Fix scaladoc typo -[e54b772](https://github.com/scala/scala/commit/e54b772) | [backport] Did not know of the fix for SI-8672. Followed the recommendation give -[9ef3d29](https://github.com/scala/scala/commit/9ef3d29) | [backport] Fixes first sentence delimiters -[3b7a989](https://github.com/scala/scala/commit/3b7a989) | [backport] [scaladoc] Changed align of example code to Option.contains and Optio -[1c96ed5](https://github.com/scala/scala/commit/1c96ed5) | [backport] SI-8705 Added example to Option.contains method. -[f18db59](https://github.com/scala/scala/commit/f18db59) | [backport] Added example to Option.collect method. -[c52bceb](https://github.com/scala/scala/commit/c52bceb) | [backport] Change StringContext scaladoc -[730f311](https://github.com/scala/scala/commit/730f311) | [backport] som-snytt's update to wording -[165d21e](https://github.com/scala/scala/commit/165d21e) | [backport] Revised comment to appeal to lchoran's and som-snytts comments -[70d8aaa](https://github.com/scala/scala/commit/70d8aaa) | [backport] Update PartialFunction documentation to include the fact that the cal -[f7e7f70](https://github.com/scala/scala/commit/f7e7f70) | [backport] Update PartialFunction documentation to include the fact that the cal -[5321b1b](https://github.com/scala/scala/commit/5321b1b) | [backport] Make comment consistent with code -[7bcb316](https://github.com/scala/scala/commit/7bcb316) | [backport] Update AnyVals.scala -[199ae26](https://github.com/scala/scala/commit/199ae26) | Orphan check file -[9e13f7e](https://github.com/scala/scala/commit/9e13f7e) | remove jline sources from src/ now that we use a released jline. -[1f3319c](https://github.com/scala/scala/commit/1f3319c) | SI-8781 Avoid double-expansion under -Ymacro-expand:discard -[ee665e2](https://github.com/scala/scala/commit/ee665e2) | Also update jline.version when update.versions is set during build -[c436048](https://github.com/scala/scala/commit/c436048) | Better error message than 'bad symbolic reference'. -[ef427b2](https://github.com/scala/scala/commit/ef427b2) | Bump versions for Scala 2.11.2 -[0f5580e](https://github.com/scala/scala/commit/0f5580e) | Fixed incorrect example in StringContext.raw doc -[7a1863e](https://github.com/scala/scala/commit/7a1863e) | Remove "throws InvalidEscapeException" from StringContext.raw doc -[41507ba](https://github.com/scala/scala/commit/41507ba) | Remove invalidation from Global.scala -[a8c88b1](https://github.com/scala/scala/commit/a8c88b1) | Documentation for isModuleClass -[ee706b8](https://github.com/scala/scala/commit/ee706b8) | Support writing classfile of version 52 -[0ccdb15](https://github.com/scala/scala/commit/0ccdb15) | Clean up and document some usages of flags in the backend -[1bed39a](https://github.com/scala/scala/commit/1bed39a) | Pattern matching on ClassBType extracts the inernalName -[57de87e](https://github.com/scala/scala/commit/57de87e) | Remove unnessecary check when computing InnerClass attribute flags -[91c7be1](https://github.com/scala/scala/commit/91c7be1) | Comment summarizing the JVM spec for InnerClass / EnclosingMethod -[4c2217e](https://github.com/scala/scala/commit/4c2217e) | Minor cleanups and comments in GenBCode -[926585a](https://github.com/scala/scala/commit/926585a) | SI-8743 Fix crasher with poly-methods annotated with @varargs - - - \ No newline at end of file From 26d726efeb06ba5d50072f98ec18409e23b7f538 Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 30 Oct 2014 18:51:28 +0100 Subject: [PATCH 3/5] Update the download link of Typesafe Activator to the latest version. --- _layouts/downloadpage.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/downloadpage.html b/_layouts/downloadpage.html index 8c831001a..2caf56a60 100644 --- a/_layouts/downloadpage.html +++ b/_layouts/downloadpage.html @@ -34,7 +34,7 @@ Typesafe Activator is a browser-based or command-line
tool that helps developers get started with Scala.
- + Download  Typesafe Activator From 946dceb699008b596d03fefa6a58d6b55c4cce41 Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 30 Oct 2014 21:44:49 +0100 Subject: [PATCH 4/5] Fix link to IDE release. --- news/_posts/2014-10-30-release-notes-2.11.4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/_posts/2014-10-30-release-notes-2.11.4.md b/news/_posts/2014-10-30-release-notes-2.11.4.md index f539c7f73..cae1dcd04 100644 --- a/news/_posts/2014-10-30-release-notes-2.11.4.md +++ b/news/_posts/2014-10-30-release-notes-2.11.4.md @@ -32,7 +32,7 @@ We have [analyzed](https://groups.google.com/d/msg/scala-internals/SSD9BNJaFbU/r A large number of Scala projects have been released against Scala 2.11. Please refer to the list of [libraries and frameworks available for Scala 2.11](https://github.com/scala/make-release-notes/blob/2.11.x/projects-2.11.md). -A release of the Scala IDE that includes Scala 2.11.2 will be available shortly [on their download site](http://scala-ide.org/download/sdk.html). +A release of the Scala IDE that includes Scala 2.11.4 is available [on their download site](http://scala-ide.org/download/milestone.html). ### Release Notes for the Scala 2.11 Series From 9bc4a8572ba21b23e770dbf05cca4aba813abe87 Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 30 Oct 2014 21:47:14 +0100 Subject: [PATCH 5/5] Shorten link to Maven Search. --- news/_posts/2014-10-30-release-notes-2.11.4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/_posts/2014-10-30-release-notes-2.11.4.md b/news/_posts/2014-10-30-release-notes-2.11.4.md index cae1dcd04..d61165f5d 100644 --- a/news/_posts/2014-10-30-release-notes-2.11.4.md +++ b/news/_posts/2014-10-30-release-notes-2.11.4.md @@ -8,7 +8,7 @@ We are very pleased to announce the release of Scala 2.11.4! * Get started with the [Hello Scala 2.11 template](https://typesafe.com/activator/template/hello-scala-2_11) in [Typesafe Activator](https://typesafe.com/platform/getstarted) * Download a distribution from [scala-lang.org](http://scala-lang.org/download/2.11.4.html) -* Obtain it via [Maven Central](http://search.maven.org/?search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.2%22#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.4%22) +* Obtain it via [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.4%22) Scala 2.11.4 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series. The changes include: