From 43177dd8569dcb6a3d850d381273542c6fffcc7d Mon Sep 17 00:00:00 2001 From: Adriaan Moors Date: Tue, 28 Jan 2014 11:16:23 -0800 Subject: [PATCH] 2.11.0-M8 announcement created from https://github.com/scala/make-release-notes/tree/v2.11.0-M8, with: ``` sbt -Dfile.encoding=UTF-8 console scala> MakeReleaseNotes.genPR("2.11.0-M7", "2.11.0-M8", "2014/01/28") ``` sanity checked (after `sudo gem install maruku`): `maruku --html 2014-01-28-release-notes-2.11.0-M8.md` --- download/_posts/2014-01-28-2.11.0-M8.md | 21 + .../2014-01-28-release-notes-2.11.0-M8.md | 577 ++++++++++++++++++ 2 files changed, 598 insertions(+) create mode 100644 download/_posts/2014-01-28-2.11.0-M8.md create mode 100644 news/_posts/2014-01-28-release-notes-2.11.0-M8.md diff --git a/download/_posts/2014-01-28-2.11.0-M8.md b/download/_posts/2014-01-28-2.11.0-M8.md new file mode 100644 index 000000000..c23328db9 --- /dev/null +++ b/download/_posts/2014-01-28-2.11.0-M8.md @@ -0,0 +1,21 @@ +--- +title: Scala 2.11.0-M8 +start: 28 January 2014 +layout: downloadpage +release_version: 2.11.0-M8 +release_date: "January 28, 2014" +show_resources: "true" +permalink: /download/2.11.0-M8.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.0-M8.tgz", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-2.11.0-M8.tgz", "Max OS X, Unix, Cygwin", "28.32M"], + ["-main-windows", "scala-2.11.0-M8.msi", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-2.11.0-M8.msi", "Windows (msi installer)", "91.31M"], + ["-non-main-sys", "scala-2.11.0-M8.zip", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-2.11.0-M8.zip", "Windows", "28.33M"], + ["-non-main-sys", "scala-2.11.0-M8.deb", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-2.11.0-M8.deb", "Debian", "90.37M"], + ["-non-main-sys", "scala-2.11.0-M8.rpm", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-2.11.0-M8.rpm", "RPM package", "90.36M"], + ["-non-main-sys", "scala-docs-2.11.0-M8.txz", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-docs-2.11.0-M8.txz", "API docs", "35.22M"], + ["-non-main-sys", "scala-docs-2.11.0-M8.zip", "http://downloads.typesafe.com/scala/2.11.0-M8/scala-docs-2.11.0-M8.zip", "API docs", "65.30M"], + ["-non-main-sys", "scala-sources-2.11.0-M8.zip", "https://github.com/scala/scala/archive/v2.11.0-M8.tar.gz", "sources", ""] +] + +--- diff --git a/news/_posts/2014-01-28-release-notes-2.11.0-M8.md b/news/_posts/2014-01-28-release-notes-2.11.0-M8.md new file mode 100644 index 000000000..90257d9da --- /dev/null +++ b/news/_posts/2014-01-28-release-notes-2.11.0-M8.md @@ -0,0 +1,577 @@ +--- +layout: news +post-type: announcement +title: "Scala 2.11.0-M8 is now available!" +--- + + +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](https://issues.scala-lang.org/secure/CreateIssueDetails!init.jspa?pid=10005&issuetype=1&versions=11311&labels=regression). +We are working with the community to ensure availability of the core artifacts of the Scala 2.11.x eco-system. +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.0-M8 is available for download from [scala-lang.org](http://scala-lang.org/download/2.11.0-M8.html) +or from [Maven Central](http://search.maven.org/%23search%7Cga%7C1%7Cg%3A%22org.scala-lang%22%20AND%20v%3A%222.11.0-M8%22). + +The Scala team and contributors [fixed 119 issues](https://issues.scala-lang.org/issues/?jql=project+%3D+SI+AND+fixVersion+%3D+%22Scala+2.11.0-M8%22+AND+status+%3D+CLOSED+ORDER+BY+priority+DESC) via [174 merged pull requests](https://github.com/scala/scala/issues?milestone=26&page=1&state=closed)! + +### Reporting Bugs / Known Issues +Please [file any bugs you encounter](https://issues.scala-lang.org/secure/CreateIssueDetails!init.jspa?pid=10005&issuetype=1&versions=11311). If you're unsure whether something is a bug, please contact the [scala-user](https://groups.google.com/forum/?fromgroups#!forum/scala-user) mailing list. + +Before reporting a bug, please have a look at these [known issues](https://issues.scala-lang.org/issues/?jql=project%20%3D%20SI%20AND%20fixVersion%20%21%3D%20%22Scala%202.11.0-M8%22%20AND%20affectedVersion%20%3D%20%22Scala%202.11.0-M8%22%20%20and%20resolution%20%3D%20unresolved%20ORDER%20BY%20priority%20DESC). + +### Scala IDE for Eclipse +The Scala IDE with this release built in will soon be available at the usual update-site: + +* [for Eclipse 4.2/4.3 (Juno/Kepler)](http://download.scala-ide.org/sdk/e38/scala211/dev/site/) + +Have a look at the [getting started guide](http://scala-ide.org/docs/user/gettingstarted.html) 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 [scala-library-all](http://search.maven.org/#artifactdetails%7Corg.scala-lang%7Cscala-library-all%7C2.11.0-M8%7Cpom). + + * 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 scala-compiler.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. + + * scala-actors is now deprecated; we advise users to follow the steps in the [Actors Migration Guide](http://docs.scala-lang.org/overviews/core/actors-migration-guide.html) to port to Akka Actors, which have been included in the distribution since 2.10.0. + + * Search and destroy mission for ~5000 chunks of dead code. [#1648](https://github.com/scala/scala/pull/1648/files) +* Language + + * Case classes with > 22 parameters are now supported [SI-7296](https://issues.scala-lang.org/browse/SI-7296) + + * Infer bounds of existential types [SI-1786](https://issues.scala-lang.org/browse/SI-1786) +* REPL + + * The bytecode decompiler command, :javap, now works with Java 7 [SI-4936](https://issues.scala-lang.org/browse/SI-4936) and has sprouted new options [SI-6894](https://issues.scala-lang.org/browse/SI-6894) (Thanks, [Andrew Marki](https://github.com/som-snytt)!) + + * Added command :kind to help to tell ground types from type constructors. [#2340](https://github.com/scala/scala/pull/2340) (Thanks, [George Leontiev](https://github.com/folone) and [Eugene Yokota](https://github.com/eed3si9n)!) + + * The interpreter can now be embedded as a JSR-166 Scripting Engine [SI-874](https://issues.scala-lang.org/browse/SI-874). (Thanks, [Raphael Jolly](https://github.com/rjolly)!) +* Performance + + * Branch elimination through constant analysis [#2214](https://github.com/scala/scala/pull/2214) + + * Improve performance of reflection [SI-6638](https://issues.scala-lang.org/browse/SI-6638) +* Warnings + + * Warn about unused private / local terms and types, and unused imports, under `-Xlint`. This will even tell you + when a local `var` could be a `val`. (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 | Jason Zaugg +42 | Eugene Burmako +31 | Adriaan Moors +24 | Den Shabalin +15 | Simon Ochsenreither +13 | Som Snytt +11 | Paul Phillips +10 | Rex Kerr +9 | VladimirNik +8 | Mirco Dotta +7 | Miguel Garcia +7 | Rüdiger Klaehn +5 | François Garillot +4 | Simon Schaefer +4 | Luc Bourlier +3 | Denys Shabalin +2 | Olivier Blanvillain +2 | Antoine Gourlay +2 | Kenji Yoshida +2 | Christoffer Sawicki +2 | Paolo Giarrusso +1 | Erik Osheim +1 | Scott Carey +1 | James Iry +1 | Chris Hodapp +1 | James Ward +1 | Heather Miller +1 | Thomas Geier +1 | Jason Swartz +1 | Visitor +1 | Johannes Rudolph +1 | Roberto Tyley +1 | Dmitry Petrashko + + + +#### Commits and the issues they fixed since v2.11.0-M7 + +Issue(s) | Commit | Message +--- | --- | --- +[SI-6443](https://issues.scala-lang.org/browse/SI-6443), [SI-8143](https://issues.scala-lang.org/browse/SI-8143) | [1baf11a2bb](https://github.com/scala/scala/commit/1baf11a2bb) | SI-8143 Fix bug with super-accessors / dependent types +[SI-8152](https://issues.scala-lang.org/browse/SI-8152) | [9df2dcc584](https://github.com/scala/scala/commit/9df2dcc584) | [nomaster] SI-8152 Backport variance validator performance fix +[SI-8111](https://issues.scala-lang.org/browse/SI-8111) | [c91d373a78](https://github.com/scala/scala/commit/c91d373a78) | SI-8111 Expand the comment with a more detailed TODO +[SI-8111](https://issues.scala-lang.org/browse/SI-8111) | [2c770ae31a](https://github.com/scala/scala/commit/2c770ae31a) | SI-8111 Repair symbol owners after abandoned named-/default-args +[SI-7120](https://issues.scala-lang.org/browse/SI-7120), [SI-8114](https://issues.scala-lang.org/browse/SI-8114), [SI-7120](https://issues.scala-lang.org/browse/SI-7120) | [5876e8c621](https://github.com/scala/scala/commit/5876e8c621) | [nomaster] SI-8114 Binary compat. workaround for erasure bug SI-7120 +[SI-7636](https://issues.scala-lang.org/browse/SI-7636), [SI-6563](https://issues.scala-lang.org/browse/SI-6563) | [255c51b3dd](https://github.com/scala/scala/commit/255c51b3dd) | SI-6563 Test case for already-fixed crasher +[SI-8104](https://issues.scala-lang.org/browse/SI-8104), [SI-8104](https://issues.scala-lang.org/browse/SI-8104) | [c0cb1d891a](https://github.com/scala/scala/commit/c0cb1d891a) | [nomaster] codifies the state of the art wrt SI-8104 +[SI-8085](https://issues.scala-lang.org/browse/SI-8085) | [7e85b59550](https://github.com/scala/scala/commit/7e85b59550) | SI-8085 Fix BrowserTraverser for package objects +[SI-8085](https://issues.scala-lang.org/browse/SI-8085) | [a12dd9c3b6](https://github.com/scala/scala/commit/a12dd9c3b6) | Test demonstrating SI-8085 +[SI-6426](https://issues.scala-lang.org/browse/SI-6426) | [47562e7adb](https://github.com/scala/scala/commit/47562e7adb) | Revert "SI-6426, importable _." +[SI-8062](https://issues.scala-lang.org/browse/SI-8062) | [f0d913b51d](https://github.com/scala/scala/commit/f0d913b51d) | SI-8062 Fix inliner cycle with recursion, separate compilation +[SI-8157](https://issues.scala-lang.org/browse/SI-8157) | [ca05d22006](https://github.com/scala/scala/commit/ca05d22006) | SI-8157 Make overloading, defaults restriction PolyType aware +[SI-6253](https://issues.scala-lang.org/browse/SI-6253) | [034f6b9452](https://github.com/scala/scala/commit/034f6b9452) | SI-6253 HashSet should implement union +[SI-5604](https://issues.scala-lang.org/browse/SI-5604), [SI-5604](https://issues.scala-lang.org/browse/SI-5604) | [841dbc9c8c](https://github.com/scala/scala/commit/841dbc9c8c) | removing defensive code made obsolete by existing fix to SI-5604 +[SI-6089](https://issues.scala-lang.org/browse/SI-6089), [SI-7749](https://issues.scala-lang.org/browse/SI-7749) | [c4e37d6521](https://github.com/scala/scala/commit/c4e37d6521) | overzealous assert in GenBCode +[SI-8126](https://issues.scala-lang.org/browse/SI-8126), [SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [94e05a8501](https://github.com/scala/scala/commit/94e05a8501) | SI-8126 Puts SI-7335 fix behind a source level flag +[SI-8126](https://issues.scala-lang.org/browse/SI-8126), [SI-6899](https://issues.scala-lang.org/browse/SI-6899) | [6dd3653b9c](https://github.com/scala/scala/commit/6dd3653b9c) | SI-8126 Puts SI-6899 fix under a source level flag +[SI-8126](https://issues.scala-lang.org/browse/SI-8126) | [d43618a92c](https://github.com/scala/scala/commit/d43618a92c) | SI-8126 Add a '-Xsource' flag allowing compilation in e.g. 2.10 mode +[SI-4370](https://issues.scala-lang.org/browse/SI-4370) | [994de8ffd1](https://github.com/scala/scala/commit/994de8ffd1) | SI-4370 Range bug: Wrong result for Long.MinValue to Long.MaxValue by Int.MaxVal +[SI-8148](https://issues.scala-lang.org/browse/SI-8148) | [973c7066b8](https://github.com/scala/scala/commit/973c7066b8) | SI-8148 fix anonymous functions with placeholders +[SI-6196](https://issues.scala-lang.org/browse/SI-6196), [SI-6200](https://issues.scala-lang.org/browse/SI-6200) | [47a91d76fc](https://github.com/scala/scala/commit/47a91d76fc) | SI-6200 - HashMap should implement filter +[SI-6196](https://issues.scala-lang.org/browse/SI-6196) | [afcfba02ed](https://github.com/scala/scala/commit/afcfba02ed) | SI-6196 - Set should implement filter +[SI-7544](https://issues.scala-lang.org/browse/SI-7544) | [af75be6034](https://github.com/scala/scala/commit/af75be6034) | SI-7544 StringContext.f docs update +[SI-6457](https://issues.scala-lang.org/browse/SI-6457) | [bfa70315d7](https://github.com/scala/scala/commit/bfa70315d7) | SI-6457 ImmutableSetFactory.empty results in StackOverflowError +[SI-6153](https://issues.scala-lang.org/browse/SI-6153), [SI-6173](https://issues.scala-lang.org/browse/SI-6173), [SI-6456](https://issues.scala-lang.org/browse/SI-6456), [SI-6699](https://issues.scala-lang.org/browse/SI-6699), [SI-8116](https://issues.scala-lang.org/browse/SI-8116) | [29541ce396](https://github.com/scala/scala/commit/29541ce396) | Quasi-comprehensive BigDecimal soundness/correctness fix. +[SI-8100](https://issues.scala-lang.org/browse/SI-8100) | [2477bbd9d6](https://github.com/scala/scala/commit/2477bbd9d6) | SI-8100 - prevent possible SOE during Stream#flatten. +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [765ac94c2b](https://github.com/scala/scala/commit/765ac94c2b) | SI-7469 Remove misc. @deprecated elements +[SI-8015](https://issues.scala-lang.org/browse/SI-8015) | [f606d8176e](https://github.com/scala/scala/commit/f606d8176e) | SI-8015 Refactor per code review +[SI-8015](https://issues.scala-lang.org/browse/SI-8015) | [2c8a8ff6ba](https://github.com/scala/scala/commit/2c8a8ff6ba) | SI-8015 Carat => Caret +[SI-8015](https://issues.scala-lang.org/browse/SI-8015) | [8be560a1cf](https://github.com/scala/scala/commit/8be560a1cf) | SI-8015 Unprintables in messages +[SI-8015](https://issues.scala-lang.org/browse/SI-8015) | [bb2e99a692](https://github.com/scala/scala/commit/bb2e99a692) | SI-8015 Count lines by EOLs +[SI-8035](https://issues.scala-lang.org/browse/SI-8035) | [c5567e2700](https://github.com/scala/scala/commit/c5567e2700) | SI-8035 Deprecate automatic () insertion in argument lists +[SI-8107](https://issues.scala-lang.org/browse/SI-8107) | [2fe767806b](https://github.com/scala/scala/commit/2fe767806b) | SI-8107: Use Regex.quote +[SI-8107](https://issues.scala-lang.org/browse/SI-8107) | [780ceca6a3](https://github.com/scala/scala/commit/780ceca6a3) | SI-8107: Add Regex.quote +[SI-8081](https://issues.scala-lang.org/browse/SI-8081) | [b8a76f688c](https://github.com/scala/scala/commit/b8a76f688c) | SI-8081 unzip/unzip3 return wrong static type when applied to Arrays +[SI-8132](https://issues.scala-lang.org/browse/SI-8132) | [8642a50da8](https://github.com/scala/scala/commit/8642a50da8) | SI-8132 Fix false "overrides nothing" for case class protected param +[SI-7326](https://issues.scala-lang.org/browse/SI-7326) | [24a227d23d](https://github.com/scala/scala/commit/24a227d23d) | Implements specialized subsetOf for HashSet +[SI-8146](https://issues.scala-lang.org/browse/SI-8146) | [a09e143b7f](https://github.com/scala/scala/commit/a09e143b7f) | SI-8146 Fix non-deterministic <:< for deeply nested types +[SI-8146](https://issues.scala-lang.org/browse/SI-8146) | [2e28cf7f76](https://github.com/scala/scala/commit/2e28cf7f76) | SI-8146 Test cases for typechecking decidability +[SI-8146](https://issues.scala-lang.org/browse/SI-8146) | [8beeef339a](https://github.com/scala/scala/commit/8beeef339a) | SI-8146 Pending test, diagnosis for bug in decidability of <:< +[SI-8128](https://issues.scala-lang.org/browse/SI-8128) | [3e9e2c65a6](https://github.com/scala/scala/commit/3e9e2c65a6) | SI-8128 Fix regression in extractors returning existentials +[SI-8045](https://issues.scala-lang.org/browse/SI-8045), [SI-8045](https://issues.scala-lang.org/browse/SI-8045) | [1696145f76](https://github.com/scala/scala/commit/1696145f76) | SI-8045 type inference of extracted value +[SI-7850](https://issues.scala-lang.org/browse/SI-7850) | [def46a9d44](https://github.com/scala/scala/commit/def46a9d44) | SI-7850 CCE in patmat with invalid isEmpty. +[SI-6111](https://issues.scala-lang.org/browse/SI-6111), [SI-6675](https://issues.scala-lang.org/browse/SI-6675), [SI-7897](https://issues.scala-lang.org/browse/SI-7897), [SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [11bfa25e37](https://github.com/scala/scala/commit/11bfa25e37) | SI-7897, SI-6675 improves name-based patmat +[SI-6615](https://issues.scala-lang.org/browse/SI-6615) | [8dd69ecfa7](https://github.com/scala/scala/commit/8dd69ecfa7) | SI-6615 junit test +[SI-8058](https://issues.scala-lang.org/browse/SI-8058) | [a90f39cdb5](https://github.com/scala/scala/commit/a90f39cdb5) | SI-8058 Better support for enum trees +[SI-4841](https://issues.scala-lang.org/browse/SI-4841) | [77a66d3525](https://github.com/scala/scala/commit/77a66d3525) | SI-4841 CLI help update for -Xplugin +[SI-8046](https://issues.scala-lang.org/browse/SI-8046) | [6f42bd6881](https://github.com/scala/scala/commit/6f42bd6881) | SI-8046 Only use fast TypeRef#baseTypeSeq with concrete base types +[SI-6161](https://issues.scala-lang.org/browse/SI-6161) | [0de991ffea](https://github.com/scala/scala/commit/0de991ffea) | Pending test for SI-6161 +[SI-8046](https://issues.scala-lang.org/browse/SI-8046) | [edc9edb79b](https://github.com/scala/scala/commit/edc9edb79b) | SI-8046 Fix baseTypeSeq in presence of type aliases +[SI-2066](https://issues.scala-lang.org/browse/SI-2066) | [28d3390e07](https://github.com/scala/scala/commit/28d3390e07) | SI-2066 Plug a soundness hole higher order type params, overriding +[SI-6615](https://issues.scala-lang.org/browse/SI-6615) | [ad594604ed](https://github.com/scala/scala/commit/ad594604ed) | SI-6615 PagedSeq's slice throws a NPE if it starts on a page that hasn't been co +[SI-6364](https://issues.scala-lang.org/browse/SI-6364) | [973f69ac75](https://github.com/scala/scala/commit/973f69ac75) | SI-6364 SetWrapper does not preserve performance / behavior +[SI-7680](https://issues.scala-lang.org/browse/SI-7680) | [cb0d2854e1](https://github.com/scala/scala/commit/cb0d2854e1) | SI-7680 Update the ScalaDoc entry page of the Scala library +[SI-8129](https://issues.scala-lang.org/browse/SI-8129) | [00e11ffdd4](https://github.com/scala/scala/commit/00e11ffdd4) | SI-8129 Plug a leak in perRunCaches +[SI-8131](https://issues.scala-lang.org/browse/SI-8131), [SI-8131](https://issues.scala-lang.org/browse/SI-8131) | [1d908106cf](https://github.com/scala/scala/commit/1d908106cf) | SI-8131 Move test for reflection thread safety to pending. +[SI-8135](https://issues.scala-lang.org/browse/SI-8135) | [3b68163e47](https://github.com/scala/scala/commit/3b68163e47) | SI-8135 Disabled flaky hyperlinking presentation compiler test +[SI-7443](https://issues.scala-lang.org/browse/SI-7443) | [4b6a0a999e](https://github.com/scala/scala/commit/4b6a0a999e) | SI-7443 Use typeclass instance for {Range,NumericRange}.sum +[SI-6812](https://issues.scala-lang.org/browse/SI-6812) | [6e4c926b4a](https://github.com/scala/scala/commit/6e4c926b4a) | Use macro expandee, rather than expansion, in pres. compiler +[SI-8064](https://issues.scala-lang.org/browse/SI-8064) | [d744921f85](https://github.com/scala/scala/commit/d744921f85) | SI-8064 Automatic position repair for macro expansion +[SI-7974](https://issues.scala-lang.org/browse/SI-7974) | [2e7c7347b9](https://github.com/scala/scala/commit/2e7c7347b9) | SI-7974 Clean up and test 'Symbol-handling code in CleanUp +[SI-7974](https://issues.scala-lang.org/browse/SI-7974) | [5e1e472fa1](https://github.com/scala/scala/commit/5e1e472fa1) | SI-7974 Avoid calling nonPrivateMember after erasure +[SI-4827](https://issues.scala-lang.org/browse/SI-4827) | [4936c43c13](https://github.com/scala/scala/commit/4936c43c13) | SI-4827 Corrected positions assigned to constructor's default arg +[SI-4827](https://issues.scala-lang.org/browse/SI-4827) | [bdb0ac0fe5](https://github.com/scala/scala/commit/bdb0ac0fe5) | SI-4827 Test to demonstrate wrong position of constructor default arg +[SI-4287](https://issues.scala-lang.org/browse/SI-4287), [SI-4287](https://issues.scala-lang.org/browse/SI-4287), [SI-4287](https://issues.scala-lang.org/browse/SI-4287) | [7f4720c5db](https://github.com/scala/scala/commit/7f4720c5db) | SI-4287 Added test demonstrating hyperlinking to constructor's argument +[SI-7491](https://issues.scala-lang.org/browse/SI-7491) | [906e517135](https://github.com/scala/scala/commit/906e517135) | SI-7491 deprecate overriding App.main and clarify documentation +[SI-7859](https://issues.scala-lang.org/browse/SI-7859) | [7f16e4d1c5](https://github.com/scala/scala/commit/7f16e4d1c5) | SI-7859 fix AnyVal.scala scaladoc. +[SI-7492](https://issues.scala-lang.org/browse/SI-7492) | [bbe963873d](https://github.com/scala/scala/commit/bbe963873d) | SI-7492 Make scala.runtime.MethodCache private[scala] +[SI-8120](https://issues.scala-lang.org/browse/SI-8120) | [5b9966d077](https://github.com/scala/scala/commit/5b9966d077) | SI-8120 Avoid tree sharing when typechecking patmat anon functions +[SI-8102](https://issues.scala-lang.org/browse/SI-8102), [SI-8102](https://issues.scala-lang.org/browse/SI-8102) | [b46d7aefd6](https://github.com/scala/scala/commit/b46d7aefd6) | SI-8102 -0.0.abs must equal 0.0 +[SI-7837](https://issues.scala-lang.org/browse/SI-7837) | [feebc7131c](https://github.com/scala/scala/commit/feebc7131c) | SI-7837 quickSort, along with Ordering[K], may result in stackoverflow because t +[SI-7880](https://issues.scala-lang.org/browse/SI-7880) | [d2ee92f055](https://github.com/scala/scala/commit/d2ee92f055) | SI-7880 Fix infinite loop in ResizableArray#ensureSize +[SI-8052](https://issues.scala-lang.org/browse/SI-8052) | [ea8ae48c18](https://github.com/scala/scala/commit/ea8ae48c18) | SI-8052 Disallow `macro` as an identifier +[SI-8047](https://issues.scala-lang.org/browse/SI-8047) | [b97d44b2d8](https://github.com/scala/scala/commit/b97d44b2d8) | SI-8047 change fresh name encoding to avoid owner corruption +[SI-7406](https://issues.scala-lang.org/browse/SI-7406) | [72cd50c11b](https://github.com/scala/scala/commit/72cd50c11b) | SI-7406 crasher with specialized lazy val +[SI-8091](https://issues.scala-lang.org/browse/SI-8091) | [bce97058c4](https://github.com/scala/scala/commit/bce97058c4) | makes boxity of fast track macros configurable +[SI-8006](https://issues.scala-lang.org/browse/SI-8006) | [d92effc8a9](https://github.com/scala/scala/commit/d92effc8a9) | SI-8006 prevents infinite applyDynamicNamed desugarings +[SI-7777](https://issues.scala-lang.org/browse/SI-7777) | [bbd03b26f1](https://github.com/scala/scala/commit/bbd03b26f1) | SI-7777 applyDynamic macro fails for nested application +[SI-8104](https://issues.scala-lang.org/browse/SI-8104), [SI-8104](https://issues.scala-lang.org/browse/SI-8104) | [4b9e8e3417](https://github.com/scala/scala/commit/4b9e8e3417) | codifies the state of the art wrt SI-8104 +[SI-6355](https://issues.scala-lang.org/browse/SI-6355), [SI-6355](https://issues.scala-lang.org/browse/SI-6355), [SI-7059](https://issues.scala-lang.org/browse/SI-7059) | [431e19f9f1](https://github.com/scala/scala/commit/431e19f9f1) | SI-6355 SI-7059 it is possible to overload applyDynamic +[SI-6120](https://issues.scala-lang.org/browse/SI-6120) | [9b2ce26887](https://github.com/scala/scala/commit/9b2ce26887) | SI-6120 Suppress extra warnings +[SI-8017](https://issues.scala-lang.org/browse/SI-8017) | [6a4947c45c](https://github.com/scala/scala/commit/6a4947c45c) | SI-8017 Value class awareness for -Ydelamdafy:method +[SI-6231](https://issues.scala-lang.org/browse/SI-6231) | [3b8b24a48b](https://github.com/scala/scala/commit/3b8b24a48b) | Remove obsolete diagnostic error for SI-6231 +[SI-7012](https://issues.scala-lang.org/browse/SI-7012), [SI-6231](https://issues.scala-lang.org/browse/SI-6231), [SI-2897](https://issues.scala-lang.org/browse/SI-2897), [SI-5508](https://issues.scala-lang.org/browse/SI-5508) | [cca4d51dbf](https://github.com/scala/scala/commit/cca4d51dbf) | SI-5508 Fix crasher with private[this] in nested traits +[SI-7971](https://issues.scala-lang.org/browse/SI-7971) | [f7f80e8b27](https://github.com/scala/scala/commit/f7f80e8b27) | SI-7971 Handle static field initializers correctly +[SI-7546](https://issues.scala-lang.org/browse/SI-7546) | [a3a5e4a6f5](https://github.com/scala/scala/commit/a3a5e4a6f5) | SI-7546 Use likely monotonic clock source for durations +[SI-8042](https://issues.scala-lang.org/browse/SI-8042) | [a5fc6e69e0](https://github.com/scala/scala/commit/a5fc6e69e0) | SI-8042 Use Serialization Proxy Pattern in List +[SI-7618](https://issues.scala-lang.org/browse/SI-7618) | [6688da4fb3](https://github.com/scala/scala/commit/6688da4fb3) | SI-7618 Remove octal number literals +[SI-8030](https://issues.scala-lang.org/browse/SI-8030) | [760df9843a](https://github.com/scala/scala/commit/760df9843a) | SI-8030 force symbols on presentation compiler initialization +[SI-8059](https://issues.scala-lang.org/browse/SI-8059) | [f0f0a5e781](https://github.com/scala/scala/commit/f0f0a5e781) | SI-8059 Override immutable.Queue#{+:,:+} for performance +[SI-8024](https://issues.scala-lang.org/browse/SI-8024) | [b2b9cf4f8c](https://github.com/scala/scala/commit/b2b9cf4f8c) | SI-8024 Improve user-level toString of package objects +[SI-8024](https://issues.scala-lang.org/browse/SI-8024) | [e6cee26275](https://github.com/scala/scala/commit/e6cee26275) | SI-8024 Fix inaccurate message on overloaded ambiguous ident +[SI-8024](https://issues.scala-lang.org/browse/SI-8024) | [a443bae839](https://github.com/scala/scala/commit/a443bae839) | SI-8024 Pending test case for package object / overloading bug +[SI-6780](https://issues.scala-lang.org/browse/SI-6780) | [110fde017e](https://github.com/scala/scala/commit/110fde017e) | SI-6780 Refactor Context#implicitss +[SI-6780](https://issues.scala-lang.org/browse/SI-6780) | [0304e00168](https://github.com/scala/scala/commit/0304e00168) | SI-6780 Better handling of cycles in in-scope implicit search +[SI-7912](https://issues.scala-lang.org/browse/SI-7912) | [006e2f2aad](https://github.com/scala/scala/commit/006e2f2aad) | SI-7912 Be defensive calling `toString` in `MatchError#getMessage` +[SI-8060](https://issues.scala-lang.org/browse/SI-8060) | [bb427a3416](https://github.com/scala/scala/commit/bb427a3416) | SI-8060 Avoid infinite loop with higher kinded type alias +[SI-7995](https://issues.scala-lang.org/browse/SI-7995) | [5ed834e251](https://github.com/scala/scala/commit/5ed834e251) | SI-7995 completion imported vars and vals +[SI-8019](https://issues.scala-lang.org/browse/SI-8019) | [c955cf4c2e](https://github.com/scala/scala/commit/c955cf4c2e) | SI-8019 Make Publisher check PartialFunction is defined for Event +[SI-8029](https://issues.scala-lang.org/browse/SI-8029) | [fdcc262070](https://github.com/scala/scala/commit/fdcc262070) | SI-8029 Avoid multi-run cyclic error with companions, package object +[SI-7439](https://issues.scala-lang.org/browse/SI-7439) | [8d74fa0242](https://github.com/scala/scala/commit/8d74fa0242) | [backport] SI-7439 Avoid NPE in `isMonomorphicType` with stub symbols. +[SI-8010](https://issues.scala-lang.org/browse/SI-8010) | [9036f774bc](https://github.com/scala/scala/commit/9036f774bc) | SI-8010 Fix regression in erasure double definition checks +[SI-8050](https://issues.scala-lang.org/browse/SI-8050) | [85692fffdd](https://github.com/scala/scala/commit/85692fffdd) | SI-8050 [Avian] Skip instrumented tests +[SI-8027](https://issues.scala-lang.org/browse/SI-8027) | [30f779b4d9](https://github.com/scala/scala/commit/30f779b4d9) | SI-8027 REPL double tab regression +[SI-4841](https://issues.scala-lang.org/browse/SI-4841) | [1d30ea8669](https://github.com/scala/scala/commit/1d30ea8669) | SI-4841 Plugins get a class path +[SI-7928](https://issues.scala-lang.org/browse/SI-7928), [SI-8054](https://issues.scala-lang.org/browse/SI-8054) | [369f370b1e](https://github.com/scala/scala/commit/369f370b1e) | SI-8054 Fix regression in TypeRef rebind with val overriding object +[SI-7789](https://issues.scala-lang.org/browse/SI-7789) | [e6eed418ee](https://github.com/scala/scala/commit/e6eed418ee) | SI-7789 make quasiquotes deconstruct UnApply trees +[SI-7980](https://issues.scala-lang.org/browse/SI-7980), [SI-7996](https://issues.scala-lang.org/browse/SI-7996) | [4c899ea34c](https://github.com/scala/scala/commit/4c899ea34c) | Refactor Holes and Reifiers slices of Quasiquotes cake +[SI-7979](https://issues.scala-lang.org/browse/SI-7979) | [26a3348271](https://github.com/scala/scala/commit/26a3348271) | SI-7979 Fix quasiquotes crash on mismatch between fields and constructor +[SI-6842](https://issues.scala-lang.org/browse/SI-6842) | [0ccd4bcac6](https://github.com/scala/scala/commit/0ccd4bcac6) | SI-6842 Make splicing less sensitive to precise types of trees +[SI-8009](https://issues.scala-lang.org/browse/SI-8009) | [2695924907](https://github.com/scala/scala/commit/2695924907) | SI-8009 Ensure that Idents preserve isBackquoted property +[SI-8016](https://issues.scala-lang.org/browse/SI-8016) | [207b945353](https://github.com/scala/scala/commit/207b945353) | SI-8016 Ensure that q”..$xs” is equivalent to q”{..$xs}” +[SI-8008](https://issues.scala-lang.org/browse/SI-8008) | [8bde124040](https://github.com/scala/scala/commit/8bde124040) | SI-8008 Make q”f(..$xs)” only match trees with Apply node +[SI-8013](https://issues.scala-lang.org/browse/SI-8013) | [1b454185c4](https://github.com/scala/scala/commit/1b454185c4) | SI-8013 Nowarn on macro str interpolation +[SI-7982](https://issues.scala-lang.org/browse/SI-7982) | [7d4109486b](https://github.com/scala/scala/commit/7d4109486b) | SI-7982 Changed contract of askLoadedType to unload units by default +[SI-6913](https://issues.scala-lang.org/browse/SI-6913) | [70634395a4](https://github.com/scala/scala/commit/70634395a4) | SI-6913 Fixing semantics of Future fallbackTo to be according to docs +[SI-7458](https://issues.scala-lang.org/browse/SI-7458) | [02308c9691](https://github.com/scala/scala/commit/02308c9691) | SI-7458 Pres. compiler must not observe trees in silent mode +[SI-7548](https://issues.scala-lang.org/browse/SI-7548) | [652b3b4b9d](https://github.com/scala/scala/commit/652b3b4b9d) | SI-7548 Test to demonstrate residual exploratory typing bug +[SI-7548](https://issues.scala-lang.org/browse/SI-7548) | [b7509c922f](https://github.com/scala/scala/commit/b7509c922f) | SI-7548 askTypeAt returns the same type whether the source was fully or targeted +[SI-8014](https://issues.scala-lang.org/browse/SI-8014) | [03bf97e089](https://github.com/scala/scala/commit/03bf97e089) | Fixes SI-8014, regression in Vector ++ TraversableOnce. +[SI-7373](https://issues.scala-lang.org/browse/SI-7373) | [1071d0ca86](https://github.com/scala/scala/commit/1071d0ca86) | SI-7373 Make the constructor of Vector non-public +[SI-8023](https://issues.scala-lang.org/browse/SI-8023) | [d0aaa86a9f](https://github.com/scala/scala/commit/d0aaa86a9f) | SI-8023 Address review comments around typedHigherKindedType +[SI-7756](https://issues.scala-lang.org/browse/SI-7756), [SI-8023](https://issues.scala-lang.org/browse/SI-8023) | [a89000be9f](https://github.com/scala/scala/commit/a89000be9f) | SI-8023 Fix symbol-completion-order type var pattern bug +[SI-6406](https://issues.scala-lang.org/browse/SI-6406), [SI-7737](https://issues.scala-lang.org/browse/SI-7737), [SI-8022](https://issues.scala-lang.org/browse/SI-8022) | [32b756494e](https://github.com/scala/scala/commit/32b756494e) | SI-8022 Backwards compatibility for Regex#unapplySeq +[SI-8005](https://issues.scala-lang.org/browse/SI-8005) | [3629b645cc](https://github.com/scala/scala/commit/3629b645cc) | SI-8005 Fixes NoPositon error for updateDynamic calls +[SI-8004](https://issues.scala-lang.org/browse/SI-8004) | [696545d53f](https://github.com/scala/scala/commit/696545d53f) | SI-8004 Resolve NoPosition error for applyDynamicNamed method call +[SI-7463](https://issues.scala-lang.org/browse/SI-7463), [SI-8003](https://issues.scala-lang.org/browse/SI-8003) | [b915f440eb](https://github.com/scala/scala/commit/b915f440eb) | SI-7463,SI-8003 Correct wrong position for {select,apply}Dynamic calls +[SI-7280](https://issues.scala-lang.org/browse/SI-7280) | [053a2744c6](https://github.com/scala/scala/commit/053a2744c6) | [nomaster] SI-7280 Scope completion not returning members provided by imports +[SI-7915](https://issues.scala-lang.org/browse/SI-7915) | [04df2e48e4](https://github.com/scala/scala/commit/04df2e48e4) | SI-7915 Corrected range positions created during default args expansion +[SI-8002](https://issues.scala-lang.org/browse/SI-8002) | [28bf4ada31](https://github.com/scala/scala/commit/28bf4ada31) | SI-8002 private access for local companions +[SI-4332](https://issues.scala-lang.org/browse/SI-4332) | [f12bb7bda4](https://github.com/scala/scala/commit/f12bb7bda4) | SI-4332 Plugs the gaps in views +[SI-7984](https://issues.scala-lang.org/browse/SI-7984) | [0271a4a394](https://github.com/scala/scala/commit/0271a4a394) | SI-7984 Issue unchecked warning for type aliases +[SI-8011](https://issues.scala-lang.org/browse/SI-8011) | [05620ad4e1](https://github.com/scala/scala/commit/05620ad4e1) | SI-8011 Test case for recently fixed value class bug +[SI-7969](https://issues.scala-lang.org/browse/SI-7969) | [8f20fa23db](https://github.com/scala/scala/commit/8f20fa23db) | SI-7969 REPL variable columnar output +[SI-7969](https://issues.scala-lang.org/browse/SI-7969) | [02359a09eb](https://github.com/scala/scala/commit/02359a09eb) | SI-7969 Refactor to trait with test +[SI-7969](https://issues.scala-lang.org/browse/SI-7969) | [28cfe16fdd](https://github.com/scala/scala/commit/28cfe16fdd) | SI-7969 REPL -C columnar output +[SI-7872](https://issues.scala-lang.org/browse/SI-7872) | [518635385a](https://github.com/scala/scala/commit/518635385a) | SI-7872 Plug a variance exploit in refinement types +[SI-8001](https://issues.scala-lang.org/browse/SI-8001) | [66577fa6ec](https://github.com/scala/scala/commit/66577fa6ec) | SI-8001 spurious "pure expression does nothing" warning +[SI-7967](https://issues.scala-lang.org/browse/SI-7967) | [a5e24768f2](https://github.com/scala/scala/commit/a5e24768f2) | SI-7967 Account for type aliases in self-type checks +[SI-7999](https://issues.scala-lang.org/browse/SI-7999) | [64603653f8](https://github.com/scala/scala/commit/64603653f8) | SI-7999 s.u.c.NonFatal: StackOverflowError is fatal +[SI-7983](https://issues.scala-lang.org/browse/SI-7983) | [dfe0ba847e](https://github.com/scala/scala/commit/dfe0ba847e) | SI-7983 Fix regression in implicit divergence checking +[SI-7985](https://issues.scala-lang.org/browse/SI-7985) | [1050745dca](https://github.com/scala/scala/commit/1050745dca) | SI-7985 Refactor parsing of pattern type args +[SI-7985](https://issues.scala-lang.org/browse/SI-7985) | [b1d305388d](https://github.com/scala/scala/commit/b1d305388d) | SI-7985 Allow projection of lower-cased prefix as pattern type arg +[SI-7985](https://issues.scala-lang.org/browse/SI-7985) | [77ecff775e](https://github.com/scala/scala/commit/77ecff775e) | SI-7985 Allow qualified type argument in patterns +[SI-7221](https://issues.scala-lang.org/browse/SI-7221) | [d6a457cdc9](https://github.com/scala/scala/commit/d6a457cdc9) | SI-7221 rewrites pollForWork non-recursively +[SI-6329](https://issues.scala-lang.org/browse/SI-6329), [SI-6329](https://issues.scala-lang.org/browse/SI-6329) | [b27c9b84be](https://github.com/scala/scala/commit/b27c9b84be) | SI-6329 Graduation day for pending tests for tag materialization +[SI-7944](https://issues.scala-lang.org/browse/SI-7944), [SI-7987](https://issues.scala-lang.org/browse/SI-7987) | [5eef542ae4](https://github.com/scala/scala/commit/5eef542ae4) | SI-7987 Test case for "macro not expanded" error with implicits +[SI-7280](https://issues.scala-lang.org/browse/SI-7280) | [0f9c1e7a9a](https://github.com/scala/scala/commit/0f9c1e7a9a) | SI-7280 Remove unneccesary method + + + + +#### Complete commit list! + +sha | Title +---: | --- +[1baf11a2bb](https://github.com/scala/scala/commit/1baf11a2bb) | SI-8143 Fix bug with super-accessors / dependent types +[9df2dcc584](https://github.com/scala/scala/commit/9df2dcc584) | [nomaster] SI-8152 Backport variance validator performance fix +[c91d373a78](https://github.com/scala/scala/commit/c91d373a78) | SI-8111 Expand the comment with a more detailed TODO +[2c770ae31a](https://github.com/scala/scala/commit/2c770ae31a) | SI-8111 Repair symbol owners after abandoned named-/default-args +[5876e8c621](https://github.com/scala/scala/commit/5876e8c621) | [nomaster] SI-8114 Binary compat. workaround for erasure bug SI-7120 +[bd4adf5c97](https://github.com/scala/scala/commit/bd4adf5c97) | More clear implicitNotFound error for ExecutionContext +[255c51b3dd](https://github.com/scala/scala/commit/255c51b3dd) | SI-6563 Test case for already-fixed crasher +[c0cb1d891a](https://github.com/scala/scala/commit/c0cb1d891a) | [nomaster] codifies the state of the art wrt SI-8104 +[7e85b59550](https://github.com/scala/scala/commit/7e85b59550) | SI-8085 Fix BrowserTraverser for package objects +[a12dd9c3b6](https://github.com/scala/scala/commit/a12dd9c3b6) | Test demonstrating SI-8085 +[3fa2c97853](https://github.com/scala/scala/commit/3fa2c97853) | Report error on code size overflow, log method name. +[2aa9da578e](https://github.com/scala/scala/commit/2aa9da578e) | Partially revert f8d8f7d08d. +[47562e7adb](https://github.com/scala/scala/commit/47562e7adb) | Revert "SI-6426, importable _." +[f0d913b51d](https://github.com/scala/scala/commit/f0d913b51d) | SI-8062 Fix inliner cycle with recursion, separate compilation +[c258ccc9b5](https://github.com/scala/scala/commit/c258ccc9b5) | Don't trace the low-level details of ResetAttrs under -Ydebug +[b7b210db14](https://github.com/scala/scala/commit/b7b210db14) | Avoid cycles in Symbol toString under -Ydebug +[06bae51b07](https://github.com/scala/scala/commit/06bae51b07) | Problem with EOL in tests for Printers is fixed +[99a75c0a91](https://github.com/scala/scala/commit/99a75c0a91) | Fix typo +[03e9e95f57](https://github.com/scala/scala/commit/03e9e95f57) | Test edge cases of literal lifting +[6283c01462](https://github.com/scala/scala/commit/6283c01462) | Give better names to UnliftHelper1 and UnliftHelper2 +[ae4a2f0f7b](https://github.com/scala/scala/commit/ae4a2f0f7b) | Lift Some, None, Nil, Left, Right not just supertypes +[722c743331](https://github.com/scala/scala/commit/722c743331) | Remove redundant asInstanceOf for liftable +[ca05d22006](https://github.com/scala/scala/commit/ca05d22006) | SI-8157 Make overloading, defaults restriction PolyType aware +[a1c00ae4b2](https://github.com/scala/scala/commit/a1c00ae4b2) | Dotless type application for infix operators. +[6f4dfb4c85](https://github.com/scala/scala/commit/6f4dfb4c85) | deprecates c.enclosingTree-style APIs +[034f6b9452](https://github.com/scala/scala/commit/034f6b9452) | SI-6253 HashSet should implement union +[f9cbcbdaf8](https://github.com/scala/scala/commit/f9cbcbdaf8) | overzealous assert in BCodeBodyBuilder rejected throw null +[841dbc9c8c](https://github.com/scala/scala/commit/841dbc9c8c) | removing defensive code made obsolete by existing fix to SI-5604 +[c4e37d6521](https://github.com/scala/scala/commit/c4e37d6521) | overzealous assert in GenBCode +[f1ca1a3823](https://github.com/scala/scala/commit/f1ca1a3823) | removing dead code in BCodeSyncAndTry +[6eed8d00a5](https://github.com/scala/scala/commit/6eed8d00a5) | there's a reason for this code in GenBCode +[7ee1a8321e](https://github.com/scala/scala/commit/7ee1a8321e) | GenBCode version of "not eliminate loadmodule on static methods." +[7d1e8aa74d](https://github.com/scala/scala/commit/7d1e8aa74d) | GenBCode version of "Updating Position call sites" commit +[94e05a8501](https://github.com/scala/scala/commit/94e05a8501) | SI-8126 Puts SI-7335 fix behind a source level flag +[6dd3653b9c](https://github.com/scala/scala/commit/6dd3653b9c) | SI-8126 Puts SI-6899 fix under a source level flag +[d43618a92c](https://github.com/scala/scala/commit/d43618a92c) | SI-8126 Add a '-Xsource' flag allowing compilation in e.g. 2.10 mode +[994de8ffd1](https://github.com/scala/scala/commit/994de8ffd1) | SI-4370 Range bug: Wrong result for Long.MinValue to Long.MaxValue by Int.MaxVal +[973c7066b8](https://github.com/scala/scala/commit/973c7066b8) | SI-8148 fix anonymous functions with placeholders +[9c5e7f3893](https://github.com/scala/scala/commit/9c5e7f3893) | Repairs unexpected failure of test t6200.scala +[47a91d76fc](https://github.com/scala/scala/commit/47a91d76fc) | SI-6200 - HashMap should implement filter +[afcfba02ed](https://github.com/scala/scala/commit/afcfba02ed) | SI-6196 - Set should implement filter +[af75be6034](https://github.com/scala/scala/commit/af75be6034) | SI-7544 StringContext.f docs update +[bfa70315d7](https://github.com/scala/scala/commit/bfa70315d7) | SI-6457 ImmutableSetFactory.empty results in StackOverflowError +[29541ce396](https://github.com/scala/scala/commit/29541ce396) | Quasi-comprehensive BigDecimal soundness/correctness fix. +[2477bbd9d6](https://github.com/scala/scala/commit/2477bbd9d6) | SI-8100 - prevent possible SOE during Stream#flatten. +[765ac94c2b](https://github.com/scala/scala/commit/765ac94c2b) | SI-7469 Remove misc. @deprecated elements +[f606d8176e](https://github.com/scala/scala/commit/f606d8176e) | SI-8015 Refactor per code review +[2c8a8ff6ba](https://github.com/scala/scala/commit/2c8a8ff6ba) | SI-8015 Carat => Caret +[8be560a1cf](https://github.com/scala/scala/commit/8be560a1cf) | SI-8015 Unprintables in messages +[bb2e99a692](https://github.com/scala/scala/commit/bb2e99a692) | SI-8015 Count lines by EOLs +[c5567e2700](https://github.com/scala/scala/commit/c5567e2700) | SI-8035 Deprecate automatic () insertion in argument lists +[2fe767806b](https://github.com/scala/scala/commit/2fe767806b) | SI-8107: Use Regex.quote +[780ceca6a3](https://github.com/scala/scala/commit/780ceca6a3) | SI-8107: Add Regex.quote +[b8a76f688c](https://github.com/scala/scala/commit/b8a76f688c) | SI-8081 unzip/unzip3 return wrong static type when applied to Arrays +[d680d23947](https://github.com/scala/scala/commit/d680d23947) | toCode renamed to showCode +[3989227e45](https://github.com/scala/scala/commit/3989227e45) | Code cleanup based on pull request comments +[68ba3efba9](https://github.com/scala/scala/commit/68ba3efba9) | Annotated trees processing is modified +[2357e5dace](https://github.com/scala/scala/commit/2357e5dace) | Printers code refactoring and cleanup +[0754abb566](https://github.com/scala/scala/commit/0754abb566) | Tests for ParsedTreePrinter +[0ac5c56837](https://github.com/scala/scala/commit/0ac5c56837) | toCode is added to Printers +[6536256f0e](https://github.com/scala/scala/commit/6536256f0e) | val showOuterTests is removed +[64c9122aa3](https://github.com/scala/scala/commit/64c9122aa3) | Variance annotations printing +[8642a50da8](https://github.com/scala/scala/commit/8642a50da8) | SI-8132 Fix false "overrides nothing" for case class protected param +[b33740f0b4](https://github.com/scala/scala/commit/b33740f0b4) | Improved documentation of HashTrieSet internals +[24a227d23d](https://github.com/scala/scala/commit/24a227d23d) | Implements specialized subsetOf for HashSet +[a09e143b7f](https://github.com/scala/scala/commit/a09e143b7f) | SI-8146 Fix non-deterministic <:< for deeply nested types +[2e28cf7f76](https://github.com/scala/scala/commit/2e28cf7f76) | SI-8146 Test cases for typechecking decidability +[8beeef339a](https://github.com/scala/scala/commit/8beeef339a) | SI-8146 Pending test, diagnosis for bug in decidability of <:< +[65a2a417d8](https://github.com/scala/scala/commit/65a2a417d8) | Removes TODO comments that are no longer applicable +[b2f67b5730](https://github.com/scala/scala/commit/b2f67b5730) | removes Scala reflection-based macro runtime +[e36888c3d9](https://github.com/scala/scala/commit/e36888c3d9) | prohibits constructor overloading for macro bundles +[3a689f5c42](https://github.com/scala/scala/commit/3a689f5c42) | changes bundles to be classes, not traits extending Macro +[5cc8f83c68](https://github.com/scala/scala/commit/5cc8f83c68) | *boxContext => *box.Context , *boxMacro => *box.Macro +[10f58e9d6a](https://github.com/scala/scala/commit/10f58e9d6a) | Fix infinite recursion in name-based patmat. +[3e9e2c65a6](https://github.com/scala/scala/commit/3e9e2c65a6) | SI-8128 Fix regression in extractors returning existentials +[969a269033](https://github.com/scala/scala/commit/969a269033) | Finalized some case classes, for better static checking. +[e0a3702f8a](https://github.com/scala/scala/commit/e0a3702f8a) | Eliminated some dead/redundant code based on review. +[1696145f76](https://github.com/scala/scala/commit/1696145f76) | SI-8045 type inference of extracted value +[def46a9d44](https://github.com/scala/scala/commit/def46a9d44) | SI-7850 CCE in patmat with invalid isEmpty. +[11bfa25e37](https://github.com/scala/scala/commit/11bfa25e37) | SI-7897, SI-6675 improves name-based patmat +[8dd69ecfa7](https://github.com/scala/scala/commit/8dd69ecfa7) | SI-6615 junit test +[a90f39cdb5](https://github.com/scala/scala/commit/a90f39cdb5) | SI-8058 Better support for enum trees +[77a66d3525](https://github.com/scala/scala/commit/77a66d3525) | SI-4841 CLI help update for -Xplugin +[6f42bd6881](https://github.com/scala/scala/commit/6f42bd6881) | SI-8046 Only use fast TypeRef#baseTypeSeq with concrete base types +[0de991ffea](https://github.com/scala/scala/commit/0de991ffea) | Pending test for SI-6161 +[edc9edb79b](https://github.com/scala/scala/commit/edc9edb79b) | SI-8046 Fix baseTypeSeq in presence of type aliases +[28d3390e07](https://github.com/scala/scala/commit/28d3390e07) | SI-2066 Plug a soundness hole higher order type params, overriding +[ad594604ed](https://github.com/scala/scala/commit/ad594604ed) | SI-6615 PagedSeq's slice throws a NPE if it starts on a page that hasn't been co +[973f69ac75](https://github.com/scala/scala/commit/973f69ac75) | SI-6364 SetWrapper does not preserve performance / behavior +[cb0d2854e1](https://github.com/scala/scala/commit/cb0d2854e1) | SI-7680 Update the ScalaDoc entry page of the Scala library +[505dc908dd](https://github.com/scala/scala/commit/505dc908dd) | Fixes #3330 with Scaladoc changes only +[00e11ffdd4](https://github.com/scala/scala/commit/00e11ffdd4) | SI-8129 Plug a leak in perRunCaches +[945f859475](https://github.com/scala/scala/commit/945f859475) | fixes run/macroPlugins-namerHooks.scala +[1d908106cf](https://github.com/scala/scala/commit/1d908106cf) | SI-8131 Move test for reflection thread safety to pending. +[3b68163e47](https://github.com/scala/scala/commit/3b68163e47) | SI-8135 Disabled flaky hyperlinking presentation compiler test +[4b6a0a999e](https://github.com/scala/scala/commit/4b6a0a999e) | SI-7443 Use typeclass instance for {Range,NumericRange}.sum +[a6f84efd87](https://github.com/scala/scala/commit/a6f84efd87) | Update man pages for scala and scalac. +[60c7427d2f](https://github.com/scala/scala/commit/60c7427d2f) | License formatting tweak, RTF version. +[4a4454b8f9](https://github.com/scala/scala/commit/4a4454b8f9) | Explicit jline dependency. +[c1c368bb2c](https://github.com/scala/scala/commit/c1c368bb2c) | Always copy man/* and doc/tools/*. +[c1ef1527f9](https://github.com/scala/scala/commit/c1ef1527f9) | Fix typo in scala-library-all-pom.xml. +[50e7f2ba49](https://github.com/scala/scala/commit/50e7f2ba49) | scala-library-all: dependency for those who want it all +[0dde1ae27f](https://github.com/scala/scala/commit/0dde1ae27f) | scala-dist: all you need to roll your own scala distribution +[94ca91dd5f](https://github.com/scala/scala/commit/94ca91dd5f) | Prepare maven-based distribution building. +[846d8d1195](https://github.com/scala/scala/commit/846d8d1195) | Remove spurious resurrection of src/swing. +[c926974c30](https://github.com/scala/scala/commit/c926974c30) | Remove the unused test.continuations.suite. +[f5e35ecf81](https://github.com/scala/scala/commit/f5e35ecf81) | Remove temporary binary compat scaffolding from AbstractPartiionFun. +[94eb751d00](https://github.com/scala/scala/commit/94eb751d00) | Removes unnecessary generality in the macro engine +[6e4c926b4a](https://github.com/scala/scala/commit/6e4c926b4a) | Use macro expandee, rather than expansion, in pres. compiler +[d744921f85](https://github.com/scala/scala/commit/d744921f85) | SI-8064 Automatic position repair for macro expansion +[d6b4cda628](https://github.com/scala/scala/commit/d6b4cda628) | Test to show the bug with hyperlinking in macro arguments +[7e0eee211f](https://github.com/scala/scala/commit/7e0eee211f) | More robust hyperlink tests for the presentation compiler +[db6e3062c1](https://github.com/scala/scala/commit/db6e3062c1) | ExistentialTypeTree.whereClauses are now MemberDefs +[9ce25045dd](https://github.com/scala/scala/commit/9ce25045dd) | Fix typo in documentation +[2e7c7347b9](https://github.com/scala/scala/commit/2e7c7347b9) | SI-7974 Clean up and test 'Symbol-handling code in CleanUp +[5e1e472fa1](https://github.com/scala/scala/commit/5e1e472fa1) | SI-7974 Avoid calling nonPrivateMember after erasure +[4936c43c13](https://github.com/scala/scala/commit/4936c43c13) | SI-4827 Corrected positions assigned to constructor's default arg +[bdb0ac0fe5](https://github.com/scala/scala/commit/bdb0ac0fe5) | SI-4827 Test to demonstrate wrong position of constructor default arg +[7f4720c5db](https://github.com/scala/scala/commit/7f4720c5db) | SI-4287 Added test demonstrating hyperlinking to constructor's argument +[ccacb06c49](https://github.com/scala/scala/commit/ccacb06c49) | Presentation compiler hyperlinking on context bounds test +[906e517135](https://github.com/scala/scala/commit/906e517135) | SI-7491 deprecate overriding App.main and clarify documentation +[7f16e4d1c5](https://github.com/scala/scala/commit/7f16e4d1c5) | SI-7859 fix AnyVal.scala scaladoc. +[87913661e1](https://github.com/scala/scala/commit/87913661e1) | hooks for naming and synthesis in Namers.scala and Typers.scala +[4d92aec651](https://github.com/scala/scala/commit/4d92aec651) | unprivates important helpers in Namers.scala +[6c7b003003](https://github.com/scala/scala/commit/6c7b003003) | manifests that Namers.mkTypeCompleter is flag-agnostic +[0019bc2c4b](https://github.com/scala/scala/commit/0019bc2c4b) | humane reporting of macro impl binding version errors +[68b8e23585](https://github.com/scala/scala/commit/68b8e23585) | hooks for typecheck and expansion of macro defs +[279e2e3b50](https://github.com/scala/scala/commit/279e2e3b50) | unprivates important helpers in Macros.scala +[447e737174](https://github.com/scala/scala/commit/447e737174) | removes some copy/paste from AnalyzerPlugins +[9e14058dd2](https://github.com/scala/scala/commit/9e14058dd2) | gives a more specific signature to `computeMacroDefType` +[9737b808c1](https://github.com/scala/scala/commit/9737b808c1) | macroExpandApply => macroExpand +[bbe963873d](https://github.com/scala/scala/commit/bbe963873d) | SI-7492 Make scala.runtime.MethodCache private[scala] +[5b9966d077](https://github.com/scala/scala/commit/5b9966d077) | SI-8120 Avoid tree sharing when typechecking patmat anon functions +[b46d7aefd6](https://github.com/scala/scala/commit/b46d7aefd6) | SI-8102 -0.0.abs must equal 0.0 +[5cc01766a6](https://github.com/scala/scala/commit/5cc01766a6) | Improved testing framework for sets and maps. +[feebc7131c](https://github.com/scala/scala/commit/feebc7131c) | SI-7837 quickSort, along with Ordering[K], may result in stackoverflow because t +[5f08c78ccd](https://github.com/scala/scala/commit/5f08c78ccd) | untyper is no more +[59cdd50fa8](https://github.com/scala/scala/commit/59cdd50fa8) | awakens default getter synthesis from the untyper nightmare +[dafcbeb344](https://github.com/scala/scala/commit/dafcbeb344) | Fix typos in documentation +[d2ee92f055](https://github.com/scala/scala/commit/d2ee92f055) | SI-7880 Fix infinite loop in ResizableArray#ensureSize +[ea8ae48c18](https://github.com/scala/scala/commit/ea8ae48c18) | SI-8052 Disallow `macro` as an identifier +[71a2102a2d](https://github.com/scala/scala/commit/71a2102a2d) | Use t- prefix instead of si- prefix for test files +[b97d44b2d8](https://github.com/scala/scala/commit/b97d44b2d8) | SI-8047 change fresh name encoding to avoid owner corruption +[f417380637](https://github.com/scala/scala/commit/f417380637) | typeCheck => typecheck +[c728ff3866](https://github.com/scala/scala/commit/c728ff3866) | fix Stream#flatten example +[72cd50c11b](https://github.com/scala/scala/commit/72cd50c11b) | SI-7406 crasher with specialized lazy val +[bce97058c4](https://github.com/scala/scala/commit/bce97058c4) | makes boxity of fast track macros configurable +[49239833f5](https://github.com/scala/scala/commit/49239833f5) | Added .ant-targets-build.xml to .gitignore. +[29037f5465](https://github.com/scala/scala/commit/29037f5465) | Remove commented out code from HashSet and HashMap +[08a5e03280](https://github.com/scala/scala/commit/08a5e03280) | makes well-known packages and package classes consistent with each other +[187d73ed1b](https://github.com/scala/scala/commit/187d73ed1b) | duplicates arguments to macro typer APIs +[05eacadf41](https://github.com/scala/scala/commit/05eacadf41) | Invalidate <uptodate> checks on edits to build-ant-macros.xml +[b79ee63dae](https://github.com/scala/scala/commit/b79ee63dae) | Fix Ant uptodate checking in OSGI JAR creation +[d92effc8a9](https://github.com/scala/scala/commit/d92effc8a9) | SI-8006 prevents infinite applyDynamicNamed desugarings +[bbd03b26f1](https://github.com/scala/scala/commit/bbd03b26f1) | SI-7777 applyDynamic macro fails for nested application +[4b9e8e3417](https://github.com/scala/scala/commit/4b9e8e3417) | codifies the state of the art wrt SI-8104 +[431e19f9f1](https://github.com/scala/scala/commit/431e19f9f1) | SI-6355 SI-7059 it is possible to overload applyDynamic +[3ef5837be5](https://github.com/scala/scala/commit/3ef5837be5) | cosmetic changes to liftables +[9b2ce26887](https://github.com/scala/scala/commit/9b2ce26887) | SI-6120 Suppress extra warnings +[6a4947c45c](https://github.com/scala/scala/commit/6a4947c45c) | SI-8017 Value class awareness for -Ydelamdafy:method +[3b8b24a48b](https://github.com/scala/scala/commit/3b8b24a48b) | Remove obsolete diagnostic error for SI-6231 +[cca4d51dbf](https://github.com/scala/scala/commit/cca4d51dbf) | SI-5508 Fix crasher with private[this] in nested traits +[b275c38c94](https://github.com/scala/scala/commit/b275c38c94) | duplicates macro arguments before expansion +[f7f80e8b27](https://github.com/scala/scala/commit/f7f80e8b27) | SI-7971 Handle static field initializers correctly +[ca2dbe55eb](https://github.com/scala/scala/commit/ca2dbe55eb) | drops the redundant typecheck of blackbox expansions +[a3b33419b0](https://github.com/scala/scala/commit/a3b33419b0) | whitebox macros are now first typechecked against outerPt +[bd615c62ac](https://github.com/scala/scala/commit/bd615c62ac) | refactors macroExpandApply +[e3cedb7e84](https://github.com/scala/scala/commit/e3cedb7e84) | Improvements to partest-ack, plus partest-paths. +[d00ad5abe8](https://github.com/scala/scala/commit/d00ad5abe8) | Fix osgi bundle name for continuations. +[30b389a9b0](https://github.com/scala/scala/commit/30b389a9b0) | Modularize the swing library. +[858a5d5137](https://github.com/scala/scala/commit/858a5d5137) | Modularize continuations plugin. +[a3a5e4a6f5](https://github.com/scala/scala/commit/a3a5e4a6f5) | SI-7546 Use likely monotonic clock source for durations +[d68bbe4b83](https://github.com/scala/scala/commit/d68bbe4b83) | Fixup for #3265 +[a5fc6e69e0](https://github.com/scala/scala/commit/a5fc6e69e0) | SI-8042 Use Serialization Proxy Pattern in List +[7db59bd998](https://github.com/scala/scala/commit/7db59bd998) | fix typo in error messages +[6688da4fb3](https://github.com/scala/scala/commit/6688da4fb3) | SI-7618 Remove octal number literals +[760df9843a](https://github.com/scala/scala/commit/760df9843a) | SI-8030 force symbols on presentation compiler initialization +[f0f0a5e781](https://github.com/scala/scala/commit/f0f0a5e781) | SI-8059 Override immutable.Queue#{+:,:+} for performance +[c4e1b032d9](https://github.com/scala/scala/commit/c4e1b032d9) | Test case for recently improved unchecked warning +[b2b9cf4f8c](https://github.com/scala/scala/commit/b2b9cf4f8c) | SI-8024 Improve user-level toString of package objects +[e6cee26275](https://github.com/scala/scala/commit/e6cee26275) | SI-8024 Fix inaccurate message on overloaded ambiguous ident +[a443bae839](https://github.com/scala/scala/commit/a443bae839) | SI-8024 Pending test case for package object / overloading bug +[110fde017e](https://github.com/scala/scala/commit/110fde017e) | SI-6780 Refactor Context#implicitss +[0304e00168](https://github.com/scala/scala/commit/0304e00168) | SI-6780 Better handling of cycles in in-scope implicit search +[9cdbe28c00](https://github.com/scala/scala/commit/9cdbe28c00) | Fixup #3248 missed a spot in pack.xml +[006e2f2aad](https://github.com/scala/scala/commit/006e2f2aad) | SI-7912 Be defensive calling `toString` in `MatchError#getMessage` +[bb427a3416](https://github.com/scala/scala/commit/bb427a3416) | SI-8060 Avoid infinite loop with higher kinded type alias +[27a38602de](https://github.com/scala/scala/commit/27a38602de) | Update README, include doc/licenses in distro +[139ba9d875](https://github.com/scala/scala/commit/139ba9d875) | Add attribution for Typesafe. +[e555106070](https://github.com/scala/scala/commit/e555106070) | Remove docs/examples; they reside at scala/scala-dist +[dc6dd58d9d](https://github.com/scala/scala/commit/dc6dd58d9d) | Remove unused android test and corresponding license. +[f8d8f7d08d](https://github.com/scala/scala/commit/f8d8f7d08d) | Do not distribute partest and its dependencies. +[5ed834e251](https://github.com/scala/scala/commit/5ed834e251) | SI-7995 completion imported vars and vals +[c955cf4c2e](https://github.com/scala/scala/commit/c955cf4c2e) | SI-8019 Make Publisher check PartialFunction is defined for Event +[fdcc262070](https://github.com/scala/scala/commit/fdcc262070) | SI-8029 Avoid multi-run cyclic error with companions, package object +[8d74fa0242](https://github.com/scala/scala/commit/8d74fa0242) | [backport] SI-7439 Avoid NPE in `isMonomorphicType` with stub symbols. +[9036f774bc](https://github.com/scala/scala/commit/9036f774bc) | SI-8010 Fix regression in erasure double definition checks +[3faa2eedd8](https://github.com/scala/scala/commit/3faa2eedd8) | [nomaster] better error messages for various macro definition errors +[85692fffdd](https://github.com/scala/scala/commit/85692fffdd) | SI-8050 [Avian] Skip instrumented tests +[30f779b4d9](https://github.com/scala/scala/commit/30f779b4d9) | SI-8027 REPL double tab regression +[1d30ea8669](https://github.com/scala/scala/commit/1d30ea8669) | SI-4841 Plugins get a class path +[369f370b1e](https://github.com/scala/scala/commit/369f370b1e) | SI-8054 Fix regression in TypeRef rebind with val overriding object +[495b7b873b](https://github.com/scala/scala/commit/495b7b873b) | Address minor pull request feedback points +[a09914ca9f](https://github.com/scala/scala/commit/a09914ca9f) | Test possible quasiquote runtime failures +[b9a900e5d2](https://github.com/scala/scala/commit/b9a900e5d2) | Test usage of SubpatternsAttachment from a macro +[13aa2975bb](https://github.com/scala/scala/commit/13aa2975bb) | Test unliftable not found scenario +[c9cd5eeb01](https://github.com/scala/scala/commit/c9cd5eeb01) | Test tuple lifting and unlifting +[e6eed418ee](https://github.com/scala/scala/commit/e6eed418ee) | SI-7789 make quasiquotes deconstruct UnApply trees +[1188f95acf](https://github.com/scala/scala/commit/1188f95acf) | Introduce support for Unliftable for Quasiquotes +[4c899ea34c](https://github.com/scala/scala/commit/4c899ea34c) | Refactor Holes and Reifiers slices of Quasiquotes cake +[4be6ea147a](https://github.com/scala/scala/commit/4be6ea147a) | Provide a way for unapply macro to obtain a list of subpattens +[f3c260bf89](https://github.com/scala/scala/commit/f3c260bf89) | Move Liftable into the Universe cake; add additional standard Liftables +[26a3348271](https://github.com/scala/scala/commit/26a3348271) | SI-7979 Fix quasiquotes crash on mismatch between fields and constructor +[0ccd4bcac6](https://github.com/scala/scala/commit/0ccd4bcac6) | SI-6842 Make splicing less sensitive to precise types of trees +[2695924907](https://github.com/scala/scala/commit/2695924907) | SI-8009 Ensure that Idents preserve isBackquoted property +[207b945353](https://github.com/scala/scala/commit/207b945353) | SI-8016 Ensure that q”..$xs” is equivalent to q”{..$xs}” +[8bde124040](https://github.com/scala/scala/commit/8bde124040) | SI-8008 Make q”f(..$xs)” only match trees with Apply node +[eb78e90ca7](https://github.com/scala/scala/commit/eb78e90ca7) | streamlines refchecking undesired symbol properties +[87979ad96f](https://github.com/scala/scala/commit/87979ad96f) | deprecates macro def return type inference +[58eadc0952](https://github.com/scala/scala/commit/58eadc0952) | add method dequeueOption to immutable.Queue +[1b454185c4](https://github.com/scala/scala/commit/1b454185c4) | SI-8013 Nowarn on macro str interpolation +[5ba6e13b9e](https://github.com/scala/scala/commit/5ba6e13b9e) | undeprecates c.parse +[7d4109486b](https://github.com/scala/scala/commit/7d4109486b) | SI-7982 Changed contract of askLoadedType to unload units by default +[70634395a4](https://github.com/scala/scala/commit/70634395a4) | SI-6913 Fixing semantics of Future fallbackTo to be according to docs +[02308c9691](https://github.com/scala/scala/commit/02308c9691) | SI-7458 Pres. compiler must not observe trees in silent mode +[652b3b4b9d](https://github.com/scala/scala/commit/652b3b4b9d) | SI-7548 Test to demonstrate residual exploratory typing bug +[b7509c922f](https://github.com/scala/scala/commit/b7509c922f) | SI-7548 askTypeAt returns the same type whether the source was fully or targeted +[0c963c9085](https://github.com/scala/scala/commit/0c963c9085) | [nomaster] teaches toolbox about -Yrangepos +[51cd47491e](https://github.com/scala/scala/commit/51cd47491e) | Removes Gen*View and Par*View +[2ce7b1269a](https://github.com/scala/scala/commit/2ce7b1269a) | Deprecates Par*View and Gen*View +[3d804859d7](https://github.com/scala/scala/commit/3d804859d7) | Use -Dupdate.versions to update versions.properties +[1d3ec4e708](https://github.com/scala/scala/commit/1d3ec4e708) | better error messages for various macro definition errors +[03bf97e089](https://github.com/scala/scala/commit/03bf97e089) | Fixes SI-8014, regression in Vector ++ TraversableOnce. +[e571c9cc3e](https://github.com/scala/scala/commit/e571c9cc3e) | Better error messages for common Function/Tuple mistakes +[1071d0ca86](https://github.com/scala/scala/commit/1071d0ca86) | SI-7373 Make the constructor of Vector non-public +[d0aaa86a9f](https://github.com/scala/scala/commit/d0aaa86a9f) | SI-8023 Address review comments around typedHigherKindedType +[a89000be9f](https://github.com/scala/scala/commit/a89000be9f) | SI-8023 Fix symbol-completion-order type var pattern bug +[32b756494e](https://github.com/scala/scala/commit/32b756494e) | SI-8022 Backwards compatibility for Regex#unapplySeq +[158c76ada5](https://github.com/scala/scala/commit/158c76ada5) | Remove unused android tests. +[38e2d6ebd1](https://github.com/scala/scala/commit/38e2d6ebd1) | Rename build-support.xml to build-ant-macros.xml. +[7742a7d909](https://github.com/scala/scala/commit/7742a7d909) | No longer support unreleased STARR. +[23f52a8aad](https://github.com/scala/scala/commit/23f52a8aad) | Move all macros in build.xml to build-support.xml. +[3629b645cc](https://github.com/scala/scala/commit/3629b645cc) | SI-8005 Fixes NoPositon error for updateDynamic calls +[696545d53f](https://github.com/scala/scala/commit/696545d53f) | SI-8004 Resolve NoPosition error for applyDynamicNamed method call +[b915f440eb](https://github.com/scala/scala/commit/b915f440eb) | SI-7463,SI-8003 Correct wrong position for {select,apply}Dynamic calls +[053a2744c6](https://github.com/scala/scala/commit/053a2744c6) | [nomaster] SI-7280 Scope completion not returning members provided by imports +[eb9f0f7975](https://github.com/scala/scala/commit/eb9f0f7975) | [nomaster] Adds test cases for scope completion +[3a8796da1a](https://github.com/scala/scala/commit/3a8796da1a) | [nomaster] Test infrastructure for scope completion +[04df2e48e4](https://github.com/scala/scala/commit/04df2e48e4) | SI-7915 Corrected range positions created during default args expansion +[28bf4ada31](https://github.com/scala/scala/commit/28bf4ada31) | SI-8002 private access for local companions +[f12bb7bda4](https://github.com/scala/scala/commit/f12bb7bda4) | SI-4332 Plugs the gaps in views +[0271a4a394](https://github.com/scala/scala/commit/0271a4a394) | SI-7984 Issue unchecked warning for type aliases +[05620ad4e1](https://github.com/scala/scala/commit/05620ad4e1) | SI-8011 Test case for recently fixed value class bug +[8f20fa23db](https://github.com/scala/scala/commit/8f20fa23db) | SI-7969 REPL variable columnar output +[02359a09eb](https://github.com/scala/scala/commit/02359a09eb) | SI-7969 Refactor to trait with test +[28cfe16fdd](https://github.com/scala/scala/commit/28cfe16fdd) | SI-7969 REPL -C columnar output +[518635385a](https://github.com/scala/scala/commit/518635385a) | SI-7872 Plug a variance exploit in refinement types +[66577fa6ec](https://github.com/scala/scala/commit/66577fa6ec) | SI-8001 spurious "pure expression does nothing" warning +[a5e24768f2](https://github.com/scala/scala/commit/a5e24768f2) | SI-7967 Account for type aliases in self-type checks +[5d5596bb07](https://github.com/scala/scala/commit/5d5596bb07) | Special treatment for local symbols in TypeTreeMemberType +[b5be392967](https://github.com/scala/scala/commit/b5be392967) | Refactor away duplication between -Ydelambdafy:{inline,method} +[736613ea8a](https://github.com/scala/scala/commit/736613ea8a) | Substitute new parameter symbols into lambda body +[cb37548ef8](https://github.com/scala/scala/commit/cb37548ef8) | Symbol substutition must consider ClassInfoType#parents +[d7d63e93f3](https://github.com/scala/scala/commit/d7d63e93f3) | Tidy up the Uncurry component of delambdafy +[342b05b849](https://github.com/scala/scala/commit/342b05b849) | Test in quick mode for ant build +[7c9b41fa11](https://github.com/scala/scala/commit/7c9b41fa11) | Update Eclipse classpath files +[1d8e8ffa0f](https://github.com/scala/scala/commit/1d8e8ffa0f) | Revise paragraph (a revised #3164) +[ee6fbae3d0](https://github.com/scala/scala/commit/ee6fbae3d0) | correctly fails implicit search for invalid implicit macros +[64603653f8](https://github.com/scala/scala/commit/64603653f8) | SI-7999 s.u.c.NonFatal: StackOverflowError is fatal +[60ac821192](https://github.com/scala/scala/commit/60ac821192) | Account for a variation of package types in Implicit Divergence. +[d8ffaac6ae](https://github.com/scala/scala/commit/d8ffaac6ae) | Code reformatting in Implicits +[dfe0ba847e](https://github.com/scala/scala/commit/dfe0ba847e) | SI-7983 Fix regression in implicit divergence checking +[e7443e2d5b](https://github.com/scala/scala/commit/e7443e2d5b) | 2.11.0-M7 starr, 1.11.1 scalacheck, bump modules. +[1050745dca](https://github.com/scala/scala/commit/1050745dca) | SI-7985 Refactor parsing of pattern type args +[b1d305388d](https://github.com/scala/scala/commit/b1d305388d) | SI-7985 Allow projection of lower-cased prefix as pattern type arg +[77ecff775e](https://github.com/scala/scala/commit/77ecff775e) | SI-7985 Allow qualified type argument in patterns +[d6a457cdc9](https://github.com/scala/scala/commit/d6a457cdc9) | SI-7221 rewrites pollForWork non-recursively +[34358ee1e8](https://github.com/scala/scala/commit/34358ee1e8) | more precise isMacroApplication check +[5344a0316e](https://github.com/scala/scala/commit/5344a0316e) | Remove deprecated constructor from the migration annotation +[d6ef83a2d7](https://github.com/scala/scala/commit/d6ef83a2d7) | use more specific cake dependencies +[1080da8076](https://github.com/scala/scala/commit/1080da8076) | refactor out fresh name prefix extraction logic +[2d4f0f1859](https://github.com/scala/scala/commit/2d4f0f1859) | Removing deprecated code. +[b004c3ddb3](https://github.com/scala/scala/commit/b004c3ddb3) | deprecate Pair and Triple +[b27c9b84be](https://github.com/scala/scala/commit/b27c9b84be) | SI-6329 Graduation day for pending tests for tag materialization +[5eef542ae4](https://github.com/scala/scala/commit/5eef542ae4) | SI-7987 Test case for "macro not expanded" error with implicits +[36d66c2134](https://github.com/scala/scala/commit/36d66c2134) | deprecate scala.Responder +[33a086b97a](https://github.com/scala/scala/commit/33a086b97a) | Handle TypeApply(fun, ...) for symbol-less funs +[733f7f0868](https://github.com/scala/scala/commit/733f7f0868) | Prepare upgrade to scalacheck 1.11. +[ec89b59717](https://github.com/scala/scala/commit/ec89b59717) | Upgrade pax-url-aether to 1.6.0. +[0f9c1e7a9a](https://github.com/scala/scala/commit/0f9c1e7a9a) | SI-7280 Remove unneccesary method + + + \ No newline at end of file