diff --git a/_layouts/downloadpage.html b/_layouts/downloadpage.html index e4c9d0ad7..09cb2c8d7 100644 --- a/_layouts/downloadpage.html +++ b/_layouts/downloadpage.html @@ -60,7 +60,7 @@

Release Notes

-For important changes, please consult the release notes. +For important changes, please consult the release notes.

Software Requirements

diff --git a/_layouts/page.html b/_layouts/page.html index 27a429678..a3ddd7067 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -42,7 +42,7 @@

{{ page.title }}


-

Problem with this page? +

Problem with this page? Please help us fix it!

diff --git a/blog/_posts/2016-03-14-announcing-the-scala-center.md b/blog/_posts/2016-03-14-announcing-the-scala-center.md index efef2e714..5eb29acc2 100644 --- a/blog/_posts/2016-03-14-announcing-the-scala-center.md +++ b/blog/_posts/2016-03-14-announcing-the-scala-center.md @@ -24,7 +24,7 @@ half a million developers are using Scala. Scala is the technology of choice for a vibrant open-source ecosystem, including popular platforms and frameworks such as [Spark](http://spark.apache.org/), [Kafka](http://kafka.apache.org/), -[Akka](akka.io), [Finagle](https://twitter.github.io/finagle), +[Akka](http://akka.io), [Finagle](https://twitter.github.io/finagle), [Cats](http://typelevel.org/cats/), and [Play](https://www.playframework.com/), to name just a few. diff --git a/blog/_posts/2016-05-23-scala-moocs-specialization-launched.md b/blog/_posts/2016-05-23-scala-moocs-specialization-launched.md index 7c2a19695..5b95a872e 100644 --- a/blog/_posts/2016-05-23-scala-moocs-specialization-launched.md +++ b/blog/_posts/2016-05-23-scala-moocs-specialization-launched.md @@ -34,6 +34,4 @@ you can visit each course's landing page: - **[Parallel Programming](https://www.coursera.org/learn/parprog1/)** More info about each course can be found on the [Scala Specialization page](https://www.coursera.org/specializations/scala), or on -the [Scala Center's website](https://scala.epfl.ch/). Questions, or to join the discussion about the Scala Center, visit us in the [Scala Center gitter channel](gitter.im/scala/center)! - - +the [Scala Center's website](https://scala.epfl.ch/). Questions, or to join the discussion about the Scala Center, visit us in the [Scala Center gitter channel](https://gitter.im/scala/center)! diff --git a/contribute/codereviews.md b/contribute/codereviews.md index a2df66bd1..d0d9a111c 100644 --- a/contribute/codereviews.md +++ b/contribute/codereviews.md @@ -5,7 +5,7 @@ title: Code Review Contributions ## Code Review Contributions In addition to [bug fixing](./guide.html), you can help us review -[waiting pull requests](#pull_requests_awaiting_comment). +[waiting pull requests](#pull-requests-awaiting-comment). This is also a good (and recommended) way to get to know the feel of the bug-fixing and submissions process before jumping in with your own pull requests. diff --git a/contribute/documentation.md b/contribute/documentation.md index 6b5c81a0f..27aab024d 100644 --- a/contribute/documentation.md +++ b/contribute/documentation.md @@ -21,7 +21,7 @@ Thanks The Scala API documentation lives with the scala project source code. There are many ways you can help with improving Scaladoc, including: -* [Log issues for missing scaladoc documentation](./scala-standard-library-api-documentation.html#contribute_api_documentation_bug_reports) - +* [Log issues for missing scaladoc documentation](./scala-standard-library-api-documentation.html#contribute-api-documentation-bug-reports) - Please *follow the issue submission process closely* to help prevent duplicate issues being created. * [Claim Scaladoc Issues and Provide Documentation](./scala-standard-library-api-documentation.html) - please claim issues prior to working on a specific scaladoc task to prevent duplication of effort. If you sit on an issue for too long without submitting a pull request, it will revert back to unassigned and you will need to re-claim it. * You can also just @@ -61,4 +61,3 @@ to Scala and related projects) is provided on the main Please read both the [docs.scala-lang.org contribution](http://docs.scala-lang.org/contribute.html) document and the [scala-lang.org github README](https://github.com/scala/scala-lang#scala-langorg) before embarking on any changes to the Scala language site, as it uses the same Jekyll markdown tool and many of the same conventions as the Scala documentation site. - diff --git a/contribute/guide.md b/contribute/guide.md index b92bd2fe8..02b560b7f 100644 --- a/contribute/guide.md +++ b/contribute/guide.md @@ -17,7 +17,7 @@ title: Contributing guide
-

Community issues

+

Community issues

Get cracking on some easy to approach issues.

@@ -52,9 +52,9 @@ unencumbered by copyrights or patents. This is the impatient developer's checklist for the steps to submit a bug-fix pull request to the Scala project. For more information, description and justification for the steps, follow the links in that step. Further specific instructions for the release of Scala you are targeting can be found in the `CONTRIBUTING.md` file for that [github branch](https://github.com/scala/scala) -1. [Select a bug to fix from JIRA](/contribute/index.html#community_tickets), or if you found the bug yourself and want to fix it, [create a JIRA issue](./bug-reporting-guide.html) (but please -[make sure it's not a duplicate](./bug-reporting-guide.html#reporting_confirmed_bugs_is_a_sin)). -2. Optional ([but recommended](./scala-internals.html#why_its_a_good_idea)), announce your intention to work on the bug on [scala-internals](./scala-internals.html). After all, don't you want to work on a team with +1. [Select a bug to fix from JIRA](/contribute/index.html#community-tickets), or if you found the bug yourself and want to fix it, [create a JIRA issue](./bug-reporting-guide.html) (but please +[make sure it's not a duplicate](./bug-reporting-guide.html#reporting-confirmed-bugs-is-a-sin)). +2. Optional ([but recommended](./scala-internals.html#why-its-a-good-idea)), announce your intention to work on the bug on [scala-internals](./scala-internals.html). After all, don't you want to work on a team with [these friendly people](./hacker-guide.html#connect) - it's one of the perks of contributing. 3. [Fork the Scala repository](./hacker-guide.html#fork) and clone your fork (if you haven't already). 4. [Create a feature branch](./hacker-guide.html#branch) to work on: use the branch name `issue/NNNN` where NNNN is the JIRA issue number. @@ -77,4 +77,3 @@ on the [scala-internals](http://groups.google.com/group/scala-internals) mailing Contributions, big or small, simple or complex, controversial or undisputed, need to materialize as patches against the Scala project source tree. The [hacker guide](hacker-guide.html) will explain how to materialize your idea into a full-fledged pull request against the Scala code base. - diff --git a/contribute/hacker-guide.md b/contribute/hacker-guide.md index 09532edec..897c97b1a 100644 --- a/contribute/hacker-guide.md +++ b/contribute/hacker-guide.md @@ -28,7 +28,7 @@ Sometimes it's appealing to hack alone and not to have to interact with others o this might not be the very best idea. There are people in the Scala community who have spent years accumulating knowledge about Scala libraries and internals. They might provide unique insights and, what's even better, direct assistance in their areas, so it is not only advantageous, but recommended to communicate with the community about your new patch. -Typically bug fixes and new features start out as an idea or an experiment posted on one of [our mailing lists]({{ site.baseurl }}/community/index.html#mailing_lists) to find out how people feel +Typically bug fixes and new features start out as an idea or an experiment posted on one of [our mailing lists]({{ site.baseurl }}/community/index.html#mailing-lists) to find out how people feel about things you want to implement. People proficient in certain areas of Scala usually monitor mailing lists, so you'll often get some help by simply posting a message. But the most efficient way to connect is to cc your message to one of the people responsible for maintaining the aspect of Scala which you wish to contribute to. diff --git a/contribute/index.md b/contribute/index.md index 925e83248..2fdf75fc7 100644 --- a/contribute/index.md +++ b/contribute/index.md @@ -56,7 +56,7 @@ Coordination of contribution efforts takes place on the

Enhance the Scala tools with features for build tools, IDE plug-ins and other related projects.

-

Compiler/Language

+

Compiler/Language

Larger language features and compiler enhancements including language specification and SIPs.

diff --git a/contribute/scala-standard-library-api-documentation.md b/contribute/scala-standard-library-api-documentation.md index bc57a163d..37e84bd76 100644 --- a/contribute/scala-standard-library-api-documentation.md +++ b/contribute/scala-standard-library-api-documentation.md @@ -75,7 +75,7 @@ component so that they show up in the correct issue filters. Please familiarize yourself with the following before contributing new API documentation to save time, effort, mistakes and repetition. -* [Forking the Repo](./hacker-guide.html#2_set_up) - follow the setup steps through +* [Forking the Repo](./hacker-guide.html#set-up) - follow the setup steps through the Branch section. If providing new documentation related to an existing JIRA issue, use `issue/NNNN` or `ticket/NNNN` as the guide states. If providing API documentation with no associated JIRA issue, use `scaladoc/xxxx` instead. diff --git a/documentation/getting-started.md b/documentation/getting-started.md index f9379445d..ce3edb120 100644 --- a/documentation/getting-started.md +++ b/documentation/getting-started.md @@ -84,7 +84,7 @@ The `scala` command executes the generated bytecode with the appropriate options > scala -cp classes HelloWorld -The argument of the `scala` command has to be a top-level object. If that object extends trait [`App`]({{page.docpath}}#scala.App), then all statements contained in that object will be executed; otherwise you have to add a method `main` which will act as the entry point of your program. +The argument of the `scala` command has to be a top-level object. If that object extends trait scala.App, then all statements contained in that object will be executed; otherwise you have to add a method `main` which will act as the entry point of your program. Here is how the "Hello, world!" example looks like using the `App` trait: diff --git a/gsoc/2014.md b/gsoc/2014.md index 5a00df890..f55ad8ea2 100644 --- a/gsoc/2014.md +++ b/gsoc/2014.md @@ -16,7 +16,7 @@ in much more detail, preferably with their own suggestions and detailed plans on how they want to proceed. Don't feel constrained by the provided list! We welcome any of your own challenging ideas, but make sure that the proposed project satisfies the [main -requirements](#requirements_and_guidelines) mentioned below. +requirements](#requirements-and-guidelines) mentioned below. ### How to get involved diff --git a/gsoc/2015.md b/gsoc/2015.md index 1fe565909..a414198d6 100644 --- a/gsoc/2015.md +++ b/gsoc/2015.md @@ -16,7 +16,7 @@ in much more detail, preferably with their own suggestions and detailed plans on how they want to proceed. Don't feel constrained by the provided list! We welcome any of your own challenging ideas, but make sure that the proposed project satisfies the [main -requirements](#requirements_and_guidelines) mentioned below. +requirements](#requirements-and-guidelines) mentioned below. ### How to get involved diff --git a/news/_posts/2013-02-28-release-notes-v2.10.1-RC2.md b/news/_posts/2013-02-28-release-notes-v2.10.1-RC2.md index 0794c3e09..6e61d02d3 100644 --- a/news/_posts/2013-02-28-release-notes-v2.10.1-RC2.md +++ b/news/_posts/2013-02-28-release-notes-v2.10.1-RC2.md @@ -173,237 +173,237 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7180](SI-7180) | [https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://issues.scala-lang.org/browse/SI-5975](SI-5975), [https://issues.scala-lang.org/browse/SI-6576](SI-6576) | [https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://issues.scala-lang.org/browse/SI-7146](SI-7146) | [https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://issues.scala-lang.org/browse/SI-7128](SI-7128) | [https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://issues.scala-lang.org/browse/SI-4664](SI-4664), [https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://issues.scala-lang.org/browse/SI-7082](SI-7082), [https://issues.scala-lang.org/browse/SI-7083](SI-7083), [https://issues.scala-lang.org/browse/SI-6591](SI-6591) | [https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://issues.scala-lang.org/browse/SI-5675](SI-5675) | [https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://issues.scala-lang.org/browse/SI-7096](SI-7096) | [https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://issues.scala-lang.org/browse/SI-6259](SI-6259), [https://issues.scala-lang.org/browse/SI-6506](SI-6506), [https://issues.scala-lang.org/browse/SI-6957](SI-6957), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://issues.scala-lang.org/browse/SI-6478](SI-6478) | [https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://issues.scala-lang.org/browse/SI-7071](SI-7071), [https://issues.scala-lang.org/browse/SI-7072](SI-7072) | [https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://issues.scala-lang.org/browse/SI-6989](SI-6989) | [https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://issues.scala-lang.org/browse/SI-5374](SI-5374), [https://issues.scala-lang.org/browse/SI-6961](SI-6961) | [https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://issues.scala-lang.org/browse/SI-6187](SI-6187) | [https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://issues.scala-lang.org/browse/SI-6146](SI-6146) | [https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7070](SI-7070) | [https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://issues.scala-lang.org/browse/SI-5082](SI-5082) | [https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://issues.scala-lang.org/browse/SI-7100](SI-7100) | [https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://issues.scala-lang.org/browse/SI-6113](SI-6113) | [https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://issues.scala-lang.org/browse/SI-2806](SI-2806), [https://issues.scala-lang.org/browse/SI-6888](SI-6888) | [https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://issues.scala-lang.org/browse/SI-7026](SI-7026), [https://issues.scala-lang.org/browse/SI-7026](SI-7026) | [https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://issues.scala-lang.org/browse/SI-6150](SI-6150), [https://issues.scala-lang.org/browse/SI-6773](SI-6773), [https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://issues.scala-lang.org/browse/SI-7060](SI-7060) | [https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://issues.scala-lang.org/browse/SI-7039](SI-7039) | [https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://issues.scala-lang.org/browse/SI-5833](SI-5833) | [https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://issues.scala-lang.org/browse/SI-6578](SI-6578) | [https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://issues.scala-lang.org/browse/SI-7008](SI-7008) | [https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://issues.scala-lang.org/browse/SI-7033](SI-7033) | [https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://issues.scala-lang.org/browse/SI-7046](SI-7046) | [https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://issues.scala-lang.org/browse/SI-5543](SI-5543), [https://issues.scala-lang.org/browse/SI-1803](SI-1803) | [https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-7022](SI-7022) | [https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-6482](SI-6482) | [https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://issues.scala-lang.org/browse/SI-6686](SI-6686) | [https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://issues.scala-lang.org/browse/SI-5158](SI-5158), [https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://issues.scala-lang.org/browse/SI-4976](SI-4976) | [https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://issues.scala-lang.org/browse/SI-6812](SI-6812) | [https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://issues.scala-lang.org/browse/SI-6206](SI-6206), [https://issues.scala-lang.org/browse/SI-6206](SI-6206) | [https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://issues.scala-lang.org/browse/SI-2818](SI-2818) | [https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://issues.scala-lang.org/browse/SI-2968](SI-2968), [https://issues.scala-lang.org/browse/SI-2968](SI-2968) | [https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://issues.scala-lang.org/browse/SI-3353](SI-3353), [https://issues.scala-lang.org/browse/SI-3353](SI-3353) | [https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://issues.scala-lang.org/browse/SI-6853](SI-6853) | [https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://issues.scala-lang.org/browse/SI-6595](SI-6595) | [https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://issues.scala-lang.org/browse/SI-6584](SI-6584) | [https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://issues.scala-lang.org/browse/SI-6426](SI-6426) | [https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://issues.scala-lang.org/browse/SI-6072](SI-6072) | [https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://issues.scala-lang.org/browse/SI-5604](SI-5604) | [https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://issues.scala-lang.org/browse/SI-5859](SI-5859) | [https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://issues.scala-lang.org/browse/SI-5130](SI-5130) | [https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://issues.scala-lang.org/browse/SI-4729](SI-4729) | [https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://issues.scala-lang.org/browse/SI-5378](SI-5378) | [https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://issues.scala-lang.org/browse/SI-4714](SI-4714) | [https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://issues.scala-lang.org/browse/SI-7009](SI-7009), [https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://issues.scala-lang.org/browse/SI-1336](SI-1336), [https://issues.scala-lang.org/browse/SI-5589](SI-5589), [https://issues.scala-lang.org/browse/SI-4574](SI-4574), [https://issues.scala-lang.org/browse/SI-6968](SI-6968), [https://issues.scala-lang.org/browse/SI-6968](SI-6968) | [https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://issues.scala-lang.org/browse/SI-6669](SI-6669) | [https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://issues.scala-lang.org/browse/SI-6728](SI-6728) | [https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://issues.scala-lang.org/browse/SI-7035](SI-7035) | [https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://issues.scala-lang.org/browse/SI-6726](SI-6726), [https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://issues.scala-lang.org/browse/SI-6154](SI-6154) | [https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://issues.scala-lang.org/browse/SI-6516](SI-6516) | [https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://issues.scala-lang.org/browse/SI-6651](SI-6651) | [https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-3577](SI-3577), [https://issues.scala-lang.org/browse/SI-3577](SI-3577) | [https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://issues.scala-lang.org/browse/SI-6891](SI-6891) | [https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://issues.scala-lang.org/browse/SI-6981](SI-6981) | [https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://issues.scala-lang.org/browse/SI-4602](SI-4602), [https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://issues.scala-lang.org/browse/SI-4733](SI-4733), [https://issues.scala-lang.org/browse/SI-4733](SI-4733) | [https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://issues.scala-lang.org/browse/SI-6863](SI-6863) | [https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://issues.scala-lang.org/browse/SI-7018](SI-7018) | [https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://issues.scala-lang.org/browse/SI-7011](SI-7011) | [https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://issues.scala-lang.org/browse/SI-6231](SI-6231) | [https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://issues.scala-lang.org/browse/SI-6997](SI-6997), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://issues.scala-lang.org/browse/SI-6011](SI-6011), [https://issues.scala-lang.org/browse/SI-6902](SI-6902) | [https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://issues.scala-lang.org/browse/SI-6952](SI-6952) | [https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://issues.scala-lang.org/browse/SI-6969](SI-6969) | [https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://issues.scala-lang.org/browse/SI-6976](SI-6976) | [https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://issues.scala-lang.org/browse/SI-6637](SI-6637), [https://issues.scala-lang.org/browse/SI-6637](SI-6637) | [https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247), [https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247) | [https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://issues.scala-lang.org/browse/SI-6567](SI-6567), [https://issues.scala-lang.org/browse/SI-6567](SI-6567) | [https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://issues.scala-lang.org/browse/SI-6439](SI-6439) | [https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://issues.scala-lang.org/browse/SI-6923](SI-6923), [https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://issues.scala-lang.org/browse/SI-6434](SI-6434) | [https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://issues.scala-lang.org/browse/SI-6942](SI-6942) | [https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://issues.scala-lang.org/browse/SI-6608](SI-6608), [https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://issues.scala-lang.org/browse/SI-6923](SI-6923) | [https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://issues.scala-lang.org/browse/SI-6956](SI-6956) | [https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://issues.scala-lang.org/browse/SI-6479](SI-6479) | [https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://issues.scala-lang.org/browse/SI-6955](SI-6955) | [https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://issues.scala-lang.org/browse/SI-6082](SI-6082) | [https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://issues.scala-lang.org/browse/SI-5440](SI-5440) | [https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://issues.scala-lang.org/browse/SI-5340](SI-5340) | [https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://issues.scala-lang.org/browse/SI-6925](SI-6925) | [https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://issues.scala-lang.org/browse/SI-5189](SI-5189) | [https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://issues.scala-lang.org/browse/SI-6930](SI-6930) | [https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://issues.scala-lang.org/browse/SI-6905](SI-6905) | [https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://issues.scala-lang.org/browse/SI-6126](SI-6126) | [https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://issues.scala-lang.org/browse/SI-6946](SI-6946), [https://issues.scala-lang.org/browse/SI-6924](SI-6924) | [https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://issues.scala-lang.org/browse/SI-5954](SI-5954) | [https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://issues.scala-lang.org/browse/SI-5553](SI-5553), [https://issues.scala-lang.org/browse/SI-6912](SI-6912) | [https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-6846](SI-6846) | [https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://issues.scala-lang.org/browse/SI-6928](SI-6928) | [https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://issues.scala-lang.org/browse/SI-6641](SI-6641) | [https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://issues.scala-lang.org/browse/SI-6803](SI-6803) | [https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://issues.scala-lang.org/browse/SI-6915](SI-6915) | [https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://issues.scala-lang.org/browse/SI-6897](SI-6897) | [https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://issues.scala-lang.org/browse/SI-6896](SI-6896) | [https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://issues.scala-lang.org/browse/SI-6911](SI-6911) | [https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://issues.scala-lang.org/browse/SI-6827](SI-6827) | [https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://issues.scala-lang.org/browse/SI-6194](SI-6194) | [https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://issues.scala-lang.org/browse/SI-6746](SI-6746) | [https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://issues.scala-lang.org/browse/SI-6415](SI-6415) | [https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://issues.scala-lang.org/browse/SI-6829](SI-6829), [https://issues.scala-lang.org/browse/SI-6788](SI-6788) | [https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://issues.scala-lang.org/browse/SI-6338](SI-6338) | [https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://issues.scala-lang.org/browse/SI-5390](SI-5390) | [https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://issues.scala-lang.org/browse/SI-3614](SI-3614), [https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://issues.scala-lang.org/browse/SI-5841](SI-5841) | [https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://issues.scala-lang.org/browse/SI-4922](SI-4922) | [https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://issues.scala-lang.org/browse/SI-6614](SI-6614) | [https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://issues.scala-lang.org/browse/SI-6690](SI-6690) | [https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://issues.scala-lang.org/browse/SI-6782](SI-6782), [https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://issues.scala-lang.org/browse/SI-1672](SI-1672) | [https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://issues.scala-lang.org/browse/SI-6535](SI-6535) | [https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://issues.scala-lang.org/browse/SI-6549](SI-6549) | [https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://issues.scala-lang.org/browse/SI-6547](SI-6547) | [https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://issues.scala-lang.org/browse/SI-5678](SI-5678) | [https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://issues.scala-lang.org/browse/SI-6712](SI-6712) | [https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://issues.scala-lang.org/browse/SI-6696](SI-6696), [https://issues.scala-lang.org/browse/SI-6696](SI-6696) | [https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://issues.scala-lang.org/browse/SI-6631](SI-6631) | [https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://issues.scala-lang.org/browse/SI-5464](SI-5464) | [https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://issues.scala-lang.org/browse/SI-6663](SI-6663), [https://issues.scala-lang.org/browse/SI-5726](SI-5726), [https://issues.scala-lang.org/browse/SI-5733](SI-5733), [https://issues.scala-lang.org/browse/SI-6320](SI-6320), [https://issues.scala-lang.org/browse/SI-6551](SI-6551), [https://issues.scala-lang.org/browse/SI-6722](SI-6722) | [https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://issues.scala-lang.org/browse/SI-6731](SI-6731) | [https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://issues.scala-lang.org/browse/SI-5753](SI-5753) | [https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://issues.scala-lang.org/browse/SI-6718](SI-6718) | [https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://issues.scala-lang.org/browse/SI-6687](SI-6687) | [https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://issues.scala-lang.org/browse/SI-6357](SI-6357) | [https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://issues.scala-lang.org/browse/SI-6677](SI-6677) | [https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://issues.scala-lang.org/browse/SI-6706](SI-6706) | [https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://issues.scala-lang.org/browse/SI-6023](SI-6023) | [https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://issues.scala-lang.org/browse/SI-6673](SI-6673), [https://issues.scala-lang.org/browse/SI-6673](SI-6673) | [https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://issues.scala-lang.org/browse/SI-6695](SI-6695) | [https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://issues.scala-lang.org/browse/SI-6632](SI-6632), [https://issues.scala-lang.org/browse/SI-6633](SI-6633) | [https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://issues.scala-lang.org/browse/SI-6634](SI-6634) | [https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://issues.scala-lang.org/browse/SI-6663](SI-6663) | [https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://issues.scala-lang.org/browse/SI-5330](SI-5330), [https://issues.scala-lang.org/browse/SI-6014](SI-6014) | [https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://issues.scala-lang.org/browse/SI-6662](SI-6662) | [https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://issues.scala-lang.org/browse/SI-6616](SI-6616) | [https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://issues.scala-lang.org/browse/SI-6649](SI-6649) | [https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://issues.scala-lang.org/browse/SI-6597](SI-6597) | [https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://issues.scala-lang.org/browse/SI-6488](SI-6488) | [https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://issues.scala-lang.org/browse/SI-6559](SI-6559) | [https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[SI-7180](https://issues.scala-lang.org/browse/SI-7180) | [de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[SI-5975](https://issues.scala-lang.org/browse/SI-5975), [SI-6576](https://issues.scala-lang.org/browse/SI-6576) | [19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[SI-7146](https://issues.scala-lang.org/browse/SI-7146) | [bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[SI-7128](https://issues.scala-lang.org/browse/SI-7128) | [348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[SI-4664](https://issues.scala-lang.org/browse/SI-4664), [SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[SI-7082](https://issues.scala-lang.org/browse/SI-7082), [SI-7083](https://issues.scala-lang.org/browse/SI-7083), [SI-6591](https://issues.scala-lang.org/browse/SI-6591) | [09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[SI-5675](https://issues.scala-lang.org/browse/SI-5675) | [e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[SI-7096](https://issues.scala-lang.org/browse/SI-7096) | [5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[SI-6259](https://issues.scala-lang.org/browse/SI-6259), [SI-6506](https://issues.scala-lang.org/browse/SI-6506), [SI-6957](https://issues.scala-lang.org/browse/SI-6957), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[SI-6478](https://issues.scala-lang.org/browse/SI-6478) | [6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[SI-7071](https://issues.scala-lang.org/browse/SI-7071), [SI-7072](https://issues.scala-lang.org/browse/SI-7072) | [b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[SI-6989](https://issues.scala-lang.org/browse/SI-6989) | [02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[SI-5374](https://issues.scala-lang.org/browse/SI-5374), [SI-6961](https://issues.scala-lang.org/browse/SI-6961) | [fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[SI-6187](https://issues.scala-lang.org/browse/SI-6187) | [dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[SI-6146](https://issues.scala-lang.org/browse/SI-6146) | [55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7070](https://issues.scala-lang.org/browse/SI-7070) | [1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[SI-5082](https://issues.scala-lang.org/browse/SI-5082) | [a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[SI-7100](https://issues.scala-lang.org/browse/SI-7100) | [a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[SI-6113](https://issues.scala-lang.org/browse/SI-6113) | [0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[SI-2806](https://issues.scala-lang.org/browse/SI-2806), [SI-6888](https://issues.scala-lang.org/browse/SI-6888) | [b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[SI-7026](https://issues.scala-lang.org/browse/SI-7026), [SI-7026](https://issues.scala-lang.org/browse/SI-7026) | [79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[SI-6150](https://issues.scala-lang.org/browse/SI-6150), [SI-6773](https://issues.scala-lang.org/browse/SI-6773), [SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[SI-7060](https://issues.scala-lang.org/browse/SI-7060) | [e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[SI-7039](https://issues.scala-lang.org/browse/SI-7039) | [8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[SI-5833](https://issues.scala-lang.org/browse/SI-5833) | [0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[SI-6578](https://issues.scala-lang.org/browse/SI-6578) | [a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[SI-7008](https://issues.scala-lang.org/browse/SI-7008) | [f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[SI-7033](https://issues.scala-lang.org/browse/SI-7033) | [3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[SI-7046](https://issues.scala-lang.org/browse/SI-7046) | [2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[SI-5543](https://issues.scala-lang.org/browse/SI-5543), [SI-1803](https://issues.scala-lang.org/browse/SI-1803) | [b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-7022](https://issues.scala-lang.org/browse/SI-7022) | [374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-6482](https://issues.scala-lang.org/browse/SI-6482) | [4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[SI-6686](https://issues.scala-lang.org/browse/SI-6686) | [b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[SI-5158](https://issues.scala-lang.org/browse/SI-5158), [SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[SI-4976](https://issues.scala-lang.org/browse/SI-4976) | [d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[SI-6812](https://issues.scala-lang.org/browse/SI-6812) | [941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[SI-6206](https://issues.scala-lang.org/browse/SI-6206), [SI-6206](https://issues.scala-lang.org/browse/SI-6206) | [11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[SI-2818](https://issues.scala-lang.org/browse/SI-2818) | [6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[SI-2968](https://issues.scala-lang.org/browse/SI-2968), [SI-2968](https://issues.scala-lang.org/browse/SI-2968) | [8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[SI-3353](https://issues.scala-lang.org/browse/SI-3353), [SI-3353](https://issues.scala-lang.org/browse/SI-3353) | [1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[SI-6853](https://issues.scala-lang.org/browse/SI-6853) | [e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[SI-6595](https://issues.scala-lang.org/browse/SI-6595) | [ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[SI-6584](https://issues.scala-lang.org/browse/SI-6584) | [98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[SI-6426](https://issues.scala-lang.org/browse/SI-6426) | [d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[SI-6072](https://issues.scala-lang.org/browse/SI-6072) | [05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[SI-5604](https://issues.scala-lang.org/browse/SI-5604) | [d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[SI-5859](https://issues.scala-lang.org/browse/SI-5859) | [e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[SI-5130](https://issues.scala-lang.org/browse/SI-5130) | [77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[SI-4729](https://issues.scala-lang.org/browse/SI-4729) | [faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[SI-5378](https://issues.scala-lang.org/browse/SI-5378) | [f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[SI-4714](https://issues.scala-lang.org/browse/SI-4714) | [5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[SI-7009](https://issues.scala-lang.org/browse/SI-7009), [SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[SI-1336](https://issues.scala-lang.org/browse/SI-1336), [SI-5589](https://issues.scala-lang.org/browse/SI-5589), [SI-4574](https://issues.scala-lang.org/browse/SI-4574), [SI-6968](https://issues.scala-lang.org/browse/SI-6968), [SI-6968](https://issues.scala-lang.org/browse/SI-6968) | [a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[SI-6669](https://issues.scala-lang.org/browse/SI-6669) | [166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[SI-6728](https://issues.scala-lang.org/browse/SI-6728) | [80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[SI-7035](https://issues.scala-lang.org/browse/SI-7035) | [9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[SI-6726](https://issues.scala-lang.org/browse/SI-6726), [SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[SI-6154](https://issues.scala-lang.org/browse/SI-6154) | [d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[SI-6516](https://issues.scala-lang.org/browse/SI-6516) | [6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[SI-6651](https://issues.scala-lang.org/browse/SI-6651) | [45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-3577](https://issues.scala-lang.org/browse/SI-3577), [SI-3577](https://issues.scala-lang.org/browse/SI-3577) | [b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[SI-6891](https://issues.scala-lang.org/browse/SI-6891) | [7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[SI-6981](https://issues.scala-lang.org/browse/SI-6981) | [cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[SI-4602](https://issues.scala-lang.org/browse/SI-4602), [SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[SI-4733](https://issues.scala-lang.org/browse/SI-4733), [SI-4733](https://issues.scala-lang.org/browse/SI-4733) | [e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[SI-6863](https://issues.scala-lang.org/browse/SI-6863) | [0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[SI-7018](https://issues.scala-lang.org/browse/SI-7018) | [a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[SI-7011](https://issues.scala-lang.org/browse/SI-7011) | [d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[SI-6231](https://issues.scala-lang.org/browse/SI-6231) | [f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[SI-6997](https://issues.scala-lang.org/browse/SI-6997), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[SI-6011](https://issues.scala-lang.org/browse/SI-6011), [SI-6902](https://issues.scala-lang.org/browse/SI-6902) | [cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[SI-6952](https://issues.scala-lang.org/browse/SI-6952) | [8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[SI-6969](https://issues.scala-lang.org/browse/SI-6969) | [0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[SI-6976](https://issues.scala-lang.org/browse/SI-6976) | [d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[SI-6637](https://issues.scala-lang.org/browse/SI-6637), [SI-6637](https://issues.scala-lang.org/browse/SI-6637) | [4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247), [SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247) | [ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[SI-6567](https://issues.scala-lang.org/browse/SI-6567), [SI-6567](https://issues.scala-lang.org/browse/SI-6567) | [96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[SI-6439](https://issues.scala-lang.org/browse/SI-6439) | [3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[SI-6923](https://issues.scala-lang.org/browse/SI-6923), [SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[SI-6434](https://issues.scala-lang.org/browse/SI-6434) | [8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[SI-6942](https://issues.scala-lang.org/browse/SI-6942) | [f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[SI-6608](https://issues.scala-lang.org/browse/SI-6608), [SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[SI-6923](https://issues.scala-lang.org/browse/SI-6923) | [66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[SI-6956](https://issues.scala-lang.org/browse/SI-6956) | [a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[SI-6479](https://issues.scala-lang.org/browse/SI-6479) | [9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[SI-6955](https://issues.scala-lang.org/browse/SI-6955) | [8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[SI-6082](https://issues.scala-lang.org/browse/SI-6082) | [39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[SI-5440](https://issues.scala-lang.org/browse/SI-5440) | [4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[SI-5340](https://issues.scala-lang.org/browse/SI-5340) | [1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[SI-6925](https://issues.scala-lang.org/browse/SI-6925) | [b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[SI-5189](https://issues.scala-lang.org/browse/SI-5189) | [8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[SI-6930](https://issues.scala-lang.org/browse/SI-6930) | [0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[SI-6905](https://issues.scala-lang.org/browse/SI-6905) | [57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[SI-6126](https://issues.scala-lang.org/browse/SI-6126) | [25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[SI-6946](https://issues.scala-lang.org/browse/SI-6946), [SI-6924](https://issues.scala-lang.org/browse/SI-6924) | [79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[SI-5954](https://issues.scala-lang.org/browse/SI-5954) | [3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[SI-5553](https://issues.scala-lang.org/browse/SI-5553), [SI-6912](https://issues.scala-lang.org/browse/SI-6912) | [7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-6846](https://issues.scala-lang.org/browse/SI-6846) | [e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[SI-6928](https://issues.scala-lang.org/browse/SI-6928) | [c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[SI-6641](https://issues.scala-lang.org/browse/SI-6641) | [557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[SI-6803](https://issues.scala-lang.org/browse/SI-6803) | [103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[SI-6915](https://issues.scala-lang.org/browse/SI-6915) | [77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[SI-6897](https://issues.scala-lang.org/browse/SI-6897) | [3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[SI-6896](https://issues.scala-lang.org/browse/SI-6896) | [a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[SI-6911](https://issues.scala-lang.org/browse/SI-6911) | [eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[SI-6827](https://issues.scala-lang.org/browse/SI-6827) | [92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[SI-6194](https://issues.scala-lang.org/browse/SI-6194) | [ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[SI-6746](https://issues.scala-lang.org/browse/SI-6746) | [e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[SI-6415](https://issues.scala-lang.org/browse/SI-6415) | [24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[SI-6829](https://issues.scala-lang.org/browse/SI-6829), [SI-6788](https://issues.scala-lang.org/browse/SI-6788) | [231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[SI-6338](https://issues.scala-lang.org/browse/SI-6338) | [3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[SI-5390](https://issues.scala-lang.org/browse/SI-5390) | [289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[SI-3614](https://issues.scala-lang.org/browse/SI-3614), [SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[SI-4922](https://issues.scala-lang.org/browse/SI-4922) | [e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[SI-6614](https://issues.scala-lang.org/browse/SI-6614) | [bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[SI-6690](https://issues.scala-lang.org/browse/SI-6690) | [d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[SI-6782](https://issues.scala-lang.org/browse/SI-6782), [SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[SI-1672](https://issues.scala-lang.org/browse/SI-1672) | [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[SI-6535](https://issues.scala-lang.org/browse/SI-6535) | [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[SI-6549](https://issues.scala-lang.org/browse/SI-6549) | [90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[SI-6547](https://issues.scala-lang.org/browse/SI-6547) | [d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[SI-5678](https://issues.scala-lang.org/browse/SI-5678) | [8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[SI-6712](https://issues.scala-lang.org/browse/SI-6712) | [089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[SI-6696](https://issues.scala-lang.org/browse/SI-6696), [SI-6696](https://issues.scala-lang.org/browse/SI-6696) | [5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[SI-6631](https://issues.scala-lang.org/browse/SI-6631) | [7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[SI-5464](https://issues.scala-lang.org/browse/SI-5464) | [5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[SI-6663](https://issues.scala-lang.org/browse/SI-6663), [SI-5726](https://issues.scala-lang.org/browse/SI-5726), [SI-5733](https://issues.scala-lang.org/browse/SI-5733), [SI-6320](https://issues.scala-lang.org/browse/SI-6320), [SI-6551](https://issues.scala-lang.org/browse/SI-6551), [SI-6722](https://issues.scala-lang.org/browse/SI-6722) | [a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[SI-6731](https://issues.scala-lang.org/browse/SI-6731) | [dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[SI-5753](https://issues.scala-lang.org/browse/SI-5753) | [597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[SI-6718](https://issues.scala-lang.org/browse/SI-6718) | [20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[SI-6687](https://issues.scala-lang.org/browse/SI-6687) | [7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[SI-6357](https://issues.scala-lang.org/browse/SI-6357) | [8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[SI-6677](https://issues.scala-lang.org/browse/SI-6677) | [2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[SI-6706](https://issues.scala-lang.org/browse/SI-6706) | [d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[SI-6023](https://issues.scala-lang.org/browse/SI-6023) | [548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[SI-6673](https://issues.scala-lang.org/browse/SI-6673), [SI-6673](https://issues.scala-lang.org/browse/SI-6673) | [907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[SI-6695](https://issues.scala-lang.org/browse/SI-6695) | [7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[SI-6632](https://issues.scala-lang.org/browse/SI-6632), [SI-6633](https://issues.scala-lang.org/browse/SI-6633) | [925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[SI-6634](https://issues.scala-lang.org/browse/SI-6634) | [2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[SI-6663](https://issues.scala-lang.org/browse/SI-6663) | [c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[SI-5330](https://issues.scala-lang.org/browse/SI-5330), [SI-6014](https://issues.scala-lang.org/browse/SI-6014) | [65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[SI-6662](https://issues.scala-lang.org/browse/SI-6662) | [b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[SI-6616](https://issues.scala-lang.org/browse/SI-6616) | [03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[SI-6649](https://issues.scala-lang.org/browse/SI-6649) | [1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[SI-6597](https://issues.scala-lang.org/browse/SI-6597) | [1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[SI-6488](https://issues.scala-lang.org/browse/SI-6488) | [c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[SI-6559](https://issues.scala-lang.org/browse/SI-6559) | [492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package @@ -412,363 +412,360 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://github.com/scala/scala/commit/26be206](26be206) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/dafebd0](dafebd0) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://github.com/scala/scala/commit/d49532f](d49532f) | check scala-swing for binary compatibility -[https://github.com/scala/scala/commit/dad8796](dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" -[https://github.com/scala/scala/commit/b4f277a](b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" -[https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://github.com/scala/scala/commit/2f9b708](2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable -[https://github.com/scala/scala/commit/ddfe3a0](ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" -[https://github.com/scala/scala/commit/9194b37](9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler -[https://github.com/scala/scala/commit/56cbf23](56cbf23) | [nomaster] can't add new class BatchingExecutor -[https://github.com/scala/scala/commit/549a1fe](549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb -[https://github.com/scala/scala/commit/5d487f1](5d487f1) | [nomaster] duplicate tailImpl as a private method -[https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://github.com/scala/scala/commit/af0da51](af0da51) | [nomaster] run mima both ways, filter out failures -[https://github.com/scala/scala/commit/13caa49](13caa49) | Fix for paramaccessor alias regression. -[https://github.com/scala/scala/commit/22341e7](22341e7) | Expanded bytecode testing code. -[https://github.com/scala/scala/commit/57c0e63](57c0e63) | accommodates pull request feedback -[https://github.com/scala/scala/commit/ce867c7](ce867c7) | term and type reftrees are now reified uniformly -[https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://github.com/scala/scala/commit/66fa1f2](66fa1f2) | Broader checks for poisonous this references. -[https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://github.com/scala/scala/commit/ee24807](ee24807) | Move a test from pos to run to highlight bytecode deficiencies. -[https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://github.com/scala/scala/commit/f784fbf](f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. -[https://github.com/scala/scala/commit/1f838ed](1f838ed) | [nomaster] verifies compat with 2.10.0 -[https://github.com/scala/scala/commit/c9a0e36](c9a0e36) | [nomaster] Revert "refactors handling of parent types" -[https://github.com/scala/scala/commit/570f4a4](570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" -[https://github.com/scala/scala/commit/c720531](c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" -[https://github.com/scala/scala/commit/4d7982b](4d7982b) | [nomaster] Revert "more ListOfNil => Nil" -[https://github.com/scala/scala/commit/4ef2a49](4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" -[https://github.com/scala/scala/commit/0e0c851](0e0c851) | [nomaster] revives BuildUtils.emptyValDef -[https://github.com/scala/scala/commit/1093ce0](1093ce0) | [nomaster] removes Tree.canHaveAttrs -[https://github.com/scala/scala/commit/7bf0ecc](7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments -[https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://github.com/scala/scala/commit/02dd4c9](02dd4c9) | reflecting @throws defined in Scala code -[https://github.com/scala/scala/commit/0bcdf71](0bcdf71) | pullrequest feedback -[https://github.com/scala/scala/commit/adf50a3](adf50a3) | evicts javac-artifacts.jar -[https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://github.com/scala/scala/commit/f3cdf14](f3cdf14) | Fix context for type checking early initializers -[https://github.com/scala/scala/commit/7e836f8](7e836f8) | Analyzer Plugins -[https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://github.com/scala/scala/commit/a06d31f](a06d31f) | Keep annotations when computing lubs -[https://github.com/scala/scala/commit/6697c28](6697c28) | Allow for Function treess with refined types in UnCurry. -[https://github.com/scala/scala/commit/59918ee](59918ee) | case module toString is synthetic -[https://github.com/scala/scala/commit/91c9c42](91c9c42) | replace symbols correctly when subtyping dependent types -[https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://github.com/scala/scala/commit/b47bb0f](b47bb0f) | no type test if static type <:< primitive value class -[https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://github.com/scala/scala/commit/71ea3e8](71ea3e8) | no null check for type-tested unapply arg -[https://github.com/scala/scala/commit/62b37dd](62b37dd) | refactor: prepare null check redundancy analysis -[https://github.com/scala/scala/commit/415becd](415becd) | support testing bytecode similarity in ByteCodeTest -[https://github.com/scala/scala/commit/a07555f](a07555f) | bytecode diffing support in ByteCodeTest -[https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://github.com/scala/scala/commit/485d815](485d815) | There is no "letters" method in this branch -[https://github.com/scala/scala/commit/033b6c1](033b6c1) | Forgot to cherry-pick the .check file -[https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://github.com/scala/scala/commit/4b39be4](4b39be4) | changes the flags to not depend on partest -[https://github.com/scala/scala/commit/ced7411](ced7411) | the scanner is now less eager about deprecations -[https://github.com/scala/scala/commit/1ab7d1c](1ab7d1c) | evicts eponymous packages and objects from tests -[https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://github.com/scala/scala/commit/8610d7e](8610d7e) | Add Bytecode test (ASM-based) to partest. -[https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://github.com/scala/scala/commit/eba079b](eba079b) | Optimization in AsSeenFromMap. -[https://github.com/scala/scala/commit/f72354c](f72354c) | Remove gratuitous var -[https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://github.com/scala/scala/commit/05ad682](05ad682) | Make value classes TreeCheckers friendly -[https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://github.com/scala/scala/commit/62111a4](62111a4) | Update a checkfile from a recent fix. -[https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://github.com/scala/scala/commit/7c45aa5](7c45aa5) | Bumped partest MaxPermSize to 128m. -[https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://github.com/scala/scala/commit/a9bbfec](a9bbfec) | Do not recompute stack frames when instrumenting bytecode. -[https://github.com/scala/scala/commit/b2776b4](b2776b4) | Set `canRetransform` flag to `false` in instrumentation. -[https://github.com/scala/scala/commit/0a967e1](0a967e1) | Correct whitespace in `ASMTransformer.java`. -[https://github.com/scala/scala/commit/f2e45fc](f2e45fc) | Fix class loader issues in instrumentation tests. -[https://github.com/scala/scala/commit/d972336](d972336) | Use the same default scalac options in all three partest frontends -[https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://github.com/scala/scala/commit/873aecc](873aecc) | Fix broken build. -[https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://github.com/scala/scala/commit/277f0fe](277f0fe) | Removed class files. -[https://github.com/scala/scala/commit/964776f](964776f) | use ArrayBuffer instead of Array to build Formulae -[https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://github.com/scala/scala/commit/ce56316](ce56316) | use Constant::isIntRange even if it's NIH -[https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://github.com/scala/scala/commit/51f574a](51f574a) | clean up synthesizePartialFunction -[https://github.com/scala/scala/commit/e314ff1](e314ff1) | rework partial function synthesis -[https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://github.com/scala/scala/commit/2ceec33](2ceec33) | avoid reflect overhead of certain array instantiations -[https://github.com/scala/scala/commit/f76432a](f76432a) | proper elementClass for WrappedArray -[https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://github.com/scala/scala/commit/9575ee9](9575ee9) | Remove -deprecation from partest default options. -[https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://github.com/scala/scala/commit/9d1e22b](9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call -[https://github.com/scala/scala/commit/1364381](1364381) | LinearSeq lengthCompare without an iterator. -[https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://github.com/scala/scala/commit/4423c59](4423c59) | Remove stray debugging output line. -[https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://github.com/scala/scala/commit/0ceaf83](0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. -[https://github.com/scala/scala/commit/b53c35c](b53c35c) | Implicit vars should have non-implicit setters. -[https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://github.com/scala/scala/commit/5851396](5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. -[https://github.com/scala/scala/commit/0cbefd0](0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. -[https://github.com/scala/scala/commit/0a2022c](0a2022c) | Remove dead code from `Global`. -[https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://github.com/scala/scala/commit/0429f0f](0429f0f) | cosmetic renamings in runtime reflection -[https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://github.com/scala/scala/commit/9ba7cf8](9ba7cf8) | fixes incorrect handling of Annotated in lazy copier -[https://github.com/scala/scala/commit/787e82f](787e82f) | adds scala-reflect.jar to MIMA in ant -[https://github.com/scala/scala/commit/bbf0eb2](bbf0eb2) | Test showing the absence of a forward reference -[https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://github.com/scala/scala/commit/d29696a](d29696a) | update mailmap -[https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://github.com/scala/scala/commit/098e8a0](098e8a0) | typedIdent no longer destroys attachments -[https://github.com/scala/scala/commit/6015361](6015361) | Expand pattern match position tests. -[https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://github.com/scala/scala/commit/2621918](2621918) | s/SuperCallArgs/SuperArgs/ -[https://github.com/scala/scala/commit/dfa4e23](dfa4e23) | simplifies checkBounds -[https://github.com/scala/scala/commit/a0cd0f8](a0cd0f8) | prevents spurious kind bound errors -[https://github.com/scala/scala/commit/24455e2](24455e2) | Recurse into instantiations when stripping type vars. -[https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://github.com/scala/scala/commit/e5e6d67](e5e6d67) | Extract base scaladoc functionality for the IDE. -[https://github.com/scala/scala/commit/69f4e93](69f4e93) | DRYer crash reports. -[https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://github.com/scala/scala/commit/c5ffa03](c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType -[https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://github.com/scala/scala/commit/48cffd0](48cffd0) | Share the empty LinkedList between first0/last0. -[https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://github.com/scala/scala/commit/8434922](8434922) | Addtional test cases for tail calls in catches. -[https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://github.com/scala/scala/commit/e4d1d93](e4d1d93) | Warn when generated classfiles differ only in case. -[https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://github.com/scala/scala/commit/78a081f](78a081f) | Now the test suite runs MIMA for compatibility testing. -[https://github.com/scala/scala/commit/bb9adfb](bb9adfb) | more ListOfNil => Nil -[https://github.com/scala/scala/commit/838cbe6](838cbe6) | DummyTree => CannotHaveAttrs -[https://github.com/scala/scala/commit/7ee299b](7ee299b) | evicts assert(false) from the compiler -[https://github.com/scala/scala/commit/0ebf72b](0ebf72b) | introduces global.pendingSuperCall -[https://github.com/scala/scala/commit/40063b0](40063b0) | refactors handling of parent types -[https://github.com/scala/scala/commit/85f3202](85f3202) | unifies approaches to call analysis in TreeInfo -[https://github.com/scala/scala/commit/d547760](d547760) | TypeApply + Select and their type-level twins -[https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://github.com/scala/scala/commit/d483ec3](d483ec3) | Fix Scaladoc for the raw interpolator. -[https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://github.com/scala/scala/commit/ef61bc5](ef61bc5) | Fix typo in documentation for Seq -[https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://github.com/scala/scala/commit/d55840e](d55840e) | Asserts about Tree qualifiers. -[https://github.com/scala/scala/commit/1be0244](1be0244) | neg test added -[https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://github.com/scala/scala/commit/8fcbee5](8fcbee5) | Take advantage of the margin stripping interpolator. -[https://github.com/scala/scala/commit/a0001fc](a0001fc) | Adds a margin stripping string interpolator. -[https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://github.com/scala/scala/commit/3177934](3177934) | Mark pattern matcher synthetics as SYNTHETIC. -[https://github.com/scala/scala/commit/b02e952](b02e952) | Set symbol flags at creation. -[https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://github.com/scala/scala/commit/555a9ba](555a9ba) | findEntry implementation code more concise and DRYer. -[https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://github.com/scala/scala/commit/cd1bf78](cd1bf78) | Refactoring of adaptMethod -[https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://github.com/scala/scala/commit/1fd3a2a](1fd3a2a) | adds comments to standard attachments -[https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://github.com/scala/scala/commit/af8b45f](af8b45f) | Scaladoc update for collection.mutable.MultiMap -[https://github.com/scala/scala/commit/db0bf8f](db0bf8f) | Restore the opimization apparently lost after merge. -[https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://github.com/scala/scala/commit/f8647ee](f8647ee) | show developer guidelines on opening pull request -[https://github.com/scala/scala/commit/2e0cbe0](2e0cbe0) | sane printing of renamed imports -[https://github.com/scala/scala/commit/48ee29a](48ee29a) | Refine @compileTimeOnly -[https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://github.com/scala/scala/commit/af3b03b](af3b03b) | -Yshow-trees-compact respects other options -[https://github.com/scala/scala/commit/f98e4d0](f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` -[https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://github.com/scala/scala/commit/e23f9ed](e23f9ed) | Remove compiler phases that don't influence scaladoc generation. -[https://github.com/scala/scala/commit/d22b74c](d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. -[https://github.com/scala/scala/commit/ed09630](ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug -[https://github.com/scala/scala/commit/a3c5427](a3c5427) | Incorporated changes suggested in code review -[https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://github.com/scala/scala/commit/aa27396](aa27396) | Remove unneeded calls to substring() -[https://github.com/scala/scala/commit/08ab007](08ab007) | Added a Swing ColorChooser wrapper -[https://github.com/scala/scala/commit/bdff881](bdff881) | Added a Swing PopupMenu wrapper -[https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package -[https://github.com/scala/scala/commit/ad65b28](ad65b28) | Bump version number for next dev cycle. - - - \ No newline at end of file +[1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[26be206](https://github.com/scala/scala/commit/26be206) | Additional test case for Lukas' fix to annotated originals. +[dafebd0](https://github.com/scala/scala/commit/dafebd0) | Fix typing idempotency bug with Annotated trees +[19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[d49532f](https://github.com/scala/scala/commit/d49532f) | check scala-swing for binary compatibility +[dad8796](https://github.com/scala/scala/commit/dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" +[b4f277a](https://github.com/scala/scala/commit/b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" +[85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[2f9b708](https://github.com/scala/scala/commit/2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable +[ddfe3a0](https://github.com/scala/scala/commit/ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" +[9194b37](https://github.com/scala/scala/commit/9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler +[56cbf23](https://github.com/scala/scala/commit/56cbf23) | [nomaster] can't add new class BatchingExecutor +[549a1fe](https://github.com/scala/scala/commit/549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb +[5d487f1](https://github.com/scala/scala/commit/5d487f1) | [nomaster] duplicate tailImpl as a private method +[8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[af0da51](https://github.com/scala/scala/commit/af0da51) | [nomaster] run mima both ways, filter out failures +[13caa49](https://github.com/scala/scala/commit/13caa49) | Fix for paramaccessor alias regression. +[22341e7](https://github.com/scala/scala/commit/22341e7) | Expanded bytecode testing code. +[57c0e63](https://github.com/scala/scala/commit/57c0e63) | accommodates pull request feedback +[ce867c7](https://github.com/scala/scala/commit/ce867c7) | term and type reftrees are now reified uniformly +[09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[66fa1f2](https://github.com/scala/scala/commit/66fa1f2) | Broader checks for poisonous this references. +[4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[ee24807](https://github.com/scala/scala/commit/ee24807) | Move a test from pos to run to highlight bytecode deficiencies. +[6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[f784fbf](https://github.com/scala/scala/commit/f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. +[1f838ed](https://github.com/scala/scala/commit/1f838ed) | [nomaster] verifies compat with 2.10.0 +[c9a0e36](https://github.com/scala/scala/commit/c9a0e36) | [nomaster] Revert "refactors handling of parent types" +[570f4a4](https://github.com/scala/scala/commit/570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" +[c720531](https://github.com/scala/scala/commit/c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" +[4d7982b](https://github.com/scala/scala/commit/4d7982b) | [nomaster] Revert "more ListOfNil => Nil" +[4ef2a49](https://github.com/scala/scala/commit/4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" +[0e0c851](https://github.com/scala/scala/commit/0e0c851) | [nomaster] revives BuildUtils.emptyValDef +[1093ce0](https://github.com/scala/scala/commit/1093ce0) | [nomaster] removes Tree.canHaveAttrs +[7bf0ecc](https://github.com/scala/scala/commit/7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments +[015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[02dd4c9](https://github.com/scala/scala/commit/02dd4c9) | reflecting @throws defined in Scala code +[0bcdf71](https://github.com/scala/scala/commit/0bcdf71) | pullrequest feedback +[adf50a3](https://github.com/scala/scala/commit/adf50a3) | evicts javac-artifacts.jar +[f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[f3cdf14](https://github.com/scala/scala/commit/f3cdf14) | Fix context for type checking early initializers +[7e836f8](https://github.com/scala/scala/commit/7e836f8) | Analyzer Plugins +[b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[a06d31f](https://github.com/scala/scala/commit/a06d31f) | Keep annotations when computing lubs +[6697c28](https://github.com/scala/scala/commit/6697c28) | Allow for Function treess with refined types in UnCurry. +[59918ee](https://github.com/scala/scala/commit/59918ee) | case module toString is synthetic +[91c9c42](https://github.com/scala/scala/commit/91c9c42) | replace symbols correctly when subtyping dependent types +[374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[b47bb0f](https://github.com/scala/scala/commit/b47bb0f) | no type test if static type <:< primitive value class +[494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[71ea3e8](https://github.com/scala/scala/commit/71ea3e8) | no null check for type-tested unapply arg +[62b37dd](https://github.com/scala/scala/commit/62b37dd) | refactor: prepare null check redundancy analysis +[415becd](https://github.com/scala/scala/commit/415becd) | support testing bytecode similarity in ByteCodeTest +[a07555f](https://github.com/scala/scala/commit/a07555f) | bytecode diffing support in ByteCodeTest +[d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[485d815](https://github.com/scala/scala/commit/485d815) | There is no "letters" method in this branch +[033b6c1](https://github.com/scala/scala/commit/033b6c1) | Forgot to cherry-pick the .check file +[831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[4b39be4](https://github.com/scala/scala/commit/4b39be4) | changes the flags to not depend on partest +[ced7411](https://github.com/scala/scala/commit/ced7411) | the scanner is now less eager about deprecations +[1ab7d1c](https://github.com/scala/scala/commit/1ab7d1c) | evicts eponymous packages and objects from tests +[fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[8610d7e](https://github.com/scala/scala/commit/8610d7e) | Add Bytecode test (ASM-based) to partest. +[9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[eba079b](https://github.com/scala/scala/commit/eba079b) | Optimization in AsSeenFromMap. +[f72354c](https://github.com/scala/scala/commit/f72354c) | Remove gratuitous var +[6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[05ad682](https://github.com/scala/scala/commit/05ad682) | Make value classes TreeCheckers friendly +[3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[62111a4](https://github.com/scala/scala/commit/62111a4) | Update a checkfile from a recent fix. +[a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[7c45aa5](https://github.com/scala/scala/commit/7c45aa5) | Bumped partest MaxPermSize to 128m. +[d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[a9bbfec](https://github.com/scala/scala/commit/a9bbfec) | Do not recompute stack frames when instrumenting bytecode. +[b2776b4](https://github.com/scala/scala/commit/b2776b4) | Set `canRetransform` flag to `false` in instrumentation. +[0a967e1](https://github.com/scala/scala/commit/0a967e1) | Correct whitespace in `ASMTransformer.java`. +[f2e45fc](https://github.com/scala/scala/commit/f2e45fc) | Fix class loader issues in instrumentation tests. +[d972336](https://github.com/scala/scala/commit/d972336) | Use the same default scalac options in all three partest frontends +[4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[873aecc](https://github.com/scala/scala/commit/873aecc) | Fix broken build. +[8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[277f0fe](https://github.com/scala/scala/commit/277f0fe) | Removed class files. +[964776f](https://github.com/scala/scala/commit/964776f) | use ArrayBuffer instead of Array to build Formulae +[f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[ce56316](https://github.com/scala/scala/commit/ce56316) | use Constant::isIntRange even if it's NIH +[a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[51f574a](https://github.com/scala/scala/commit/51f574a) | clean up synthesizePartialFunction +[e314ff1](https://github.com/scala/scala/commit/e314ff1) | rework partial function synthesis +[b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[2ceec33](https://github.com/scala/scala/commit/2ceec33) | avoid reflect overhead of certain array instantiations +[f76432a](https://github.com/scala/scala/commit/f76432a) | proper elementClass for WrappedArray +[3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[9575ee9](https://github.com/scala/scala/commit/9575ee9) | Remove -deprecation from partest default options. +[e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[9d1e22b](https://github.com/scala/scala/commit/9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call +[1364381](https://github.com/scala/scala/commit/1364381) | LinearSeq lengthCompare without an iterator. +[24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[4423c59](https://github.com/scala/scala/commit/4423c59) | Remove stray debugging output line. +[3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[0ceaf83](https://github.com/scala/scala/commit/0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. +[b53c35c](https://github.com/scala/scala/commit/b53c35c) | Implicit vars should have non-implicit setters. +[f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[5851396](https://github.com/scala/scala/commit/5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. +[0cbefd0](https://github.com/scala/scala/commit/0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. +[0a2022c](https://github.com/scala/scala/commit/0a2022c) | Remove dead code from `Global`. +[cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[0429f0f](https://github.com/scala/scala/commit/0429f0f) | cosmetic renamings in runtime reflection +[54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[9ba7cf8](https://github.com/scala/scala/commit/9ba7cf8) | fixes incorrect handling of Annotated in lazy copier +[787e82f](https://github.com/scala/scala/commit/787e82f) | adds scala-reflect.jar to MIMA in ant +[bbf0eb2](https://github.com/scala/scala/commit/bbf0eb2) | Test showing the absence of a forward reference +[289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[d29696a](https://github.com/scala/scala/commit/d29696a) | update mailmap +[8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[098e8a0](https://github.com/scala/scala/commit/098e8a0) | typedIdent no longer destroys attachments +[6015361](https://github.com/scala/scala/commit/6015361) | Expand pattern match position tests. +[286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[2621918](https://github.com/scala/scala/commit/2621918) | s/SuperCallArgs/SuperArgs/ +[dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds +[a0cd0f8](https://github.com/scala/scala/commit/a0cd0f8) | prevents spurious kind bound errors +[24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars. +[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE. +[69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports. +[818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[c5ffa03](https://github.com/scala/scala/commit/c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType +[286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[48cffd0](https://github.com/scala/scala/commit/48cffd0) | Share the empty LinkedList between first0/last0. +[d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches. +[31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case. +[8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[78a081f](https://github.com/scala/scala/commit/78a081f) | Now the test suite runs MIMA for compatibility testing. +[bb9adfb](https://github.com/scala/scala/commit/bb9adfb) | more ListOfNil => Nil +[838cbe6](https://github.com/scala/scala/commit/838cbe6) | DummyTree => CannotHaveAttrs +[7ee299b](https://github.com/scala/scala/commit/7ee299b) | evicts assert(false) from the compiler +[0ebf72b](https://github.com/scala/scala/commit/0ebf72b) | introduces global.pendingSuperCall +[40063b0](https://github.com/scala/scala/commit/40063b0) | refactors handling of parent types +[85f3202](https://github.com/scala/scala/commit/85f3202) | unifies approaches to call analysis in TreeInfo +[d547760](https://github.com/scala/scala/commit/d547760) | TypeApply + Select and their type-level twins +[5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[d483ec3](https://github.com/scala/scala/commit/d483ec3) | Fix Scaladoc for the raw interpolator. +[7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[ef61bc5](https://github.com/scala/scala/commit/ef61bc5) | Fix typo in documentation for Seq +[5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[d55840e](https://github.com/scala/scala/commit/d55840e) | Asserts about Tree qualifiers. +[1be0244](https://github.com/scala/scala/commit/1be0244) | neg test added +[597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[8fcbee5](https://github.com/scala/scala/commit/8fcbee5) | Take advantage of the margin stripping interpolator. +[a0001fc](https://github.com/scala/scala/commit/a0001fc) | Adds a margin stripping string interpolator. +[20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[3177934](https://github.com/scala/scala/commit/3177934) | Mark pattern matcher synthetics as SYNTHETIC. +[b02e952](https://github.com/scala/scala/commit/b02e952) | Set symbol flags at creation. +[7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[555a9ba](https://github.com/scala/scala/commit/555a9ba) | findEntry implementation code more concise and DRYer. +[8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[cd1bf78](https://github.com/scala/scala/commit/cd1bf78) | Refactoring of adaptMethod +[2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[1fd3a2a](https://github.com/scala/scala/commit/1fd3a2a) | adds comments to standard attachments +[907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[af8b45f](https://github.com/scala/scala/commit/af8b45f) | Scaladoc update for collection.mutable.MultiMap +[db0bf8f](https://github.com/scala/scala/commit/db0bf8f) | Restore the opimization apparently lost after merge. +[1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[f8647ee](https://github.com/scala/scala/commit/f8647ee) | show developer guidelines on opening pull request +[2e0cbe0](https://github.com/scala/scala/commit/2e0cbe0) | sane printing of renamed imports +[48ee29a](https://github.com/scala/scala/commit/48ee29a) | Refine @compileTimeOnly +[6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[af3b03b](https://github.com/scala/scala/commit/af3b03b) | -Yshow-trees-compact respects other options +[f98e4d0](https://github.com/scala/scala/commit/f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` +[1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[e23f9ed](https://github.com/scala/scala/commit/e23f9ed) | Remove compiler phases that don't influence scaladoc generation. +[d22b74c](https://github.com/scala/scala/commit/d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. +[ed09630](https://github.com/scala/scala/commit/ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug +[a3c5427](https://github.com/scala/scala/commit/a3c5427) | Incorporated changes suggested in code review +[a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[aa27396](https://github.com/scala/scala/commit/aa27396) | Remove unneeded calls to substring() +[08ab007](https://github.com/scala/scala/commit/08ab007) | Added a Swing ColorChooser wrapper +[bdff881](https://github.com/scala/scala/commit/bdff881) | Added a Swing PopupMenu wrapper +[c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[ad65b28](https://github.com/scala/scala/commit/ad65b28) | Bump version number for next dev cycle. diff --git a/news/_posts/2013-02-28-release-notes-v2.9.3.md b/news/_posts/2013-02-28-release-notes-v2.9.3.md index 6d25a7922..7dfd5f3be 100644 --- a/news/_posts/2013-02-28-release-notes-v2.9.3.md +++ b/news/_posts/2013-02-28-release-notes-v2.9.3.md @@ -48,27 +48,27 @@ You may install the Scala IDE 3.0-RC1 for Scala 2.9.3 through one of the followi Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/4897063](4897063) | SI-6932 Remove Batchable trait, minor clean-ups, update build -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/5713c1b](5713c1b) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/0bde246](0bde246) | SI-6766 Create a continuations project in eclipse -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/a802ba9](a802ba9) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://issues.scala-lang.org/browse/SI-6536](SI-6536) | [https://github.com/scala/scala/commit/af03afb](af03afb) | SI-6536 Cleanup code around determining accessor requirement -[https://issues.scala-lang.org/browse/SI-6536](SI-6536) | [https://github.com/scala/scala/commit/2124b9d](2124b9d) | SI-6536 Generates super accessors X.super[Y].blah when Y is a class -[https://issues.scala-lang.org/browse/SI-5958](SI-5958), [https://issues.scala-lang.org/browse/SI-5958](SI-5958) | [https://github.com/scala/scala/commit/61862d2](61862d2) | SIP-14 backport to 2.9.x -[https://issues.scala-lang.org/browse/SI-6188](SI-6188), [https://issues.scala-lang.org/browse/SI-6188](SI-6188) | [https://github.com/scala/scala/commit/32782cd](32782cd) | SI-6188 backport (ICodeReader wrongly ignored exception handlers) -[https://issues.scala-lang.org/browse/SI-5958](SI-5958) | [https://github.com/scala/scala/commit/98b16a6](98b16a6) | SI-5958 This deserves a stable type - backport to 2.9.x -[https://issues.scala-lang.org/browse/SI-6692](SI-6692), [https://issues.scala-lang.org/browse/SI-6692](SI-6692) | [https://github.com/scala/scala/commit/c17b9b4](c17b9b4) | SI-6692 pickle one more flag bit: EXISTENTIAL -[https://issues.scala-lang.org/browse/SI-5314](SI-5314) | [https://github.com/scala/scala/commit/2c00346](2c00346) | SI-5314 - CPS transform of return statement fails -[https://issues.scala-lang.org/browse/SI-6384](SI-6384) | [https://github.com/scala/scala/commit/1b4af44](1b4af44) | SI-6384 - avoid setting owner of function argument explicitly -[https://issues.scala-lang.org/browse/SI-6384](SI-6384) | [https://github.com/scala/scala/commit/3281830](3281830) | SI-6384 - correct owner of function argument -[https://issues.scala-lang.org/browse/SI-6384](SI-6384) | [https://github.com/scala/scala/commit/b3d0a64](b3d0a64) | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin -[https://issues.scala-lang.org/browse/SI-6458](SI-6458) | [https://github.com/scala/scala/commit/340e28a](340e28a) | Deprecated instrumentation API -[https://issues.scala-lang.org/browse/SI-6505](SI-6505) | [https://github.com/scala/scala/commit/e90fd5d](e90fd5d) | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-6245](SI-6245), [https://issues.scala-lang.org/browse/SI-2296](SI-2296) | [https://github.com/scala/scala/commit/f6a2714](f6a2714) | Fix for SI-6245 with workaround for SI-2296. -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-2296](SI-2296) | [https://github.com/scala/scala/commit/de82f9a](de82f9a) | Overcame trait/protected/java limitation. -[https://issues.scala-lang.org/browse/SI-5708](SI-5708) | [https://github.com/scala/scala/commit/39d8e5a](39d8e5a) | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd -[https://issues.scala-lang.org/browse/SI-4807](SI-4807) | [https://github.com/scala/scala/commit/8e7f44c](8e7f44c) | Helping Proxy equal itself. -[https://issues.scala-lang.org/browse/SI-5632](SI-5632) | [https://github.com/scala/scala/commit/95f0de0](95f0de0) | Fixes SI-5632 (serialization of large HashTables) +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [4897063](https://github.com/scala/scala/commit/4897063) | SI-6932 Remove Batchable trait, minor clean-ups, update build +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [5713c1b](https://github.com/scala/scala/commit/5713c1b) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [0bde246](https://github.com/scala/scala/commit/0bde246) | SI-6766 Create a continuations project in eclipse +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [a802ba9](https://github.com/scala/scala/commit/a802ba9) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[SI-6536](https://issues.scala-lang.org/browse/SI-6536) | [af03afb](https://github.com/scala/scala/commit/af03afb) | SI-6536 Cleanup code around determining accessor requirement +[SI-6536](https://issues.scala-lang.org/browse/SI-6536) | [2124b9d](https://github.com/scala/scala/commit/2124b9d) | SI-6536 Generates super accessors X.super[Y].blah when Y is a class +[SI-5958](https://issues.scala-lang.org/browse/SI-5958), [SI-5958](https://issues.scala-lang.org/browse/SI-5958) | [61862d2](https://github.com/scala/scala/commit/61862d2) | SIP-14 backport to 2.9.x +[SI-6188](https://issues.scala-lang.org/browse/SI-6188), [SI-6188](https://issues.scala-lang.org/browse/SI-6188) | [32782cd](https://github.com/scala/scala/commit/32782cd) | SI-6188 backport (ICodeReader wrongly ignored exception handlers) +[SI-5958](https://issues.scala-lang.org/browse/SI-5958) | [98b16a6](https://github.com/scala/scala/commit/98b16a6) | SI-5958 This deserves a stable type - backport to 2.9.x +[SI-6692](https://issues.scala-lang.org/browse/SI-6692), [SI-6692](https://issues.scala-lang.org/browse/SI-6692) | [c17b9b4](https://github.com/scala/scala/commit/c17b9b4) | SI-6692 pickle one more flag bit: EXISTENTIAL +[SI-5314](https://issues.scala-lang.org/browse/SI-5314) | [2c00346](https://github.com/scala/scala/commit/2c00346) | SI-5314 - CPS transform of return statement fails +[SI-6384](https://issues.scala-lang.org/browse/SI-6384) | [1b4af44](https://github.com/scala/scala/commit/1b4af44) | SI-6384 - avoid setting owner of function argument explicitly +[SI-6384](https://issues.scala-lang.org/browse/SI-6384) | [3281830](https://github.com/scala/scala/commit/3281830) | SI-6384 - correct owner of function argument +[SI-6384](https://issues.scala-lang.org/browse/SI-6384) | [b3d0a64](https://github.com/scala/scala/commit/b3d0a64) | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin +[SI-6458](https://issues.scala-lang.org/browse/SI-6458) | [340e28a](https://github.com/scala/scala/commit/340e28a) | Deprecated instrumentation API +[SI-6505](https://issues.scala-lang.org/browse/SI-6505) | [e90fd5d](https://github.com/scala/scala/commit/e90fd5d) | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-6245](https://issues.scala-lang.org/browse/SI-6245), [SI-2296](https://issues.scala-lang.org/browse/SI-2296) | [f6a2714](https://github.com/scala/scala/commit/f6a2714) | Fix for SI-6245 with workaround for SI-2296. +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-2296](https://issues.scala-lang.org/browse/SI-2296) | [de82f9a](https://github.com/scala/scala/commit/de82f9a) | Overcame trait/protected/java limitation. +[SI-5708](https://issues.scala-lang.org/browse/SI-5708) | [39d8e5a](https://github.com/scala/scala/commit/39d8e5a) | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd +[SI-4807](https://issues.scala-lang.org/browse/SI-4807) | [8e7f44c](https://github.com/scala/scala/commit/8e7f44c) | Helping Proxy equal itself. +[SI-5632](https://issues.scala-lang.org/browse/SI-5632) | [95f0de0](https://github.com/scala/scala/commit/95f0de0) | Fixes SI-5632 (serialization of large HashTables) @@ -77,63 +77,60 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/4897063](4897063) | SI-6932 Remove Batchable trait, minor clean-ups, update build -[https://github.com/scala/scala/commit/5713c1b](5713c1b) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://github.com/scala/scala/commit/0bde246](0bde246) | SI-6766 Create a continuations project in eclipse -[https://github.com/scala/scala/commit/a802ba9](a802ba9) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://github.com/scala/scala/commit/7cd9ce3](7cd9ce3) | update mailmap -[https://github.com/scala/scala/commit/a224bb7](a224bb7) | binary compatibility compensation -[https://github.com/scala/scala/commit/af03afb](af03afb) | SI-6536 Cleanup code around determining accessor requirement -[https://github.com/scala/scala/commit/2124b9d](2124b9d) | SI-6536 Generates super accessors X.super[Y].blah when Y is a class -[https://github.com/scala/scala/commit/f0bc3f7](f0bc3f7) | use consistent scalac args in quick&strap -[https://github.com/scala/scala/commit/61862d2](61862d2) | SIP-14 backport to 2.9.x -[https://github.com/scala/scala/commit/32782cd](32782cd) | SI-6188 backport (ICodeReader wrongly ignored exception handlers) -[https://github.com/scala/scala/commit/98b16a6](98b16a6) | SI-5958 This deserves a stable type - backport to 2.9.x -[https://github.com/scala/scala/commit/c17b9b4](c17b9b4) | SI-6692 pickle one more flag bit: EXISTENTIAL -[https://github.com/scala/scala/commit/b1ed32b](b1ed32b) | eclipse project files are now in src/eclipse -[https://github.com/scala/scala/commit/f028335](f028335) | show developer guidelines on opening pull request -[https://github.com/scala/scala/commit/b79e6f2](b79e6f2) | Improve doc comment on adaptTypeOfReturn in CPSAnnotationChecker -[https://github.com/scala/scala/commit/e25e7ab](e25e7ab) | Simplify the adaptation of types of return expressions -[https://github.com/scala/scala/commit/007eedf](007eedf) | Revert "Add missing cases in tail return transform" -[https://github.com/scala/scala/commit/e566ab3](e566ab3) | Add missing cases in tail return transform -[https://github.com/scala/scala/commit/4c5aa9b](4c5aa9b) | Replace CheckCPSMethodTraverser with additional parameter on transformer methods -[https://github.com/scala/scala/commit/2c00346](2c00346) | SI-5314 - CPS transform of return statement fails -[https://github.com/scala/scala/commit/1b4af44](1b4af44) | SI-6384 - avoid setting owner of function argument explicitly -[https://github.com/scala/scala/commit/3281830](3281830) | SI-6384 - correct owner of function argument -[https://github.com/scala/scala/commit/b3d0a64](b3d0a64) | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin -[https://github.com/scala/scala/commit/340e28a](340e28a) | Deprecated instrumentation API -[https://github.com/scala/scala/commit/e90fd5d](e90fd5d) | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. -[https://github.com/scala/scala/commit/f98198e](f98198e) | Fixed instrumentation code so that it can deal with: -[https://github.com/scala/scala/commit/ed9e44b](ed9e44b) | Changed implementation comments from /** */ to /* */, so ScalaDoc remains reasonable -[https://github.com/scala/scala/commit/f6a2714](f6a2714) | Fix for SI-6245 with workaround for SI-2296. -[https://github.com/scala/scala/commit/be9bab1](be9bab1) | Fixes binary repo push for new typesafe repo layouts. -[https://github.com/scala/scala/commit/f2caa77](f2caa77) | Allow nested calls to `askForResponse` in the presentation compiler. -[https://github.com/scala/scala/commit/e8e07aa](e8e07aa) | Removed previosuly uncommented code, added more diagnosis output to REPL. (cherry picked from commit bcf1d9a5f5c1d0319b51cd3dcce9ecebdeb12feb) -[https://github.com/scala/scala/commit/321d3f5](321d3f5) | Made instrumenter more robust by looking at tokens -[https://github.com/scala/scala/commit/a082aa2](a082aa2) | Removed dead code. (cherry picked from commit c03777b3acb3a4e921a27b58322d198e6d6c58f5) -[https://github.com/scala/scala/commit/694037d](694037d) | Manual Backport of 3415436b67ae7889a11ce2537576ca49b328aecc. -[https://github.com/scala/scala/commit/dc1e21e](dc1e21e) | Added more variants to achieve getLinkPos -[https://github.com/scala/scala/commit/10c4d82](10c4d82) | Two fixes for the worksheet instrumenter -[https://github.com/scala/scala/commit/6c54783](6c54783) | Backport. -[https://github.com/scala/scala/commit/6a8b913](6a8b913) | Initial cut at running binary compatibility tests on the 2.9.x series -[https://github.com/scala/scala/commit/e3bb6ba](e3bb6ba) | Also check that Stream.toSeq gives the right result. -[https://github.com/scala/scala/commit/33cdba5](33cdba5) | Improve test for Stream.withFilter.{map,flatMap} -[https://github.com/scala/scala/commit/15ed4f0](15ed4f0) | Cleanup testcase -[https://github.com/scala/scala/commit/096a08e](096a08e) | Remove commented out code -[https://github.com/scala/scala/commit/53130d2](53130d2) | Make Stream.withFilter.{map,flatMap} run in constant stack space -[https://github.com/scala/scala/commit/4c80b61](4c80b61) | worksheet support on 2.9 -[https://github.com/scala/scala/commit/af26e24](af26e24) | Fix for exponential compile time in specialization. -[https://github.com/scala/scala/commit/8b8ebaa](8b8ebaa) | Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681" -[https://github.com/scala/scala/commit/a0ed8c8](a0ed8c8) | Backport of fix for CPS ticket 1681 -[https://github.com/scala/scala/commit/de82f9a](de82f9a) | Overcame trait/protected/java limitation. -[https://github.com/scala/scala/commit/f0b3613](f0b3613) | Removed dead local variable, per @hubertp's comment. -[https://github.com/scala/scala/commit/38f114f](38f114f) | Don't forget to execute pending interrupt requests when shutting down the presentation compiler.(cherry picked from commit 0d70c22279daa78b3fe58b5ea1be7f87b7079834) -[https://github.com/scala/scala/commit/39d8e5a](39d8e5a) | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd -[https://github.com/scala/scala/commit/0c99e79](0c99e79) | CPS: test case for ticket 1684 -[https://github.com/scala/scala/commit/ded6e2d](ded6e2d) | Backport of the 2.10 continuations plugin to 2.9 -[https://github.com/scala/scala/commit/8e7f44c](8e7f44c) | Helping Proxy equal itself. -[https://github.com/scala/scala/commit/4531693](4531693) | Bumped build number for future 2.9.x work. -[https://github.com/scala/scala/commit/95f0de0](95f0de0) | Fixes SI-5632 (serialization of large HashTables) - - - \ No newline at end of file +[4897063](https://github.com/scala/scala/commit/4897063) | SI-6932 Remove Batchable trait, minor clean-ups, update build +[5713c1b](https://github.com/scala/scala/commit/5713c1b) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[0bde246](https://github.com/scala/scala/commit/0bde246) | SI-6766 Create a continuations project in eclipse +[a802ba9](https://github.com/scala/scala/commit/a802ba9) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[7cd9ce3](https://github.com/scala/scala/commit/7cd9ce3) | update mailmap +[a224bb7](https://github.com/scala/scala/commit/a224bb7) | binary compatibility compensation +[af03afb](https://github.com/scala/scala/commit/af03afb) | SI-6536 Cleanup code around determining accessor requirement +[2124b9d](https://github.com/scala/scala/commit/2124b9d) | SI-6536 Generates super accessors X.super[Y].blah when Y is a class +[f0bc3f7](https://github.com/scala/scala/commit/f0bc3f7) | use consistent scalac args in quick&strap +[61862d2](https://github.com/scala/scala/commit/61862d2) | SIP-14 backport to 2.9.x +[32782cd](https://github.com/scala/scala/commit/32782cd) | SI-6188 backport (ICodeReader wrongly ignored exception handlers) +[98b16a6](https://github.com/scala/scala/commit/98b16a6) | SI-5958 This deserves a stable type - backport to 2.9.x +[c17b9b4](https://github.com/scala/scala/commit/c17b9b4) | SI-6692 pickle one more flag bit: EXISTENTIAL +[b1ed32b](https://github.com/scala/scala/commit/b1ed32b) | eclipse project files are now in src/eclipse +[f028335](https://github.com/scala/scala/commit/f028335) | show developer guidelines on opening pull request +[b79e6f2](https://github.com/scala/scala/commit/b79e6f2) | Improve doc comment on adaptTypeOfReturn in CPSAnnotationChecker +[e25e7ab](https://github.com/scala/scala/commit/e25e7ab) | Simplify the adaptation of types of return expressions +[007eedf](https://github.com/scala/scala/commit/007eedf) | Revert "Add missing cases in tail return transform" +[e566ab3](https://github.com/scala/scala/commit/e566ab3) | Add missing cases in tail return transform +[4c5aa9b](https://github.com/scala/scala/commit/4c5aa9b) | Replace CheckCPSMethodTraverser with additional parameter on transformer methods +[2c00346](https://github.com/scala/scala/commit/2c00346) | SI-5314 - CPS transform of return statement fails +[1b4af44](https://github.com/scala/scala/commit/1b4af44) | SI-6384 - avoid setting owner of function argument explicitly +[3281830](https://github.com/scala/scala/commit/3281830) | SI-6384 - correct owner of function argument +[b3d0a64](https://github.com/scala/scala/commit/b3d0a64) | SI-6384 - avoid crash due to optimization in 2.10 CPS plugin +[340e28a](https://github.com/scala/scala/commit/340e28a) | Deprecated instrumentation API +[e90fd5d](https://github.com/scala/scala/commit/e90fd5d) | Fixed SI-6505. Respond to ask calls by immediate failure even after compiler shutdown. +[f98198e](https://github.com/scala/scala/commit/f98198e) | Fixed instrumentation code so that it can deal with: +[ed9e44b](https://github.com/scala/scala/commit/ed9e44b) | Changed implementation comments from /** */ to /* */, so ScalaDoc remains reasonable +[f6a2714](https://github.com/scala/scala/commit/f6a2714) | Fix for SI-6245 with workaround for SI-2296. +[be9bab1](https://github.com/scala/scala/commit/be9bab1) | Fixes binary repo push for new typesafe repo layouts. +[f2caa77](https://github.com/scala/scala/commit/f2caa77) | Allow nested calls to `askForResponse` in the presentation compiler. +[e8e07aa](https://github.com/scala/scala/commit/e8e07aa) | Removed previosuly uncommented code, added more diagnosis output to REPL. (cherry picked from commit bcf1d9a5f5c1d0319b51cd3dcce9ecebdeb12feb) +[321d3f5](https://github.com/scala/scala/commit/321d3f5) | Made instrumenter more robust by looking at tokens +[a082aa2](https://github.com/scala/scala/commit/a082aa2) | Removed dead code. (cherry picked from commit c03777b3acb3a4e921a27b58322d198e6d6c58f5) +[694037d](https://github.com/scala/scala/commit/694037d) | Manual Backport of 3415436b67ae7889a11ce2537576ca49b328aecc. +[dc1e21e](https://github.com/scala/scala/commit/dc1e21e) | Added more variants to achieve getLinkPos +[10c4d82](https://github.com/scala/scala/commit/10c4d82) | Two fixes for the worksheet instrumenter +[6c54783](https://github.com/scala/scala/commit/6c54783) | Backport. +[6a8b913](https://github.com/scala/scala/commit/6a8b913) | Initial cut at running binary compatibility tests on the 2.9.x series +[e3bb6ba](https://github.com/scala/scala/commit/e3bb6ba) | Also check that Stream.toSeq gives the right result. +[33cdba5](https://github.com/scala/scala/commit/33cdba5) | Improve test for Stream.withFilter.{map,flatMap} +[15ed4f0](https://github.com/scala/scala/commit/15ed4f0) | Cleanup testcase +[096a08e](https://github.com/scala/scala/commit/096a08e) | Remove commented out code +[53130d2](https://github.com/scala/scala/commit/53130d2) | Make Stream.withFilter.{map,flatMap} run in constant stack space +[4c80b61](https://github.com/scala/scala/commit/4c80b61) | worksheet support on 2.9 +[af26e24](https://github.com/scala/scala/commit/af26e24) | Fix for exponential compile time in specialization. +[8b8ebaa](https://github.com/scala/scala/commit/8b8ebaa) | Revert "Merge pull request #749 from phaller/backport/cps-ticket-1681" +[a0ed8c8](https://github.com/scala/scala/commit/a0ed8c8) | Backport of fix for CPS ticket 1681 +[de82f9a](https://github.com/scala/scala/commit/de82f9a) | Overcame trait/protected/java limitation. +[f0b3613](https://github.com/scala/scala/commit/f0b3613) | Removed dead local variable, per @hubertp's comment. +[38f114f](https://github.com/scala/scala/commit/38f114f) | Don't forget to execute pending interrupt requests when shutting down the presentation compiler.(cherry picked from commit 0d70c22279daa78b3fe58b5ea1be7f87b7079834) +[39d8e5a](https://github.com/scala/scala/commit/39d8e5a) | Fix SI-5708. (manually) Cherry-picked from 9d1bc68b78a76a18777a859816bcb1c7f81bf2dd +[0c99e79](https://github.com/scala/scala/commit/0c99e79) | CPS: test case for ticket 1684 +[ded6e2d](https://github.com/scala/scala/commit/ded6e2d) | Backport of the 2.10 continuations plugin to 2.9 +[8e7f44c](https://github.com/scala/scala/commit/8e7f44c) | Helping Proxy equal itself. +[4531693](https://github.com/scala/scala/commit/4531693) | Bumped build number for future 2.9.x work. +[95f0de0](https://github.com/scala/scala/commit/95f0de0) | Fixes SI-5632 (serialization of large HashTables) diff --git a/news/_posts/2013-03-06-release-notes-v2.10.1-RC3.md b/news/_posts/2013-03-06-release-notes-v2.10.1-RC3.md index 287917c34..0eaf26c06 100644 --- a/news/_posts/2013-03-06-release-notes-v2.10.1-RC3.md +++ b/news/_posts/2013-03-06-release-notes-v2.10.1-RC3.md @@ -173,241 +173,241 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7195](SI-7195) | [https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://issues.scala-lang.org/browse/SI-6902](SI-6902), [https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7180](SI-7180) | [https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://issues.scala-lang.org/browse/SI-5975](SI-5975), [https://issues.scala-lang.org/browse/SI-6576](SI-6576) | [https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://issues.scala-lang.org/browse/SI-7146](SI-7146) | [https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://issues.scala-lang.org/browse/SI-7128](SI-7128) | [https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://issues.scala-lang.org/browse/SI-4664](SI-4664), [https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://issues.scala-lang.org/browse/SI-7082](SI-7082), [https://issues.scala-lang.org/browse/SI-7083](SI-7083), [https://issues.scala-lang.org/browse/SI-6591](SI-6591) | [https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://issues.scala-lang.org/browse/SI-5675](SI-5675) | [https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://issues.scala-lang.org/browse/SI-7096](SI-7096) | [https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://issues.scala-lang.org/browse/SI-6259](SI-6259), [https://issues.scala-lang.org/browse/SI-6506](SI-6506), [https://issues.scala-lang.org/browse/SI-6957](SI-6957), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://issues.scala-lang.org/browse/SI-6478](SI-6478) | [https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://issues.scala-lang.org/browse/SI-7071](SI-7071), [https://issues.scala-lang.org/browse/SI-7072](SI-7072) | [https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://issues.scala-lang.org/browse/SI-6989](SI-6989) | [https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://issues.scala-lang.org/browse/SI-5374](SI-5374), [https://issues.scala-lang.org/browse/SI-6961](SI-6961) | [https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://issues.scala-lang.org/browse/SI-6187](SI-6187) | [https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://issues.scala-lang.org/browse/SI-6146](SI-6146) | [https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7070](SI-7070) | [https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://issues.scala-lang.org/browse/SI-5082](SI-5082) | [https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://issues.scala-lang.org/browse/SI-7100](SI-7100) | [https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://issues.scala-lang.org/browse/SI-6113](SI-6113) | [https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://issues.scala-lang.org/browse/SI-2806](SI-2806), [https://issues.scala-lang.org/browse/SI-6888](SI-6888) | [https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://issues.scala-lang.org/browse/SI-7026](SI-7026), [https://issues.scala-lang.org/browse/SI-7026](SI-7026) | [https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://issues.scala-lang.org/browse/SI-6150](SI-6150), [https://issues.scala-lang.org/browse/SI-6773](SI-6773), [https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://issues.scala-lang.org/browse/SI-7060](SI-7060) | [https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://issues.scala-lang.org/browse/SI-7039](SI-7039) | [https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://issues.scala-lang.org/browse/SI-5833](SI-5833) | [https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://issues.scala-lang.org/browse/SI-6578](SI-6578) | [https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://issues.scala-lang.org/browse/SI-7008](SI-7008) | [https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://issues.scala-lang.org/browse/SI-7033](SI-7033) | [https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://issues.scala-lang.org/browse/SI-7046](SI-7046) | [https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://issues.scala-lang.org/browse/SI-5543](SI-5543), [https://issues.scala-lang.org/browse/SI-1803](SI-1803) | [https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-7022](SI-7022) | [https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-6482](SI-6482) | [https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://issues.scala-lang.org/browse/SI-6686](SI-6686) | [https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://issues.scala-lang.org/browse/SI-5158](SI-5158), [https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://issues.scala-lang.org/browse/SI-4976](SI-4976) | [https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://issues.scala-lang.org/browse/SI-6812](SI-6812) | [https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://issues.scala-lang.org/browse/SI-6206](SI-6206), [https://issues.scala-lang.org/browse/SI-6206](SI-6206) | [https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://issues.scala-lang.org/browse/SI-2818](SI-2818) | [https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://issues.scala-lang.org/browse/SI-2968](SI-2968), [https://issues.scala-lang.org/browse/SI-2968](SI-2968) | [https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://issues.scala-lang.org/browse/SI-3353](SI-3353), [https://issues.scala-lang.org/browse/SI-3353](SI-3353) | [https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://issues.scala-lang.org/browse/SI-6853](SI-6853) | [https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://issues.scala-lang.org/browse/SI-6595](SI-6595) | [https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://issues.scala-lang.org/browse/SI-6584](SI-6584) | [https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://issues.scala-lang.org/browse/SI-6426](SI-6426) | [https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://issues.scala-lang.org/browse/SI-6072](SI-6072) | [https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://issues.scala-lang.org/browse/SI-5604](SI-5604) | [https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://issues.scala-lang.org/browse/SI-5859](SI-5859) | [https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://issues.scala-lang.org/browse/SI-5130](SI-5130) | [https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://issues.scala-lang.org/browse/SI-4729](SI-4729) | [https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://issues.scala-lang.org/browse/SI-5378](SI-5378) | [https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://issues.scala-lang.org/browse/SI-4714](SI-4714) | [https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://issues.scala-lang.org/browse/SI-7009](SI-7009), [https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://issues.scala-lang.org/browse/SI-1336](SI-1336), [https://issues.scala-lang.org/browse/SI-5589](SI-5589), [https://issues.scala-lang.org/browse/SI-4574](SI-4574), [https://issues.scala-lang.org/browse/SI-6968](SI-6968), [https://issues.scala-lang.org/browse/SI-6968](SI-6968) | [https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://issues.scala-lang.org/browse/SI-6669](SI-6669) | [https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://issues.scala-lang.org/browse/SI-6728](SI-6728) | [https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://issues.scala-lang.org/browse/SI-7035](SI-7035) | [https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://issues.scala-lang.org/browse/SI-6726](SI-6726), [https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://issues.scala-lang.org/browse/SI-6154](SI-6154) | [https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://issues.scala-lang.org/browse/SI-6516](SI-6516) | [https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://issues.scala-lang.org/browse/SI-6651](SI-6651) | [https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-3577](SI-3577), [https://issues.scala-lang.org/browse/SI-3577](SI-3577) | [https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://issues.scala-lang.org/browse/SI-6891](SI-6891) | [https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://issues.scala-lang.org/browse/SI-6981](SI-6981) | [https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://issues.scala-lang.org/browse/SI-4602](SI-4602), [https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://issues.scala-lang.org/browse/SI-4733](SI-4733), [https://issues.scala-lang.org/browse/SI-4733](SI-4733) | [https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://issues.scala-lang.org/browse/SI-6863](SI-6863) | [https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://issues.scala-lang.org/browse/SI-7018](SI-7018) | [https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://issues.scala-lang.org/browse/SI-7011](SI-7011) | [https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://issues.scala-lang.org/browse/SI-6231](SI-6231) | [https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://issues.scala-lang.org/browse/SI-6997](SI-6997), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://issues.scala-lang.org/browse/SI-6011](SI-6011), [https://issues.scala-lang.org/browse/SI-6902](SI-6902) | [https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://issues.scala-lang.org/browse/SI-6952](SI-6952) | [https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://issues.scala-lang.org/browse/SI-6969](SI-6969) | [https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://issues.scala-lang.org/browse/SI-6976](SI-6976) | [https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://issues.scala-lang.org/browse/SI-6637](SI-6637), [https://issues.scala-lang.org/browse/SI-6637](SI-6637) | [https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247), [https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247) | [https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://issues.scala-lang.org/browse/SI-6567](SI-6567), [https://issues.scala-lang.org/browse/SI-6567](SI-6567) | [https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://issues.scala-lang.org/browse/SI-6439](SI-6439) | [https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://issues.scala-lang.org/browse/SI-6923](SI-6923), [https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://issues.scala-lang.org/browse/SI-6434](SI-6434) | [https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://issues.scala-lang.org/browse/SI-6942](SI-6942) | [https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://issues.scala-lang.org/browse/SI-6608](SI-6608), [https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://issues.scala-lang.org/browse/SI-6923](SI-6923) | [https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://issues.scala-lang.org/browse/SI-6956](SI-6956) | [https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://issues.scala-lang.org/browse/SI-6479](SI-6479) | [https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://issues.scala-lang.org/browse/SI-6955](SI-6955) | [https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://issues.scala-lang.org/browse/SI-6082](SI-6082) | [https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://issues.scala-lang.org/browse/SI-5440](SI-5440) | [https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://issues.scala-lang.org/browse/SI-5340](SI-5340) | [https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://issues.scala-lang.org/browse/SI-6925](SI-6925) | [https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://issues.scala-lang.org/browse/SI-5189](SI-5189) | [https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://issues.scala-lang.org/browse/SI-6930](SI-6930) | [https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://issues.scala-lang.org/browse/SI-6905](SI-6905) | [https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://issues.scala-lang.org/browse/SI-6126](SI-6126) | [https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://issues.scala-lang.org/browse/SI-6946](SI-6946), [https://issues.scala-lang.org/browse/SI-6924](SI-6924) | [https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://issues.scala-lang.org/browse/SI-5954](SI-5954) | [https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://issues.scala-lang.org/browse/SI-5553](SI-5553), [https://issues.scala-lang.org/browse/SI-6912](SI-6912) | [https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-6846](SI-6846) | [https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://issues.scala-lang.org/browse/SI-6928](SI-6928) | [https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://issues.scala-lang.org/browse/SI-6641](SI-6641) | [https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://issues.scala-lang.org/browse/SI-6803](SI-6803) | [https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://issues.scala-lang.org/browse/SI-6915](SI-6915) | [https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://issues.scala-lang.org/browse/SI-6897](SI-6897) | [https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://issues.scala-lang.org/browse/SI-6896](SI-6896) | [https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://issues.scala-lang.org/browse/SI-6911](SI-6911) | [https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://issues.scala-lang.org/browse/SI-6827](SI-6827) | [https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://issues.scala-lang.org/browse/SI-6194](SI-6194) | [https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://issues.scala-lang.org/browse/SI-6746](SI-6746) | [https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://issues.scala-lang.org/browse/SI-6415](SI-6415) | [https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://issues.scala-lang.org/browse/SI-6829](SI-6829), [https://issues.scala-lang.org/browse/SI-6788](SI-6788) | [https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://issues.scala-lang.org/browse/SI-6338](SI-6338) | [https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://issues.scala-lang.org/browse/SI-5390](SI-5390) | [https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://issues.scala-lang.org/browse/SI-3614](SI-3614), [https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://issues.scala-lang.org/browse/SI-5841](SI-5841) | [https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://issues.scala-lang.org/browse/SI-4922](SI-4922) | [https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://issues.scala-lang.org/browse/SI-6614](SI-6614) | [https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://issues.scala-lang.org/browse/SI-6690](SI-6690) | [https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://issues.scala-lang.org/browse/SI-6782](SI-6782), [https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://issues.scala-lang.org/browse/SI-1672](SI-1672) | [https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://issues.scala-lang.org/browse/SI-6535](SI-6535) | [https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://issues.scala-lang.org/browse/SI-6549](SI-6549) | [https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://issues.scala-lang.org/browse/SI-6547](SI-6547) | [https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://issues.scala-lang.org/browse/SI-5678](SI-5678) | [https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://issues.scala-lang.org/browse/SI-6712](SI-6712) | [https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://issues.scala-lang.org/browse/SI-6696](SI-6696), [https://issues.scala-lang.org/browse/SI-6696](SI-6696) | [https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://issues.scala-lang.org/browse/SI-6631](SI-6631) | [https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://issues.scala-lang.org/browse/SI-5464](SI-5464) | [https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://issues.scala-lang.org/browse/SI-6663](SI-6663), [https://issues.scala-lang.org/browse/SI-5726](SI-5726), [https://issues.scala-lang.org/browse/SI-5733](SI-5733), [https://issues.scala-lang.org/browse/SI-6320](SI-6320), [https://issues.scala-lang.org/browse/SI-6551](SI-6551), [https://issues.scala-lang.org/browse/SI-6722](SI-6722) | [https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://issues.scala-lang.org/browse/SI-6731](SI-6731) | [https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://issues.scala-lang.org/browse/SI-5753](SI-5753) | [https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://issues.scala-lang.org/browse/SI-6718](SI-6718) | [https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://issues.scala-lang.org/browse/SI-6687](SI-6687) | [https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://issues.scala-lang.org/browse/SI-6357](SI-6357) | [https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://issues.scala-lang.org/browse/SI-6677](SI-6677) | [https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://issues.scala-lang.org/browse/SI-6706](SI-6706) | [https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://issues.scala-lang.org/browse/SI-6023](SI-6023) | [https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://issues.scala-lang.org/browse/SI-6673](SI-6673), [https://issues.scala-lang.org/browse/SI-6673](SI-6673) | [https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://issues.scala-lang.org/browse/SI-6695](SI-6695) | [https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://issues.scala-lang.org/browse/SI-6632](SI-6632), [https://issues.scala-lang.org/browse/SI-6633](SI-6633) | [https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://issues.scala-lang.org/browse/SI-6634](SI-6634) | [https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://issues.scala-lang.org/browse/SI-6663](SI-6663) | [https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://issues.scala-lang.org/browse/SI-5330](SI-5330), [https://issues.scala-lang.org/browse/SI-6014](SI-6014) | [https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://issues.scala-lang.org/browse/SI-6662](SI-6662) | [https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://issues.scala-lang.org/browse/SI-6616](SI-6616) | [https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://issues.scala-lang.org/browse/SI-6649](SI-6649) | [https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://issues.scala-lang.org/browse/SI-6597](SI-6597) | [https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://issues.scala-lang.org/browse/SI-6488](SI-6488) | [https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://issues.scala-lang.org/browse/SI-6559](SI-6559) | [https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7195](https://issues.scala-lang.org/browse/SI-7195) | [09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[SI-6902](https://issues.scala-lang.org/browse/SI-6902), [SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[SI-7180](https://issues.scala-lang.org/browse/SI-7180) | [de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[SI-5975](https://issues.scala-lang.org/browse/SI-5975), [SI-6576](https://issues.scala-lang.org/browse/SI-6576) | [19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[SI-7146](https://issues.scala-lang.org/browse/SI-7146) | [bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[SI-7128](https://issues.scala-lang.org/browse/SI-7128) | [348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[SI-4664](https://issues.scala-lang.org/browse/SI-4664), [SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[SI-7082](https://issues.scala-lang.org/browse/SI-7082), [SI-7083](https://issues.scala-lang.org/browse/SI-7083), [SI-6591](https://issues.scala-lang.org/browse/SI-6591) | [09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[SI-5675](https://issues.scala-lang.org/browse/SI-5675) | [e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[SI-7096](https://issues.scala-lang.org/browse/SI-7096) | [5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[SI-6259](https://issues.scala-lang.org/browse/SI-6259), [SI-6506](https://issues.scala-lang.org/browse/SI-6506), [SI-6957](https://issues.scala-lang.org/browse/SI-6957), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[SI-6478](https://issues.scala-lang.org/browse/SI-6478) | [6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[SI-7071](https://issues.scala-lang.org/browse/SI-7071), [SI-7072](https://issues.scala-lang.org/browse/SI-7072) | [b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[SI-6989](https://issues.scala-lang.org/browse/SI-6989) | [02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[SI-5374](https://issues.scala-lang.org/browse/SI-5374), [SI-6961](https://issues.scala-lang.org/browse/SI-6961) | [fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[SI-6187](https://issues.scala-lang.org/browse/SI-6187) | [dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[SI-6146](https://issues.scala-lang.org/browse/SI-6146) | [55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7070](https://issues.scala-lang.org/browse/SI-7070) | [1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[SI-5082](https://issues.scala-lang.org/browse/SI-5082) | [a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[SI-7100](https://issues.scala-lang.org/browse/SI-7100) | [a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[SI-6113](https://issues.scala-lang.org/browse/SI-6113) | [0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[SI-2806](https://issues.scala-lang.org/browse/SI-2806), [SI-6888](https://issues.scala-lang.org/browse/SI-6888) | [b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[SI-7026](https://issues.scala-lang.org/browse/SI-7026), [SI-7026](https://issues.scala-lang.org/browse/SI-7026) | [79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[SI-6150](https://issues.scala-lang.org/browse/SI-6150), [SI-6773](https://issues.scala-lang.org/browse/SI-6773), [SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[SI-7060](https://issues.scala-lang.org/browse/SI-7060) | [e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[SI-7039](https://issues.scala-lang.org/browse/SI-7039) | [8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[SI-5833](https://issues.scala-lang.org/browse/SI-5833) | [0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[SI-6578](https://issues.scala-lang.org/browse/SI-6578) | [a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[SI-7008](https://issues.scala-lang.org/browse/SI-7008) | [f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[SI-7033](https://issues.scala-lang.org/browse/SI-7033) | [3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[SI-7046](https://issues.scala-lang.org/browse/SI-7046) | [2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[SI-5543](https://issues.scala-lang.org/browse/SI-5543), [SI-1803](https://issues.scala-lang.org/browse/SI-1803) | [b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-7022](https://issues.scala-lang.org/browse/SI-7022) | [374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-6482](https://issues.scala-lang.org/browse/SI-6482) | [4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[SI-6686](https://issues.scala-lang.org/browse/SI-6686) | [b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[SI-5158](https://issues.scala-lang.org/browse/SI-5158), [SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[SI-4976](https://issues.scala-lang.org/browse/SI-4976) | [d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[SI-6812](https://issues.scala-lang.org/browse/SI-6812) | [941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[SI-6206](https://issues.scala-lang.org/browse/SI-6206), [SI-6206](https://issues.scala-lang.org/browse/SI-6206) | [11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[SI-2818](https://issues.scala-lang.org/browse/SI-2818) | [6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[SI-2968](https://issues.scala-lang.org/browse/SI-2968), [SI-2968](https://issues.scala-lang.org/browse/SI-2968) | [8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[SI-3353](https://issues.scala-lang.org/browse/SI-3353), [SI-3353](https://issues.scala-lang.org/browse/SI-3353) | [1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[SI-6853](https://issues.scala-lang.org/browse/SI-6853) | [e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[SI-6595](https://issues.scala-lang.org/browse/SI-6595) | [ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[SI-6584](https://issues.scala-lang.org/browse/SI-6584) | [98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[SI-6426](https://issues.scala-lang.org/browse/SI-6426) | [d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[SI-6072](https://issues.scala-lang.org/browse/SI-6072) | [05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[SI-5604](https://issues.scala-lang.org/browse/SI-5604) | [d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[SI-5859](https://issues.scala-lang.org/browse/SI-5859) | [e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[SI-5130](https://issues.scala-lang.org/browse/SI-5130) | [77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[SI-4729](https://issues.scala-lang.org/browse/SI-4729) | [faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[SI-5378](https://issues.scala-lang.org/browse/SI-5378) | [f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[SI-4714](https://issues.scala-lang.org/browse/SI-4714) | [5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[SI-7009](https://issues.scala-lang.org/browse/SI-7009), [SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[SI-1336](https://issues.scala-lang.org/browse/SI-1336), [SI-5589](https://issues.scala-lang.org/browse/SI-5589), [SI-4574](https://issues.scala-lang.org/browse/SI-4574), [SI-6968](https://issues.scala-lang.org/browse/SI-6968), [SI-6968](https://issues.scala-lang.org/browse/SI-6968) | [a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[SI-6669](https://issues.scala-lang.org/browse/SI-6669) | [166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[SI-6728](https://issues.scala-lang.org/browse/SI-6728) | [80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[SI-7035](https://issues.scala-lang.org/browse/SI-7035) | [9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[SI-6726](https://issues.scala-lang.org/browse/SI-6726), [SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[SI-6154](https://issues.scala-lang.org/browse/SI-6154) | [d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[SI-6516](https://issues.scala-lang.org/browse/SI-6516) | [6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[SI-6651](https://issues.scala-lang.org/browse/SI-6651) | [45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-3577](https://issues.scala-lang.org/browse/SI-3577), [SI-3577](https://issues.scala-lang.org/browse/SI-3577) | [b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[SI-6891](https://issues.scala-lang.org/browse/SI-6891) | [7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[SI-6981](https://issues.scala-lang.org/browse/SI-6981) | [cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[SI-4602](https://issues.scala-lang.org/browse/SI-4602), [SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[SI-4733](https://issues.scala-lang.org/browse/SI-4733), [SI-4733](https://issues.scala-lang.org/browse/SI-4733) | [e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[SI-6863](https://issues.scala-lang.org/browse/SI-6863) | [0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[SI-7018](https://issues.scala-lang.org/browse/SI-7018) | [a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[SI-7011](https://issues.scala-lang.org/browse/SI-7011) | [d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[SI-6231](https://issues.scala-lang.org/browse/SI-6231) | [f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[SI-6997](https://issues.scala-lang.org/browse/SI-6997), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[SI-6011](https://issues.scala-lang.org/browse/SI-6011), [SI-6902](https://issues.scala-lang.org/browse/SI-6902) | [cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[SI-6952](https://issues.scala-lang.org/browse/SI-6952) | [8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[SI-6969](https://issues.scala-lang.org/browse/SI-6969) | [0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[SI-6976](https://issues.scala-lang.org/browse/SI-6976) | [d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[SI-6637](https://issues.scala-lang.org/browse/SI-6637), [SI-6637](https://issues.scala-lang.org/browse/SI-6637) | [4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247), [SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247) | [ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[SI-6567](https://issues.scala-lang.org/browse/SI-6567), [SI-6567](https://issues.scala-lang.org/browse/SI-6567) | [96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[SI-6439](https://issues.scala-lang.org/browse/SI-6439) | [3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[SI-6923](https://issues.scala-lang.org/browse/SI-6923), [SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[SI-6434](https://issues.scala-lang.org/browse/SI-6434) | [8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[SI-6942](https://issues.scala-lang.org/browse/SI-6942) | [f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[SI-6608](https://issues.scala-lang.org/browse/SI-6608), [SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[SI-6923](https://issues.scala-lang.org/browse/SI-6923) | [66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[SI-6956](https://issues.scala-lang.org/browse/SI-6956) | [a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[SI-6479](https://issues.scala-lang.org/browse/SI-6479) | [9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[SI-6955](https://issues.scala-lang.org/browse/SI-6955) | [8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[SI-6082](https://issues.scala-lang.org/browse/SI-6082) | [39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[SI-5440](https://issues.scala-lang.org/browse/SI-5440) | [4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[SI-5340](https://issues.scala-lang.org/browse/SI-5340) | [1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[SI-6925](https://issues.scala-lang.org/browse/SI-6925) | [b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[SI-5189](https://issues.scala-lang.org/browse/SI-5189) | [8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[SI-6930](https://issues.scala-lang.org/browse/SI-6930) | [0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[SI-6905](https://issues.scala-lang.org/browse/SI-6905) | [57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[SI-6126](https://issues.scala-lang.org/browse/SI-6126) | [25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[SI-6946](https://issues.scala-lang.org/browse/SI-6946), [SI-6924](https://issues.scala-lang.org/browse/SI-6924) | [79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[SI-5954](https://issues.scala-lang.org/browse/SI-5954) | [3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[SI-5553](https://issues.scala-lang.org/browse/SI-5553), [SI-6912](https://issues.scala-lang.org/browse/SI-6912) | [7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-6846](https://issues.scala-lang.org/browse/SI-6846) | [e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[SI-6928](https://issues.scala-lang.org/browse/SI-6928) | [c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[SI-6641](https://issues.scala-lang.org/browse/SI-6641) | [557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[SI-6803](https://issues.scala-lang.org/browse/SI-6803) | [103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[SI-6915](https://issues.scala-lang.org/browse/SI-6915) | [77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[SI-6897](https://issues.scala-lang.org/browse/SI-6897) | [3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[SI-6896](https://issues.scala-lang.org/browse/SI-6896) | [a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[SI-6911](https://issues.scala-lang.org/browse/SI-6911) | [eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[SI-6827](https://issues.scala-lang.org/browse/SI-6827) | [92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[SI-6194](https://issues.scala-lang.org/browse/SI-6194) | [ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[SI-6746](https://issues.scala-lang.org/browse/SI-6746) | [e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[SI-6415](https://issues.scala-lang.org/browse/SI-6415) | [24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[SI-6829](https://issues.scala-lang.org/browse/SI-6829), [SI-6788](https://issues.scala-lang.org/browse/SI-6788) | [231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[SI-6338](https://issues.scala-lang.org/browse/SI-6338) | [3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[SI-5390](https://issues.scala-lang.org/browse/SI-5390) | [289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[SI-3614](https://issues.scala-lang.org/browse/SI-3614), [SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[SI-4922](https://issues.scala-lang.org/browse/SI-4922) | [e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[SI-6614](https://issues.scala-lang.org/browse/SI-6614) | [bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[SI-6690](https://issues.scala-lang.org/browse/SI-6690) | [d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[SI-6782](https://issues.scala-lang.org/browse/SI-6782), [SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[SI-1672](https://issues.scala-lang.org/browse/SI-1672) | [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[SI-6535](https://issues.scala-lang.org/browse/SI-6535) | [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[SI-6549](https://issues.scala-lang.org/browse/SI-6549) | [90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[SI-6547](https://issues.scala-lang.org/browse/SI-6547) | [d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[SI-5678](https://issues.scala-lang.org/browse/SI-5678) | [8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[SI-6712](https://issues.scala-lang.org/browse/SI-6712) | [089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[SI-6696](https://issues.scala-lang.org/browse/SI-6696), [SI-6696](https://issues.scala-lang.org/browse/SI-6696) | [5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[SI-6631](https://issues.scala-lang.org/browse/SI-6631) | [7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[SI-5464](https://issues.scala-lang.org/browse/SI-5464) | [5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[SI-6663](https://issues.scala-lang.org/browse/SI-6663), [SI-5726](https://issues.scala-lang.org/browse/SI-5726), [SI-5733](https://issues.scala-lang.org/browse/SI-5733), [SI-6320](https://issues.scala-lang.org/browse/SI-6320), [SI-6551](https://issues.scala-lang.org/browse/SI-6551), [SI-6722](https://issues.scala-lang.org/browse/SI-6722) | [a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[SI-6731](https://issues.scala-lang.org/browse/SI-6731) | [dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[SI-5753](https://issues.scala-lang.org/browse/SI-5753) | [597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[SI-6718](https://issues.scala-lang.org/browse/SI-6718) | [20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[SI-6687](https://issues.scala-lang.org/browse/SI-6687) | [7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[SI-6357](https://issues.scala-lang.org/browse/SI-6357) | [8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[SI-6677](https://issues.scala-lang.org/browse/SI-6677) | [2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[SI-6706](https://issues.scala-lang.org/browse/SI-6706) | [d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[SI-6023](https://issues.scala-lang.org/browse/SI-6023) | [548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[SI-6673](https://issues.scala-lang.org/browse/SI-6673), [SI-6673](https://issues.scala-lang.org/browse/SI-6673) | [907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[SI-6695](https://issues.scala-lang.org/browse/SI-6695) | [7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[SI-6632](https://issues.scala-lang.org/browse/SI-6632), [SI-6633](https://issues.scala-lang.org/browse/SI-6633) | [925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[SI-6634](https://issues.scala-lang.org/browse/SI-6634) | [2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[SI-6663](https://issues.scala-lang.org/browse/SI-6663) | [c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[SI-5330](https://issues.scala-lang.org/browse/SI-5330), [SI-6014](https://issues.scala-lang.org/browse/SI-6014) | [65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[SI-6662](https://issues.scala-lang.org/browse/SI-6662) | [b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[SI-6616](https://issues.scala-lang.org/browse/SI-6616) | [03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[SI-6649](https://issues.scala-lang.org/browse/SI-6649) | [1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[SI-6597](https://issues.scala-lang.org/browse/SI-6597) | [1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[SI-6488](https://issues.scala-lang.org/browse/SI-6488) | [c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[SI-6559](https://issues.scala-lang.org/browse/SI-6559) | [492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package @@ -416,368 +416,365 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/b775d8f](b775d8f) | test.done again checks bin compat (using mima 0.1.5) -[https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://github.com/scala/scala/commit/26be206](26be206) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/dafebd0](dafebd0) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://github.com/scala/scala/commit/d49532f](d49532f) | check scala-swing for binary compatibility -[https://github.com/scala/scala/commit/dad8796](dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" -[https://github.com/scala/scala/commit/b4f277a](b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" -[https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://github.com/scala/scala/commit/2f9b708](2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable -[https://github.com/scala/scala/commit/ddfe3a0](ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" -[https://github.com/scala/scala/commit/9194b37](9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler -[https://github.com/scala/scala/commit/56cbf23](56cbf23) | [nomaster] can't add new class BatchingExecutor -[https://github.com/scala/scala/commit/549a1fe](549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb -[https://github.com/scala/scala/commit/5d487f1](5d487f1) | [nomaster] duplicate tailImpl as a private method -[https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://github.com/scala/scala/commit/af0da51](af0da51) | [nomaster] run mima both ways, filter out failures -[https://github.com/scala/scala/commit/13caa49](13caa49) | Fix for paramaccessor alias regression. -[https://github.com/scala/scala/commit/22341e7](22341e7) | Expanded bytecode testing code. -[https://github.com/scala/scala/commit/57c0e63](57c0e63) | accommodates pull request feedback -[https://github.com/scala/scala/commit/ce867c7](ce867c7) | term and type reftrees are now reified uniformly -[https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://github.com/scala/scala/commit/66fa1f2](66fa1f2) | Broader checks for poisonous this references. -[https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://github.com/scala/scala/commit/ee24807](ee24807) | Move a test from pos to run to highlight bytecode deficiencies. -[https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://github.com/scala/scala/commit/f784fbf](f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. -[https://github.com/scala/scala/commit/1f838ed](1f838ed) | [nomaster] verifies compat with 2.10.0 -[https://github.com/scala/scala/commit/c9a0e36](c9a0e36) | [nomaster] Revert "refactors handling of parent types" -[https://github.com/scala/scala/commit/570f4a4](570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" -[https://github.com/scala/scala/commit/c720531](c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" -[https://github.com/scala/scala/commit/4d7982b](4d7982b) | [nomaster] Revert "more ListOfNil => Nil" -[https://github.com/scala/scala/commit/4ef2a49](4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" -[https://github.com/scala/scala/commit/0e0c851](0e0c851) | [nomaster] revives BuildUtils.emptyValDef -[https://github.com/scala/scala/commit/1093ce0](1093ce0) | [nomaster] removes Tree.canHaveAttrs -[https://github.com/scala/scala/commit/7bf0ecc](7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments -[https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://github.com/scala/scala/commit/02dd4c9](02dd4c9) | reflecting @throws defined in Scala code -[https://github.com/scala/scala/commit/0bcdf71](0bcdf71) | pullrequest feedback -[https://github.com/scala/scala/commit/adf50a3](adf50a3) | evicts javac-artifacts.jar -[https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://github.com/scala/scala/commit/f3cdf14](f3cdf14) | Fix context for type checking early initializers -[https://github.com/scala/scala/commit/7e836f8](7e836f8) | Analyzer Plugins -[https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://github.com/scala/scala/commit/a06d31f](a06d31f) | Keep annotations when computing lubs -[https://github.com/scala/scala/commit/6697c28](6697c28) | Allow for Function treess with refined types in UnCurry. -[https://github.com/scala/scala/commit/59918ee](59918ee) | case module toString is synthetic -[https://github.com/scala/scala/commit/91c9c42](91c9c42) | replace symbols correctly when subtyping dependent types -[https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://github.com/scala/scala/commit/b47bb0f](b47bb0f) | no type test if static type <:< primitive value class -[https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://github.com/scala/scala/commit/71ea3e8](71ea3e8) | no null check for type-tested unapply arg -[https://github.com/scala/scala/commit/62b37dd](62b37dd) | refactor: prepare null check redundancy analysis -[https://github.com/scala/scala/commit/415becd](415becd) | support testing bytecode similarity in ByteCodeTest -[https://github.com/scala/scala/commit/a07555f](a07555f) | bytecode diffing support in ByteCodeTest -[https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://github.com/scala/scala/commit/485d815](485d815) | There is no "letters" method in this branch -[https://github.com/scala/scala/commit/033b6c1](033b6c1) | Forgot to cherry-pick the .check file -[https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://github.com/scala/scala/commit/4b39be4](4b39be4) | changes the flags to not depend on partest -[https://github.com/scala/scala/commit/ced7411](ced7411) | the scanner is now less eager about deprecations -[https://github.com/scala/scala/commit/1ab7d1c](1ab7d1c) | evicts eponymous packages and objects from tests -[https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://github.com/scala/scala/commit/8610d7e](8610d7e) | Add Bytecode test (ASM-based) to partest. -[https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://github.com/scala/scala/commit/eba079b](eba079b) | Optimization in AsSeenFromMap. -[https://github.com/scala/scala/commit/f72354c](f72354c) | Remove gratuitous var -[https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://github.com/scala/scala/commit/05ad682](05ad682) | Make value classes TreeCheckers friendly -[https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://github.com/scala/scala/commit/62111a4](62111a4) | Update a checkfile from a recent fix. -[https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://github.com/scala/scala/commit/7c45aa5](7c45aa5) | Bumped partest MaxPermSize to 128m. -[https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://github.com/scala/scala/commit/a9bbfec](a9bbfec) | Do not recompute stack frames when instrumenting bytecode. -[https://github.com/scala/scala/commit/b2776b4](b2776b4) | Set `canRetransform` flag to `false` in instrumentation. -[https://github.com/scala/scala/commit/0a967e1](0a967e1) | Correct whitespace in `ASMTransformer.java`. -[https://github.com/scala/scala/commit/f2e45fc](f2e45fc) | Fix class loader issues in instrumentation tests. -[https://github.com/scala/scala/commit/d972336](d972336) | Use the same default scalac options in all three partest frontends -[https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://github.com/scala/scala/commit/873aecc](873aecc) | Fix broken build. -[https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://github.com/scala/scala/commit/277f0fe](277f0fe) | Removed class files. -[https://github.com/scala/scala/commit/964776f](964776f) | use ArrayBuffer instead of Array to build Formulae -[https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://github.com/scala/scala/commit/ce56316](ce56316) | use Constant::isIntRange even if it's NIH -[https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://github.com/scala/scala/commit/51f574a](51f574a) | clean up synthesizePartialFunction -[https://github.com/scala/scala/commit/e314ff1](e314ff1) | rework partial function synthesis -[https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://github.com/scala/scala/commit/2ceec33](2ceec33) | avoid reflect overhead of certain array instantiations -[https://github.com/scala/scala/commit/f76432a](f76432a) | proper elementClass for WrappedArray -[https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://github.com/scala/scala/commit/9575ee9](9575ee9) | Remove -deprecation from partest default options. -[https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://github.com/scala/scala/commit/9d1e22b](9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call -[https://github.com/scala/scala/commit/1364381](1364381) | LinearSeq lengthCompare without an iterator. -[https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://github.com/scala/scala/commit/4423c59](4423c59) | Remove stray debugging output line. -[https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://github.com/scala/scala/commit/0ceaf83](0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. -[https://github.com/scala/scala/commit/b53c35c](b53c35c) | Implicit vars should have non-implicit setters. -[https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://github.com/scala/scala/commit/5851396](5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. -[https://github.com/scala/scala/commit/0cbefd0](0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. -[https://github.com/scala/scala/commit/0a2022c](0a2022c) | Remove dead code from `Global`. -[https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://github.com/scala/scala/commit/0429f0f](0429f0f) | cosmetic renamings in runtime reflection -[https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://github.com/scala/scala/commit/9ba7cf8](9ba7cf8) | fixes incorrect handling of Annotated in lazy copier -[https://github.com/scala/scala/commit/787e82f](787e82f) | adds scala-reflect.jar to MIMA in ant -[https://github.com/scala/scala/commit/bbf0eb2](bbf0eb2) | Test showing the absence of a forward reference -[https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://github.com/scala/scala/commit/d29696a](d29696a) | update mailmap -[https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://github.com/scala/scala/commit/098e8a0](098e8a0) | typedIdent no longer destroys attachments -[https://github.com/scala/scala/commit/6015361](6015361) | Expand pattern match position tests. -[https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://github.com/scala/scala/commit/2621918](2621918) | s/SuperCallArgs/SuperArgs/ -[https://github.com/scala/scala/commit/dfa4e23](dfa4e23) | simplifies checkBounds -[https://github.com/scala/scala/commit/a0cd0f8](a0cd0f8) | prevents spurious kind bound errors -[https://github.com/scala/scala/commit/24455e2](24455e2) | Recurse into instantiations when stripping type vars. -[https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://github.com/scala/scala/commit/e5e6d67](e5e6d67) | Extract base scaladoc functionality for the IDE. -[https://github.com/scala/scala/commit/69f4e93](69f4e93) | DRYer crash reports. -[https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://github.com/scala/scala/commit/c5ffa03](c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType -[https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://github.com/scala/scala/commit/48cffd0](48cffd0) | Share the empty LinkedList between first0/last0. -[https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://github.com/scala/scala/commit/8434922](8434922) | Addtional test cases for tail calls in catches. -[https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://github.com/scala/scala/commit/e4d1d93](e4d1d93) | Warn when generated classfiles differ only in case. -[https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://github.com/scala/scala/commit/78a081f](78a081f) | Now the test suite runs MIMA for compatibility testing. -[https://github.com/scala/scala/commit/bb9adfb](bb9adfb) | more ListOfNil => Nil -[https://github.com/scala/scala/commit/838cbe6](838cbe6) | DummyTree => CannotHaveAttrs -[https://github.com/scala/scala/commit/7ee299b](7ee299b) | evicts assert(false) from the compiler -[https://github.com/scala/scala/commit/0ebf72b](0ebf72b) | introduces global.pendingSuperCall -[https://github.com/scala/scala/commit/40063b0](40063b0) | refactors handling of parent types -[https://github.com/scala/scala/commit/85f3202](85f3202) | unifies approaches to call analysis in TreeInfo -[https://github.com/scala/scala/commit/d547760](d547760) | TypeApply + Select and their type-level twins -[https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://github.com/scala/scala/commit/d483ec3](d483ec3) | Fix Scaladoc for the raw interpolator. -[https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://github.com/scala/scala/commit/ef61bc5](ef61bc5) | Fix typo in documentation for Seq -[https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://github.com/scala/scala/commit/d55840e](d55840e) | Asserts about Tree qualifiers. -[https://github.com/scala/scala/commit/1be0244](1be0244) | neg test added -[https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://github.com/scala/scala/commit/8fcbee5](8fcbee5) | Take advantage of the margin stripping interpolator. -[https://github.com/scala/scala/commit/a0001fc](a0001fc) | Adds a margin stripping string interpolator. -[https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://github.com/scala/scala/commit/3177934](3177934) | Mark pattern matcher synthetics as SYNTHETIC. -[https://github.com/scala/scala/commit/b02e952](b02e952) | Set symbol flags at creation. -[https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://github.com/scala/scala/commit/555a9ba](555a9ba) | findEntry implementation code more concise and DRYer. -[https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://github.com/scala/scala/commit/cd1bf78](cd1bf78) | Refactoring of adaptMethod -[https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://github.com/scala/scala/commit/1fd3a2a](1fd3a2a) | adds comments to standard attachments -[https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://github.com/scala/scala/commit/af8b45f](af8b45f) | Scaladoc update for collection.mutable.MultiMap -[https://github.com/scala/scala/commit/db0bf8f](db0bf8f) | Restore the opimization apparently lost after merge. -[https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://github.com/scala/scala/commit/f8647ee](f8647ee) | show developer guidelines on opening pull request -[https://github.com/scala/scala/commit/2e0cbe0](2e0cbe0) | sane printing of renamed imports -[https://github.com/scala/scala/commit/48ee29a](48ee29a) | Refine @compileTimeOnly -[https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://github.com/scala/scala/commit/af3b03b](af3b03b) | -Yshow-trees-compact respects other options -[https://github.com/scala/scala/commit/f98e4d0](f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` -[https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://github.com/scala/scala/commit/e23f9ed](e23f9ed) | Remove compiler phases that don't influence scaladoc generation. -[https://github.com/scala/scala/commit/d22b74c](d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. -[https://github.com/scala/scala/commit/ed09630](ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug -[https://github.com/scala/scala/commit/a3c5427](a3c5427) | Incorporated changes suggested in code review -[https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://github.com/scala/scala/commit/aa27396](aa27396) | Remove unneeded calls to substring() -[https://github.com/scala/scala/commit/08ab007](08ab007) | Added a Swing ColorChooser wrapper -[https://github.com/scala/scala/commit/bdff881](bdff881) | Added a Swing PopupMenu wrapper -[https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package -[https://github.com/scala/scala/commit/ad65b28](ad65b28) | Bump version number for next dev cycle. - - - \ No newline at end of file +[b775d8f](https://github.com/scala/scala/commit/b775d8f) | test.done again checks bin compat (using mima 0.1.5) +[09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[26be206](https://github.com/scala/scala/commit/26be206) | Additional test case for Lukas' fix to annotated originals. +[dafebd0](https://github.com/scala/scala/commit/dafebd0) | Fix typing idempotency bug with Annotated trees +[19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[d49532f](https://github.com/scala/scala/commit/d49532f) | check scala-swing for binary compatibility +[dad8796](https://github.com/scala/scala/commit/dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" +[b4f277a](https://github.com/scala/scala/commit/b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" +[85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[2f9b708](https://github.com/scala/scala/commit/2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable +[ddfe3a0](https://github.com/scala/scala/commit/ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" +[9194b37](https://github.com/scala/scala/commit/9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler +[56cbf23](https://github.com/scala/scala/commit/56cbf23) | [nomaster] can't add new class BatchingExecutor +[549a1fe](https://github.com/scala/scala/commit/549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb +[5d487f1](https://github.com/scala/scala/commit/5d487f1) | [nomaster] duplicate tailImpl as a private method +[8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[af0da51](https://github.com/scala/scala/commit/af0da51) | [nomaster] run mima both ways, filter out failures +[13caa49](https://github.com/scala/scala/commit/13caa49) | Fix for paramaccessor alias regression. +[22341e7](https://github.com/scala/scala/commit/22341e7) | Expanded bytecode testing code. +[57c0e63](https://github.com/scala/scala/commit/57c0e63) | accommodates pull request feedback +[ce867c7](https://github.com/scala/scala/commit/ce867c7) | term and type reftrees are now reified uniformly +[09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[66fa1f2](https://github.com/scala/scala/commit/66fa1f2) | Broader checks for poisonous this references. +[4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[ee24807](https://github.com/scala/scala/commit/ee24807) | Move a test from pos to run to highlight bytecode deficiencies. +[6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[f784fbf](https://github.com/scala/scala/commit/f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. +[1f838ed](https://github.com/scala/scala/commit/1f838ed) | [nomaster] verifies compat with 2.10.0 +[c9a0e36](https://github.com/scala/scala/commit/c9a0e36) | [nomaster] Revert "refactors handling of parent types" +[570f4a4](https://github.com/scala/scala/commit/570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" +[c720531](https://github.com/scala/scala/commit/c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" +[4d7982b](https://github.com/scala/scala/commit/4d7982b) | [nomaster] Revert "more ListOfNil => Nil" +[4ef2a49](https://github.com/scala/scala/commit/4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" +[0e0c851](https://github.com/scala/scala/commit/0e0c851) | [nomaster] revives BuildUtils.emptyValDef +[1093ce0](https://github.com/scala/scala/commit/1093ce0) | [nomaster] removes Tree.canHaveAttrs +[7bf0ecc](https://github.com/scala/scala/commit/7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments +[015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[02dd4c9](https://github.com/scala/scala/commit/02dd4c9) | reflecting @throws defined in Scala code +[0bcdf71](https://github.com/scala/scala/commit/0bcdf71) | pullrequest feedback +[adf50a3](https://github.com/scala/scala/commit/adf50a3) | evicts javac-artifacts.jar +[f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[f3cdf14](https://github.com/scala/scala/commit/f3cdf14) | Fix context for type checking early initializers +[7e836f8](https://github.com/scala/scala/commit/7e836f8) | Analyzer Plugins +[b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[a06d31f](https://github.com/scala/scala/commit/a06d31f) | Keep annotations when computing lubs +[6697c28](https://github.com/scala/scala/commit/6697c28) | Allow for Function treess with refined types in UnCurry. +[59918ee](https://github.com/scala/scala/commit/59918ee) | case module toString is synthetic +[91c9c42](https://github.com/scala/scala/commit/91c9c42) | replace symbols correctly when subtyping dependent types +[374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[b47bb0f](https://github.com/scala/scala/commit/b47bb0f) | no type test if static type <:< primitive value class +[494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[71ea3e8](https://github.com/scala/scala/commit/71ea3e8) | no null check for type-tested unapply arg +[62b37dd](https://github.com/scala/scala/commit/62b37dd) | refactor: prepare null check redundancy analysis +[415becd](https://github.com/scala/scala/commit/415becd) | support testing bytecode similarity in ByteCodeTest +[a07555f](https://github.com/scala/scala/commit/a07555f) | bytecode diffing support in ByteCodeTest +[d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[485d815](https://github.com/scala/scala/commit/485d815) | There is no "letters" method in this branch +[033b6c1](https://github.com/scala/scala/commit/033b6c1) | Forgot to cherry-pick the .check file +[831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[4b39be4](https://github.com/scala/scala/commit/4b39be4) | changes the flags to not depend on partest +[ced7411](https://github.com/scala/scala/commit/ced7411) | the scanner is now less eager about deprecations +[1ab7d1c](https://github.com/scala/scala/commit/1ab7d1c) | evicts eponymous packages and objects from tests +[fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[8610d7e](https://github.com/scala/scala/commit/8610d7e) | Add Bytecode test (ASM-based) to partest. +[9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[eba079b](https://github.com/scala/scala/commit/eba079b) | Optimization in AsSeenFromMap. +[f72354c](https://github.com/scala/scala/commit/f72354c) | Remove gratuitous var +[6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[05ad682](https://github.com/scala/scala/commit/05ad682) | Make value classes TreeCheckers friendly +[3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[62111a4](https://github.com/scala/scala/commit/62111a4) | Update a checkfile from a recent fix. +[a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[7c45aa5](https://github.com/scala/scala/commit/7c45aa5) | Bumped partest MaxPermSize to 128m. +[d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[a9bbfec](https://github.com/scala/scala/commit/a9bbfec) | Do not recompute stack frames when instrumenting bytecode. +[b2776b4](https://github.com/scala/scala/commit/b2776b4) | Set `canRetransform` flag to `false` in instrumentation. +[0a967e1](https://github.com/scala/scala/commit/0a967e1) | Correct whitespace in `ASMTransformer.java`. +[f2e45fc](https://github.com/scala/scala/commit/f2e45fc) | Fix class loader issues in instrumentation tests. +[d972336](https://github.com/scala/scala/commit/d972336) | Use the same default scalac options in all three partest frontends +[4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[873aecc](https://github.com/scala/scala/commit/873aecc) | Fix broken build. +[8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[277f0fe](https://github.com/scala/scala/commit/277f0fe) | Removed class files. +[964776f](https://github.com/scala/scala/commit/964776f) | use ArrayBuffer instead of Array to build Formulae +[f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[ce56316](https://github.com/scala/scala/commit/ce56316) | use Constant::isIntRange even if it's NIH +[a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[51f574a](https://github.com/scala/scala/commit/51f574a) | clean up synthesizePartialFunction +[e314ff1](https://github.com/scala/scala/commit/e314ff1) | rework partial function synthesis +[b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[2ceec33](https://github.com/scala/scala/commit/2ceec33) | avoid reflect overhead of certain array instantiations +[f76432a](https://github.com/scala/scala/commit/f76432a) | proper elementClass for WrappedArray +[3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[9575ee9](https://github.com/scala/scala/commit/9575ee9) | Remove -deprecation from partest default options. +[e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[9d1e22b](https://github.com/scala/scala/commit/9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call +[1364381](https://github.com/scala/scala/commit/1364381) | LinearSeq lengthCompare without an iterator. +[24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[4423c59](https://github.com/scala/scala/commit/4423c59) | Remove stray debugging output line. +[3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[0ceaf83](https://github.com/scala/scala/commit/0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. +[b53c35c](https://github.com/scala/scala/commit/b53c35c) | Implicit vars should have non-implicit setters. +[f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[5851396](https://github.com/scala/scala/commit/5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. +[0cbefd0](https://github.com/scala/scala/commit/0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. +[0a2022c](https://github.com/scala/scala/commit/0a2022c) | Remove dead code from `Global`. +[cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[0429f0f](https://github.com/scala/scala/commit/0429f0f) | cosmetic renamings in runtime reflection +[54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[9ba7cf8](https://github.com/scala/scala/commit/9ba7cf8) | fixes incorrect handling of Annotated in lazy copier +[787e82f](https://github.com/scala/scala/commit/787e82f) | adds scala-reflect.jar to MIMA in ant +[bbf0eb2](https://github.com/scala/scala/commit/bbf0eb2) | Test showing the absence of a forward reference +[289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[d29696a](https://github.com/scala/scala/commit/d29696a) | update mailmap +[8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[098e8a0](https://github.com/scala/scala/commit/098e8a0) | typedIdent no longer destroys attachments +[6015361](https://github.com/scala/scala/commit/6015361) | Expand pattern match position tests. +[286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[2621918](https://github.com/scala/scala/commit/2621918) | s/SuperCallArgs/SuperArgs/ +[dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds +[a0cd0f8](https://github.com/scala/scala/commit/a0cd0f8) | prevents spurious kind bound errors +[24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars. +[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE. +[69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports. +[818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[c5ffa03](https://github.com/scala/scala/commit/c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType +[286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[48cffd0](https://github.com/scala/scala/commit/48cffd0) | Share the empty LinkedList between first0/last0. +[d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches. +[31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case. +[8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[78a081f](https://github.com/scala/scala/commit/78a081f) | Now the test suite runs MIMA for compatibility testing. +[bb9adfb](https://github.com/scala/scala/commit/bb9adfb) | more ListOfNil => Nil +[838cbe6](https://github.com/scala/scala/commit/838cbe6) | DummyTree => CannotHaveAttrs +[7ee299b](https://github.com/scala/scala/commit/7ee299b) | evicts assert(false) from the compiler +[0ebf72b](https://github.com/scala/scala/commit/0ebf72b) | introduces global.pendingSuperCall +[40063b0](https://github.com/scala/scala/commit/40063b0) | refactors handling of parent types +[85f3202](https://github.com/scala/scala/commit/85f3202) | unifies approaches to call analysis in TreeInfo +[d547760](https://github.com/scala/scala/commit/d547760) | TypeApply + Select and their type-level twins +[5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[d483ec3](https://github.com/scala/scala/commit/d483ec3) | Fix Scaladoc for the raw interpolator. +[7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[ef61bc5](https://github.com/scala/scala/commit/ef61bc5) | Fix typo in documentation for Seq +[5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[d55840e](https://github.com/scala/scala/commit/d55840e) | Asserts about Tree qualifiers. +[1be0244](https://github.com/scala/scala/commit/1be0244) | neg test added +[597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[8fcbee5](https://github.com/scala/scala/commit/8fcbee5) | Take advantage of the margin stripping interpolator. +[a0001fc](https://github.com/scala/scala/commit/a0001fc) | Adds a margin stripping string interpolator. +[20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[3177934](https://github.com/scala/scala/commit/3177934) | Mark pattern matcher synthetics as SYNTHETIC. +[b02e952](https://github.com/scala/scala/commit/b02e952) | Set symbol flags at creation. +[7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[555a9ba](https://github.com/scala/scala/commit/555a9ba) | findEntry implementation code more concise and DRYer. +[8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[cd1bf78](https://github.com/scala/scala/commit/cd1bf78) | Refactoring of adaptMethod +[2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[1fd3a2a](https://github.com/scala/scala/commit/1fd3a2a) | adds comments to standard attachments +[907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[af8b45f](https://github.com/scala/scala/commit/af8b45f) | Scaladoc update for collection.mutable.MultiMap +[db0bf8f](https://github.com/scala/scala/commit/db0bf8f) | Restore the opimization apparently lost after merge. +[1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[f8647ee](https://github.com/scala/scala/commit/f8647ee) | show developer guidelines on opening pull request +[2e0cbe0](https://github.com/scala/scala/commit/2e0cbe0) | sane printing of renamed imports +[48ee29a](https://github.com/scala/scala/commit/48ee29a) | Refine @compileTimeOnly +[6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[af3b03b](https://github.com/scala/scala/commit/af3b03b) | -Yshow-trees-compact respects other options +[f98e4d0](https://github.com/scala/scala/commit/f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` +[1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[e23f9ed](https://github.com/scala/scala/commit/e23f9ed) | Remove compiler phases that don't influence scaladoc generation. +[d22b74c](https://github.com/scala/scala/commit/d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. +[ed09630](https://github.com/scala/scala/commit/ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug +[a3c5427](https://github.com/scala/scala/commit/a3c5427) | Incorporated changes suggested in code review +[a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[aa27396](https://github.com/scala/scala/commit/aa27396) | Remove unneeded calls to substring() +[08ab007](https://github.com/scala/scala/commit/08ab007) | Added a Swing ColorChooser wrapper +[bdff881](https://github.com/scala/scala/commit/bdff881) | Added a Swing PopupMenu wrapper +[c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[ad65b28](https://github.com/scala/scala/commit/ad65b28) | Bump version number for next dev cycle. diff --git a/news/_posts/2013-03-13-release-notes-v2.10.1.md b/news/_posts/2013-03-13-release-notes-v2.10.1.md index beb332a8f..dde1044ab 100644 --- a/news/_posts/2013-03-13-release-notes-v2.10.1.md +++ b/news/_posts/2013-03-13-release-notes-v2.10.1.md @@ -169,241 +169,241 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7195](SI-7195) | [https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://issues.scala-lang.org/browse/SI-6902](SI-6902), [https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7180](SI-7180) | [https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://issues.scala-lang.org/browse/SI-5975](SI-5975), [https://issues.scala-lang.org/browse/SI-6576](SI-6576) | [https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://issues.scala-lang.org/browse/SI-7146](SI-7146) | [https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://issues.scala-lang.org/browse/SI-7128](SI-7128) | [https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://issues.scala-lang.org/browse/SI-4664](SI-4664), [https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://issues.scala-lang.org/browse/SI-7082](SI-7082), [https://issues.scala-lang.org/browse/SI-7083](SI-7083), [https://issues.scala-lang.org/browse/SI-6591](SI-6591) | [https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://issues.scala-lang.org/browse/SI-5675](SI-5675) | [https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://issues.scala-lang.org/browse/SI-7096](SI-7096) | [https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://issues.scala-lang.org/browse/SI-6259](SI-6259), [https://issues.scala-lang.org/browse/SI-6506](SI-6506), [https://issues.scala-lang.org/browse/SI-6957](SI-6957), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://issues.scala-lang.org/browse/SI-6478](SI-6478) | [https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://issues.scala-lang.org/browse/SI-7071](SI-7071), [https://issues.scala-lang.org/browse/SI-7072](SI-7072) | [https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://issues.scala-lang.org/browse/SI-6989](SI-6989) | [https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://issues.scala-lang.org/browse/SI-5374](SI-5374), [https://issues.scala-lang.org/browse/SI-6961](SI-6961) | [https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://issues.scala-lang.org/browse/SI-6187](SI-6187) | [https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://issues.scala-lang.org/browse/SI-6146](SI-6146) | [https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7070](SI-7070) | [https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://issues.scala-lang.org/browse/SI-5082](SI-5082) | [https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://issues.scala-lang.org/browse/SI-7100](SI-7100) | [https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://issues.scala-lang.org/browse/SI-6113](SI-6113) | [https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://issues.scala-lang.org/browse/SI-2806](SI-2806), [https://issues.scala-lang.org/browse/SI-6888](SI-6888) | [https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://issues.scala-lang.org/browse/SI-7026](SI-7026), [https://issues.scala-lang.org/browse/SI-7026](SI-7026) | [https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://issues.scala-lang.org/browse/SI-6150](SI-6150), [https://issues.scala-lang.org/browse/SI-6773](SI-6773), [https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://issues.scala-lang.org/browse/SI-7060](SI-7060) | [https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://issues.scala-lang.org/browse/SI-7039](SI-7039) | [https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://issues.scala-lang.org/browse/SI-5833](SI-5833) | [https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://issues.scala-lang.org/browse/SI-6578](SI-6578) | [https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://issues.scala-lang.org/browse/SI-7008](SI-7008) | [https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://issues.scala-lang.org/browse/SI-7033](SI-7033) | [https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://issues.scala-lang.org/browse/SI-7046](SI-7046) | [https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://issues.scala-lang.org/browse/SI-5543](SI-5543), [https://issues.scala-lang.org/browse/SI-1803](SI-1803) | [https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-7022](SI-7022) | [https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-6482](SI-6482) | [https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://issues.scala-lang.org/browse/SI-6686](SI-6686) | [https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://issues.scala-lang.org/browse/SI-5158](SI-5158), [https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://issues.scala-lang.org/browse/SI-4976](SI-4976) | [https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://issues.scala-lang.org/browse/SI-6812](SI-6812) | [https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://issues.scala-lang.org/browse/SI-6206](SI-6206), [https://issues.scala-lang.org/browse/SI-6206](SI-6206) | [https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://issues.scala-lang.org/browse/SI-2818](SI-2818) | [https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://issues.scala-lang.org/browse/SI-2968](SI-2968), [https://issues.scala-lang.org/browse/SI-2968](SI-2968) | [https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://issues.scala-lang.org/browse/SI-3353](SI-3353), [https://issues.scala-lang.org/browse/SI-3353](SI-3353) | [https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://issues.scala-lang.org/browse/SI-6853](SI-6853) | [https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://issues.scala-lang.org/browse/SI-6595](SI-6595) | [https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://issues.scala-lang.org/browse/SI-6584](SI-6584) | [https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://issues.scala-lang.org/browse/SI-6426](SI-6426) | [https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://issues.scala-lang.org/browse/SI-6072](SI-6072) | [https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://issues.scala-lang.org/browse/SI-5604](SI-5604) | [https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://issues.scala-lang.org/browse/SI-5859](SI-5859) | [https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://issues.scala-lang.org/browse/SI-5130](SI-5130) | [https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://issues.scala-lang.org/browse/SI-4729](SI-4729) | [https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://issues.scala-lang.org/browse/SI-5378](SI-5378) | [https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://issues.scala-lang.org/browse/SI-4714](SI-4714) | [https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://issues.scala-lang.org/browse/SI-7009](SI-7009), [https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://issues.scala-lang.org/browse/SI-1336](SI-1336), [https://issues.scala-lang.org/browse/SI-5589](SI-5589), [https://issues.scala-lang.org/browse/SI-4574](SI-4574), [https://issues.scala-lang.org/browse/SI-6968](SI-6968), [https://issues.scala-lang.org/browse/SI-6968](SI-6968) | [https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://issues.scala-lang.org/browse/SI-6669](SI-6669) | [https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://issues.scala-lang.org/browse/SI-6728](SI-6728) | [https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://issues.scala-lang.org/browse/SI-7035](SI-7035) | [https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://issues.scala-lang.org/browse/SI-6726](SI-6726), [https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://issues.scala-lang.org/browse/SI-6154](SI-6154) | [https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://issues.scala-lang.org/browse/SI-6516](SI-6516) | [https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://issues.scala-lang.org/browse/SI-6651](SI-6651) | [https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-3577](SI-3577), [https://issues.scala-lang.org/browse/SI-3577](SI-3577) | [https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://issues.scala-lang.org/browse/SI-6891](SI-6891) | [https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://issues.scala-lang.org/browse/SI-6981](SI-6981) | [https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://issues.scala-lang.org/browse/SI-4602](SI-4602), [https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://issues.scala-lang.org/browse/SI-4733](SI-4733), [https://issues.scala-lang.org/browse/SI-4733](SI-4733) | [https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://issues.scala-lang.org/browse/SI-6863](SI-6863) | [https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://issues.scala-lang.org/browse/SI-7018](SI-7018) | [https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://issues.scala-lang.org/browse/SI-7011](SI-7011) | [https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://issues.scala-lang.org/browse/SI-6231](SI-6231) | [https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://issues.scala-lang.org/browse/SI-6997](SI-6997), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://issues.scala-lang.org/browse/SI-6011](SI-6011), [https://issues.scala-lang.org/browse/SI-6902](SI-6902) | [https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://issues.scala-lang.org/browse/SI-6952](SI-6952) | [https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://issues.scala-lang.org/browse/SI-6969](SI-6969) | [https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://issues.scala-lang.org/browse/SI-6976](SI-6976) | [https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://issues.scala-lang.org/browse/SI-6637](SI-6637), [https://issues.scala-lang.org/browse/SI-6637](SI-6637) | [https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247), [https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247) | [https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://issues.scala-lang.org/browse/SI-6567](SI-6567), [https://issues.scala-lang.org/browse/SI-6567](SI-6567) | [https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://issues.scala-lang.org/browse/SI-6439](SI-6439) | [https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://issues.scala-lang.org/browse/SI-6923](SI-6923), [https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://issues.scala-lang.org/browse/SI-6434](SI-6434) | [https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://issues.scala-lang.org/browse/SI-6942](SI-6942) | [https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://issues.scala-lang.org/browse/SI-6608](SI-6608), [https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://issues.scala-lang.org/browse/SI-6923](SI-6923) | [https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://issues.scala-lang.org/browse/SI-6956](SI-6956) | [https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://issues.scala-lang.org/browse/SI-6479](SI-6479) | [https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://issues.scala-lang.org/browse/SI-6955](SI-6955) | [https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://issues.scala-lang.org/browse/SI-6082](SI-6082) | [https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://issues.scala-lang.org/browse/SI-5440](SI-5440) | [https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://issues.scala-lang.org/browse/SI-5340](SI-5340) | [https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://issues.scala-lang.org/browse/SI-6925](SI-6925) | [https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://issues.scala-lang.org/browse/SI-5189](SI-5189) | [https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://issues.scala-lang.org/browse/SI-6930](SI-6930) | [https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://issues.scala-lang.org/browse/SI-6905](SI-6905) | [https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://issues.scala-lang.org/browse/SI-6126](SI-6126) | [https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://issues.scala-lang.org/browse/SI-6946](SI-6946), [https://issues.scala-lang.org/browse/SI-6924](SI-6924) | [https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://issues.scala-lang.org/browse/SI-5954](SI-5954) | [https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://issues.scala-lang.org/browse/SI-5553](SI-5553), [https://issues.scala-lang.org/browse/SI-6912](SI-6912) | [https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-6846](SI-6846) | [https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://issues.scala-lang.org/browse/SI-6928](SI-6928) | [https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://issues.scala-lang.org/browse/SI-6641](SI-6641) | [https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://issues.scala-lang.org/browse/SI-6803](SI-6803) | [https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://issues.scala-lang.org/browse/SI-6915](SI-6915) | [https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://issues.scala-lang.org/browse/SI-6897](SI-6897) | [https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://issues.scala-lang.org/browse/SI-6896](SI-6896) | [https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://issues.scala-lang.org/browse/SI-6911](SI-6911) | [https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://issues.scala-lang.org/browse/SI-6827](SI-6827) | [https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://issues.scala-lang.org/browse/SI-6194](SI-6194) | [https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://issues.scala-lang.org/browse/SI-6746](SI-6746) | [https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://issues.scala-lang.org/browse/SI-6415](SI-6415) | [https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://issues.scala-lang.org/browse/SI-6829](SI-6829), [https://issues.scala-lang.org/browse/SI-6788](SI-6788) | [https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://issues.scala-lang.org/browse/SI-6338](SI-6338) | [https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://issues.scala-lang.org/browse/SI-6795](SI-6795) | [https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://issues.scala-lang.org/browse/SI-3995](SI-3995) | [https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://issues.scala-lang.org/browse/SI-5390](SI-5390) | [https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://issues.scala-lang.org/browse/SI-3614](SI-3614), [https://issues.scala-lang.org/browse/SI-5361](SI-5361) | [https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://issues.scala-lang.org/browse/SI-6288](SI-6288) | [https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://issues.scala-lang.org/browse/SI-5841](SI-5841) | [https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://issues.scala-lang.org/browse/SI-5877](SI-5877) | [https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://issues.scala-lang.org/browse/SI-6558](SI-6558) | [https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://issues.scala-lang.org/browse/SI-4922](SI-4922) | [https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://issues.scala-lang.org/browse/SI-6614](SI-6614) | [https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://issues.scala-lang.org/browse/SI-6690](SI-6690) | [https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://issues.scala-lang.org/browse/SI-6782](SI-6782), [https://issues.scala-lang.org/browse/SI-5789](SI-5789) | [https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://issues.scala-lang.org/browse/SI-5894](SI-5894) | [https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://issues.scala-lang.org/browse/SI-1672](SI-1672) | [https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://issues.scala-lang.org/browse/SI-6535](SI-6535) | [https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://issues.scala-lang.org/browse/SI-6549](SI-6549) | [https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://issues.scala-lang.org/browse/SI-6547](SI-6547) | [https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://issues.scala-lang.org/browse/SI-5678](SI-5678) | [https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://issues.scala-lang.org/browse/SI-6712](SI-6712) | [https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://issues.scala-lang.org/browse/SI-6696](SI-6696), [https://issues.scala-lang.org/browse/SI-6696](SI-6696) | [https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://issues.scala-lang.org/browse/SI-6766](SI-6766) | [https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://issues.scala-lang.org/browse/SI-6631](SI-6631) | [https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://issues.scala-lang.org/browse/SI-5464](SI-5464) | [https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://issues.scala-lang.org/browse/SI-6663](SI-6663), [https://issues.scala-lang.org/browse/SI-5726](SI-5726), [https://issues.scala-lang.org/browse/SI-5733](SI-5733), [https://issues.scala-lang.org/browse/SI-6320](SI-6320), [https://issues.scala-lang.org/browse/SI-6551](SI-6551), [https://issues.scala-lang.org/browse/SI-6722](SI-6722) | [https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://issues.scala-lang.org/browse/SI-6731](SI-6731) | [https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://issues.scala-lang.org/browse/SI-5753](SI-5753) | [https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://issues.scala-lang.org/browse/SI-6718](SI-6718) | [https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://issues.scala-lang.org/browse/SI-6687](SI-6687) | [https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://issues.scala-lang.org/browse/SI-6357](SI-6357) | [https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://issues.scala-lang.org/browse/SI-6677](SI-6677) | [https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://issues.scala-lang.org/browse/SI-6706](SI-6706) | [https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://issues.scala-lang.org/browse/SI-6023](SI-6023) | [https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://issues.scala-lang.org/browse/SI-6673](SI-6673), [https://issues.scala-lang.org/browse/SI-6673](SI-6673) | [https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://issues.scala-lang.org/browse/SI-6695](SI-6695) | [https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://issues.scala-lang.org/browse/SI-6632](SI-6632), [https://issues.scala-lang.org/browse/SI-6633](SI-6633) | [https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://issues.scala-lang.org/browse/SI-6634](SI-6634) | [https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://issues.scala-lang.org/browse/SI-6663](SI-6663) | [https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://issues.scala-lang.org/browse/SI-5330](SI-5330), [https://issues.scala-lang.org/browse/SI-6014](SI-6014) | [https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://issues.scala-lang.org/browse/SI-6662](SI-6662) | [https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://issues.scala-lang.org/browse/SI-6616](SI-6616) | [https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://issues.scala-lang.org/browse/SI-6649](SI-6649) | [https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://issues.scala-lang.org/browse/SI-6597](SI-6597) | [https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://issues.scala-lang.org/browse/SI-6488](SI-6488) | [https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://issues.scala-lang.org/browse/SI-6559](SI-6559) | [https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://issues.scala-lang.org/browse/SI-6358](SI-6358) | [https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7195](https://issues.scala-lang.org/browse/SI-7195) | [09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[SI-6902](https://issues.scala-lang.org/browse/SI-6902), [SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[SI-7180](https://issues.scala-lang.org/browse/SI-7180) | [de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[SI-5975](https://issues.scala-lang.org/browse/SI-5975), [SI-6576](https://issues.scala-lang.org/browse/SI-6576) | [19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[SI-7146](https://issues.scala-lang.org/browse/SI-7146) | [bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[SI-7128](https://issues.scala-lang.org/browse/SI-7128) | [348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[SI-4664](https://issues.scala-lang.org/browse/SI-4664), [SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[SI-7082](https://issues.scala-lang.org/browse/SI-7082), [SI-7083](https://issues.scala-lang.org/browse/SI-7083), [SI-6591](https://issues.scala-lang.org/browse/SI-6591) | [09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[SI-5675](https://issues.scala-lang.org/browse/SI-5675) | [e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[SI-7096](https://issues.scala-lang.org/browse/SI-7096) | [5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[SI-6259](https://issues.scala-lang.org/browse/SI-6259), [SI-6506](https://issues.scala-lang.org/browse/SI-6506), [SI-6957](https://issues.scala-lang.org/browse/SI-6957), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[SI-6478](https://issues.scala-lang.org/browse/SI-6478) | [6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[SI-7071](https://issues.scala-lang.org/browse/SI-7071), [SI-7072](https://issues.scala-lang.org/browse/SI-7072) | [b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[SI-6989](https://issues.scala-lang.org/browse/SI-6989) | [02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[SI-5374](https://issues.scala-lang.org/browse/SI-5374), [SI-6961](https://issues.scala-lang.org/browse/SI-6961) | [fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[SI-6187](https://issues.scala-lang.org/browse/SI-6187) | [dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[SI-6146](https://issues.scala-lang.org/browse/SI-6146) | [55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7070](https://issues.scala-lang.org/browse/SI-7070) | [1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[SI-5082](https://issues.scala-lang.org/browse/SI-5082) | [a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[SI-7100](https://issues.scala-lang.org/browse/SI-7100) | [a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[SI-6113](https://issues.scala-lang.org/browse/SI-6113) | [0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[SI-2806](https://issues.scala-lang.org/browse/SI-2806), [SI-6888](https://issues.scala-lang.org/browse/SI-6888) | [b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[SI-7026](https://issues.scala-lang.org/browse/SI-7026), [SI-7026](https://issues.scala-lang.org/browse/SI-7026) | [79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[SI-6150](https://issues.scala-lang.org/browse/SI-6150), [SI-6773](https://issues.scala-lang.org/browse/SI-6773), [SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[SI-7060](https://issues.scala-lang.org/browse/SI-7060) | [e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[SI-7039](https://issues.scala-lang.org/browse/SI-7039) | [8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[SI-5833](https://issues.scala-lang.org/browse/SI-5833) | [0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[SI-6578](https://issues.scala-lang.org/browse/SI-6578) | [a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[SI-7008](https://issues.scala-lang.org/browse/SI-7008) | [f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[SI-7033](https://issues.scala-lang.org/browse/SI-7033) | [3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[SI-7046](https://issues.scala-lang.org/browse/SI-7046) | [2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[SI-5543](https://issues.scala-lang.org/browse/SI-5543), [SI-1803](https://issues.scala-lang.org/browse/SI-1803) | [b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-7022](https://issues.scala-lang.org/browse/SI-7022) | [374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-6482](https://issues.scala-lang.org/browse/SI-6482) | [4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[SI-6686](https://issues.scala-lang.org/browse/SI-6686) | [b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[SI-5158](https://issues.scala-lang.org/browse/SI-5158), [SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[SI-4976](https://issues.scala-lang.org/browse/SI-4976) | [d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[SI-6812](https://issues.scala-lang.org/browse/SI-6812) | [941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[SI-6206](https://issues.scala-lang.org/browse/SI-6206), [SI-6206](https://issues.scala-lang.org/browse/SI-6206) | [11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[SI-2818](https://issues.scala-lang.org/browse/SI-2818) | [6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[SI-2968](https://issues.scala-lang.org/browse/SI-2968), [SI-2968](https://issues.scala-lang.org/browse/SI-2968) | [8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[SI-3353](https://issues.scala-lang.org/browse/SI-3353), [SI-3353](https://issues.scala-lang.org/browse/SI-3353) | [1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[SI-6853](https://issues.scala-lang.org/browse/SI-6853) | [e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[SI-6595](https://issues.scala-lang.org/browse/SI-6595) | [ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[SI-6584](https://issues.scala-lang.org/browse/SI-6584) | [98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[SI-6426](https://issues.scala-lang.org/browse/SI-6426) | [d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[SI-6072](https://issues.scala-lang.org/browse/SI-6072) | [05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[SI-5604](https://issues.scala-lang.org/browse/SI-5604) | [d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[SI-5859](https://issues.scala-lang.org/browse/SI-5859) | [e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[SI-5130](https://issues.scala-lang.org/browse/SI-5130) | [77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[SI-4729](https://issues.scala-lang.org/browse/SI-4729) | [faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[SI-5378](https://issues.scala-lang.org/browse/SI-5378) | [f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[SI-4714](https://issues.scala-lang.org/browse/SI-4714) | [5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[SI-7009](https://issues.scala-lang.org/browse/SI-7009), [SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[SI-1336](https://issues.scala-lang.org/browse/SI-1336), [SI-5589](https://issues.scala-lang.org/browse/SI-5589), [SI-4574](https://issues.scala-lang.org/browse/SI-4574), [SI-6968](https://issues.scala-lang.org/browse/SI-6968), [SI-6968](https://issues.scala-lang.org/browse/SI-6968) | [a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[SI-6669](https://issues.scala-lang.org/browse/SI-6669) | [166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[SI-6728](https://issues.scala-lang.org/browse/SI-6728) | [80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[SI-7035](https://issues.scala-lang.org/browse/SI-7035) | [9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[SI-6726](https://issues.scala-lang.org/browse/SI-6726), [SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[SI-6154](https://issues.scala-lang.org/browse/SI-6154) | [d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[SI-6516](https://issues.scala-lang.org/browse/SI-6516) | [6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[SI-6651](https://issues.scala-lang.org/browse/SI-6651) | [45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-3577](https://issues.scala-lang.org/browse/SI-3577), [SI-3577](https://issues.scala-lang.org/browse/SI-3577) | [b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[SI-6891](https://issues.scala-lang.org/browse/SI-6891) | [7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[SI-6981](https://issues.scala-lang.org/browse/SI-6981) | [cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[SI-4602](https://issues.scala-lang.org/browse/SI-4602), [SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[SI-4733](https://issues.scala-lang.org/browse/SI-4733), [SI-4733](https://issues.scala-lang.org/browse/SI-4733) | [e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[SI-6863](https://issues.scala-lang.org/browse/SI-6863) | [0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[SI-7018](https://issues.scala-lang.org/browse/SI-7018) | [a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[SI-7011](https://issues.scala-lang.org/browse/SI-7011) | [d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[SI-6231](https://issues.scala-lang.org/browse/SI-6231) | [f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[SI-6997](https://issues.scala-lang.org/browse/SI-6997), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[SI-6011](https://issues.scala-lang.org/browse/SI-6011), [SI-6902](https://issues.scala-lang.org/browse/SI-6902) | [cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[SI-6952](https://issues.scala-lang.org/browse/SI-6952) | [8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[SI-6969](https://issues.scala-lang.org/browse/SI-6969) | [0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[SI-6976](https://issues.scala-lang.org/browse/SI-6976) | [d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[SI-6637](https://issues.scala-lang.org/browse/SI-6637), [SI-6637](https://issues.scala-lang.org/browse/SI-6637) | [4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247), [SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247) | [ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[SI-6567](https://issues.scala-lang.org/browse/SI-6567), [SI-6567](https://issues.scala-lang.org/browse/SI-6567) | [96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[SI-6439](https://issues.scala-lang.org/browse/SI-6439) | [3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[SI-6923](https://issues.scala-lang.org/browse/SI-6923), [SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[SI-6434](https://issues.scala-lang.org/browse/SI-6434) | [8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[SI-6942](https://issues.scala-lang.org/browse/SI-6942) | [f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[SI-6608](https://issues.scala-lang.org/browse/SI-6608), [SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[SI-6923](https://issues.scala-lang.org/browse/SI-6923) | [66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[SI-6956](https://issues.scala-lang.org/browse/SI-6956) | [a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[SI-6479](https://issues.scala-lang.org/browse/SI-6479) | [9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[SI-6955](https://issues.scala-lang.org/browse/SI-6955) | [8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[SI-6082](https://issues.scala-lang.org/browse/SI-6082) | [39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[SI-5440](https://issues.scala-lang.org/browse/SI-5440) | [4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[SI-5340](https://issues.scala-lang.org/browse/SI-5340) | [1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[SI-6925](https://issues.scala-lang.org/browse/SI-6925) | [b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[SI-5189](https://issues.scala-lang.org/browse/SI-5189) | [8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[SI-6930](https://issues.scala-lang.org/browse/SI-6930) | [0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[SI-6905](https://issues.scala-lang.org/browse/SI-6905) | [57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[SI-6126](https://issues.scala-lang.org/browse/SI-6126) | [25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[SI-6946](https://issues.scala-lang.org/browse/SI-6946), [SI-6924](https://issues.scala-lang.org/browse/SI-6924) | [79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[SI-5954](https://issues.scala-lang.org/browse/SI-5954) | [3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[SI-5553](https://issues.scala-lang.org/browse/SI-5553), [SI-6912](https://issues.scala-lang.org/browse/SI-6912) | [7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-6846](https://issues.scala-lang.org/browse/SI-6846) | [e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[SI-6928](https://issues.scala-lang.org/browse/SI-6928) | [c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[SI-6641](https://issues.scala-lang.org/browse/SI-6641) | [557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[SI-6803](https://issues.scala-lang.org/browse/SI-6803) | [103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[SI-6915](https://issues.scala-lang.org/browse/SI-6915) | [77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[SI-6897](https://issues.scala-lang.org/browse/SI-6897) | [3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[SI-6896](https://issues.scala-lang.org/browse/SI-6896) | [a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[SI-6911](https://issues.scala-lang.org/browse/SI-6911) | [eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[SI-6827](https://issues.scala-lang.org/browse/SI-6827) | [92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[SI-6194](https://issues.scala-lang.org/browse/SI-6194) | [ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[SI-6746](https://issues.scala-lang.org/browse/SI-6746) | [e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[SI-6415](https://issues.scala-lang.org/browse/SI-6415) | [24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[SI-6829](https://issues.scala-lang.org/browse/SI-6829), [SI-6788](https://issues.scala-lang.org/browse/SI-6788) | [231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[SI-6338](https://issues.scala-lang.org/browse/SI-6338) | [3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[SI-6795](https://issues.scala-lang.org/browse/SI-6795) | [71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[SI-3995](https://issues.scala-lang.org/browse/SI-3995) | [90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[SI-5390](https://issues.scala-lang.org/browse/SI-5390) | [289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[SI-3614](https://issues.scala-lang.org/browse/SI-3614), [SI-5361](https://issues.scala-lang.org/browse/SI-5361) | [327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[SI-6288](https://issues.scala-lang.org/browse/SI-6288) | [79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[SI-5841](https://issues.scala-lang.org/browse/SI-5841) | [286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[SI-5877](https://issues.scala-lang.org/browse/SI-5877) | [65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[SI-6558](https://issues.scala-lang.org/browse/SI-6558) | [d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[SI-4922](https://issues.scala-lang.org/browse/SI-4922) | [e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[SI-6614](https://issues.scala-lang.org/browse/SI-6614) | [bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[SI-6690](https://issues.scala-lang.org/browse/SI-6690) | [d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[SI-6782](https://issues.scala-lang.org/browse/SI-6782), [SI-5789](https://issues.scala-lang.org/browse/SI-5789) | [d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[SI-5894](https://issues.scala-lang.org/browse/SI-5894) | [b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[SI-1672](https://issues.scala-lang.org/browse/SI-1672) | [31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[SI-6535](https://issues.scala-lang.org/browse/SI-6535) | [8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[SI-6549](https://issues.scala-lang.org/browse/SI-6549) | [90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[SI-6547](https://issues.scala-lang.org/browse/SI-6547) | [d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[SI-5678](https://issues.scala-lang.org/browse/SI-5678) | [8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[SI-6712](https://issues.scala-lang.org/browse/SI-6712) | [089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[SI-6696](https://issues.scala-lang.org/browse/SI-6696), [SI-6696](https://issues.scala-lang.org/browse/SI-6696) | [5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[SI-6766](https://issues.scala-lang.org/browse/SI-6766) | [a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[SI-6631](https://issues.scala-lang.org/browse/SI-6631) | [7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[SI-5464](https://issues.scala-lang.org/browse/SI-5464) | [5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[SI-6663](https://issues.scala-lang.org/browse/SI-6663), [SI-5726](https://issues.scala-lang.org/browse/SI-5726), [SI-5733](https://issues.scala-lang.org/browse/SI-5733), [SI-6320](https://issues.scala-lang.org/browse/SI-6320), [SI-6551](https://issues.scala-lang.org/browse/SI-6551), [SI-6722](https://issues.scala-lang.org/browse/SI-6722) | [a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[SI-6731](https://issues.scala-lang.org/browse/SI-6731) | [dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[SI-5753](https://issues.scala-lang.org/browse/SI-5753) | [597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[SI-6718](https://issues.scala-lang.org/browse/SI-6718) | [20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[SI-6687](https://issues.scala-lang.org/browse/SI-6687) | [7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[SI-6357](https://issues.scala-lang.org/browse/SI-6357) | [8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[SI-6677](https://issues.scala-lang.org/browse/SI-6677) | [2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[SI-6706](https://issues.scala-lang.org/browse/SI-6706) | [d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[SI-6023](https://issues.scala-lang.org/browse/SI-6023) | [548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[SI-6673](https://issues.scala-lang.org/browse/SI-6673), [SI-6673](https://issues.scala-lang.org/browse/SI-6673) | [907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[SI-6695](https://issues.scala-lang.org/browse/SI-6695) | [7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[SI-6632](https://issues.scala-lang.org/browse/SI-6632), [SI-6633](https://issues.scala-lang.org/browse/SI-6633) | [925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[SI-6634](https://issues.scala-lang.org/browse/SI-6634) | [2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[SI-6663](https://issues.scala-lang.org/browse/SI-6663) | [c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[SI-5330](https://issues.scala-lang.org/browse/SI-5330), [SI-6014](https://issues.scala-lang.org/browse/SI-6014) | [65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[SI-6662](https://issues.scala-lang.org/browse/SI-6662) | [b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[SI-6616](https://issues.scala-lang.org/browse/SI-6616) | [03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[SI-6649](https://issues.scala-lang.org/browse/SI-6649) | [1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[SI-6597](https://issues.scala-lang.org/browse/SI-6597) | [1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[SI-6488](https://issues.scala-lang.org/browse/SI-6488) | [c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[SI-6559](https://issues.scala-lang.org/browse/SI-6559) | [492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[SI-6358](https://issues.scala-lang.org/browse/SI-6358) | [4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package @@ -412,368 +412,365 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/b775d8f](b775d8f) | test.done again checks bin compat (using mima 0.1.5) -[https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://github.com/scala/scala/commit/26be206](26be206) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/dafebd0](dafebd0) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://github.com/scala/scala/commit/d49532f](d49532f) | check scala-swing for binary compatibility -[https://github.com/scala/scala/commit/dad8796](dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" -[https://github.com/scala/scala/commit/b4f277a](b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" -[https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://github.com/scala/scala/commit/2f9b708](2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable -[https://github.com/scala/scala/commit/ddfe3a0](ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" -[https://github.com/scala/scala/commit/9194b37](9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler -[https://github.com/scala/scala/commit/56cbf23](56cbf23) | [nomaster] can't add new class BatchingExecutor -[https://github.com/scala/scala/commit/549a1fe](549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb -[https://github.com/scala/scala/commit/5d487f1](5d487f1) | [nomaster] duplicate tailImpl as a private method -[https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://github.com/scala/scala/commit/af0da51](af0da51) | [nomaster] run mima both ways, filter out failures -[https://github.com/scala/scala/commit/13caa49](13caa49) | Fix for paramaccessor alias regression. -[https://github.com/scala/scala/commit/22341e7](22341e7) | Expanded bytecode testing code. -[https://github.com/scala/scala/commit/57c0e63](57c0e63) | accommodates pull request feedback -[https://github.com/scala/scala/commit/ce867c7](ce867c7) | term and type reftrees are now reified uniformly -[https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://github.com/scala/scala/commit/66fa1f2](66fa1f2) | Broader checks for poisonous this references. -[https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://github.com/scala/scala/commit/ee24807](ee24807) | Move a test from pos to run to highlight bytecode deficiencies. -[https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://github.com/scala/scala/commit/f784fbf](f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. -[https://github.com/scala/scala/commit/1f838ed](1f838ed) | [nomaster] verifies compat with 2.10.0 -[https://github.com/scala/scala/commit/c9a0e36](c9a0e36) | [nomaster] Revert "refactors handling of parent types" -[https://github.com/scala/scala/commit/570f4a4](570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" -[https://github.com/scala/scala/commit/c720531](c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" -[https://github.com/scala/scala/commit/4d7982b](4d7982b) | [nomaster] Revert "more ListOfNil => Nil" -[https://github.com/scala/scala/commit/4ef2a49](4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" -[https://github.com/scala/scala/commit/0e0c851](0e0c851) | [nomaster] revives BuildUtils.emptyValDef -[https://github.com/scala/scala/commit/1093ce0](1093ce0) | [nomaster] removes Tree.canHaveAttrs -[https://github.com/scala/scala/commit/7bf0ecc](7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments -[https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://github.com/scala/scala/commit/02dd4c9](02dd4c9) | reflecting @throws defined in Scala code -[https://github.com/scala/scala/commit/0bcdf71](0bcdf71) | pullrequest feedback -[https://github.com/scala/scala/commit/adf50a3](adf50a3) | evicts javac-artifacts.jar -[https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://github.com/scala/scala/commit/f3cdf14](f3cdf14) | Fix context for type checking early initializers -[https://github.com/scala/scala/commit/7e836f8](7e836f8) | Analyzer Plugins -[https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://github.com/scala/scala/commit/a06d31f](a06d31f) | Keep annotations when computing lubs -[https://github.com/scala/scala/commit/6697c28](6697c28) | Allow for Function treess with refined types in UnCurry. -[https://github.com/scala/scala/commit/59918ee](59918ee) | case module toString is synthetic -[https://github.com/scala/scala/commit/91c9c42](91c9c42) | replace symbols correctly when subtyping dependent types -[https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://github.com/scala/scala/commit/b47bb0f](b47bb0f) | no type test if static type <:< primitive value class -[https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://github.com/scala/scala/commit/71ea3e8](71ea3e8) | no null check for type-tested unapply arg -[https://github.com/scala/scala/commit/62b37dd](62b37dd) | refactor: prepare null check redundancy analysis -[https://github.com/scala/scala/commit/415becd](415becd) | support testing bytecode similarity in ByteCodeTest -[https://github.com/scala/scala/commit/a07555f](a07555f) | bytecode diffing support in ByteCodeTest -[https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://github.com/scala/scala/commit/485d815](485d815) | There is no "letters" method in this branch -[https://github.com/scala/scala/commit/033b6c1](033b6c1) | Forgot to cherry-pick the .check file -[https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://github.com/scala/scala/commit/4b39be4](4b39be4) | changes the flags to not depend on partest -[https://github.com/scala/scala/commit/ced7411](ced7411) | the scanner is now less eager about deprecations -[https://github.com/scala/scala/commit/1ab7d1c](1ab7d1c) | evicts eponymous packages and objects from tests -[https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://github.com/scala/scala/commit/8610d7e](8610d7e) | Add Bytecode test (ASM-based) to partest. -[https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://github.com/scala/scala/commit/eba079b](eba079b) | Optimization in AsSeenFromMap. -[https://github.com/scala/scala/commit/f72354c](f72354c) | Remove gratuitous var -[https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://github.com/scala/scala/commit/05ad682](05ad682) | Make value classes TreeCheckers friendly -[https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://github.com/scala/scala/commit/62111a4](62111a4) | Update a checkfile from a recent fix. -[https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://github.com/scala/scala/commit/7c45aa5](7c45aa5) | Bumped partest MaxPermSize to 128m. -[https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://github.com/scala/scala/commit/a9bbfec](a9bbfec) | Do not recompute stack frames when instrumenting bytecode. -[https://github.com/scala/scala/commit/b2776b4](b2776b4) | Set `canRetransform` flag to `false` in instrumentation. -[https://github.com/scala/scala/commit/0a967e1](0a967e1) | Correct whitespace in `ASMTransformer.java`. -[https://github.com/scala/scala/commit/f2e45fc](f2e45fc) | Fix class loader issues in instrumentation tests. -[https://github.com/scala/scala/commit/d972336](d972336) | Use the same default scalac options in all three partest frontends -[https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://github.com/scala/scala/commit/873aecc](873aecc) | Fix broken build. -[https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://github.com/scala/scala/commit/277f0fe](277f0fe) | Removed class files. -[https://github.com/scala/scala/commit/964776f](964776f) | use ArrayBuffer instead of Array to build Formulae -[https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://github.com/scala/scala/commit/ce56316](ce56316) | use Constant::isIntRange even if it's NIH -[https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://github.com/scala/scala/commit/51f574a](51f574a) | clean up synthesizePartialFunction -[https://github.com/scala/scala/commit/e314ff1](e314ff1) | rework partial function synthesis -[https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://github.com/scala/scala/commit/2ceec33](2ceec33) | avoid reflect overhead of certain array instantiations -[https://github.com/scala/scala/commit/f76432a](f76432a) | proper elementClass for WrappedArray -[https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://github.com/scala/scala/commit/9575ee9](9575ee9) | Remove -deprecation from partest default options. -[https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://github.com/scala/scala/commit/9d1e22b](9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call -[https://github.com/scala/scala/commit/1364381](1364381) | LinearSeq lengthCompare without an iterator. -[https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://github.com/scala/scala/commit/4423c59](4423c59) | Remove stray debugging output line. -[https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp -[https://github.com/scala/scala/commit/0ceaf83](0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. -[https://github.com/scala/scala/commit/b53c35c](b53c35c) | Implicit vars should have non-implicit setters. -[https://github.com/scala/scala/commit/f029c3a](f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members -[https://github.com/scala/scala/commit/71e42a7](71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits -[https://github.com/scala/scala/commit/5851396](5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. -[https://github.com/scala/scala/commit/0cbefd0](0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. -[https://github.com/scala/scala/commit/0a2022c](0a2022c) | Remove dead code from `Global`. -[https://github.com/scala/scala/commit/cab8ea4](cab8ea4) | Expand test with a stably qualified example. -[https://github.com/scala/scala/commit/90efa6b](90efa6b) | SI-3995 Exclude companions with an existential prefix. -[https://github.com/scala/scala/commit/0429f0f](0429f0f) | cosmetic renamings in runtime reflection -[https://github.com/scala/scala/commit/54a84a3](54a84a3) | SI-6548 reflection now correctly enters jinners -[https://github.com/scala/scala/commit/9ba7cf8](9ba7cf8) | fixes incorrect handling of Annotated in lazy copier -[https://github.com/scala/scala/commit/787e82f](787e82f) | adds scala-reflect.jar to MIMA in ant -[https://github.com/scala/scala/commit/bbf0eb2](bbf0eb2) | Test showing the absence of a forward reference -[https://github.com/scala/scala/commit/289a882](289a882) | SI-5390 Detect forward reference of case class apply -[https://github.com/scala/scala/commit/d29696a](d29696a) | update mailmap -[https://github.com/scala/scala/commit/8b7f0ac](8b7f0ac) | SI-5361 Refactor in accordance with review comments. -[https://github.com/scala/scala/commit/327083d](327083d) | SI-5361 Avoid cyclic type with malformed refinement -[https://github.com/scala/scala/commit/098e8a0](098e8a0) | typedIdent no longer destroys attachments -[https://github.com/scala/scala/commit/6015361](6015361) | Expand pattern match position tests. -[https://github.com/scala/scala/commit/286dced](286dced) | SI-6288 Remedy ill-positioned extractor binding. -[https://github.com/scala/scala/commit/f69b846](f69b846) | SI-6288 Fix positioning of label jumps -[https://github.com/scala/scala/commit/79a43d7](79a43d7) | SI-6288 Position argument of unapply -[https://github.com/scala/scala/commit/2621918](2621918) | s/SuperCallArgs/SuperArgs/ -[https://github.com/scala/scala/commit/dfa4e23](dfa4e23) | simplifies checkBounds -[https://github.com/scala/scala/commit/a0cd0f8](a0cd0f8) | prevents spurious kind bound errors -[https://github.com/scala/scala/commit/24455e2](24455e2) | Recurse into instantiations when stripping type vars. -[https://github.com/scala/scala/commit/089173d](089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef -[https://github.com/scala/scala/commit/e5e6d67](e5e6d67) | Extract base scaladoc functionality for the IDE. -[https://github.com/scala/scala/commit/69f4e93](69f4e93) | DRYer crash reports. -[https://github.com/scala/scala/commit/818a2e6](818a2e6) | SI-6555 Better parameter name retention -[https://github.com/scala/scala/commit/c5ffa03](c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType -[https://github.com/scala/scala/commit/286abfc](286abfc) | SI-5841 reification of renamed imports -[https://github.com/scala/scala/commit/0b1ae9c](0b1ae9c) | SI-5877 Tweak the check for package object owner. -[https://github.com/scala/scala/commit/96e5c40](96e5c40) | SI-5877 Support implicit classes in package objects -[https://github.com/scala/scala/commit/65c1ae5](65c1ae5) | Adds debug logging for synthetic registration. -[https://github.com/scala/scala/commit/673bc70](673bc70) | Split test case to workaround incomplete error report. -[https://github.com/scala/scala/commit/c24400f](c24400f) | SI-6558 Expand test case for annotation typos -[https://github.com/scala/scala/commit/d9928d5](d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. -[https://github.com/scala/scala/commit/e249f2e](e249f2e) | SI-4922 Show default in Scaladoc for generic methods. -[https://github.com/scala/scala/commit/bd04b2c](bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. -[https://github.com/scala/scala/commit/48cffd0](48cffd0) | Share the empty LinkedList between first0/last0. -[https://github.com/scala/scala/commit/d526f8b](d526f8b) | SI-6690 Release reference to last dequeued element. -[https://github.com/scala/scala/commit/5f2b7c4](5f2b7c4) | SI-5789 Use the ReplTest framework in the test -[https://github.com/scala/scala/commit/850128d](850128d) | SI-5789 Checks in the right version of the test -[https://github.com/scala/scala/commit/d699122](d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala -[https://github.com/scala/scala/commit/a23cc20](a23cc20) | SI-5894 Don't emit static forwarders for macros. -[https://github.com/scala/scala/commit/b828e32](b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. -[https://github.com/scala/scala/commit/8434922](8434922) | Addtional test cases for tail calls in catches. -[https://github.com/scala/scala/commit/31a0aa7](31a0aa7) | SI-1672 Catches are in tail position without finally. -[https://github.com/scala/scala/commit/e4d1d93](e4d1d93) | Warn when generated classfiles differ only in case. -[https://github.com/scala/scala/commit/8a1f85d](8a1f85d) | SI-6535 Step back from the precipice of a cycle -[https://github.com/scala/scala/commit/90c87fc](90c87fc) | SI-6549 Improve escaping in REPL codegen. -[https://github.com/scala/scala/commit/d99b7f4](d99b7f4) | SI-6547: elide box unbox pair only when primitives match -[https://github.com/scala/scala/commit/8204b19](8204b19) | SI-5678 Bad return type for [Use Case] docs in Range -[https://github.com/scala/scala/commit/9aa6ded](9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit -[https://github.com/scala/scala/commit/3719f79](3719f79) | Refactor use of SearchFailure in implicits. -[https://github.com/scala/scala/commit/2aa66be](2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case -[https://github.com/scala/scala/commit/0b92073](0b92073) | SI-4664 Make scala.util.Random Serializable -[https://github.com/scala/scala/commit/089cc9f](089cc9f) | Fix for SI-6712, bug in object lifting. -[https://github.com/scala/scala/commit/78a081f](78a081f) | Now the test suite runs MIMA for compatibility testing. -[https://github.com/scala/scala/commit/bb9adfb](bb9adfb) | more ListOfNil => Nil -[https://github.com/scala/scala/commit/838cbe6](838cbe6) | DummyTree => CannotHaveAttrs -[https://github.com/scala/scala/commit/7ee299b](7ee299b) | evicts assert(false) from the compiler -[https://github.com/scala/scala/commit/0ebf72b](0ebf72b) | introduces global.pendingSuperCall -[https://github.com/scala/scala/commit/40063b0](40063b0) | refactors handling of parent types -[https://github.com/scala/scala/commit/85f3202](85f3202) | unifies approaches to call analysis in TreeInfo -[https://github.com/scala/scala/commit/d547760](d547760) | TypeApply + Select and their type-level twins -[https://github.com/scala/scala/commit/5546a72](5546a72) | SI-6696 removes "helper" tree factory methods -[https://github.com/scala/scala/commit/868fe64](868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference -[https://github.com/scala/scala/commit/a725494](a725494) | SI-6766 Create a continuations project in eclipse -[https://github.com/scala/scala/commit/d483ec3](d483ec3) | Fix Scaladoc for the raw interpolator. -[https://github.com/scala/scala/commit/7ee1145](7ee1145) | SI-6631 Handle invalid escapes in string interpolators -[https://github.com/scala/scala/commit/ef61bc5](ef61bc5) | Fix typo in documentation for Seq -[https://github.com/scala/scala/commit/5028181](5028181) | tests for idempotency issues in the typechecker -[https://github.com/scala/scala/commit/a694194](a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. -[https://github.com/scala/scala/commit/dac1488](dac1488) | Fix for SI-6731, dropped trees in selectDynamic. -[https://github.com/scala/scala/commit/d55840e](d55840e) | Asserts about Tree qualifiers. -[https://github.com/scala/scala/commit/1be0244](1be0244) | neg test added -[https://github.com/scala/scala/commit/597a949](597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait -[https://github.com/scala/scala/commit/8fcbee5](8fcbee5) | Take advantage of the margin stripping interpolator. -[https://github.com/scala/scala/commit/a0001fc](a0001fc) | Adds a margin stripping string interpolator. -[https://github.com/scala/scala/commit/20c2a50](20c2a50) | SI-6718 fixes a volatile test -[https://github.com/scala/scala/commit/3177934](3177934) | Mark pattern matcher synthetics as SYNTHETIC. -[https://github.com/scala/scala/commit/b02e952](b02e952) | Set symbol flags at creation. -[https://github.com/scala/scala/commit/7f1ba06](7f1ba06) | Fix for SI-6687, wrong isVar logic. -[https://github.com/scala/scala/commit/555a9ba](555a9ba) | findEntry implementation code more concise and DRYer. -[https://github.com/scala/scala/commit/8b54ec9](8b54ec9) | Fix for SI-6357, cycle with value classes. -[https://github.com/scala/scala/commit/cd1bf78](cd1bf78) | Refactoring of adaptMethod -[https://github.com/scala/scala/commit/2aa6841](2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` -[https://github.com/scala/scala/commit/d0de367](d0de367) | Fix for SI-6706, Symbol breakage under GC. -[https://github.com/scala/scala/commit/548a54d](548a54d) | SI-6023 reify abstract vals -[https://github.com/scala/scala/commit/1fd3a2a](1fd3a2a) | adds comments to standard attachments -[https://github.com/scala/scala/commit/907d6ea](907d6ea) | SI-6673 fixes macro problems with eta expansions -[https://github.com/scala/scala/commit/7376ad7](7376ad7) | SI-6695 Test case for fixed Array match bug -[https://github.com/scala/scala/commit/925c6e3](925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer -[https://github.com/scala/scala/commit/2c23acf](2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove -[https://github.com/scala/scala/commit/74ca558](74ca558) | SI-6551: don't insert apply call in polymorphic expression. -[https://github.com/scala/scala/commit/c656920](c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation -[https://github.com/scala/scala/commit/af8b45f](af8b45f) | Scaladoc update for collection.mutable.MultiMap -[https://github.com/scala/scala/commit/db0bf8f](db0bf8f) | Restore the opimization apparently lost after merge. -[https://github.com/scala/scala/commit/1f0e488](1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. -[https://github.com/scala/scala/commit/65778d7](65778d7) | SI-5330, SI-6014 deal with existential self-type -[https://github.com/scala/scala/commit/f8647ee](f8647ee) | show developer guidelines on opening pull request -[https://github.com/scala/scala/commit/2e0cbe0](2e0cbe0) | sane printing of renamed imports -[https://github.com/scala/scala/commit/48ee29a](48ee29a) | Refine @compileTimeOnly -[https://github.com/scala/scala/commit/6902da3](6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs -[https://github.com/scala/scala/commit/b922573](b922573) | Fix for SI-6662, macro failing too early. -[https://github.com/scala/scala/commit/03aa7fc](03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. -[https://github.com/scala/scala/commit/1bdd5ee](1bdd5ee) | better error when typetagging local classes -[https://github.com/scala/scala/commit/af3b03b](af3b03b) | -Yshow-trees-compact respects other options -[https://github.com/scala/scala/commit/f98e4d0](f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` -[https://github.com/scala/scala/commit/1e2328e](1e2328e) | Fix for SI-6597, implicit case class crasher. -[https://github.com/scala/scala/commit/c7c79c8](c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction -[https://github.com/scala/scala/commit/492cbe5](492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. -[https://github.com/scala/scala/commit/e23f9ed](e23f9ed) | Remove compiler phases that don't influence scaladoc generation. -[https://github.com/scala/scala/commit/d22b74c](d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. -[https://github.com/scala/scala/commit/ed09630](ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug -[https://github.com/scala/scala/commit/a3c5427](a3c5427) | Incorporated changes suggested in code review -[https://github.com/scala/scala/commit/a52bd2c](a52bd2c) | Added one more test for SI-6358 -[https://github.com/scala/scala/commit/4c86dbb](4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. -[https://github.com/scala/scala/commit/aa27396](aa27396) | Remove unneeded calls to substring() -[https://github.com/scala/scala/commit/08ab007](08ab007) | Added a Swing ColorChooser wrapper -[https://github.com/scala/scala/commit/bdff881](bdff881) | Added a Swing PopupMenu wrapper -[https://github.com/scala/scala/commit/c6866a2](c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package -[https://github.com/scala/scala/commit/ad65b28](ad65b28) | Bump version number for next dev cycle. - - - \ No newline at end of file +[b775d8f](https://github.com/scala/scala/commit/b775d8f) | test.done again checks bin compat (using mima 0.1.5) +[09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[26be206](https://github.com/scala/scala/commit/26be206) | Additional test case for Lukas' fix to annotated originals. +[dafebd0](https://github.com/scala/scala/commit/dafebd0) | Fix typing idempotency bug with Annotated trees +[19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[d49532f](https://github.com/scala/scala/commit/d49532f) | check scala-swing for binary compatibility +[dad8796](https://github.com/scala/scala/commit/dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" +[b4f277a](https://github.com/scala/scala/commit/b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" +[85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[2f9b708](https://github.com/scala/scala/commit/2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable +[ddfe3a0](https://github.com/scala/scala/commit/ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" +[9194b37](https://github.com/scala/scala/commit/9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler +[56cbf23](https://github.com/scala/scala/commit/56cbf23) | [nomaster] can't add new class BatchingExecutor +[549a1fe](https://github.com/scala/scala/commit/549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb +[5d487f1](https://github.com/scala/scala/commit/5d487f1) | [nomaster] duplicate tailImpl as a private method +[8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[af0da51](https://github.com/scala/scala/commit/af0da51) | [nomaster] run mima both ways, filter out failures +[13caa49](https://github.com/scala/scala/commit/13caa49) | Fix for paramaccessor alias regression. +[22341e7](https://github.com/scala/scala/commit/22341e7) | Expanded bytecode testing code. +[57c0e63](https://github.com/scala/scala/commit/57c0e63) | accommodates pull request feedback +[ce867c7](https://github.com/scala/scala/commit/ce867c7) | term and type reftrees are now reified uniformly +[09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[66fa1f2](https://github.com/scala/scala/commit/66fa1f2) | Broader checks for poisonous this references. +[4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[ee24807](https://github.com/scala/scala/commit/ee24807) | Move a test from pos to run to highlight bytecode deficiencies. +[6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[f784fbf](https://github.com/scala/scala/commit/f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. +[1f838ed](https://github.com/scala/scala/commit/1f838ed) | [nomaster] verifies compat with 2.10.0 +[c9a0e36](https://github.com/scala/scala/commit/c9a0e36) | [nomaster] Revert "refactors handling of parent types" +[570f4a4](https://github.com/scala/scala/commit/570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" +[c720531](https://github.com/scala/scala/commit/c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" +[4d7982b](https://github.com/scala/scala/commit/4d7982b) | [nomaster] Revert "more ListOfNil => Nil" +[4ef2a49](https://github.com/scala/scala/commit/4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" +[0e0c851](https://github.com/scala/scala/commit/0e0c851) | [nomaster] revives BuildUtils.emptyValDef +[1093ce0](https://github.com/scala/scala/commit/1093ce0) | [nomaster] removes Tree.canHaveAttrs +[7bf0ecc](https://github.com/scala/scala/commit/7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments +[015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[02dd4c9](https://github.com/scala/scala/commit/02dd4c9) | reflecting @throws defined in Scala code +[0bcdf71](https://github.com/scala/scala/commit/0bcdf71) | pullrequest feedback +[adf50a3](https://github.com/scala/scala/commit/adf50a3) | evicts javac-artifacts.jar +[f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[f3cdf14](https://github.com/scala/scala/commit/f3cdf14) | Fix context for type checking early initializers +[7e836f8](https://github.com/scala/scala/commit/7e836f8) | Analyzer Plugins +[b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[a06d31f](https://github.com/scala/scala/commit/a06d31f) | Keep annotations when computing lubs +[6697c28](https://github.com/scala/scala/commit/6697c28) | Allow for Function treess with refined types in UnCurry. +[59918ee](https://github.com/scala/scala/commit/59918ee) | case module toString is synthetic +[91c9c42](https://github.com/scala/scala/commit/91c9c42) | replace symbols correctly when subtyping dependent types +[374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[b47bb0f](https://github.com/scala/scala/commit/b47bb0f) | no type test if static type <:< primitive value class +[494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[71ea3e8](https://github.com/scala/scala/commit/71ea3e8) | no null check for type-tested unapply arg +[62b37dd](https://github.com/scala/scala/commit/62b37dd) | refactor: prepare null check redundancy analysis +[415becd](https://github.com/scala/scala/commit/415becd) | support testing bytecode similarity in ByteCodeTest +[a07555f](https://github.com/scala/scala/commit/a07555f) | bytecode diffing support in ByteCodeTest +[d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[485d815](https://github.com/scala/scala/commit/485d815) | There is no "letters" method in this branch +[033b6c1](https://github.com/scala/scala/commit/033b6c1) | Forgot to cherry-pick the .check file +[831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[4b39be4](https://github.com/scala/scala/commit/4b39be4) | changes the flags to not depend on partest +[ced7411](https://github.com/scala/scala/commit/ced7411) | the scanner is now less eager about deprecations +[1ab7d1c](https://github.com/scala/scala/commit/1ab7d1c) | evicts eponymous packages and objects from tests +[fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[8610d7e](https://github.com/scala/scala/commit/8610d7e) | Add Bytecode test (ASM-based) to partest. +[9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[eba079b](https://github.com/scala/scala/commit/eba079b) | Optimization in AsSeenFromMap. +[f72354c](https://github.com/scala/scala/commit/f72354c) | Remove gratuitous var +[6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[05ad682](https://github.com/scala/scala/commit/05ad682) | Make value classes TreeCheckers friendly +[3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[62111a4](https://github.com/scala/scala/commit/62111a4) | Update a checkfile from a recent fix. +[a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[7c45aa5](https://github.com/scala/scala/commit/7c45aa5) | Bumped partest MaxPermSize to 128m. +[d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[a9bbfec](https://github.com/scala/scala/commit/a9bbfec) | Do not recompute stack frames when instrumenting bytecode. +[b2776b4](https://github.com/scala/scala/commit/b2776b4) | Set `canRetransform` flag to `false` in instrumentation. +[0a967e1](https://github.com/scala/scala/commit/0a967e1) | Correct whitespace in `ASMTransformer.java`. +[f2e45fc](https://github.com/scala/scala/commit/f2e45fc) | Fix class loader issues in instrumentation tests. +[d972336](https://github.com/scala/scala/commit/d972336) | Use the same default scalac options in all three partest frontends +[4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[873aecc](https://github.com/scala/scala/commit/873aecc) | Fix broken build. +[8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[277f0fe](https://github.com/scala/scala/commit/277f0fe) | Removed class files. +[964776f](https://github.com/scala/scala/commit/964776f) | use ArrayBuffer instead of Array to build Formulae +[f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[ce56316](https://github.com/scala/scala/commit/ce56316) | use Constant::isIntRange even if it's NIH +[a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[51f574a](https://github.com/scala/scala/commit/51f574a) | clean up synthesizePartialFunction +[e314ff1](https://github.com/scala/scala/commit/e314ff1) | rework partial function synthesis +[b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[2ceec33](https://github.com/scala/scala/commit/2ceec33) | avoid reflect overhead of certain array instantiations +[f76432a](https://github.com/scala/scala/commit/f76432a) | proper elementClass for WrappedArray +[3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[9575ee9](https://github.com/scala/scala/commit/9575ee9) | Remove -deprecation from partest default options. +[e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[9d1e22b](https://github.com/scala/scala/commit/9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call +[1364381](https://github.com/scala/scala/commit/1364381) | LinearSeq lengthCompare without an iterator. +[24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[4423c59](https://github.com/scala/scala/commit/4423c59) | Remove stray debugging output line. +[3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[0ceaf83](https://github.com/scala/scala/commit/0ceaf83) | scaladoc Template: remove duplicate code and several usages of Option.get. +[b53c35c](https://github.com/scala/scala/commit/b53c35c) | Implicit vars should have non-implicit setters. +[f029c3a](https://github.com/scala/scala/commit/f029c3a) | SI-6795 Simplify errors related to "abstract override" on type members +[71e42a7](https://github.com/scala/scala/commit/71e42a7) | SI-6795 Adds negative check for "abstract override" on types in traits +[5851396](https://github.com/scala/scala/commit/5851396) | Cleanup MemberLookup. Better explain ambiguous link targets. +[0cbefd0](https://github.com/scala/scala/commit/0cbefd0) | Deprecate `scala.tools.nsc.Phases` because it's dead-code. +[0a2022c](https://github.com/scala/scala/commit/0a2022c) | Remove dead code from `Global`. +[cab8ea4](https://github.com/scala/scala/commit/cab8ea4) | Expand test with a stably qualified example. +[90efa6b](https://github.com/scala/scala/commit/90efa6b) | SI-3995 Exclude companions with an existential prefix. +[0429f0f](https://github.com/scala/scala/commit/0429f0f) | cosmetic renamings in runtime reflection +[54a84a3](https://github.com/scala/scala/commit/54a84a3) | SI-6548 reflection now correctly enters jinners +[9ba7cf8](https://github.com/scala/scala/commit/9ba7cf8) | fixes incorrect handling of Annotated in lazy copier +[787e82f](https://github.com/scala/scala/commit/787e82f) | adds scala-reflect.jar to MIMA in ant +[bbf0eb2](https://github.com/scala/scala/commit/bbf0eb2) | Test showing the absence of a forward reference +[289a882](https://github.com/scala/scala/commit/289a882) | SI-5390 Detect forward reference of case class apply +[d29696a](https://github.com/scala/scala/commit/d29696a) | update mailmap +[8b7f0ac](https://github.com/scala/scala/commit/8b7f0ac) | SI-5361 Refactor in accordance with review comments. +[327083d](https://github.com/scala/scala/commit/327083d) | SI-5361 Avoid cyclic type with malformed refinement +[098e8a0](https://github.com/scala/scala/commit/098e8a0) | typedIdent no longer destroys attachments +[6015361](https://github.com/scala/scala/commit/6015361) | Expand pattern match position tests. +[286dced](https://github.com/scala/scala/commit/286dced) | SI-6288 Remedy ill-positioned extractor binding. +[f69b846](https://github.com/scala/scala/commit/f69b846) | SI-6288 Fix positioning of label jumps +[79a43d7](https://github.com/scala/scala/commit/79a43d7) | SI-6288 Position argument of unapply +[2621918](https://github.com/scala/scala/commit/2621918) | s/SuperCallArgs/SuperArgs/ +[dfa4e23](https://github.com/scala/scala/commit/dfa4e23) | simplifies checkBounds +[a0cd0f8](https://github.com/scala/scala/commit/a0cd0f8) | prevents spurious kind bound errors +[24455e2](https://github.com/scala/scala/commit/24455e2) | Recurse into instantiations when stripping type vars. +[089173d](https://github.com/scala/scala/commit/089173d) | Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef +[e5e6d67](https://github.com/scala/scala/commit/e5e6d67) | Extract base scaladoc functionality for the IDE. +[69f4e93](https://github.com/scala/scala/commit/69f4e93) | DRYer crash reports. +[818a2e6](https://github.com/scala/scala/commit/818a2e6) | SI-6555 Better parameter name retention +[c5ffa03](https://github.com/scala/scala/commit/c5ffa03) | Cleanups of reifyBoundTerm and reifyBoundType +[286abfc](https://github.com/scala/scala/commit/286abfc) | SI-5841 reification of renamed imports +[0b1ae9c](https://github.com/scala/scala/commit/0b1ae9c) | SI-5877 Tweak the check for package object owner. +[96e5c40](https://github.com/scala/scala/commit/96e5c40) | SI-5877 Support implicit classes in package objects +[65c1ae5](https://github.com/scala/scala/commit/65c1ae5) | Adds debug logging for synthetic registration. +[673bc70](https://github.com/scala/scala/commit/673bc70) | Split test case to workaround incomplete error report. +[c24400f](https://github.com/scala/scala/commit/c24400f) | SI-6558 Expand test case for annotation typos +[d9928d5](https://github.com/scala/scala/commit/d9928d5) | Fixes SI-6558: typecheck lazy annotation info using non-silent context. +[e249f2e](https://github.com/scala/scala/commit/e249f2e) | SI-4922 Show default in Scaladoc for generic methods. +[bd04b2c](https://github.com/scala/scala/commit/bd04b2c) | SI-6614 Test case for fixed ArrayStack misconduct. +[48cffd0](https://github.com/scala/scala/commit/48cffd0) | Share the empty LinkedList between first0/last0. +[d526f8b](https://github.com/scala/scala/commit/d526f8b) | SI-6690 Release reference to last dequeued element. +[5f2b7c4](https://github.com/scala/scala/commit/5f2b7c4) | SI-5789 Use the ReplTest framework in the test +[850128d](https://github.com/scala/scala/commit/850128d) | SI-5789 Checks in the right version of the test +[d699122](https://github.com/scala/scala/commit/d699122) | SI-5789 Removes assertion about implclass flag in Mixin.scala +[a23cc20](https://github.com/scala/scala/commit/a23cc20) | SI-5894 Don't emit static forwarders for macros. +[b828e32](https://github.com/scala/scala/commit/b828e32) | Remove some low-hanging duplication beween GenJVM / GenASM. +[8434922](https://github.com/scala/scala/commit/8434922) | Addtional test cases for tail calls in catches. +[31a0aa7](https://github.com/scala/scala/commit/31a0aa7) | SI-1672 Catches are in tail position without finally. +[e4d1d93](https://github.com/scala/scala/commit/e4d1d93) | Warn when generated classfiles differ only in case. +[8a1f85d](https://github.com/scala/scala/commit/8a1f85d) | SI-6535 Step back from the precipice of a cycle +[90c87fc](https://github.com/scala/scala/commit/90c87fc) | SI-6549 Improve escaping in REPL codegen. +[d99b7f4](https://github.com/scala/scala/commit/d99b7f4) | SI-6547: elide box unbox pair only when primitives match +[8204b19](https://github.com/scala/scala/commit/8204b19) | SI-5678 Bad return type for [Use Case] docs in Range +[9aa6ded](https://github.com/scala/scala/commit/9aa6ded) | SI-6667 Abort after any ambiguous in-scope implicit +[3719f79](https://github.com/scala/scala/commit/3719f79) | Refactor use of SearchFailure in implicits. +[2aa66be](https://github.com/scala/scala/commit/2aa66be) | SI-4664 [Make scala.util.Random Serializable] Add test case +[0b92073](https://github.com/scala/scala/commit/0b92073) | SI-4664 Make scala.util.Random Serializable +[089cc9f](https://github.com/scala/scala/commit/089cc9f) | Fix for SI-6712, bug in object lifting. +[78a081f](https://github.com/scala/scala/commit/78a081f) | Now the test suite runs MIMA for compatibility testing. +[bb9adfb](https://github.com/scala/scala/commit/bb9adfb) | more ListOfNil => Nil +[838cbe6](https://github.com/scala/scala/commit/838cbe6) | DummyTree => CannotHaveAttrs +[7ee299b](https://github.com/scala/scala/commit/7ee299b) | evicts assert(false) from the compiler +[0ebf72b](https://github.com/scala/scala/commit/0ebf72b) | introduces global.pendingSuperCall +[40063b0](https://github.com/scala/scala/commit/40063b0) | refactors handling of parent types +[85f3202](https://github.com/scala/scala/commit/85f3202) | unifies approaches to call analysis in TreeInfo +[d547760](https://github.com/scala/scala/commit/d547760) | TypeApply + Select and their type-level twins +[5546a72](https://github.com/scala/scala/commit/5546a72) | SI-6696 removes "helper" tree factory methods +[868fe64](https://github.com/scala/scala/commit/868fe64) | SI-6766 Makes the -Pcontinuations:enable flag a project specific preference +[a725494](https://github.com/scala/scala/commit/a725494) | SI-6766 Create a continuations project in eclipse +[d483ec3](https://github.com/scala/scala/commit/d483ec3) | Fix Scaladoc for the raw interpolator. +[7ee1145](https://github.com/scala/scala/commit/7ee1145) | SI-6631 Handle invalid escapes in string interpolators +[ef61bc5](https://github.com/scala/scala/commit/ef61bc5) | Fix typo in documentation for Seq +[5028181](https://github.com/scala/scala/commit/5028181) | tests for idempotency issues in the typechecker +[a694194](https://github.com/scala/scala/commit/a694194) | Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722. +[dac1488](https://github.com/scala/scala/commit/dac1488) | Fix for SI-6731, dropped trees in selectDynamic. +[d55840e](https://github.com/scala/scala/commit/d55840e) | Asserts about Tree qualifiers. +[1be0244](https://github.com/scala/scala/commit/1be0244) | neg test added +[597a949](https://github.com/scala/scala/commit/597a949) | SI-5753 macros cannot be loaded when inherited from a class or a trait +[8fcbee5](https://github.com/scala/scala/commit/8fcbee5) | Take advantage of the margin stripping interpolator. +[a0001fc](https://github.com/scala/scala/commit/a0001fc) | Adds a margin stripping string interpolator. +[20c2a50](https://github.com/scala/scala/commit/20c2a50) | SI-6718 fixes a volatile test +[3177934](https://github.com/scala/scala/commit/3177934) | Mark pattern matcher synthetics as SYNTHETIC. +[b02e952](https://github.com/scala/scala/commit/b02e952) | Set symbol flags at creation. +[7f1ba06](https://github.com/scala/scala/commit/7f1ba06) | Fix for SI-6687, wrong isVar logic. +[555a9ba](https://github.com/scala/scala/commit/555a9ba) | findEntry implementation code more concise and DRYer. +[8b54ec9](https://github.com/scala/scala/commit/8b54ec9) | Fix for SI-6357, cycle with value classes. +[cd1bf78](https://github.com/scala/scala/commit/cd1bf78) | Refactoring of adaptMethod +[2aa6841](https://github.com/scala/scala/commit/2aa6841) | SI-6677 Insert required cast in `new qual.foo.T` +[d0de367](https://github.com/scala/scala/commit/d0de367) | Fix for SI-6706, Symbol breakage under GC. +[548a54d](https://github.com/scala/scala/commit/548a54d) | SI-6023 reify abstract vals +[1fd3a2a](https://github.com/scala/scala/commit/1fd3a2a) | adds comments to standard attachments +[907d6ea](https://github.com/scala/scala/commit/907d6ea) | SI-6673 fixes macro problems with eta expansions +[7376ad7](https://github.com/scala/scala/commit/7376ad7) | SI-6695 Test case for fixed Array match bug +[925c6e3](https://github.com/scala/scala/commit/925c6e3) | SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer +[2c23acf](https://github.com/scala/scala/commit/2c23acf) | SI-6634 Fixes data corruption issue in ListBuffer#remove +[74ca558](https://github.com/scala/scala/commit/74ca558) | SI-6551: don't insert apply call in polymorphic expression. +[c656920](https://github.com/scala/scala/commit/c656920) | SI-6663: don't ignore type parameter on selectDynamic invocation +[af8b45f](https://github.com/scala/scala/commit/af8b45f) | Scaladoc update for collection.mutable.MultiMap +[db0bf8f](https://github.com/scala/scala/commit/db0bf8f) | Restore the opimization apparently lost after merge. +[1f0e488](https://github.com/scala/scala/commit/1f0e488) | Fixes SI-6150 - backport to 2.10.x branch. +[65778d7](https://github.com/scala/scala/commit/65778d7) | SI-5330, SI-6014 deal with existential self-type +[f8647ee](https://github.com/scala/scala/commit/f8647ee) | show developer guidelines on opening pull request +[2e0cbe0](https://github.com/scala/scala/commit/2e0cbe0) | sane printing of renamed imports +[48ee29a](https://github.com/scala/scala/commit/48ee29a) | Refine @compileTimeOnly +[6902da3](https://github.com/scala/scala/commit/6902da3) | SI-6539 Annotation for methods unfit for post-typer ASTs +[b922573](https://github.com/scala/scala/commit/b922573) | Fix for SI-6662, macro failing too early. +[03aa7fc](https://github.com/scala/scala/commit/03aa7fc) | SI-6616 Check that unsafe operations are only called on the presentation compiler thread. +[1bdd5ee](https://github.com/scala/scala/commit/1bdd5ee) | better error when typetagging local classes +[af3b03b](https://github.com/scala/scala/commit/af3b03b) | -Yshow-trees-compact respects other options +[f98e4d0](https://github.com/scala/scala/commit/f98e4d0) | Fix type of the custom `ClassTag` in `PatternMatching.scala` +[1e2328e](https://github.com/scala/scala/commit/1e2328e) | Fix for SI-6597, implicit case class crasher. +[c7c79c8](https://github.com/scala/scala/commit/c7c79c8) | SI-6488: Stop I/O threads prior to Process destruction +[492cbe5](https://github.com/scala/scala/commit/492cbe5) | Fixes SI-6559 - StringContext not using passed in escape function. +[e23f9ed](https://github.com/scala/scala/commit/e23f9ed) | Remove compiler phases that don't influence scaladoc generation. +[d22b74c](https://github.com/scala/scala/commit/d22b74c) | Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting. +[ed09630](https://github.com/scala/scala/commit/ed09630) | Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug +[a3c5427](https://github.com/scala/scala/commit/a3c5427) | Incorporated changes suggested in code review +[a52bd2c](https://github.com/scala/scala/commit/a52bd2c) | Added one more test for SI-6358 +[4c86dbb](https://github.com/scala/scala/commit/4c86dbb) | Closes SI-6358. Move accessor generation for lazy vals to typers. +[aa27396](https://github.com/scala/scala/commit/aa27396) | Remove unneeded calls to substring() +[08ab007](https://github.com/scala/scala/commit/08ab007) | Added a Swing ColorChooser wrapper +[bdff881](https://github.com/scala/scala/commit/bdff881) | Added a Swing PopupMenu wrapper +[c6866a2](https://github.com/scala/scala/commit/c6866a2) | SI-6422: add missing Fractional and Integral alias in scala package +[ad65b28](https://github.com/scala/scala/commit/ad65b28) | Bump version number for next dev cycle. diff --git a/news/_posts/2013-03-20-gsoc13.md b/news/_posts/2013-03-20-gsoc13.md index ee6ede0ba..2ce29f9e6 100644 --- a/news/_posts/2013-03-20-gsoc13.md +++ b/news/_posts/2013-03-20-gsoc13.md @@ -350,7 +350,7 @@ Resources: Contact details for the plugin project -[dev@sublimescala.org](dev@sublimescala.org), [eugene.burmako@epfl.ch](eugene.burmako@epfl.ch), [vlad.ureche@epfl.ch](vlad.ureche@epfl.ch) +[dev@sublimescala.org](mailto:dev@sublimescala.org), [eugene.burmako@epfl.ch](mailto:eugene.burmako@epfl.ch), [vlad.ureche@epfl.ch](mailto:vlad.ureche@epfl.ch) # Requirements and Guidelines diff --git a/news/_posts/2013-05-23-release-notes-v2.10.2-RC1.md b/news/_posts/2013-05-23-release-notes-v2.10.2-RC1.md index 9bf6bbadd..ae0aa3fa4 100644 --- a/news/_posts/2013-05-23-release-notes-v2.10.2-RC1.md +++ b/news/_posts/2013-05-23-release-notes-v2.10.2-RC1.md @@ -157,115 +157,115 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-7201](SI-7201) | [https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://issues.scala-lang.org/browse/SI-6424](SI-6424) | [https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-7359](SI-7359) | [https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://issues.scala-lang.org/browse/SI-7464](SI-7464) | [https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://issues.scala-lang.org/browse/SI-5886](SI-5886) | [https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://issues.scala-lang.org/browse/SI-7383](SI-7383) | [https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://issues.scala-lang.org/browse/SI-7438](SI-7438), [https://issues.scala-lang.org/browse/SI-7442](SI-7442) | [https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://issues.scala-lang.org/browse/SI-7166](SI-7166) | [https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7047](SI-7047) | [https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://issues.scala-lang.org/browse/SI-7167](SI-7167) | [https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-7453](SI-7453), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-3859](SI-3859), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://issues.scala-lang.org/browse/SI-7465](SI-7465) | [https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://issues.scala-lang.org/browse/SI-5734](SI-5734) | [https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://issues.scala-lang.org/browse/SI-7398](SI-7398) | [https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://issues.scala-lang.org/browse/SI-7271](SI-7271), [https://issues.scala-lang.org/browse/SI-7325](SI-7325) | [https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://issues.scala-lang.org/browse/SI-7271](SI-7271) | [https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://issues.scala-lang.org/browse/SI-7426](SI-7426) | [https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://issues.scala-lang.org/browse/SI-5634](SI-5634) | [https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://issues.scala-lang.org/browse/SI-7441](SI-7441) | [https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://issues.scala-lang.org/browse/SI-7385](SI-7385) | [https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://issues.scala-lang.org/browse/SI-6091](SI-6091) | [https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://issues.scala-lang.org/browse/SI-6771](SI-6771) | [https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://issues.scala-lang.org/browse/SI-6532](SI-6532) | [https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://issues.scala-lang.org/browse/SI-7369](SI-7369) | [https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://issues.scala-lang.org/browse/SI-7367](SI-7367) | [https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://issues.scala-lang.org/browse/SI-6943](SI-6943) | [https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675), [https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://issues.scala-lang.org/browse/SI-7355](SI-7355) | [https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://issues.scala-lang.org/browse/SI-7330](SI-7330) | [https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://issues.scala-lang.org/browse/SI-7200](SI-7200) | [https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://issues.scala-lang.org/browse/SI-7388](SI-7388) | [https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://issues.scala-lang.org/browse/SI-7377](SI-7377) | [https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7319](SI-7319) | [https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://issues.scala-lang.org/browse/SI-7329](SI-7329) | [https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://issues.scala-lang.org/browse/SI-6286](SI-6286) | [https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://issues.scala-lang.org/browse/SI-7360](SI-7360) | [https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://issues.scala-lang.org/browse/SI-6386](SI-6386) | [https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://issues.scala-lang.org/browse/SI-7289](SI-7289) | [https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://issues.scala-lang.org/browse/SI-6937](SI-6937) | [https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://issues.scala-lang.org/browse/SI-7321](SI-7321) | [https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://issues.scala-lang.org/browse/SI-6900](SI-6900) | [https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://issues.scala-lang.org/browse/SI-6135](SI-6135) | [https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://issues.scala-lang.org/browse/SI-7316](SI-7316) | [https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://issues.scala-lang.org/browse/SI-7147](SI-7147) | [https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://issues.scala-lang.org/browse/SI-6793](SI-6793) | [https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6146](SI-6146), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://issues.scala-lang.org/browse/SI-6124](SI-6124), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://issues.scala-lang.org/browse/SI-7237](SI-7237) | [https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://issues.scala-lang.org/browse/SI-7246](SI-7246) | [https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://issues.scala-lang.org/browse/SI-7299](SI-7299) | [https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://issues.scala-lang.org/browse/SI-6580](SI-6580), [https://issues.scala-lang.org/browse/SI-6580](SI-6580) | [https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://issues.scala-lang.org/browse/SI-6022](SI-6022), [https://issues.scala-lang.org/browse/SI-6210](SI-6210) | [https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://issues.scala-lang.org/browse/SI-7013](SI-7013) | [https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://issues.scala-lang.org/browse/SI-7251](SI-7251), [https://issues.scala-lang.org/browse/SI-7251](SI-7251) | [https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://issues.scala-lang.org/browse/SI-5699](SI-5699) | [https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://issues.scala-lang.org/browse/SI-3994](SI-3994), [https://issues.scala-lang.org/browse/SI-7242](SI-7242) | [https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://issues.scala-lang.org/browse/SI-7258](SI-7258) | [https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-7259](SI-7259) | [https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://issues.scala-lang.org/browse/SI-1247](SI-1247), [https://issues.scala-lang.org/browse/SI-7249](SI-7249) | [https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://issues.scala-lang.org/browse/SI-5464](SI-5464), [https://issues.scala-lang.org/browse/SI-7176](SI-7176), [https://issues.scala-lang.org/browse/SI-6921](SI-6921), [https://issues.scala-lang.org/browse/SI-7239](SI-7239) | [https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://issues.scala-lang.org/browse/SI-7232](SI-7232) | [https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://issues.scala-lang.org/browse/SI-7240](SI-7240) | [https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://issues.scala-lang.org/browse/SI-6725](SI-6725) | [https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://issues.scala-lang.org/browse/SI-7132](SI-7132) | [https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://issues.scala-lang.org/browse/SI-7328](SI-7328) | [https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://issues.scala-lang.org/browse/SI-5710](SI-5710) | [https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235) | [https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://issues.scala-lang.org/browse/SI-7226](SI-7226) | [https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://issues.scala-lang.org/browse/SI-7224](SI-7224) | [https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://issues.scala-lang.org/browse/SI-7214](SI-7214) | [https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://issues.scala-lang.org/browse/SI-7109](SI-7109), [https://issues.scala-lang.org/browse/SI-7153](SI-7153) | [https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7215](SI-7215) | [https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://issues.scala-lang.org/browse/SI-7185](SI-7185) | [https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://issues.scala-lang.org/browse/SI-7190](SI-7190) | [https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://issues.scala-lang.org/browse/SI-7045](SI-7045), [https://issues.scala-lang.org/browse/SI-6240](SI-6240) | [https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://issues.scala-lang.org/browse/SI-6191](SI-6191) | [https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://issues.scala-lang.org/browse/SI-7045](SI-7045) | [https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://issues.scala-lang.org/browse/SI-7107](SI-7107) | [https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://issues.scala-lang.org/browse/SI-7074](SI-7074) | [https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7172](SI-7172), [https://issues.scala-lang.org/browse/SI-7171](SI-7171) | [https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://issues.scala-lang.org/browse/SI-7130](SI-7130) | [https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://issues.scala-lang.org/browse/SI-7143](SI-7143) | [https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://issues.scala-lang.org/browse/SI-7134](SI-7134) | [https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://issues.scala-lang.org/browse/SI-5063](SI-5063) | [https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://issues.scala-lang.org/browse/SI-5920](SI-5920), [https://issues.scala-lang.org/browse/SI-5744](SI-5744) | [https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://issues.scala-lang.org/browse/SI-6514](SI-6514) | [https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://issues.scala-lang.org/browse/SI-6225](SI-6225) | [https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://issues.scala-lang.org/browse/SI-6935](SI-6935) | [https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://issues.scala-lang.org/browse/SI-6370](SI-6370) | [https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://issues.scala-lang.org/browse/SI-6158](SI-6158) | [https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log +[SI-7201](https://issues.scala-lang.org/browse/SI-7201) | [08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[SI-6424](https://issues.scala-lang.org/browse/SI-6424) | [12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-7359](https://issues.scala-lang.org/browse/SI-7359) | [7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[SI-7464](https://issues.scala-lang.org/browse/SI-7464) | [5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[SI-5886](https://issues.scala-lang.org/browse/SI-5886) | [e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[SI-7383](https://issues.scala-lang.org/browse/SI-7383) | [b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[SI-7438](https://issues.scala-lang.org/browse/SI-7438), [SI-7442](https://issues.scala-lang.org/browse/SI-7442) | [77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[SI-7166](https://issues.scala-lang.org/browse/SI-7166) | [3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[SI-7047](https://issues.scala-lang.org/browse/SI-7047) | [b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[SI-7167](https://issues.scala-lang.org/browse/SI-7167) | [8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-7453](https://issues.scala-lang.org/browse/SI-7453), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-3859](https://issues.scala-lang.org/browse/SI-3859), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[SI-7465](https://issues.scala-lang.org/browse/SI-7465) | [a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[SI-5734](https://issues.scala-lang.org/browse/SI-5734) | [8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[SI-7398](https://issues.scala-lang.org/browse/SI-7398) | [b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[SI-7271](https://issues.scala-lang.org/browse/SI-7271), [SI-7325](https://issues.scala-lang.org/browse/SI-7325) | [cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[SI-7271](https://issues.scala-lang.org/browse/SI-7271) | [a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[SI-7426](https://issues.scala-lang.org/browse/SI-7426) | [df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[SI-5634](https://issues.scala-lang.org/browse/SI-5634) | [3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[SI-7441](https://issues.scala-lang.org/browse/SI-7441) | [e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[SI-7385](https://issues.scala-lang.org/browse/SI-7385) | [d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[SI-6091](https://issues.scala-lang.org/browse/SI-6091) | [62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[SI-6771](https://issues.scala-lang.org/browse/SI-6771) | [3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[SI-6532](https://issues.scala-lang.org/browse/SI-6532) | [17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[SI-7369](https://issues.scala-lang.org/browse/SI-7369) | [6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[SI-7367](https://issues.scala-lang.org/browse/SI-7367) | [184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[SI-6943](https://issues.scala-lang.org/browse/SI-6943) | [8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675), [SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[SI-7355](https://issues.scala-lang.org/browse/SI-7355) | [0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[SI-7330](https://issues.scala-lang.org/browse/SI-7330) | [e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[SI-7200](https://issues.scala-lang.org/browse/SI-7200) | [8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[SI-7388](https://issues.scala-lang.org/browse/SI-7388) | [3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[SI-7377](https://issues.scala-lang.org/browse/SI-7377) | [15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7319](https://issues.scala-lang.org/browse/SI-7319) | [ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[SI-7329](https://issues.scala-lang.org/browse/SI-7329) | [aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[SI-6286](https://issues.scala-lang.org/browse/SI-6286) | [67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[SI-7360](https://issues.scala-lang.org/browse/SI-7360) | [23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[SI-6386](https://issues.scala-lang.org/browse/SI-6386) | [7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[SI-7289](https://issues.scala-lang.org/browse/SI-7289) | [6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[SI-6937](https://issues.scala-lang.org/browse/SI-6937) | [34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[SI-7321](https://issues.scala-lang.org/browse/SI-7321) | [0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[SI-6900](https://issues.scala-lang.org/browse/SI-6900) | [c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[SI-6135](https://issues.scala-lang.org/browse/SI-6135) | [d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[SI-7316](https://issues.scala-lang.org/browse/SI-7316) | [61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[SI-7147](https://issues.scala-lang.org/browse/SI-7147) | [d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[SI-6793](https://issues.scala-lang.org/browse/SI-6793) | [ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[SI-6146](https://issues.scala-lang.org/browse/SI-6146), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[SI-6124](https://issues.scala-lang.org/browse/SI-6124), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[SI-7237](https://issues.scala-lang.org/browse/SI-7237) | [67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[SI-7246](https://issues.scala-lang.org/browse/SI-7246) | [cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[SI-7299](https://issues.scala-lang.org/browse/SI-7299) | [b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[SI-6580](https://issues.scala-lang.org/browse/SI-6580), [SI-6580](https://issues.scala-lang.org/browse/SI-6580) | [b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[SI-6022](https://issues.scala-lang.org/browse/SI-6022), [SI-6210](https://issues.scala-lang.org/browse/SI-6210) | [47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[SI-7013](https://issues.scala-lang.org/browse/SI-7013) | [df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[SI-7251](https://issues.scala-lang.org/browse/SI-7251), [SI-7251](https://issues.scala-lang.org/browse/SI-7251) | [395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[SI-5699](https://issues.scala-lang.org/browse/SI-5699) | [50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[SI-3994](https://issues.scala-lang.org/browse/SI-3994), [SI-7242](https://issues.scala-lang.org/browse/SI-7242) | [2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[SI-7258](https://issues.scala-lang.org/browse/SI-7258) | [ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-7259](https://issues.scala-lang.org/browse/SI-7259) | [f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[SI-1247](https://issues.scala-lang.org/browse/SI-1247), [SI-7249](https://issues.scala-lang.org/browse/SI-7249) | [552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[SI-5464](https://issues.scala-lang.org/browse/SI-5464), [SI-7176](https://issues.scala-lang.org/browse/SI-7176), [SI-6921](https://issues.scala-lang.org/browse/SI-6921), [SI-7239](https://issues.scala-lang.org/browse/SI-7239) | [174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[SI-7232](https://issues.scala-lang.org/browse/SI-7232) | [6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[SI-7240](https://issues.scala-lang.org/browse/SI-7240) | [a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[SI-6725](https://issues.scala-lang.org/browse/SI-6725) | [9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[SI-7132](https://issues.scala-lang.org/browse/SI-7132) | [eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[SI-7328](https://issues.scala-lang.org/browse/SI-7328) | [745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[SI-5710](https://issues.scala-lang.org/browse/SI-5710) | [f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235) | [3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[SI-7226](https://issues.scala-lang.org/browse/SI-7226) | [7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[SI-7224](https://issues.scala-lang.org/browse/SI-7224) | [292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[SI-7214](https://issues.scala-lang.org/browse/SI-7214) | [acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[SI-7109](https://issues.scala-lang.org/browse/SI-7109), [SI-7153](https://issues.scala-lang.org/browse/SI-7153) | [53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[SI-7215](https://issues.scala-lang.org/browse/SI-7215) | [ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[SI-7185](https://issues.scala-lang.org/browse/SI-7185) | [387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[SI-7190](https://issues.scala-lang.org/browse/SI-7190) | [1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[SI-7045](https://issues.scala-lang.org/browse/SI-7045), [SI-6240](https://issues.scala-lang.org/browse/SI-6240) | [0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[SI-6191](https://issues.scala-lang.org/browse/SI-6191) | [c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[SI-7045](https://issues.scala-lang.org/browse/SI-7045) | [07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[SI-7107](https://issues.scala-lang.org/browse/SI-7107) | [4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[SI-7074](https://issues.scala-lang.org/browse/SI-7074) | [8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[SI-7172](https://issues.scala-lang.org/browse/SI-7172), [SI-7171](https://issues.scala-lang.org/browse/SI-7171) | [3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[SI-7130](https://issues.scala-lang.org/browse/SI-7130) | [c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[SI-7143](https://issues.scala-lang.org/browse/SI-7143) | [4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[SI-7134](https://issues.scala-lang.org/browse/SI-7134) | [fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[SI-5063](https://issues.scala-lang.org/browse/SI-5063) | [c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[SI-5920](https://issues.scala-lang.org/browse/SI-5920), [SI-5744](https://issues.scala-lang.org/browse/SI-5744) | [9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[SI-6514](https://issues.scala-lang.org/browse/SI-6514) | [673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[SI-6225](https://issues.scala-lang.org/browse/SI-6225) | [451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[SI-6935](https://issues.scala-lang.org/browse/SI-6935) | [c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[SI-6370](https://issues.scala-lang.org/browse/SI-6370) | [7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[SI-6158](https://issues.scala-lang.org/browse/SI-6158) | [6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log @@ -274,207 +274,204 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://github.com/scala/scala/commit/f628565](f628565) | Prevent slash duplication. -[https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://github.com/scala/scala/commit/6114038](6114038) | [nomaster] unbreaks test.bc -[https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://github.com/scala/scala/commit/bc10715](bc10715) | easy way of writing not implemented macros -[https://github.com/scala/scala/commit/b08c135](b08c135) | Fix for unreachable code warning. -[https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://github.com/scala/scala/commit/4e64a27](4e64a27) | [nomaster] removes duplication in inferImplicitValue -[https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://github.com/scala/scala/commit/bb73b96](bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed -[https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://github.com/scala/scala/commit/7562499](7562499) | Scaladoc: fixing small typo in PartialFunction.scala -[https://github.com/scala/scala/commit/5751ddd](5751ddd) | pull request feedback -[https://github.com/scala/scala/commit/75a3b88](75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path -[https://github.com/scala/scala/commit/35c0145](35c0145) | removes the traces of always on debug diagnostics -[https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://github.com/scala/scala/commit/f1040ea](f1040ea) | fixes a checkfile breakage in 2.10.x -[https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://github.com/scala/scala/commit/fbb1363](fbb1363) | Refactor DirectTest so java can be tested. -[https://github.com/scala/scala/commit/25f49cb](25f49cb) | literal() now assigns a position to the tree it produces -[https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://github.com/scala/scala/commit/83c059d](83c059d) | use relative symlink in distpack -[https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://github.com/scala/scala/commit/d3aa9a7](d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. -[https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://github.com/scala/scala/commit/b40749f](b40749f) | Corrects link in README.rst -[https://github.com/scala/scala/commit/19a61e5](19a61e5) | Update links to old website, in preparation for launch. -[https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://github.com/scala/scala/commit/9d98b6d](9d98b6d) | Interactive scaladoc: mark new typer run when done. -[https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://github.com/scala/scala/commit/8556ca0](8556ca0) | Quiet down overloaded implicit warning. -[https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://github.com/scala/scala/commit/351d5ec](351d5ec) | Absolute path in error message. -[https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://github.com/scala/scala/commit/dc3fa0a](dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR -[https://github.com/scala/scala/commit/3fe2e86](3fe2e86) | assume build.release when maven.version.suffix is set -[https://github.com/scala/scala/commit/7184bd3](7184bd3) | make quick.done depend on quick.bin again -[https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://github.com/scala/scala/commit/6591acb](6591acb) | comments to address reviewer feedback -[https://github.com/scala/scala/commit/92a1785](92a1785) | formatting -[https://github.com/scala/scala/commit/7c0e8f0](7c0e8f0) | Preliminary support for zinc. -[https://github.com/scala/scala/commit/ceeb40c](ceeb40c) | Regularity for build.xml: 1 output dir / project -[https://github.com/scala/scala/commit/5dca660](5dca660) | get rid of args element in staged-scalac -[https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://github.com/scala/scala/commit/3ac185b](3ac185b) | Refactor existential related code out of types. -[https://github.com/scala/scala/commit/f7c9adc](f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. -[https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://github.com/scala/scala/commit/da90207](da90207) | Correct sorting example for Ordering in scaladoc -[https://github.com/scala/scala/commit/0cc9496](0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute -[https://github.com/scala/scala/commit/024cdd4](024cdd4) | Strip version suffix from diffutils. -[https://github.com/scala/scala/commit/ba21f36](ba21f36) | Use java-diff-utils for diffing in partest. -[https://github.com/scala/scala/commit/3ec36bb](3ec36bb) | Clean up pack targets. Better dependency tracking. -[https://github.com/scala/scala/commit/dc5326c](dc5326c) | ant clean only zaps the quick stage -[https://github.com/scala/scala/commit/c2da1c5](c2da1c5) | Run test.scaladoc before test.suite. Fail fast. -[https://github.com/scala/scala/commit/c5511de](c5511de) | Let continuations library sources determine docs.lib's actuality -[https://github.com/scala/scala/commit/88b7a72](88b7a72) | Preparation for faster PR validation -[https://github.com/scala/scala/commit/ac1a0f0](ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin -[https://github.com/scala/scala/commit/d85c3f1](d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. -[https://github.com/scala/scala/commit/3bb1af9](3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions -[https://github.com/scala/scala/commit/86bea6a](86bea6a) | run test.bc as part of tests on 2.10.x -[https://github.com/scala/scala/commit/6620758](6620758) | restored dependency of pack.done on quick.bin -[https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://github.com/scala/scala/commit/df61e04](df61e04) | Fix typos in build.xml -[https://github.com/scala/scala/commit/b7cbda7](b7cbda7) | Log when invokedynamic instruction is encountered -[https://github.com/scala/scala/commit/e78896f](e78896f) | Read version 51 (JDK 7) class files. -[https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://github.com/scala/scala/commit/fbecd5d](fbecd5d) | Allow getting STARR via maven, also: locker.skip -[https://github.com/scala/scala/commit/7d2c1f3](7d2c1f3) | Use stage/project for taskname instead of scalacfork -[https://github.com/scala/scala/commit/e3b5e0b](e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. -[https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://github.com/scala/scala/commit/b0560c5](b0560c5) | Remove fragile code, made redundant by previous commit -[https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://github.com/scala/scala/commit/99bdebb](99bdebb) | removes duplication in FreeDef extractors -[https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://github.com/scala/scala/commit/5db04eb](5db04eb) | an amazing discovery made by Iulian -[https://github.com/scala/scala/commit/fc46281](fc46281) | fixes the craziness in JavaUniverse.log -[https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://github.com/scala/scala/commit/e90efd6](e90efd6) | Reduce duplication and increase verbosity in MiMa execution. -[https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/5b7cfe3](5b7cfe3) | better names for components of MatchTranslator -[https://github.com/scala/scala/commit/0a3219b](0a3219b) | move sat solving to separate file -[https://github.com/scala/scala/commit/ebaa34e](ebaa34e) | simplify dependencies between patmat components, remove self types -[https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://github.com/scala/scala/commit/387b259](387b259) | runtime reflection: death from thousand threads -[https://github.com/scala/scala/commit/73d079f](73d079f) | removes the assertion in missingHook -[https://github.com/scala/scala/commit/f4dd56c](f4dd56c) | synchronizes names -[https://github.com/scala/scala/commit/dd148de](dd148de) | synchronizes pendingVolatiles -[https://github.com/scala/scala/commit/4cbb935](4cbb935) | synchronizes toolboxes -[https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://github.com/scala/scala/commit/bebd62d](bebd62d) | optimizes Scala reflection GIL -[https://github.com/scala/scala/commit/735634f](735634f) | initializes lazy vals and inner objects in advance -[https://github.com/scala/scala/commit/5b37cfb](5b37cfb) | introduces GIL to Scala reflection -[https://github.com/scala/scala/commit/981da8e](981da8e) | cleans up initialization of runtime reflection -[https://github.com/scala/scala/commit/b2c2493](b2c2493) | reflection no longer uses atPhase and friends -[https://github.com/scala/scala/commit/a9dca51](a9dca51) | synchronizes symbols -[https://github.com/scala/scala/commit/0262941](0262941) | removes the crazy extraneous log -[https://github.com/scala/scala/commit/21d5d38](21d5d38) | moves Symbol#SymbolKind to Symbols -[https://github.com/scala/scala/commit/3e7db2d](3e7db2d) | adds some comments to resetAttrs -[https://github.com/scala/scala/commit/e2a17d9](e2a17d9) | resetAttrs now always erases This.tpe -[https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://github.com/scala/scala/commit/18a2ba2](18a2ba2) | please ant with filenames, add comments -[https://github.com/scala/scala/commit/6a7078c](6a7078c) | remove unused imports -[https://github.com/scala/scala/commit/7fdc873](7fdc873) | [refactor] move some logic-related code -[https://github.com/scala/scala/commit/c930a85](c930a85) | [refactor] better name for symbolicCase -[https://github.com/scala/scala/commit/76fc728](76fc728) | [refactor] make hash-consing more robust -[https://github.com/scala/scala/commit/712a921](712a921) | drop Cond in favor of Prop -[https://github.com/scala/scala/commit/1b47248](1b47248) | [refactor] prepare migration from Cond to Prop -[https://github.com/scala/scala/commit/647a760](647a760) | [refactor] type analysis consolidation -[https://github.com/scala/scala/commit/e14846b](e14846b) | [refactor] move PatternMatching.scala to transform.patmat -[https://github.com/scala/scala/commit/f5ed914](f5ed914) | re-align 2.10.x's pattern matcher with master's -[https://github.com/scala/scala/commit/b20e288](b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses -[https://github.com/scala/scala/commit/d2a36ab](d2a36ab) | Shadowed Implict typo (fixes no issue) -[https://github.com/scala/scala/commit/39249d5](39249d5) | bump build number to 2.10.2 -[https://github.com/scala/scala/commit/3c22436](3c22436) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/8206e26](8206e26) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://github.com/scala/scala/commit/5379eba](5379eba) | Removing disabled, unneeded futures tests -[https://github.com/scala/scala/commit/9f25a2a](9f25a2a) | make Future scaladoc examples up-to-date and compilable -[https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://github.com/scala/scala/commit/de2410b](de2410b) | silences t6323a -[https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://github.com/scala/scala/commit/ef6095a](ef6095a) | Tolerate symbol sharing between accessor/field. -[https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log - - - \ No newline at end of file +[08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[f628565](https://github.com/scala/scala/commit/f628565) | Prevent slash duplication. +[7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[6114038](https://github.com/scala/scala/commit/6114038) | [nomaster] unbreaks test.bc +[5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[bc10715](https://github.com/scala/scala/commit/bc10715) | easy way of writing not implemented macros +[b08c135](https://github.com/scala/scala/commit/b08c135) | Fix for unreachable code warning. +[e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[4e64a27](https://github.com/scala/scala/commit/4e64a27) | [nomaster] removes duplication in inferImplicitValue +[3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[bb73b96](https://github.com/scala/scala/commit/bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed +[90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[7562499](https://github.com/scala/scala/commit/7562499) | Scaladoc: fixing small typo in PartialFunction.scala +[5751ddd](https://github.com/scala/scala/commit/5751ddd) | pull request feedback +[75a3b88](https://github.com/scala/scala/commit/75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path +[35c0145](https://github.com/scala/scala/commit/35c0145) | removes the traces of always on debug diagnostics +[a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[f1040ea](https://github.com/scala/scala/commit/f1040ea) | fixes a checkfile breakage in 2.10.x +[8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[fbb1363](https://github.com/scala/scala/commit/fbb1363) | Refactor DirectTest so java can be tested. +[25f49cb](https://github.com/scala/scala/commit/25f49cb) | literal() now assigns a position to the tree it produces +[cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[83c059d](https://github.com/scala/scala/commit/83c059d) | use relative symlink in distpack +[17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[d3aa9a7](https://github.com/scala/scala/commit/d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. +[6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[b40749f](https://github.com/scala/scala/commit/b40749f) | Corrects link in README.rst +[19a61e5](https://github.com/scala/scala/commit/19a61e5) | Update links to old website, in preparation for launch. +[8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[9d98b6d](https://github.com/scala/scala/commit/9d98b6d) | Interactive scaladoc: mark new typer run when done. +[e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[8556ca0](https://github.com/scala/scala/commit/8556ca0) | Quiet down overloaded implicit warning. +[8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[351d5ec](https://github.com/scala/scala/commit/351d5ec) | Absolute path in error message. +[3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[dc3fa0a](https://github.com/scala/scala/commit/dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR +[3fe2e86](https://github.com/scala/scala/commit/3fe2e86) | assume build.release when maven.version.suffix is set +[7184bd3](https://github.com/scala/scala/commit/7184bd3) | make quick.done depend on quick.bin again +[0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[6591acb](https://github.com/scala/scala/commit/6591acb) | comments to address reviewer feedback +[92a1785](https://github.com/scala/scala/commit/92a1785) | formatting +[7c0e8f0](https://github.com/scala/scala/commit/7c0e8f0) | Preliminary support for zinc. +[ceeb40c](https://github.com/scala/scala/commit/ceeb40c) | Regularity for build.xml: 1 output dir / project +[5dca660](https://github.com/scala/scala/commit/5dca660) | get rid of args element in staged-scalac +[c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[3ac185b](https://github.com/scala/scala/commit/3ac185b) | Refactor existential related code out of types. +[f7c9adc](https://github.com/scala/scala/commit/f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. +[61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[da90207](https://github.com/scala/scala/commit/da90207) | Correct sorting example for Ordering in scaladoc +[0cc9496](https://github.com/scala/scala/commit/0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute +[024cdd4](https://github.com/scala/scala/commit/024cdd4) | Strip version suffix from diffutils. +[ba21f36](https://github.com/scala/scala/commit/ba21f36) | Use java-diff-utils for diffing in partest. +[3ec36bb](https://github.com/scala/scala/commit/3ec36bb) | Clean up pack targets. Better dependency tracking. +[dc5326c](https://github.com/scala/scala/commit/dc5326c) | ant clean only zaps the quick stage +[c2da1c5](https://github.com/scala/scala/commit/c2da1c5) | Run test.scaladoc before test.suite. Fail fast. +[c5511de](https://github.com/scala/scala/commit/c5511de) | Let continuations library sources determine docs.lib's actuality +[88b7a72](https://github.com/scala/scala/commit/88b7a72) | Preparation for faster PR validation +[ac1a0f0](https://github.com/scala/scala/commit/ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin +[d85c3f1](https://github.com/scala/scala/commit/d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. +[3bb1af9](https://github.com/scala/scala/commit/3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions +[86bea6a](https://github.com/scala/scala/commit/86bea6a) | run test.bc as part of tests on 2.10.x +[6620758](https://github.com/scala/scala/commit/6620758) | restored dependency of pack.done on quick.bin +[dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[df61e04](https://github.com/scala/scala/commit/df61e04) | Fix typos in build.xml +[b7cbda7](https://github.com/scala/scala/commit/b7cbda7) | Log when invokedynamic instruction is encountered +[e78896f](https://github.com/scala/scala/commit/e78896f) | Read version 51 (JDK 7) class files. +[b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[fbecd5d](https://github.com/scala/scala/commit/fbecd5d) | Allow getting STARR via maven, also: locker.skip +[7d2c1f3](https://github.com/scala/scala/commit/7d2c1f3) | Use stage/project for taskname instead of scalacfork +[e3b5e0b](https://github.com/scala/scala/commit/e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. +[df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[b0560c5](https://github.com/scala/scala/commit/b0560c5) | Remove fragile code, made redundant by previous commit +[386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[99bdebb](https://github.com/scala/scala/commit/99bdebb) | removes duplication in FreeDef extractors +[2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[5db04eb](https://github.com/scala/scala/commit/5db04eb) | an amazing discovery made by Iulian +[fc46281](https://github.com/scala/scala/commit/fc46281) | fixes the craziness in JavaUniverse.log +[ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[e90efd6](https://github.com/scala/scala/commit/e90efd6) | Reduce duplication and increase verbosity in MiMa execution. +[552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[5b7cfe3](https://github.com/scala/scala/commit/5b7cfe3) | better names for components of MatchTranslator +[0a3219b](https://github.com/scala/scala/commit/0a3219b) | move sat solving to separate file +[ebaa34e](https://github.com/scala/scala/commit/ebaa34e) | simplify dependencies between patmat components, remove self types +[ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[387b259](https://github.com/scala/scala/commit/387b259) | runtime reflection: death from thousand threads +[73d079f](https://github.com/scala/scala/commit/73d079f) | removes the assertion in missingHook +[f4dd56c](https://github.com/scala/scala/commit/f4dd56c) | synchronizes names +[dd148de](https://github.com/scala/scala/commit/dd148de) | synchronizes pendingVolatiles +[4cbb935](https://github.com/scala/scala/commit/4cbb935) | synchronizes toolboxes +[07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[bebd62d](https://github.com/scala/scala/commit/bebd62d) | optimizes Scala reflection GIL +[735634f](https://github.com/scala/scala/commit/735634f) | initializes lazy vals and inner objects in advance +[5b37cfb](https://github.com/scala/scala/commit/5b37cfb) | introduces GIL to Scala reflection +[981da8e](https://github.com/scala/scala/commit/981da8e) | cleans up initialization of runtime reflection +[b2c2493](https://github.com/scala/scala/commit/b2c2493) | reflection no longer uses atPhase and friends +[a9dca51](https://github.com/scala/scala/commit/a9dca51) | synchronizes symbols +[0262941](https://github.com/scala/scala/commit/0262941) | removes the crazy extraneous log +[21d5d38](https://github.com/scala/scala/commit/21d5d38) | moves Symbol#SymbolKind to Symbols +[3e7db2d](https://github.com/scala/scala/commit/3e7db2d) | adds some comments to resetAttrs +[e2a17d9](https://github.com/scala/scala/commit/e2a17d9) | resetAttrs now always erases This.tpe +[4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[18a2ba2](https://github.com/scala/scala/commit/18a2ba2) | please ant with filenames, add comments +[6a7078c](https://github.com/scala/scala/commit/6a7078c) | remove unused imports +[7fdc873](https://github.com/scala/scala/commit/7fdc873) | [refactor] move some logic-related code +[c930a85](https://github.com/scala/scala/commit/c930a85) | [refactor] better name for symbolicCase +[76fc728](https://github.com/scala/scala/commit/76fc728) | [refactor] make hash-consing more robust +[712a921](https://github.com/scala/scala/commit/712a921) | drop Cond in favor of Prop +[1b47248](https://github.com/scala/scala/commit/1b47248) | [refactor] prepare migration from Cond to Prop +[647a760](https://github.com/scala/scala/commit/647a760) | [refactor] type analysis consolidation +[e14846b](https://github.com/scala/scala/commit/e14846b) | [refactor] move PatternMatching.scala to transform.patmat +[f5ed914](https://github.com/scala/scala/commit/f5ed914) | re-align 2.10.x's pattern matcher with master's +[b20e288](https://github.com/scala/scala/commit/b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses +[d2a36ab](https://github.com/scala/scala/commit/d2a36ab) | Shadowed Implict typo (fixes no issue) +[39249d5](https://github.com/scala/scala/commit/39249d5) | bump build number to 2.10.2 +[3c22436](https://github.com/scala/scala/commit/3c22436) | Additional test case for Lukas' fix to annotated originals. +[8206e26](https://github.com/scala/scala/commit/8206e26) | Fix typing idempotency bug with Annotated trees +[c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[5379eba](https://github.com/scala/scala/commit/5379eba) | Removing disabled, unneeded futures tests +[9f25a2a](https://github.com/scala/scala/commit/9f25a2a) | make Future scaladoc examples up-to-date and compilable +[9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[de2410b](https://github.com/scala/scala/commit/de2410b) | silences t6323a +[673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[ef6095a](https://github.com/scala/scala/commit/ef6095a) | Tolerate symbol sharing between accessor/field. +[451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log diff --git a/news/_posts/2013-05-29-release-notes-v2.11.0-M3.md b/news/_posts/2013-05-29-release-notes-v2.11.0-M3.md index 68c2454d6..680981e7e 100644 --- a/news/_posts/2013-05-29-release-notes-v2.11.0-M3.md +++ b/news/_posts/2013-05-29-release-notes-v2.11.0-M3.md @@ -148,459 +148,459 @@ This release contains all of the bug fixes and improvements made in the 2.10 ser Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-6446](SI-6446), [https://issues.scala-lang.org/browse/SI-7494](SI-7494) | [https://github.com/scala/scala/commit/4ab66d1](4ab66d1) | SI-7494 Tests for status quo -[https://issues.scala-lang.org/browse/SI-7494](SI-7494) | [https://github.com/scala/scala/commit/e0bd62c](e0bd62c) | SI-7494 Each plugin must only be instantiated once. -[https://issues.scala-lang.org/browse/SI-7427](SI-7427) | [https://github.com/scala/scala/commit/3fb3175](3fb3175) | SI-7427 stop crashing under -Ydebug. -[https://issues.scala-lang.org/browse/SI-7201](SI-7201) | [https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://issues.scala-lang.org/browse/SI-6424](SI-6424) | [https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-7359](SI-7359) | [https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://issues.scala-lang.org/browse/SI-7492](SI-7492) | [https://github.com/scala/scala/commit/b11324a](b11324a) | SI-7492 Remove -Ystruct-dispatch and associated code -[https://issues.scala-lang.org/browse/SI-5459](SI-5459), [https://issues.scala-lang.org/browse/SI-1786](SI-1786) | [https://github.com/scala/scala/commit/e28c3ed](e28c3ed) | SI-1786 incorporate defined bounds in inference -[https://issues.scala-lang.org/browse/SI-7484](SI-7484) | [https://github.com/scala/scala/commit/9db9df7](9db9df7) | SI-7484 Indentation and whitespace fixes -[https://issues.scala-lang.org/browse/SI-7484](SI-7484) | [https://github.com/scala/scala/commit/cba29e6](cba29e6) | SI-7484 Add @SupressWarning(rawtypes/unchecked) -[https://issues.scala-lang.org/browse/SI-6488](SI-6488) | [https://github.com/scala/scala/commit/538aa22](538aa22) | SI-6488 Interrupt i/o threads on process destroy -[https://issues.scala-lang.org/browse/SI-7464](SI-7464) | [https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://issues.scala-lang.org/browse/SI-5886](SI-5886) | [https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://issues.scala-lang.org/browse/SI-7383](SI-7383) | [https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://issues.scala-lang.org/browse/SI-7438](SI-7438), [https://issues.scala-lang.org/browse/SI-7442](SI-7442) | [https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://issues.scala-lang.org/browse/SI-7166](SI-7166) | [https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7047](SI-7047) | [https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://issues.scala-lang.org/browse/SI-7167](SI-7167) | [https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-7453](SI-7453), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-3859](SI-3859), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://issues.scala-lang.org/browse/SI-7465](SI-7465) | [https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://issues.scala-lang.org/browse/SI-5734](SI-5734) | [https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://issues.scala-lang.org/browse/SI-7398](SI-7398) | [https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://issues.scala-lang.org/browse/SI-7271](SI-7271), [https://issues.scala-lang.org/browse/SI-7325](SI-7325) | [https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://issues.scala-lang.org/browse/SI-7271](SI-7271) | [https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://issues.scala-lang.org/browse/SI-7426](SI-7426) | [https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://issues.scala-lang.org/browse/SI-5634](SI-5634) | [https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://issues.scala-lang.org/browse/SI-7441](SI-7441) | [https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://issues.scala-lang.org/browse/SI-7385](SI-7385) | [https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://issues.scala-lang.org/browse/SI-6091](SI-6091) | [https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://issues.scala-lang.org/browse/SI-6771](SI-6771) | [https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/e36bb0b](e36bb0b) | Revert "SI-7469 Remove @deprecated MurmurHash elements" -[https://issues.scala-lang.org/browse/SI-7482](SI-7482) | [https://github.com/scala/scala/commit/37884ec](37884ec) | SI-7482 Don't cook raw types after erasure. -[https://issues.scala-lang.org/browse/SI-6815](SI-6815), [https://issues.scala-lang.org/browse/SI-6815](SI-6815) | [https://github.com/scala/scala/commit/fada1ef](fada1ef) | SI-6815 untangle isStable and hasVolatileType -[https://issues.scala-lang.org/browse/SI-6406](SI-6406), [https://issues.scala-lang.org/browse/SI-6406](SI-6406) | [https://github.com/scala/scala/commit/135cfa8](135cfa8) | SI-6406 Restore deprecated API -[https://issues.scala-lang.org/browse/SI-3943](SI-3943) | [https://github.com/scala/scala/commit/0c7c521](0c7c521) | SI-3943 Test case for already-fixed Java interop bug -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/ae43506](ae43506) | SI-7469 Remove @deprecated scala.util.logging -[https://issues.scala-lang.org/browse/SI-7476](SI-7476) | [https://github.com/scala/scala/commit/4478560](4478560) | SI-7476 Add documentation to GenericTraversableTemplate -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/ac990c1](ac990c1) | SI-7469 Make @deprecated elems in scala.concurrent private[scala] -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/e544786](e544786) | SI-7469 Remove deprecated elements in s.u.parsing.combinator -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/7e9c21f](7e9c21f) | SI-7469 Remove @deprecated MurmurHash elements -[https://issues.scala-lang.org/browse/SI-7047](SI-7047) | [https://github.com/scala/scala/commit/b153880](b153880) | SI-7047 fixes silent for c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7167](SI-7167) | [https://github.com/scala/scala/commit/c539ae2](c539ae2) | SI-7167 implicit macros decide what is divergence -[https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/adef4b5](adef4b5) | SI-5923 instantiates targs in deferred macro applications -[https://issues.scala-lang.org/browse/SI-6039](SI-6039) | [https://github.com/scala/scala/commit/b0758f5](b0758f5) | SI-6039 Harden against irrelevant filesystem details -[https://issues.scala-lang.org/browse/SI-7469](SI-7469) | [https://github.com/scala/scala/commit/0ee9204](0ee9204) | SI-7469 Remove @deprecated scala.util.parsing.ast -[https://issues.scala-lang.org/browse/SI-6149](SI-6149) | [https://github.com/scala/scala/commit/15df9e9](15df9e9) | Limit unnecessary calls to Type#toString. -[https://issues.scala-lang.org/browse/SI-7432](SI-7432) | [https://github.com/scala/scala/commit/6890f38](6890f38) | SI-7432 add testcases -[https://issues.scala-lang.org/browse/SI-7432](SI-7432) | [https://github.com/scala/scala/commit/357c2df](357c2df) | SI-7432 Range.min should throw NoSuchElementException on empty range -[https://issues.scala-lang.org/browse/SI-6863](SI-6863), [https://issues.scala-lang.org/browse/SI-6863](SI-6863), [https://issues.scala-lang.org/browse/SI-6863](SI-6863) | [https://github.com/scala/scala/commit/265fc6b](265fc6b) | SI-6863 root cause fixed using factory of scala.runtime.*Ref -[https://issues.scala-lang.org/browse/SI-6532](SI-6532) | [https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://issues.scala-lang.org/browse/SI-7369](SI-7369) | [https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://issues.scala-lang.org/browse/SI-7367](SI-7367) | [https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://issues.scala-lang.org/browse/SI-6943](SI-6943) | [https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675), [https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://issues.scala-lang.org/browse/SI-7355](SI-7355) | [https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://issues.scala-lang.org/browse/SI-7330](SI-7330) | [https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://issues.scala-lang.org/browse/SI-7200](SI-7200) | [https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://issues.scala-lang.org/browse/SI-7362](SI-7362) | [https://github.com/scala/scala/commit/e6af9bc](e6af9bc) | SI-7362, crash in presentation compiler. -[https://issues.scala-lang.org/browse/SI-7409](SI-7409) | [https://github.com/scala/scala/commit/6227837](6227837) | SI-7409 Par-Test: A crash is not a DNC for neg tests -[https://issues.scala-lang.org/browse/SI-7349](SI-7349) | [https://github.com/scala/scala/commit/bf44669](bf44669) | SI-7349 Partest supports test-interface -[https://issues.scala-lang.org/browse/SI-7358](SI-7358) | [https://github.com/scala/scala/commit/e4f62c0](e4f62c0) | SI-7358 Partest fails on scalacheck failure -[https://issues.scala-lang.org/browse/SI-7422](SI-7422) | [https://github.com/scala/scala/commit/d516f38](d516f38) | SI-7422 GenASM populates and clears its maps within a Run -[https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/7158142](7158142) | SI-7291: Remove error kinds. -[https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/accaa31](accaa31) | SI-7291: No exception throwing for diverging implicit expansion -[https://issues.scala-lang.org/browse/SI-7429](SI-7429) | [https://github.com/scala/scala/commit/f59be7a](f59be7a) | SI-7429 Fix checkinit build failure in Contexts -[https://issues.scala-lang.org/browse/SI-6784](SI-6784) | [https://github.com/scala/scala/commit/2e5c7b9](2e5c7b9) | SI-6784 Localize feature imports in scala.swing. -[https://issues.scala-lang.org/browse/SI-7421](SI-7421) | [https://github.com/scala/scala/commit/8f08151](8f08151) | SI-7421 remove unneeded extra-attachement in maven deploy -[https://issues.scala-lang.org/browse/SI-7403](SI-7403) | [https://github.com/scala/scala/commit/bdae05f](bdae05f) | SI-7403 Stream extends Serializable -[https://issues.scala-lang.org/browse/SI-4365](SI-4365) | [https://github.com/scala/scala/commit/7b4e450](7b4e450) | SI-4365 nondeterministic failure in asSeenFrom -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/648784c](648784c) | SI-7345 Address review comments. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/c598e76](c598e76) | SI-7345 Improved Context.toString -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/85af192](85af192) | SI-7345 Eliminate the `depth` var. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/2304a78](2304a78) | SI-7345 Drive by refactoring of pattern matching for `arg: _*`. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/e112db6](e112db6) | SI-7345 Factor out method to clear and restore undetparams. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/0ce81c8](0ce81c8) | SI-7345 Remove unneeded warning. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/ec33ad0](ec33ad0) | SI-7345 Doc and TODO comments around Context. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/dbd8457](dbd8457) | SI-7345 Produce Context#imports from the context chain -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/78e7eba](78e7eba) | SI-7345 Refactor manual iteration to use foreach. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/7ce4de4](7ce4de4) | SI-7345 Move `inSilentMode` from Infer to Context. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/bba9d3d](bba9d3d) | SI-7345 remove unused methods. -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/510ebec](510ebec) | SI-7345 Prefer using a throwaway silent context over buffer flushing. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/ec5eaee](ec5eaee) | SI-7345 More refactoring and documentation in Contexts -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/190aea9](190aea9) | SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/c9f5ab0](c9f5ab0) | SI-7345 Encapsulate warning and error buffers in ReportBuffer. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/ff5dde1](ff5dde1) | SI-7345 Add Context#isLocal, akin to Symbol#isLocal -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/b1cb004](b1cb004) | SI-7345 Use combinator to find next enclosing non-template. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/281b850](281b850) | SI-7345 Remove comment that appears obsolete. -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/f2c351c](f2c351c) | SI-7345 Rationalize overloads of Context#make -[https://issues.scala-lang.org/browse/SI-7345](SI-7345) | [https://github.com/scala/scala/commit/e658b63](e658b63) | SI-7345 Represent the boolean modes in Context in ContextMode. -[https://issues.scala-lang.org/browse/SI-7402](SI-7402) | [https://github.com/scala/scala/commit/372965b](372965b) | SI-7402 List extends Serializable -[https://issues.scala-lang.org/browse/SI-6898](SI-6898) | [https://github.com/scala/scala/commit/6f47caf](6f47caf) | SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime -[https://issues.scala-lang.org/browse/SI-7408](SI-7408) | [https://github.com/scala/scala/commit/5c6d62a](5c6d62a) | SI-7408 Fix test by sorting results of getDeclaredClasses -[https://issues.scala-lang.org/browse/SI-7376](SI-7376) | [https://github.com/scala/scala/commit/12a18ee](12a18ee) | SI-7376 Bad doc variable error is positioned at the variable. -[https://issues.scala-lang.org/browse/SI-7376](SI-7376) | [https://github.com/scala/scala/commit/fecc7e0](fecc7e0) | SI-7376 Additional trivial Scaladoc format corrections -[https://issues.scala-lang.org/browse/SI-7376](SI-7376) | [https://github.com/scala/scala/commit/3f0a90b](3f0a90b) | SI-7376 Unmoored doc has correct position -[https://issues.scala-lang.org/browse/SI-7376](SI-7376) | [https://github.com/scala/scala/commit/0fde95e](0fde95e) | SI-7376 Scaladoc warns when discarding local doc comments with API tags -[https://issues.scala-lang.org/browse/SI-7080](SI-7080) | [https://github.com/scala/scala/commit/e8c85a3](e8c85a3) | SI-7080 improve boundary value checking for BitSet -[https://issues.scala-lang.org/browse/SI-7324](SI-7324) | [https://github.com/scala/scala/commit/5cc2eb8](5cc2eb8) | SI-7324 jvm not cool with 255+ parameters -[https://issues.scala-lang.org/browse/SI-7337](SI-7337) | [https://github.com/scala/scala/commit/f93c4c9](f93c4c9) | SI-7337 Error out on missing -d directory. -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7319](SI-7319) | [https://github.com/scala/scala/commit/578ef1f](578ef1f) | SI-7319 Remove unused method. -[https://issues.scala-lang.org/browse/SI-7377](SI-7377) | [https://github.com/scala/scala/commit/962f88e](962f88e) | SI-7377 Remove special treatment of `stableFun()` in patterns. -[https://issues.scala-lang.org/browse/SI-7388](SI-7388) | [https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://issues.scala-lang.org/browse/SI-7377](SI-7377) | [https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7319](SI-7319) | [https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://issues.scala-lang.org/browse/SI-7329](SI-7329) | [https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://issues.scala-lang.org/browse/SI-7314](SI-7314) | [https://github.com/scala/scala/commit/01edd04](01edd04) | SI-7314 Partest locates tools.jar and javac -[https://issues.scala-lang.org/browse/SI-7312](SI-7312), [https://issues.scala-lang.org/browse/SI-7315](SI-7315) | [https://github.com/scala/scala/commit/660c8fd](660c8fd) | SI-7315 Test @deprecatedInheritance / @specialized interplay -[https://issues.scala-lang.org/browse/SI-7312](SI-7312) | [https://github.com/scala/scala/commit/54d11fe](54d11fe) | SI-7312 @deprecatedInheritance now ignores same-file subclasses -[https://issues.scala-lang.org/browse/SI-7335](SI-7335) | [https://github.com/scala/scala/commit/6690455](6690455) | SI-7335 Remove special case for import of Predef._ in Predef.scala -[https://issues.scala-lang.org/browse/SI-7335](SI-7335) | [https://github.com/scala/scala/commit/b0fceeb](b0fceeb) | SI-7335 Sharpen up comment about implicit prioritization. -[https://issues.scala-lang.org/browse/SI-7335](SI-7335) | [https://github.com/scala/scala/commit/ae69de4](ae69de4) | SI-7335 Add logging for a now-impossible* case in Symbol#exists. -[https://issues.scala-lang.org/browse/SI-7335](SI-7335) | [https://github.com/scala/scala/commit/9d7f811](9d7f811) | SI-7335 Don't import Predef._ in Predef.scala -[https://issues.scala-lang.org/browse/SI-7335](SI-7335) | [https://github.com/scala/scala/commit/d43f5ce](d43f5ce) | SI-7335 Mandate that parents of Predef must be defined in Predef.scala -[https://issues.scala-lang.org/browse/SI-6286](SI-6286) | [https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://issues.scala-lang.org/browse/SI-7360](SI-7360) | [https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://issues.scala-lang.org/browse/SI-6386](SI-6386) | [https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://issues.scala-lang.org/browse/SI-7289](SI-7289) | [https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://issues.scala-lang.org/browse/SI-6937](SI-6937) | [https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://issues.scala-lang.org/browse/SI-7321](SI-7321) | [https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://issues.scala-lang.org/browse/SI-6900](SI-6900) | [https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://issues.scala-lang.org/browse/SI-6135](SI-6135) | [https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://issues.scala-lang.org/browse/SI-7316](SI-7316) | [https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://issues.scala-lang.org/browse/SI-7147](SI-7147) | [https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://issues.scala-lang.org/browse/SI-6793](SI-6793) | [https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://issues.scala-lang.org/browse/SI-7300](SI-7300) | [https://github.com/scala/scala/commit/dfdbfa7](dfdbfa7) | SI-7300 single line comment in multi line comment -[https://issues.scala-lang.org/browse/SI-6289](SI-6289) | [https://github.com/scala/scala/commit/0d95443](0d95443) | SI-6289 Paulptest demonstrating javac errors -[https://issues.scala-lang.org/browse/SI-6289](SI-6289) | [https://github.com/scala/scala/commit/c6ce617](c6ce617) | SI-6289 Partest in technicolor and showing javac errors -[https://issues.scala-lang.org/browse/SI-7110](SI-7110) | [https://github.com/scala/scala/commit/530f4a5](530f4a5) | SI-7110 Warn about naked try without catch/finally -[https://issues.scala-lang.org/browse/SI-7237](SI-7237) | [https://github.com/scala/scala/commit/29a9c64](29a9c64) | SI-7237 Always choose ForkJoinTaskSupport -[https://issues.scala-lang.org/browse/SI-7261](SI-7261) | [https://github.com/scala/scala/commit/22944e4](22944e4) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag -[https://issues.scala-lang.org/browse/SI-7261](SI-7261) | [https://github.com/scala/scala/commit/e073975](e073975) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag -[https://issues.scala-lang.org/browse/SI-6168](SI-6168) | [https://github.com/scala/scala/commit/edee27f](edee27f) | SI-6168 Retain prefix when parsing types in JVM signatures -[https://issues.scala-lang.org/browse/SI-6146](SI-6146), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://issues.scala-lang.org/browse/SI-6124](SI-6124), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://issues.scala-lang.org/browse/SI-7237](SI-7237) | [https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://issues.scala-lang.org/browse/SI-7246](SI-7246) | [https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://issues.scala-lang.org/browse/SI-7299](SI-7299) | [https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://issues.scala-lang.org/browse/SI-6580](SI-6580), [https://issues.scala-lang.org/browse/SI-6580](SI-6580) | [https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://issues.scala-lang.org/browse/SI-6022](SI-6022), [https://issues.scala-lang.org/browse/SI-6210](SI-6210) | [https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://issues.scala-lang.org/browse/SI-7013](SI-7013) | [https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://issues.scala-lang.org/browse/SI-5699](SI-5699) | [https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://issues.scala-lang.org/browse/SI-3994](SI-3994), [https://issues.scala-lang.org/browse/SI-7242](SI-7242) | [https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://issues.scala-lang.org/browse/SI-7258](SI-7258) | [https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-7259](SI-7259) | [https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://issues.scala-lang.org/browse/SI-1247](SI-1247), [https://issues.scala-lang.org/browse/SI-7249](SI-7249) | [https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://issues.scala-lang.org/browse/SI-5464](SI-5464), [https://issues.scala-lang.org/browse/SI-7176](SI-7176), [https://issues.scala-lang.org/browse/SI-6921](SI-6921), [https://issues.scala-lang.org/browse/SI-7239](SI-7239) | [https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://issues.scala-lang.org/browse/SI-7232](SI-7232) | [https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://issues.scala-lang.org/browse/SI-7232](SI-7232) | [https://github.com/scala/scala/commit/8383b65](8383b65) | SI-7232 Fix Java import vs defn. binding precendence -[https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-7259](SI-7259) | [https://github.com/scala/scala/commit/7d03dcc](7d03dcc) | SI-7259 Fix detection of Java defined Selects -[https://issues.scala-lang.org/browse/SI-7296](SI-7296) | [https://github.com/scala/scala/commit/844cef6](844cef6) | SI-7296 Remove arity limit for case classes -[https://issues.scala-lang.org/browse/SI-7296](SI-7296) | [https://github.com/scala/scala/commit/ad79d74](ad79d74) | SI-7296 Avoid crash with nested 23-param case class -[https://issues.scala-lang.org/browse/SI-7251](SI-7251), [https://issues.scala-lang.org/browse/SI-7251](SI-7251) | [https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://issues.scala-lang.org/browse/SI-7240](SI-7240) | [https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://issues.scala-lang.org/browse/SI-6725](SI-6725) | [https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://issues.scala-lang.org/browse/SI-7132](SI-7132) | [https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://issues.scala-lang.org/browse/SI-7233](SI-7233), [https://issues.scala-lang.org/browse/SI-7302](SI-7302) | [https://github.com/scala/scala/commit/2b4cd6c](2b4cd6c) | SI-7302 importing from Any. -[https://issues.scala-lang.org/browse/SI-7186](SI-7186) | [https://github.com/scala/scala/commit/ccf886c](ccf886c) | SI-7186 Slim down some TypeRefs by 8 bytes. -[https://issues.scala-lang.org/browse/SI-7294](SI-7294) | [https://github.com/scala/scala/commit/4af9ff5](4af9ff5) | SI-7294 Deprecate inheritance from TupleN. -[https://issues.scala-lang.org/browse/SI-7294](SI-7294) | [https://github.com/scala/scala/commit/8d537a1](8d537a1) | SI-7294 Treat TupleN as final under -Xfuture -[https://issues.scala-lang.org/browse/SI-5717](SI-5717) | [https://github.com/scala/scala/commit/cc485a9](cc485a9) | SI-5717 error when bytecode cannot be written -[https://issues.scala-lang.org/browse/SI-7003](SI-7003), [https://issues.scala-lang.org/browse/SI-7003](SI-7003), [https://issues.scala-lang.org/browse/SI-7003](SI-7003), [https://issues.scala-lang.org/browse/SI-6123](SI-6123) | [https://github.com/scala/scala/commit/4bb8988](4bb8988) | Add positive and negative testcases for SI-6123 (-explaintypes) -[https://issues.scala-lang.org/browse/SI-6123](SI-6123) | [https://github.com/scala/scala/commit/ec6548f](ec6548f) | SI-6123: -explaintypes should not explain errors which won't be reported -[https://issues.scala-lang.org/browse/SI-7102](SI-7102) | [https://github.com/scala/scala/commit/1b3a379](1b3a379) | SI-7102 Specialize isEmpty for bitsets -[https://issues.scala-lang.org/browse/SI-7236](SI-7236) | [https://github.com/scala/scala/commit/67ed8c8](67ed8c8) | SI-7236 Deprecate ThreadPoolTaskSupport and friends -[https://issues.scala-lang.org/browse/SI-5513](SI-5513) | [https://github.com/scala/scala/commit/38a1515](38a1515) | SI-5513: add inplace set-theoretic operations for mutable bitsets. -[https://issues.scala-lang.org/browse/SI-7247](SI-7247) | [https://github.com/scala/scala/commit/3fe7b8c](3fe7b8c) | SI-7247, deprecated NotNull. -[https://issues.scala-lang.org/browse/SI-7228](SI-7228) | [https://github.com/scala/scala/commit/2fa2db7](2fa2db7) | SI-7228, bug in weak subtyping. -[https://issues.scala-lang.org/browse/SI-7328](SI-7328) | [https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://issues.scala-lang.org/browse/SI-5710](SI-5710) | [https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235) | [https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://issues.scala-lang.org/browse/SI-7226](SI-7226) | [https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://issues.scala-lang.org/browse/SI-7224](SI-7224) | [https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://issues.scala-lang.org/browse/SI-6608](SI-6608), [https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/34faa0d](34faa0d) | SI-6601 Close access loophole for value class constructors -[https://issues.scala-lang.org/browse/SI-874](SI-874) | [https://github.com/scala/scala/commit/3a30af1](3a30af1) | SI-874 actual JSR-223 implementation -[https://issues.scala-lang.org/browse/SI-874](SI-874) | [https://github.com/scala/scala/commit/3e8f8dd](3e8f8dd) | SI-874 reflect.io improvements -[https://issues.scala-lang.org/browse/SI-7244](SI-7244) | [https://github.com/scala/scala/commit/a67b626](a67b626) | Close after slurping (fixes SI-7244) -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/9f6b7bc](9f6b7bc) | SI-7006 Fix the unreachable test -[https://issues.scala-lang.org/browse/SI-7231](SI-7231) | [https://github.com/scala/scala/commit/fd21898](fd21898) | SI-7231 Fix assertion when adapting Null type to Array type -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/04eac5c](04eac5c) | SI-7006 Cleanup from code review -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/b50a0d8](b50a0d8) | SI-7006 Prevent unreachable blocks in GenICode -[https://issues.scala-lang.org/browse/SI-7109](SI-7109), [https://issues.scala-lang.org/browse/SI-7153](SI-7153) | [https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7215](SI-7215) | [https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://issues.scala-lang.org/browse/SI-7190](SI-7190) | [https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7195](SI-7195) | [https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://issues.scala-lang.org/browse/SI-6902](SI-6902), [https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7214](SI-7214) | [https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://issues.scala-lang.org/browse/SI-7126](SI-7126), [https://issues.scala-lang.org/browse/SI-7126](SI-7126) | [https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://issues.scala-lang.org/browse/SI-7185](SI-7185) | [https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://issues.scala-lang.org/browse/SI-7045](SI-7045), [https://issues.scala-lang.org/browse/SI-6240](SI-6240) | [https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://issues.scala-lang.org/browse/SI-6191](SI-6191) | [https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://issues.scala-lang.org/browse/SI-7045](SI-7045) | [https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://issues.scala-lang.org/browse/SI-6758](SI-6758) | [https://github.com/scala/scala/commit/1666f6e](1666f6e) | Since the problem in SI-6758 is fixed, it's ok to move checking for unused imports to Analyzer. This allows the check to be used in the IDE. -[https://issues.scala-lang.org/browse/SI-7132](SI-7132) | [https://github.com/scala/scala/commit/1b9c2f5](1b9c2f5) | SI-7132 - don't discard Unit type in interpreter -[https://issues.scala-lang.org/browse/SI-6816](SI-6816) | [https://github.com/scala/scala/commit/3b07135](3b07135) | SI-6816 Deprecate -Yeta-expand-keeps-star -[https://issues.scala-lang.org/browse/SI-6161](SI-6161) | [https://github.com/scala/scala/commit/b457b6c](b457b6c) | Refactors AsSeenFromMap to expose extension point. -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7180](SI-7180) | [https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://issues.scala-lang.org/browse/SI-5975](SI-5975), [https://issues.scala-lang.org/browse/SI-6576](SI-6576) | [https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://issues.scala-lang.org/browse/SI-7146](SI-7146) | [https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://issues.scala-lang.org/browse/SI-7128](SI-7128) | [https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://issues.scala-lang.org/browse/SI-7107](SI-7107) | [https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://issues.scala-lang.org/browse/SI-7074](SI-7074) | [https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-6548](SI-6548) | [https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://issues.scala-lang.org/browse/SI-4664](SI-4664), [https://issues.scala-lang.org/browse/SI-4664](SI-4664) | [https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://issues.scala-lang.org/browse/SI-7159](SI-7159) | [https://github.com/scala/scala/commit/bfd7863](bfd7863) | SI-7159 Distinguish between assignability and sub typing in TypeKinds -[https://issues.scala-lang.org/browse/SI-7159](SI-7159) | [https://github.com/scala/scala/commit/4124a09](4124a09) | SI-7159 Remove erroneous INT <:< LONG in TypeKinds -[https://issues.scala-lang.org/browse/SI-107](SI-107), [https://issues.scala-lang.org/browse/SI-7159](SI-7159) | [https://github.com/scala/scala/commit/04b147e](04b147e) | SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds -[https://issues.scala-lang.org/browse/SI-7159](SI-7159) | [https://github.com/scala/scala/commit/208d6ad](208d6ad) | SI-7159 Remove unreachable cases in GenICode#adapt -[https://issues.scala-lang.org/browse/SI-7181](SI-7181) | [https://github.com/scala/scala/commit/5f3cd86](5f3cd86) | SI-7181 Eliminate unnecessary duplication of finally blocks -[https://issues.scala-lang.org/browse/SI-7181](SI-7181) | [https://github.com/scala/scala/commit/28a7161](28a7161) | SI-7181 Prepare to remove duplicated finally blocks -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/4f2d784](4f2d784) | SI-7006 Simplify jump-only block destination determination -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/e9f6511](e9f6511) | SI-7006 Eliminate unreachable blocks -[https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/0d2e19c](0d2e19c) | SI-7006 Recognize more jump only blocks -[https://issues.scala-lang.org/browse/SI-7006](SI-7006), [https://issues.scala-lang.org/browse/SI-7006](SI-7006) | [https://github.com/scala/scala/commit/022c57f](022c57f) | SI-7006 Improve jump-elision code in GenASM -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/0ecba21](0ecba21) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7120](SI-7120) | [https://github.com/scala/scala/commit/c11cf0b](c11cf0b) | SI-7120 Erasure must honor typeref prefixes -[https://issues.scala-lang.org/browse/SI-7172](SI-7172), [https://issues.scala-lang.org/browse/SI-7171](SI-7171) | [https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://issues.scala-lang.org/browse/SI-7015](SI-7015) | [https://github.com/scala/scala/commit/62fcd3d](62fcd3d) | SI-7015 Cleanup from review of null duplication -[https://issues.scala-lang.org/browse/SI-7159](SI-7159), [https://issues.scala-lang.org/browse/SI-7015](SI-7015) | [https://github.com/scala/scala/commit/1b6661b](1b6661b) | SI-7015 Removes redundant aconst_null; pop; aconst_null creation -[https://issues.scala-lang.org/browse/SI-6807](SI-6807) | [https://github.com/scala/scala/commit/8a2cebe](8a2cebe) | SI-6807 Deprecating the Actors library. -[https://issues.scala-lang.org/browse/SI-7164](SI-7164) | [https://github.com/scala/scala/commit/68f62d7](68f62d7) | SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal -[https://issues.scala-lang.org/browse/SI-7130](SI-7130) | [https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://issues.scala-lang.org/browse/SI-7143](SI-7143) | [https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://issues.scala-lang.org/browse/SI-7134](SI-7134) | [https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://issues.scala-lang.org/browse/SI-5063](SI-5063) | [https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://issues.scala-lang.org/browse/SI-5920](SI-5920), [https://issues.scala-lang.org/browse/SI-5744](SI-5744) | [https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://issues.scala-lang.org/browse/SI-6642](SI-6642) | [https://github.com/scala/scala/commit/07ba1f8](07ba1f8) | SI-6642 Code cleanup from review of iteratorFrom -[https://issues.scala-lang.org/browse/SI-6642](SI-6642) | [https://github.com/scala/scala/commit/3903779](3903779) | SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL -[https://issues.scala-lang.org/browse/SI-6642](SI-6642) | [https://github.com/scala/scala/commit/62bc99d](62bc99d) | SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom -[https://issues.scala-lang.org/browse/SI-6642](SI-6642) | [https://github.com/scala/scala/commit/a0b1db4](a0b1db4) | SI-6642 Code cleanup on RedBlackTree#TreeIterator -[https://issues.scala-lang.org/browse/SI-6514](SI-6514) | [https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://issues.scala-lang.org/browse/SI-6225](SI-6225) | [https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://issues.scala-lang.org/browse/SI-6935](SI-6935) | [https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://issues.scala-lang.org/browse/SI-6370](SI-6370) | [https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://issues.scala-lang.org/browse/SI-6158](SI-6158) | [https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log -[https://issues.scala-lang.org/browse/SI-6355](SI-6355) | [https://github.com/scala/scala/commit/c26cc53](c26cc53) | SI-6355, weakend implementation restriction on applyDynamic. -[https://issues.scala-lang.org/browse/SI-4793](SI-4793) | [https://github.com/scala/scala/commit/c26a8db](c26a8db) | Maintenance of Predef. -[https://issues.scala-lang.org/browse/SI-7082](SI-7082), [https://issues.scala-lang.org/browse/SI-7083](SI-7083), [https://issues.scala-lang.org/browse/SI-6591](SI-6591) | [https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://issues.scala-lang.org/browse/SI-5675](SI-5675) | [https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://issues.scala-lang.org/browse/SI-7096](SI-7096) | [https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://issues.scala-lang.org/browse/SI-6478](SI-6478) | [https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://issues.scala-lang.org/browse/SI-5374](SI-5374), [https://issues.scala-lang.org/browse/SI-6961](SI-6961) | [https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://issues.scala-lang.org/browse/SI-6187](SI-6187) | [https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://issues.scala-lang.org/browse/SI-6146](SI-6146) | [https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://issues.scala-lang.org/browse/SI-5954](SI-5954), [https://issues.scala-lang.org/browse/SI-7070](SI-7070) | [https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://issues.scala-lang.org/browse/SI-5082](SI-5082) | [https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://issues.scala-lang.org/browse/SI-7100](SI-7100) | [https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://issues.scala-lang.org/browse/SI-6113](SI-6113) | [https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://issues.scala-lang.org/browse/SI-7026](SI-7026), [https://issues.scala-lang.org/browse/SI-7026](SI-7026) | [https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://issues.scala-lang.org/browse/SI-6259](SI-6259), [https://issues.scala-lang.org/browse/SI-6506](SI-6506), [https://issues.scala-lang.org/browse/SI-6957](SI-6957), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://issues.scala-lang.org/browse/SI-2806](SI-2806), [https://issues.scala-lang.org/browse/SI-6888](SI-6888) | [https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://issues.scala-lang.org/browse/SI-7071](SI-7071), [https://issues.scala-lang.org/browse/SI-7072](SI-7072) | [https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://issues.scala-lang.org/browse/SI-6989](SI-6989) | [https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://issues.scala-lang.org/browse/SI-6150](SI-6150), [https://issues.scala-lang.org/browse/SI-6773](SI-6773), [https://issues.scala-lang.org/browse/SI-6150](SI-6150) | [https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://issues.scala-lang.org/browse/SI-7060](SI-7060) | [https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://issues.scala-lang.org/browse/SI-7039](SI-7039) | [https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://issues.scala-lang.org/browse/SI-5833](SI-5833) | [https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://issues.scala-lang.org/browse/SI-6667](SI-6667) | [https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://issues.scala-lang.org/browse/SI-6578](SI-6578) | [https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://issues.scala-lang.org/browse/SI-7008](SI-7008) | [https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://issues.scala-lang.org/browse/SI-7033](SI-7033) | [https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://issues.scala-lang.org/browse/SI-6422](SI-6422) | [https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://issues.scala-lang.org/browse/SI-5313](SI-5313) | [https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://issues.scala-lang.org/browse/SI-7046](SI-7046) | [https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-7022](SI-7022) | [https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://issues.scala-lang.org/browse/SI-6482](SI-6482), [https://issues.scala-lang.org/browse/SI-6482](SI-6482) | [https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://issues.scala-lang.org/browse/SI-6686](SI-6686) | [https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://issues.scala-lang.org/browse/SI-5158](SI-5158), [https://issues.scala-lang.org/browse/SI-6941](SI-6941) | [https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://issues.scala-lang.org/browse/SI-4976](SI-4976) | [https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://issues.scala-lang.org/browse/SI-7029](SI-7029) | [https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://issues.scala-lang.org/browse/SI-6539](SI-6539) | [https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://issues.scala-lang.org/browse/SI-5151](SI-5151) | [https://github.com/scala/scala/commit/8bd03e0](8bd03e0) | SI-5151 - Add firstKey and lastKey to LongMap. -[https://issues.scala-lang.org/browse/SI-6773](SI-6773) | [https://github.com/scala/scala/commit/108a1f7](108a1f7) | SI-6773 Changes IndexSeqFactory to be "since 2.11" -[https://issues.scala-lang.org/browse/SI-5543](SI-5543), [https://issues.scala-lang.org/browse/SI-1803](SI-1803) | [https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://issues.scala-lang.org/browse/SI-6812](SI-6812) | [https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://issues.scala-lang.org/browse/SI-6206](SI-6206), [https://issues.scala-lang.org/browse/SI-6206](SI-6206) | [https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://issues.scala-lang.org/browse/SI-2818](SI-2818) | [https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://issues.scala-lang.org/browse/SI-2968](SI-2968), [https://issues.scala-lang.org/browse/SI-2968](SI-2968) | [https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://issues.scala-lang.org/browse/SI-3353](SI-3353), [https://issues.scala-lang.org/browse/SI-3353](SI-3353) | [https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://issues.scala-lang.org/browse/SI-6017](SI-6017) | [https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://issues.scala-lang.org/browse/SI-6853](SI-6853) | [https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://issues.scala-lang.org/browse/SI-6595](SI-6595) | [https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://issues.scala-lang.org/browse/SI-6584](SI-6584) | [https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://issues.scala-lang.org/browse/SI-6426](SI-6426) | [https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://issues.scala-lang.org/browse/SI-6072](SI-6072) | [https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://issues.scala-lang.org/browse/SI-5604](SI-5604) | [https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://issues.scala-lang.org/browse/SI-5859](SI-5859) | [https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://issues.scala-lang.org/browse/SI-5130](SI-5130) | [https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://issues.scala-lang.org/browse/SI-4729](SI-4729) | [https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6301](SI-6301), [https://issues.scala-lang.org/browse/SI-6572](SI-6572) | [https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://issues.scala-lang.org/browse/SI-5378](SI-5378) | [https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://issues.scala-lang.org/browse/SI-4714](SI-4714) | [https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://issues.scala-lang.org/browse/SI-2418](SI-2418), [https://issues.scala-lang.org/browse/SI-2418](SI-2418) | [https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://issues.scala-lang.org/browse/SI-7009](SI-7009), [https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://issues.scala-lang.org/browse/SI-7009](SI-7009) | [https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://issues.scala-lang.org/browse/SI-1336](SI-1336), [https://issues.scala-lang.org/browse/SI-5589](SI-5589), [https://issues.scala-lang.org/browse/SI-4574](SI-4574), [https://issues.scala-lang.org/browse/SI-6968](SI-6968), [https://issues.scala-lang.org/browse/SI-6968](SI-6968) | [https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://issues.scala-lang.org/browse/SI-6669](SI-6669) | [https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://issues.scala-lang.org/browse/SI-6728](SI-6728) | [https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://issues.scala-lang.org/browse/SI-7035](SI-7035) | [https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://issues.scala-lang.org/browse/SI-6726](SI-6726), [https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://issues.scala-lang.org/browse/SI-6726](SI-6726) | [https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://issues.scala-lang.org/browse/SI-6154](SI-6154) | [https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://issues.scala-lang.org/browse/SI-6516](SI-6516) | [https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://issues.scala-lang.org/browse/SI-6551](SI-6551) | [https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://issues.scala-lang.org/browse/SI-6651](SI-6651) | [https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-6258](SI-6258), [https://issues.scala-lang.org/browse/SI-3577](SI-3577), [https://issues.scala-lang.org/browse/SI-3577](SI-3577) | [https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://issues.scala-lang.org/browse/SI-5459](SI-5459) | [https://github.com/scala/scala/commit/6d669f3](6d669f3) | Pending test for SI-5459. -[https://issues.scala-lang.org/browse/SI-6939](SI-6939) | [https://github.com/scala/scala/commit/b6f898f](b6f898f) | SI-6939 Fix namespace binding (xmlns) not overriding outer binding -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/aa199b8](aa199b8) | Revert "SI-6811 Misc. removals in util, testing, io, ..." -[https://issues.scala-lang.org/browse/SI-6891](SI-6891) | [https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://issues.scala-lang.org/browse/SI-6981](SI-6981) | [https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://issues.scala-lang.org/browse/SI-4602](SI-4602), [https://issues.scala-lang.org/browse/SI-4602](SI-4602) | [https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://issues.scala-lang.org/browse/SI-4733](SI-4733), [https://issues.scala-lang.org/browse/SI-4733](SI-4733) | [https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://issues.scala-lang.org/browse/SI-6863](SI-6863) | [https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://issues.scala-lang.org/browse/SI-6932](SI-6932) | [https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://issues.scala-lang.org/browse/SI-6443](SI-6443) | [https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://issues.scala-lang.org/browse/SI-7018](SI-7018) | [https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://issues.scala-lang.org/browse/SI-6556](SI-6556), [https://issues.scala-lang.org/browse/SI-6648](SI-6648), [https://issues.scala-lang.org/browse/SI-6556](SI-6556) | [https://github.com/scala/scala/commit/982633a](982633a) | SI-6556 Remove unneeded workaround in erasure. -[https://issues.scala-lang.org/browse/SI-5304](SI-5304) | [https://github.com/scala/scala/commit/2580a51](2580a51) | Laying groundwork for a followup ticket. -[https://issues.scala-lang.org/browse/SI-4859](SI-4859) | [https://github.com/scala/scala/commit/412ad57](412ad57) | SI-4859 Retain MODULE_LOAD in dead code elim. -[https://issues.scala-lang.org/browse/SI-4859](SI-4859) | [https://github.com/scala/scala/commit/f21b1ce](f21b1ce) | SI-4859 Don't elide qualifiers when selecting nested modules. -[https://issues.scala-lang.org/browse/SI-4859](SI-4859) | [https://github.com/scala/scala/commit/61f2936](61f2936) | SI-4859 Don't rewrite CC().CC2() to new CC2 -[https://issues.scala-lang.org/browse/SI-6083](SI-6083) | [https://github.com/scala/scala/commit/76bb23d](76bb23d) | SI-6083, misleading annotation error message. -[https://issues.scala-lang.org/browse/SI-5182](SI-5182) | [https://github.com/scala/scala/commit/801eab5](801eab5) | SI-5182, no position on annotation error. -[https://issues.scala-lang.org/browse/SI-2577](SI-2577), [https://issues.scala-lang.org/browse/SI-6860](SI-6860) | [https://github.com/scala/scala/commit/832fc9a](832fc9a) | SI-2577, SI-6860: annotation type inference. -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/53d5df5](53d5df5) | Disabled SI-6987. -[https://issues.scala-lang.org/browse/SI-7011](SI-7011) | [https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://issues.scala-lang.org/browse/SI-6231](SI-6231) | [https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://issues.scala-lang.org/browse/SI-6987](SI-6987) | [https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://issues.scala-lang.org/browse/SI-6997](SI-6997), [https://issues.scala-lang.org/browse/SI-6666](SI-6666) | [https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://issues.scala-lang.org/browse/SI-6011](SI-6011), [https://issues.scala-lang.org/browse/SI-6902](SI-6902) | [https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://issues.scala-lang.org/browse/SI-6952](SI-6952) | [https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://issues.scala-lang.org/browse/SI-6969](SI-6969) | [https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://issues.scala-lang.org/browse/SI-6976](SI-6976) | [https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://issues.scala-lang.org/browse/SI-6637](SI-6637), [https://issues.scala-lang.org/browse/SI-6637](SI-6637) | [https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247), [https://issues.scala-lang.org/browse/SI-6611](SI-6611), [https://issues.scala-lang.org/browse/SI-6247](SI-6247) | [https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://issues.scala-lang.org/browse/SI-6567](SI-6567), [https://issues.scala-lang.org/browse/SI-6567](SI-6567) | [https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://issues.scala-lang.org/browse/SI-6439](SI-6439) | [https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://issues.scala-lang.org/browse/SI-6923](SI-6923), [https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://issues.scala-lang.org/browse/SI-6994](SI-6994) | [https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://issues.scala-lang.org/browse/SI-6434](SI-6434) | [https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://issues.scala-lang.org/browse/SI-6942](SI-6942) | [https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://issues.scala-lang.org/browse/SI-5568](SI-5568) | [https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://issues.scala-lang.org/browse/SI-6608](SI-6608), [https://issues.scala-lang.org/browse/SI-6601](SI-6601) | [https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://issues.scala-lang.org/browse/SI-6923](SI-6923) | [https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://issues.scala-lang.org/browse/SI-6956](SI-6956) | [https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/950e938](950e938) | Revert "SI-5824 Fix crashes in reify with _*" -[https://issues.scala-lang.org/browse/SI-5824](SI-5824) | [https://github.com/scala/scala/commit/0a25ee3](0a25ee3) | SI-5824 Fix crashes in reify with _* -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/a9c374b](a9c374b) | SI-6811 Move scala.util.{automata,regexp} ... ... to scala.xml.dtd.impl and make it private[dtd] -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/a386291](a386291) | SI-6811 Remove scala.xml.include.sax.Main -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/98d3368](98d3368) | SI-6811 Remove scala.ScalaObject -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/684f549](684f549) | SI-6811 Remove the scala.annotation.target package -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/f931833](f931833) | SI-6811 Misc. removals in util, testing, io, ... -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/be5554f](be5554f) | SI-6811 Remove deprecated elements in scala.collection -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/67d7e26](67d7e26) | SI-6811 Remove parts of scala.concurrent not needed by scala.actors -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/b13bf26](b13bf26) | SI-6811 Remove the scala.util.grammar package -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/c2903d6](c2903d6) | SI-6811 Remove scala.collection.mutable.ConcurrentMap -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/ed52ea0](ed52ea0) | SI-6811 Remove primitive widenings and /:\ -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/2ee8568](2ee8568) | SI-6811 Remove deprecated constructors -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/167fc0a](167fc0a) | SI-6811 Remove usages of scala.annotation.cloneable -[https://issues.scala-lang.org/browse/SI-6811](SI-6811) | [https://github.com/scala/scala/commit/4805b97](4805b97) | SI-6811 Remove scala.annotation.serializable -[https://issues.scala-lang.org/browse/SI-6979](SI-6979) | [https://github.com/scala/scala/commit/decc9a9](decc9a9) | SI-6979 Small optimization in lub -[https://issues.scala-lang.org/browse/SI-6479](SI-6479) | [https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://issues.scala-lang.org/browse/SI-6963](SI-6963) | [https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://issues.scala-lang.org/browse/SI-6955](SI-6955) | [https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://issues.scala-lang.org/browse/SI-6082](SI-6082) | [https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://issues.scala-lang.org/browse/SI-5440](SI-5440) | [https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://issues.scala-lang.org/browse/SI-5340](SI-5340) | [https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://issues.scala-lang.org/browse/SI-6925](SI-6925) | [https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://issues.scala-lang.org/browse/SI-5189](SI-5189) | [https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://issues.scala-lang.org/browse/SI-6930](SI-6930) | [https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://issues.scala-lang.org/browse/SI-6905](SI-6905) | [https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://issues.scala-lang.org/browse/SI-6126](SI-6126) | [https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://issues.scala-lang.org/browse/SI-6946](SI-6946), [https://issues.scala-lang.org/browse/SI-6924](SI-6924) | [https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://issues.scala-lang.org/browse/SI-5954](SI-5954) | [https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://issues.scala-lang.org/browse/SI-6521](SI-6521) | [https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://issues.scala-lang.org/browse/SI-5553](SI-5553), [https://issues.scala-lang.org/browse/SI-6912](SI-6912) | [https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-6846](SI-6846) | [https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://issues.scala-lang.org/browse/SI-6928](SI-6928) | [https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://issues.scala-lang.org/browse/SI-6641](SI-6641) | [https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://issues.scala-lang.org/browse/SI-6803](SI-6803) | [https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://issues.scala-lang.org/browse/SI-6894](SI-6894) | [https://github.com/scala/scala/commit/3bb8745](3bb8745) | Fixes and features for javap (fixing SI-6894) -[https://issues.scala-lang.org/browse/SI-6955](SI-6955) | [https://github.com/scala/scala/commit/38958f4](38958f4) | SI-6955 switch emission no longer foiled by type alias -[https://issues.scala-lang.org/browse/SI-6964](SI-6964) | [https://github.com/scala/scala/commit/b61a64d](b61a64d) | SI-6964 Remove build managers, both simple and refined. -[https://issues.scala-lang.org/browse/SI-6375](SI-6375) | [https://github.com/scala/scala/commit/61f70e4](61f70e4) | SI-6375, warn on lost annotation. -[https://issues.scala-lang.org/browse/SI-5189](SI-5189) | [https://github.com/scala/scala/commit/bd4bffa](bd4bffa) | SI-5189 detect unsoundness when inferring type of match -[https://issues.scala-lang.org/browse/SI-6966](SI-6966) | [https://github.com/scala/scala/commit/58bfa19](58bfa19) | SI-6966 Fix regression in implicit resolution -[https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/fe60284](fe60284) | SI-5923 adapt macros when they are deferred -[https://issues.scala-lang.org/browse/SI-5903](SI-5903) | [https://github.com/scala/scala/commit/66acf36](66acf36) | SI-5903 extractor macros do work -[https://issues.scala-lang.org/browse/SI-6440](SI-6440), [https://issues.scala-lang.org/browse/SI-6641](SI-6641) | [https://github.com/scala/scala/commit/c45491c](c45491c) | SI-6641 Cull scala.swing.SwingWorker -[https://issues.scala-lang.org/browse/SI-5378](SI-5378) | [https://github.com/scala/scala/commit/31f073c](31f073c) | SI-5378, unsoundness with type bounds in refinements. -[https://issues.scala-lang.org/browse/SI-6566](SI-6566) | [https://github.com/scala/scala/commit/a419799](a419799) | SI-6566, unsoundness with alias variance. -[https://issues.scala-lang.org/browse/SI-6894](SI-6894) | [https://github.com/scala/scala/commit/942f078](942f078) | Repl javap decodes various synthetic names for us (fixing SI-6894) -[https://issues.scala-lang.org/browse/SI-6915](SI-6915) | [https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://issues.scala-lang.org/browse/SI-6897](SI-6897) | [https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://issues.scala-lang.org/browse/SI-6896](SI-6896) | [https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://issues.scala-lang.org/browse/SI-6911](SI-6911) | [https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://issues.scala-lang.org/browse/SI-6827](SI-6827) | [https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://issues.scala-lang.org/browse/SI-5017](SI-5017) | [https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://issues.scala-lang.org/browse/SI-6194](SI-6194) | [https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://issues.scala-lang.org/browse/SI-6746](SI-6746) | [https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://issues.scala-lang.org/browse/SI-6415](SI-6415) | [https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://issues.scala-lang.org/browse/SI-6829](SI-6829), [https://issues.scala-lang.org/browse/SI-6788](SI-6788) | [https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://issues.scala-lang.org/browse/SI-6338](SI-6338) | [https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp +[SI-6446](https://issues.scala-lang.org/browse/SI-6446), [SI-7494](https://issues.scala-lang.org/browse/SI-7494) | [4ab66d1](https://github.com/scala/scala/commit/4ab66d1) | SI-7494 Tests for status quo +[SI-7494](https://issues.scala-lang.org/browse/SI-7494) | [e0bd62c](https://github.com/scala/scala/commit/e0bd62c) | SI-7494 Each plugin must only be instantiated once. +[SI-7427](https://issues.scala-lang.org/browse/SI-7427) | [3fb3175](https://github.com/scala/scala/commit/3fb3175) | SI-7427 stop crashing under -Ydebug. +[SI-7201](https://issues.scala-lang.org/browse/SI-7201) | [08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[SI-6424](https://issues.scala-lang.org/browse/SI-6424) | [12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-7359](https://issues.scala-lang.org/browse/SI-7359) | [7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[SI-7492](https://issues.scala-lang.org/browse/SI-7492) | [b11324a](https://github.com/scala/scala/commit/b11324a) | SI-7492 Remove -Ystruct-dispatch and associated code +[SI-5459](https://issues.scala-lang.org/browse/SI-5459), [SI-1786](https://issues.scala-lang.org/browse/SI-1786) | [e28c3ed](https://github.com/scala/scala/commit/e28c3ed) | SI-1786 incorporate defined bounds in inference +[SI-7484](https://issues.scala-lang.org/browse/SI-7484) | [9db9df7](https://github.com/scala/scala/commit/9db9df7) | SI-7484 Indentation and whitespace fixes +[SI-7484](https://issues.scala-lang.org/browse/SI-7484) | [cba29e6](https://github.com/scala/scala/commit/cba29e6) | SI-7484 Add @SupressWarning(rawtypes/unchecked) +[SI-6488](https://issues.scala-lang.org/browse/SI-6488) | [538aa22](https://github.com/scala/scala/commit/538aa22) | SI-6488 Interrupt i/o threads on process destroy +[SI-7464](https://issues.scala-lang.org/browse/SI-7464) | [5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[SI-5886](https://issues.scala-lang.org/browse/SI-5886) | [e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[SI-7383](https://issues.scala-lang.org/browse/SI-7383) | [b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[SI-7438](https://issues.scala-lang.org/browse/SI-7438), [SI-7442](https://issues.scala-lang.org/browse/SI-7442) | [77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[SI-7166](https://issues.scala-lang.org/browse/SI-7166) | [3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[SI-7047](https://issues.scala-lang.org/browse/SI-7047) | [b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[SI-7167](https://issues.scala-lang.org/browse/SI-7167) | [8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-7453](https://issues.scala-lang.org/browse/SI-7453), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-3859](https://issues.scala-lang.org/browse/SI-3859), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[SI-7465](https://issues.scala-lang.org/browse/SI-7465) | [a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[SI-5734](https://issues.scala-lang.org/browse/SI-5734) | [8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[SI-7398](https://issues.scala-lang.org/browse/SI-7398) | [b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[SI-7271](https://issues.scala-lang.org/browse/SI-7271), [SI-7325](https://issues.scala-lang.org/browse/SI-7325) | [cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[SI-7271](https://issues.scala-lang.org/browse/SI-7271) | [a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[SI-7426](https://issues.scala-lang.org/browse/SI-7426) | [df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[SI-5634](https://issues.scala-lang.org/browse/SI-5634) | [3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[SI-7441](https://issues.scala-lang.org/browse/SI-7441) | [e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[SI-7385](https://issues.scala-lang.org/browse/SI-7385) | [d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[SI-6091](https://issues.scala-lang.org/browse/SI-6091) | [62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[SI-6771](https://issues.scala-lang.org/browse/SI-6771) | [3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [e36bb0b](https://github.com/scala/scala/commit/e36bb0b) | Revert "SI-7469 Remove @deprecated MurmurHash elements" +[SI-7482](https://issues.scala-lang.org/browse/SI-7482) | [37884ec](https://github.com/scala/scala/commit/37884ec) | SI-7482 Don't cook raw types after erasure. +[SI-6815](https://issues.scala-lang.org/browse/SI-6815), [SI-6815](https://issues.scala-lang.org/browse/SI-6815) | [fada1ef](https://github.com/scala/scala/commit/fada1ef) | SI-6815 untangle isStable and hasVolatileType +[SI-6406](https://issues.scala-lang.org/browse/SI-6406), [SI-6406](https://issues.scala-lang.org/browse/SI-6406) | [135cfa8](https://github.com/scala/scala/commit/135cfa8) | SI-6406 Restore deprecated API +[SI-3943](https://issues.scala-lang.org/browse/SI-3943) | [0c7c521](https://github.com/scala/scala/commit/0c7c521) | SI-3943 Test case for already-fixed Java interop bug +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [ae43506](https://github.com/scala/scala/commit/ae43506) | SI-7469 Remove @deprecated scala.util.logging +[SI-7476](https://issues.scala-lang.org/browse/SI-7476) | [4478560](https://github.com/scala/scala/commit/4478560) | SI-7476 Add documentation to GenericTraversableTemplate +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [ac990c1](https://github.com/scala/scala/commit/ac990c1) | SI-7469 Make @deprecated elems in scala.concurrent private[scala] +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [e544786](https://github.com/scala/scala/commit/e544786) | SI-7469 Remove deprecated elements in s.u.parsing.combinator +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [7e9c21f](https://github.com/scala/scala/commit/7e9c21f) | SI-7469 Remove @deprecated MurmurHash elements +[SI-7047](https://issues.scala-lang.org/browse/SI-7047) | [b153880](https://github.com/scala/scala/commit/b153880) | SI-7047 fixes silent for c.inferImplicitXXX +[SI-7167](https://issues.scala-lang.org/browse/SI-7167) | [c539ae2](https://github.com/scala/scala/commit/c539ae2) | SI-7167 implicit macros decide what is divergence +[SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [adef4b5](https://github.com/scala/scala/commit/adef4b5) | SI-5923 instantiates targs in deferred macro applications +[SI-6039](https://issues.scala-lang.org/browse/SI-6039) | [b0758f5](https://github.com/scala/scala/commit/b0758f5) | SI-6039 Harden against irrelevant filesystem details +[SI-7469](https://issues.scala-lang.org/browse/SI-7469) | [0ee9204](https://github.com/scala/scala/commit/0ee9204) | SI-7469 Remove @deprecated scala.util.parsing.ast +[SI-6149](https://issues.scala-lang.org/browse/SI-6149) | [15df9e9](https://github.com/scala/scala/commit/15df9e9) | Limit unnecessary calls to Type#toString. +[SI-7432](https://issues.scala-lang.org/browse/SI-7432) | [6890f38](https://github.com/scala/scala/commit/6890f38) | SI-7432 add testcases +[SI-7432](https://issues.scala-lang.org/browse/SI-7432) | [357c2df](https://github.com/scala/scala/commit/357c2df) | SI-7432 Range.min should throw NoSuchElementException on empty range +[SI-6863](https://issues.scala-lang.org/browse/SI-6863), [SI-6863](https://issues.scala-lang.org/browse/SI-6863), [SI-6863](https://issues.scala-lang.org/browse/SI-6863) | [265fc6b](https://github.com/scala/scala/commit/265fc6b) | SI-6863 root cause fixed using factory of scala.runtime.*Ref +[SI-6532](https://issues.scala-lang.org/browse/SI-6532) | [17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[SI-7369](https://issues.scala-lang.org/browse/SI-7369) | [6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[SI-7367](https://issues.scala-lang.org/browse/SI-7367) | [184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[SI-6943](https://issues.scala-lang.org/browse/SI-6943) | [8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675), [SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[SI-7355](https://issues.scala-lang.org/browse/SI-7355) | [0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[SI-7330](https://issues.scala-lang.org/browse/SI-7330) | [e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[SI-7200](https://issues.scala-lang.org/browse/SI-7200) | [8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[SI-7362](https://issues.scala-lang.org/browse/SI-7362) | [e6af9bc](https://github.com/scala/scala/commit/e6af9bc) | SI-7362, crash in presentation compiler. +[SI-7409](https://issues.scala-lang.org/browse/SI-7409) | [6227837](https://github.com/scala/scala/commit/6227837) | SI-7409 Par-Test: A crash is not a DNC for neg tests +[SI-7349](https://issues.scala-lang.org/browse/SI-7349) | [bf44669](https://github.com/scala/scala/commit/bf44669) | SI-7349 Partest supports test-interface +[SI-7358](https://issues.scala-lang.org/browse/SI-7358) | [e4f62c0](https://github.com/scala/scala/commit/e4f62c0) | SI-7358 Partest fails on scalacheck failure +[SI-7422](https://issues.scala-lang.org/browse/SI-7422) | [d516f38](https://github.com/scala/scala/commit/d516f38) | SI-7422 GenASM populates and clears its maps within a Run +[SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [7158142](https://github.com/scala/scala/commit/7158142) | SI-7291: Remove error kinds. +[SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [accaa31](https://github.com/scala/scala/commit/accaa31) | SI-7291: No exception throwing for diverging implicit expansion +[SI-7429](https://issues.scala-lang.org/browse/SI-7429) | [f59be7a](https://github.com/scala/scala/commit/f59be7a) | SI-7429 Fix checkinit build failure in Contexts +[SI-6784](https://issues.scala-lang.org/browse/SI-6784) | [2e5c7b9](https://github.com/scala/scala/commit/2e5c7b9) | SI-6784 Localize feature imports in scala.swing. +[SI-7421](https://issues.scala-lang.org/browse/SI-7421) | [8f08151](https://github.com/scala/scala/commit/8f08151) | SI-7421 remove unneeded extra-attachement in maven deploy +[SI-7403](https://issues.scala-lang.org/browse/SI-7403) | [bdae05f](https://github.com/scala/scala/commit/bdae05f) | SI-7403 Stream extends Serializable +[SI-4365](https://issues.scala-lang.org/browse/SI-4365) | [7b4e450](https://github.com/scala/scala/commit/7b4e450) | SI-4365 nondeterministic failure in asSeenFrom +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [648784c](https://github.com/scala/scala/commit/648784c) | SI-7345 Address review comments. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [c598e76](https://github.com/scala/scala/commit/c598e76) | SI-7345 Improved Context.toString +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [85af192](https://github.com/scala/scala/commit/85af192) | SI-7345 Eliminate the `depth` var. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [2304a78](https://github.com/scala/scala/commit/2304a78) | SI-7345 Drive by refactoring of pattern matching for `arg: _*`. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [e112db6](https://github.com/scala/scala/commit/e112db6) | SI-7345 Factor out method to clear and restore undetparams. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [0ce81c8](https://github.com/scala/scala/commit/0ce81c8) | SI-7345 Remove unneeded warning. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [ec33ad0](https://github.com/scala/scala/commit/ec33ad0) | SI-7345 Doc and TODO comments around Context. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [dbd8457](https://github.com/scala/scala/commit/dbd8457) | SI-7345 Produce Context#imports from the context chain +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [78e7eba](https://github.com/scala/scala/commit/78e7eba) | SI-7345 Refactor manual iteration to use foreach. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [7ce4de4](https://github.com/scala/scala/commit/7ce4de4) | SI-7345 Move `inSilentMode` from Infer to Context. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [bba9d3d](https://github.com/scala/scala/commit/bba9d3d) | SI-7345 remove unused methods. +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [510ebec](https://github.com/scala/scala/commit/510ebec) | SI-7345 Prefer using a throwaway silent context over buffer flushing. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [ec5eaee](https://github.com/scala/scala/commit/ec5eaee) | SI-7345 More refactoring and documentation in Contexts +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [190aea9](https://github.com/scala/scala/commit/190aea9) | SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [c9f5ab0](https://github.com/scala/scala/commit/c9f5ab0) | SI-7345 Encapsulate warning and error buffers in ReportBuffer. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [ff5dde1](https://github.com/scala/scala/commit/ff5dde1) | SI-7345 Add Context#isLocal, akin to Symbol#isLocal +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [b1cb004](https://github.com/scala/scala/commit/b1cb004) | SI-7345 Use combinator to find next enclosing non-template. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [281b850](https://github.com/scala/scala/commit/281b850) | SI-7345 Remove comment that appears obsolete. +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [f2c351c](https://github.com/scala/scala/commit/f2c351c) | SI-7345 Rationalize overloads of Context#make +[SI-7345](https://issues.scala-lang.org/browse/SI-7345) | [e658b63](https://github.com/scala/scala/commit/e658b63) | SI-7345 Represent the boolean modes in Context in ContextMode. +[SI-7402](https://issues.scala-lang.org/browse/SI-7402) | [372965b](https://github.com/scala/scala/commit/372965b) | SI-7402 List extends Serializable +[SI-6898](https://issues.scala-lang.org/browse/SI-6898) | [6f47caf](https://github.com/scala/scala/commit/6f47caf) | SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime +[SI-7408](https://issues.scala-lang.org/browse/SI-7408) | [5c6d62a](https://github.com/scala/scala/commit/5c6d62a) | SI-7408 Fix test by sorting results of getDeclaredClasses +[SI-7376](https://issues.scala-lang.org/browse/SI-7376) | [12a18ee](https://github.com/scala/scala/commit/12a18ee) | SI-7376 Bad doc variable error is positioned at the variable. +[SI-7376](https://issues.scala-lang.org/browse/SI-7376) | [fecc7e0](https://github.com/scala/scala/commit/fecc7e0) | SI-7376 Additional trivial Scaladoc format corrections +[SI-7376](https://issues.scala-lang.org/browse/SI-7376) | [3f0a90b](https://github.com/scala/scala/commit/3f0a90b) | SI-7376 Unmoored doc has correct position +[SI-7376](https://issues.scala-lang.org/browse/SI-7376) | [0fde95e](https://github.com/scala/scala/commit/0fde95e) | SI-7376 Scaladoc warns when discarding local doc comments with API tags +[SI-7080](https://issues.scala-lang.org/browse/SI-7080) | [e8c85a3](https://github.com/scala/scala/commit/e8c85a3) | SI-7080 improve boundary value checking for BitSet +[SI-7324](https://issues.scala-lang.org/browse/SI-7324) | [5cc2eb8](https://github.com/scala/scala/commit/5cc2eb8) | SI-7324 jvm not cool with 255+ parameters +[SI-7337](https://issues.scala-lang.org/browse/SI-7337) | [f93c4c9](https://github.com/scala/scala/commit/f93c4c9) | SI-7337 Error out on missing -d directory. +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7319](https://issues.scala-lang.org/browse/SI-7319) | [578ef1f](https://github.com/scala/scala/commit/578ef1f) | SI-7319 Remove unused method. +[SI-7377](https://issues.scala-lang.org/browse/SI-7377) | [962f88e](https://github.com/scala/scala/commit/962f88e) | SI-7377 Remove special treatment of `stableFun()` in patterns. +[SI-7388](https://issues.scala-lang.org/browse/SI-7388) | [3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[SI-7377](https://issues.scala-lang.org/browse/SI-7377) | [15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7319](https://issues.scala-lang.org/browse/SI-7319) | [ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[SI-7329](https://issues.scala-lang.org/browse/SI-7329) | [aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[SI-7314](https://issues.scala-lang.org/browse/SI-7314) | [01edd04](https://github.com/scala/scala/commit/01edd04) | SI-7314 Partest locates tools.jar and javac +[SI-7312](https://issues.scala-lang.org/browse/SI-7312), [SI-7315](https://issues.scala-lang.org/browse/SI-7315) | [660c8fd](https://github.com/scala/scala/commit/660c8fd) | SI-7315 Test @deprecatedInheritance / @specialized interplay +[SI-7312](https://issues.scala-lang.org/browse/SI-7312) | [54d11fe](https://github.com/scala/scala/commit/54d11fe) | SI-7312 @deprecatedInheritance now ignores same-file subclasses +[SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [6690455](https://github.com/scala/scala/commit/6690455) | SI-7335 Remove special case for import of Predef._ in Predef.scala +[SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [b0fceeb](https://github.com/scala/scala/commit/b0fceeb) | SI-7335 Sharpen up comment about implicit prioritization. +[SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [ae69de4](https://github.com/scala/scala/commit/ae69de4) | SI-7335 Add logging for a now-impossible* case in Symbol#exists. +[SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [9d7f811](https://github.com/scala/scala/commit/9d7f811) | SI-7335 Don't import Predef._ in Predef.scala +[SI-7335](https://issues.scala-lang.org/browse/SI-7335) | [d43f5ce](https://github.com/scala/scala/commit/d43f5ce) | SI-7335 Mandate that parents of Predef must be defined in Predef.scala +[SI-6286](https://issues.scala-lang.org/browse/SI-6286) | [67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[SI-7360](https://issues.scala-lang.org/browse/SI-7360) | [23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[SI-6386](https://issues.scala-lang.org/browse/SI-6386) | [7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[SI-7289](https://issues.scala-lang.org/browse/SI-7289) | [6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[SI-6937](https://issues.scala-lang.org/browse/SI-6937) | [34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[SI-7321](https://issues.scala-lang.org/browse/SI-7321) | [0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[SI-6900](https://issues.scala-lang.org/browse/SI-6900) | [c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[SI-6135](https://issues.scala-lang.org/browse/SI-6135) | [d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[SI-7316](https://issues.scala-lang.org/browse/SI-7316) | [61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[SI-7147](https://issues.scala-lang.org/browse/SI-7147) | [d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[SI-6793](https://issues.scala-lang.org/browse/SI-6793) | [ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[SI-7300](https://issues.scala-lang.org/browse/SI-7300) | [dfdbfa7](https://github.com/scala/scala/commit/dfdbfa7) | SI-7300 single line comment in multi line comment +[SI-6289](https://issues.scala-lang.org/browse/SI-6289) | [0d95443](https://github.com/scala/scala/commit/0d95443) | SI-6289 Paulptest demonstrating javac errors +[SI-6289](https://issues.scala-lang.org/browse/SI-6289) | [c6ce617](https://github.com/scala/scala/commit/c6ce617) | SI-6289 Partest in technicolor and showing javac errors +[SI-7110](https://issues.scala-lang.org/browse/SI-7110) | [530f4a5](https://github.com/scala/scala/commit/530f4a5) | SI-7110 Warn about naked try without catch/finally +[SI-7237](https://issues.scala-lang.org/browse/SI-7237) | [29a9c64](https://github.com/scala/scala/commit/29a9c64) | SI-7237 Always choose ForkJoinTaskSupport +[SI-7261](https://issues.scala-lang.org/browse/SI-7261) | [22944e4](https://github.com/scala/scala/commit/22944e4) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag +[SI-7261](https://issues.scala-lang.org/browse/SI-7261) | [e073975](https://github.com/scala/scala/commit/e073975) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag +[SI-6168](https://issues.scala-lang.org/browse/SI-6168) | [edee27f](https://github.com/scala/scala/commit/edee27f) | SI-6168 Retain prefix when parsing types in JVM signatures +[SI-6146](https://issues.scala-lang.org/browse/SI-6146), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[SI-6124](https://issues.scala-lang.org/browse/SI-6124), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[SI-7237](https://issues.scala-lang.org/browse/SI-7237) | [67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[SI-7246](https://issues.scala-lang.org/browse/SI-7246) | [cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[SI-7299](https://issues.scala-lang.org/browse/SI-7299) | [b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[SI-6580](https://issues.scala-lang.org/browse/SI-6580), [SI-6580](https://issues.scala-lang.org/browse/SI-6580) | [b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[SI-6022](https://issues.scala-lang.org/browse/SI-6022), [SI-6210](https://issues.scala-lang.org/browse/SI-6210) | [47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[SI-7013](https://issues.scala-lang.org/browse/SI-7013) | [df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[SI-5699](https://issues.scala-lang.org/browse/SI-5699) | [50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[SI-3994](https://issues.scala-lang.org/browse/SI-3994), [SI-7242](https://issues.scala-lang.org/browse/SI-7242) | [2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[SI-7258](https://issues.scala-lang.org/browse/SI-7258) | [ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-7259](https://issues.scala-lang.org/browse/SI-7259) | [f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[SI-1247](https://issues.scala-lang.org/browse/SI-1247), [SI-7249](https://issues.scala-lang.org/browse/SI-7249) | [552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[SI-5464](https://issues.scala-lang.org/browse/SI-5464), [SI-7176](https://issues.scala-lang.org/browse/SI-7176), [SI-6921](https://issues.scala-lang.org/browse/SI-6921), [SI-7239](https://issues.scala-lang.org/browse/SI-7239) | [174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[SI-7232](https://issues.scala-lang.org/browse/SI-7232) | [6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[SI-7232](https://issues.scala-lang.org/browse/SI-7232) | [8383b65](https://github.com/scala/scala/commit/8383b65) | SI-7232 Fix Java import vs defn. binding precendence +[SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-7259](https://issues.scala-lang.org/browse/SI-7259) | [7d03dcc](https://github.com/scala/scala/commit/7d03dcc) | SI-7259 Fix detection of Java defined Selects +[SI-7296](https://issues.scala-lang.org/browse/SI-7296) | [844cef6](https://github.com/scala/scala/commit/844cef6) | SI-7296 Remove arity limit for case classes +[SI-7296](https://issues.scala-lang.org/browse/SI-7296) | [ad79d74](https://github.com/scala/scala/commit/ad79d74) | SI-7296 Avoid crash with nested 23-param case class +[SI-7251](https://issues.scala-lang.org/browse/SI-7251), [SI-7251](https://issues.scala-lang.org/browse/SI-7251) | [395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[SI-7240](https://issues.scala-lang.org/browse/SI-7240) | [a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[SI-6725](https://issues.scala-lang.org/browse/SI-6725) | [9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[SI-7132](https://issues.scala-lang.org/browse/SI-7132) | [eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[SI-7233](https://issues.scala-lang.org/browse/SI-7233), [SI-7302](https://issues.scala-lang.org/browse/SI-7302) | [2b4cd6c](https://github.com/scala/scala/commit/2b4cd6c) | SI-7302 importing from Any. +[SI-7186](https://issues.scala-lang.org/browse/SI-7186) | [ccf886c](https://github.com/scala/scala/commit/ccf886c) | SI-7186 Slim down some TypeRefs by 8 bytes. +[SI-7294](https://issues.scala-lang.org/browse/SI-7294) | [4af9ff5](https://github.com/scala/scala/commit/4af9ff5) | SI-7294 Deprecate inheritance from TupleN. +[SI-7294](https://issues.scala-lang.org/browse/SI-7294) | [8d537a1](https://github.com/scala/scala/commit/8d537a1) | SI-7294 Treat TupleN as final under -Xfuture +[SI-5717](https://issues.scala-lang.org/browse/SI-5717) | [cc485a9](https://github.com/scala/scala/commit/cc485a9) | SI-5717 error when bytecode cannot be written +[SI-7003](https://issues.scala-lang.org/browse/SI-7003), [SI-7003](https://issues.scala-lang.org/browse/SI-7003), [SI-7003](https://issues.scala-lang.org/browse/SI-7003), [SI-6123](https://issues.scala-lang.org/browse/SI-6123) | [4bb8988](https://github.com/scala/scala/commit/4bb8988) | Add positive and negative testcases for SI-6123 (-explaintypes) +[SI-6123](https://issues.scala-lang.org/browse/SI-6123) | [ec6548f](https://github.com/scala/scala/commit/ec6548f) | SI-6123: -explaintypes should not explain errors which won't be reported +[SI-7102](https://issues.scala-lang.org/browse/SI-7102) | [1b3a379](https://github.com/scala/scala/commit/1b3a379) | SI-7102 Specialize isEmpty for bitsets +[SI-7236](https://issues.scala-lang.org/browse/SI-7236) | [67ed8c8](https://github.com/scala/scala/commit/67ed8c8) | SI-7236 Deprecate ThreadPoolTaskSupport and friends +[SI-5513](https://issues.scala-lang.org/browse/SI-5513) | [38a1515](https://github.com/scala/scala/commit/38a1515) | SI-5513: add inplace set-theoretic operations for mutable bitsets. +[SI-7247](https://issues.scala-lang.org/browse/SI-7247) | [3fe7b8c](https://github.com/scala/scala/commit/3fe7b8c) | SI-7247, deprecated NotNull. +[SI-7228](https://issues.scala-lang.org/browse/SI-7228) | [2fa2db7](https://github.com/scala/scala/commit/2fa2db7) | SI-7228, bug in weak subtyping. +[SI-7328](https://issues.scala-lang.org/browse/SI-7328) | [745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[SI-5710](https://issues.scala-lang.org/browse/SI-5710) | [f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235) | [3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[SI-7226](https://issues.scala-lang.org/browse/SI-7226) | [7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[SI-7224](https://issues.scala-lang.org/browse/SI-7224) | [292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[SI-6608](https://issues.scala-lang.org/browse/SI-6608), [SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [34faa0d](https://github.com/scala/scala/commit/34faa0d) | SI-6601 Close access loophole for value class constructors +[SI-874](https://issues.scala-lang.org/browse/SI-874) | [3a30af1](https://github.com/scala/scala/commit/3a30af1) | SI-874 actual JSR-223 implementation +[SI-874](https://issues.scala-lang.org/browse/SI-874) | [3e8f8dd](https://github.com/scala/scala/commit/3e8f8dd) | SI-874 reflect.io improvements +[SI-7244](https://issues.scala-lang.org/browse/SI-7244) | [a67b626](https://github.com/scala/scala/commit/a67b626) | Close after slurping (fixes SI-7244) +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [9f6b7bc](https://github.com/scala/scala/commit/9f6b7bc) | SI-7006 Fix the unreachable test +[SI-7231](https://issues.scala-lang.org/browse/SI-7231) | [fd21898](https://github.com/scala/scala/commit/fd21898) | SI-7231 Fix assertion when adapting Null type to Array type +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [04eac5c](https://github.com/scala/scala/commit/04eac5c) | SI-7006 Cleanup from code review +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [b50a0d8](https://github.com/scala/scala/commit/b50a0d8) | SI-7006 Prevent unreachable blocks in GenICode +[SI-7109](https://issues.scala-lang.org/browse/SI-7109), [SI-7153](https://issues.scala-lang.org/browse/SI-7153) | [53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[SI-7215](https://issues.scala-lang.org/browse/SI-7215) | [ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[SI-7190](https://issues.scala-lang.org/browse/SI-7190) | [1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7195](https://issues.scala-lang.org/browse/SI-7195) | [09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[SI-6902](https://issues.scala-lang.org/browse/SI-6902), [SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[SI-7214](https://issues.scala-lang.org/browse/SI-7214) | [acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[SI-7126](https://issues.scala-lang.org/browse/SI-7126), [SI-7126](https://issues.scala-lang.org/browse/SI-7126) | [696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[SI-7185](https://issues.scala-lang.org/browse/SI-7185) | [387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[SI-7045](https://issues.scala-lang.org/browse/SI-7045), [SI-6240](https://issues.scala-lang.org/browse/SI-6240) | [0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[SI-6191](https://issues.scala-lang.org/browse/SI-6191) | [c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[SI-7045](https://issues.scala-lang.org/browse/SI-7045) | [07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[SI-6758](https://issues.scala-lang.org/browse/SI-6758) | [1666f6e](https://github.com/scala/scala/commit/1666f6e) | Since the problem in SI-6758 is fixed, it's ok to move checking for unused imports to Analyzer. This allows the check to be used in the IDE. +[SI-7132](https://issues.scala-lang.org/browse/SI-7132) | [1b9c2f5](https://github.com/scala/scala/commit/1b9c2f5) | SI-7132 - don't discard Unit type in interpreter +[SI-6816](https://issues.scala-lang.org/browse/SI-6816) | [3b07135](https://github.com/scala/scala/commit/3b07135) | SI-6816 Deprecate -Yeta-expand-keeps-star +[SI-6161](https://issues.scala-lang.org/browse/SI-6161) | [b457b6c](https://github.com/scala/scala/commit/b457b6c) | Refactors AsSeenFromMap to expose extension point. +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[SI-7180](https://issues.scala-lang.org/browse/SI-7180) | [de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[SI-5975](https://issues.scala-lang.org/browse/SI-5975), [SI-6576](https://issues.scala-lang.org/browse/SI-6576) | [19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[SI-7146](https://issues.scala-lang.org/browse/SI-7146) | [bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[SI-7128](https://issues.scala-lang.org/browse/SI-7128) | [348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[SI-7107](https://issues.scala-lang.org/browse/SI-7107) | [4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[SI-7074](https://issues.scala-lang.org/browse/SI-7074) | [8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-6548](https://issues.scala-lang.org/browse/SI-6548) | [85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[SI-4664](https://issues.scala-lang.org/browse/SI-4664), [SI-4664](https://issues.scala-lang.org/browse/SI-4664) | [8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[SI-7159](https://issues.scala-lang.org/browse/SI-7159) | [bfd7863](https://github.com/scala/scala/commit/bfd7863) | SI-7159 Distinguish between assignability and sub typing in TypeKinds +[SI-7159](https://issues.scala-lang.org/browse/SI-7159) | [4124a09](https://github.com/scala/scala/commit/4124a09) | SI-7159 Remove erroneous INT <:< LONG in TypeKinds +[SI-107](https://issues.scala-lang.org/browse/SI-107), [SI-7159](https://issues.scala-lang.org/browse/SI-7159) | [04b147e](https://github.com/scala/scala/commit/04b147e) | SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds +[SI-7159](https://issues.scala-lang.org/browse/SI-7159) | [208d6ad](https://github.com/scala/scala/commit/208d6ad) | SI-7159 Remove unreachable cases in GenICode#adapt +[SI-7181](https://issues.scala-lang.org/browse/SI-7181) | [5f3cd86](https://github.com/scala/scala/commit/5f3cd86) | SI-7181 Eliminate unnecessary duplication of finally blocks +[SI-7181](https://issues.scala-lang.org/browse/SI-7181) | [28a7161](https://github.com/scala/scala/commit/28a7161) | SI-7181 Prepare to remove duplicated finally blocks +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [4f2d784](https://github.com/scala/scala/commit/4f2d784) | SI-7006 Simplify jump-only block destination determination +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [e9f6511](https://github.com/scala/scala/commit/e9f6511) | SI-7006 Eliminate unreachable blocks +[SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [0d2e19c](https://github.com/scala/scala/commit/0d2e19c) | SI-7006 Recognize more jump only blocks +[SI-7006](https://issues.scala-lang.org/browse/SI-7006), [SI-7006](https://issues.scala-lang.org/browse/SI-7006) | [022c57f](https://github.com/scala/scala/commit/022c57f) | SI-7006 Improve jump-elision code in GenASM +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [0ecba21](https://github.com/scala/scala/commit/0ecba21) | fixes the test for SI-7112 +[SI-7120](https://issues.scala-lang.org/browse/SI-7120) | [c11cf0b](https://github.com/scala/scala/commit/c11cf0b) | SI-7120 Erasure must honor typeref prefixes +[SI-7172](https://issues.scala-lang.org/browse/SI-7172), [SI-7171](https://issues.scala-lang.org/browse/SI-7171) | [3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[SI-7015](https://issues.scala-lang.org/browse/SI-7015) | [62fcd3d](https://github.com/scala/scala/commit/62fcd3d) | SI-7015 Cleanup from review of null duplication +[SI-7159](https://issues.scala-lang.org/browse/SI-7159), [SI-7015](https://issues.scala-lang.org/browse/SI-7015) | [1b6661b](https://github.com/scala/scala/commit/1b6661b) | SI-7015 Removes redundant aconst_null; pop; aconst_null creation +[SI-6807](https://issues.scala-lang.org/browse/SI-6807) | [8a2cebe](https://github.com/scala/scala/commit/8a2cebe) | SI-6807 Deprecating the Actors library. +[SI-7164](https://issues.scala-lang.org/browse/SI-7164) | [68f62d7](https://github.com/scala/scala/commit/68f62d7) | SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal +[SI-7130](https://issues.scala-lang.org/browse/SI-7130) | [c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[SI-7143](https://issues.scala-lang.org/browse/SI-7143) | [4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[SI-7134](https://issues.scala-lang.org/browse/SI-7134) | [fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[SI-5063](https://issues.scala-lang.org/browse/SI-5063) | [c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[SI-5920](https://issues.scala-lang.org/browse/SI-5920), [SI-5744](https://issues.scala-lang.org/browse/SI-5744) | [9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[SI-6642](https://issues.scala-lang.org/browse/SI-6642) | [07ba1f8](https://github.com/scala/scala/commit/07ba1f8) | SI-6642 Code cleanup from review of iteratorFrom +[SI-6642](https://issues.scala-lang.org/browse/SI-6642) | [3903779](https://github.com/scala/scala/commit/3903779) | SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL +[SI-6642](https://issues.scala-lang.org/browse/SI-6642) | [62bc99d](https://github.com/scala/scala/commit/62bc99d) | SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom +[SI-6642](https://issues.scala-lang.org/browse/SI-6642) | [a0b1db4](https://github.com/scala/scala/commit/a0b1db4) | SI-6642 Code cleanup on RedBlackTree#TreeIterator +[SI-6514](https://issues.scala-lang.org/browse/SI-6514) | [673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[SI-6225](https://issues.scala-lang.org/browse/SI-6225) | [451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[SI-6935](https://issues.scala-lang.org/browse/SI-6935) | [c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[SI-6370](https://issues.scala-lang.org/browse/SI-6370) | [7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[SI-6158](https://issues.scala-lang.org/browse/SI-6158) | [6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log +[SI-6355](https://issues.scala-lang.org/browse/SI-6355) | [c26cc53](https://github.com/scala/scala/commit/c26cc53) | SI-6355, weakend implementation restriction on applyDynamic. +[SI-4793](https://issues.scala-lang.org/browse/SI-4793) | [c26a8db](https://github.com/scala/scala/commit/c26a8db) | Maintenance of Predef. +[SI-7082](https://issues.scala-lang.org/browse/SI-7082), [SI-7083](https://issues.scala-lang.org/browse/SI-7083), [SI-6591](https://issues.scala-lang.org/browse/SI-6591) | [09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[SI-5675](https://issues.scala-lang.org/browse/SI-5675) | [e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[SI-7096](https://issues.scala-lang.org/browse/SI-7096) | [5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[SI-6478](https://issues.scala-lang.org/browse/SI-6478) | [6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[SI-5374](https://issues.scala-lang.org/browse/SI-5374), [SI-6961](https://issues.scala-lang.org/browse/SI-6961) | [fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[SI-6187](https://issues.scala-lang.org/browse/SI-6187) | [dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[SI-6146](https://issues.scala-lang.org/browse/SI-6146) | [55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[SI-5954](https://issues.scala-lang.org/browse/SI-5954), [SI-7070](https://issues.scala-lang.org/browse/SI-7070) | [1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[SI-5082](https://issues.scala-lang.org/browse/SI-5082) | [a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[SI-7100](https://issues.scala-lang.org/browse/SI-7100) | [a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[SI-6113](https://issues.scala-lang.org/browse/SI-6113) | [0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[SI-7026](https://issues.scala-lang.org/browse/SI-7026), [SI-7026](https://issues.scala-lang.org/browse/SI-7026) | [79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[SI-6259](https://issues.scala-lang.org/browse/SI-6259), [SI-6506](https://issues.scala-lang.org/browse/SI-6506), [SI-6957](https://issues.scala-lang.org/browse/SI-6957), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[SI-2806](https://issues.scala-lang.org/browse/SI-2806), [SI-6888](https://issues.scala-lang.org/browse/SI-6888) | [b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[SI-7071](https://issues.scala-lang.org/browse/SI-7071), [SI-7072](https://issues.scala-lang.org/browse/SI-7072) | [b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[SI-6989](https://issues.scala-lang.org/browse/SI-6989) | [02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[SI-6150](https://issues.scala-lang.org/browse/SI-6150), [SI-6773](https://issues.scala-lang.org/browse/SI-6773), [SI-6150](https://issues.scala-lang.org/browse/SI-6150) | [87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[SI-7060](https://issues.scala-lang.org/browse/SI-7060) | [e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[SI-7039](https://issues.scala-lang.org/browse/SI-7039) | [8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[SI-5833](https://issues.scala-lang.org/browse/SI-5833) | [0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[SI-6667](https://issues.scala-lang.org/browse/SI-6667) | [b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[SI-6578](https://issues.scala-lang.org/browse/SI-6578) | [a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[SI-7008](https://issues.scala-lang.org/browse/SI-7008) | [f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[SI-7033](https://issues.scala-lang.org/browse/SI-7033) | [3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[SI-6422](https://issues.scala-lang.org/browse/SI-6422) | [bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[SI-5313](https://issues.scala-lang.org/browse/SI-5313) | [eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[SI-7046](https://issues.scala-lang.org/browse/SI-7046) | [2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-7022](https://issues.scala-lang.org/browse/SI-7022) | [374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[SI-6482](https://issues.scala-lang.org/browse/SI-6482), [SI-6482](https://issues.scala-lang.org/browse/SI-6482) | [4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[SI-6686](https://issues.scala-lang.org/browse/SI-6686) | [b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[SI-5158](https://issues.scala-lang.org/browse/SI-5158), [SI-6941](https://issues.scala-lang.org/browse/SI-6941) | [494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[SI-4976](https://issues.scala-lang.org/browse/SI-4976) | [d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[SI-7029](https://issues.scala-lang.org/browse/SI-7029) | [3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[SI-6539](https://issues.scala-lang.org/browse/SI-6539) | [2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[SI-5151](https://issues.scala-lang.org/browse/SI-5151) | [8bd03e0](https://github.com/scala/scala/commit/8bd03e0) | SI-5151 - Add firstKey and lastKey to LongMap. +[SI-6773](https://issues.scala-lang.org/browse/SI-6773) | [108a1f7](https://github.com/scala/scala/commit/108a1f7) | SI-6773 Changes IndexSeqFactory to be "since 2.11" +[SI-5543](https://issues.scala-lang.org/browse/SI-5543), [SI-1803](https://issues.scala-lang.org/browse/SI-1803) | [b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[SI-6812](https://issues.scala-lang.org/browse/SI-6812) | [941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[SI-6206](https://issues.scala-lang.org/browse/SI-6206), [SI-6206](https://issues.scala-lang.org/browse/SI-6206) | [11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[SI-2818](https://issues.scala-lang.org/browse/SI-2818) | [6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[SI-2968](https://issues.scala-lang.org/browse/SI-2968), [SI-2968](https://issues.scala-lang.org/browse/SI-2968) | [8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[SI-3353](https://issues.scala-lang.org/browse/SI-3353), [SI-3353](https://issues.scala-lang.org/browse/SI-3353) | [1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[SI-6017](https://issues.scala-lang.org/browse/SI-6017) | [831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[SI-6853](https://issues.scala-lang.org/browse/SI-6853) | [e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[SI-6595](https://issues.scala-lang.org/browse/SI-6595) | [ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[SI-6584](https://issues.scala-lang.org/browse/SI-6584) | [98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[SI-6426](https://issues.scala-lang.org/browse/SI-6426) | [d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[SI-6072](https://issues.scala-lang.org/browse/SI-6072) | [05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[SI-5604](https://issues.scala-lang.org/browse/SI-5604) | [d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[SI-5859](https://issues.scala-lang.org/browse/SI-5859) | [e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[SI-5130](https://issues.scala-lang.org/browse/SI-5130) | [77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[SI-4729](https://issues.scala-lang.org/browse/SI-4729) | [faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6301](https://issues.scala-lang.org/browse/SI-6301), [SI-6572](https://issues.scala-lang.org/browse/SI-6572) | [0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[SI-5378](https://issues.scala-lang.org/browse/SI-5378) | [f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[SI-4714](https://issues.scala-lang.org/browse/SI-4714) | [5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[SI-2418](https://issues.scala-lang.org/browse/SI-2418), [SI-2418](https://issues.scala-lang.org/browse/SI-2418) | [243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[SI-7009](https://issues.scala-lang.org/browse/SI-7009), [SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[SI-7009](https://issues.scala-lang.org/browse/SI-7009) | [e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[SI-1336](https://issues.scala-lang.org/browse/SI-1336), [SI-5589](https://issues.scala-lang.org/browse/SI-5589), [SI-4574](https://issues.scala-lang.org/browse/SI-4574), [SI-6968](https://issues.scala-lang.org/browse/SI-6968), [SI-6968](https://issues.scala-lang.org/browse/SI-6968) | [a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[SI-6669](https://issues.scala-lang.org/browse/SI-6669) | [166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[SI-6728](https://issues.scala-lang.org/browse/SI-6728) | [80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[SI-7035](https://issues.scala-lang.org/browse/SI-7035) | [9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[SI-6726](https://issues.scala-lang.org/browse/SI-6726), [SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[SI-6726](https://issues.scala-lang.org/browse/SI-6726) | [32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[SI-6154](https://issues.scala-lang.org/browse/SI-6154) | [d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[SI-6516](https://issues.scala-lang.org/browse/SI-6516) | [6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[SI-6551](https://issues.scala-lang.org/browse/SI-6551) | [cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[SI-6651](https://issues.scala-lang.org/browse/SI-6651) | [45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-6258](https://issues.scala-lang.org/browse/SI-6258), [SI-3577](https://issues.scala-lang.org/browse/SI-3577), [SI-3577](https://issues.scala-lang.org/browse/SI-3577) | [b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[SI-5459](https://issues.scala-lang.org/browse/SI-5459) | [6d669f3](https://github.com/scala/scala/commit/6d669f3) | Pending test for SI-5459. +[SI-6939](https://issues.scala-lang.org/browse/SI-6939) | [b6f898f](https://github.com/scala/scala/commit/b6f898f) | SI-6939 Fix namespace binding (xmlns) not overriding outer binding +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [aa199b8](https://github.com/scala/scala/commit/aa199b8) | Revert "SI-6811 Misc. removals in util, testing, io, ..." +[SI-6891](https://issues.scala-lang.org/browse/SI-6891) | [7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[SI-6981](https://issues.scala-lang.org/browse/SI-6981) | [cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[SI-4602](https://issues.scala-lang.org/browse/SI-4602), [SI-4602](https://issues.scala-lang.org/browse/SI-4602) | [952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[SI-4733](https://issues.scala-lang.org/browse/SI-4733), [SI-4733](https://issues.scala-lang.org/browse/SI-4733) | [e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[SI-6863](https://issues.scala-lang.org/browse/SI-6863) | [0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[SI-6932](https://issues.scala-lang.org/browse/SI-6932) | [08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[SI-6443](https://issues.scala-lang.org/browse/SI-6443) | [493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[SI-7018](https://issues.scala-lang.org/browse/SI-7018) | [a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[SI-6556](https://issues.scala-lang.org/browse/SI-6556), [SI-6648](https://issues.scala-lang.org/browse/SI-6648), [SI-6556](https://issues.scala-lang.org/browse/SI-6556) | [982633a](https://github.com/scala/scala/commit/982633a) | SI-6556 Remove unneeded workaround in erasure. +[SI-5304](https://issues.scala-lang.org/browse/SI-5304) | [2580a51](https://github.com/scala/scala/commit/2580a51) | Laying groundwork for a followup ticket. +[SI-4859](https://issues.scala-lang.org/browse/SI-4859) | [412ad57](https://github.com/scala/scala/commit/412ad57) | SI-4859 Retain MODULE_LOAD in dead code elim. +[SI-4859](https://issues.scala-lang.org/browse/SI-4859) | [f21b1ce](https://github.com/scala/scala/commit/f21b1ce) | SI-4859 Don't elide qualifiers when selecting nested modules. +[SI-4859](https://issues.scala-lang.org/browse/SI-4859) | [61f2936](https://github.com/scala/scala/commit/61f2936) | SI-4859 Don't rewrite CC().CC2() to new CC2 +[SI-6083](https://issues.scala-lang.org/browse/SI-6083) | [76bb23d](https://github.com/scala/scala/commit/76bb23d) | SI-6083, misleading annotation error message. +[SI-5182](https://issues.scala-lang.org/browse/SI-5182) | [801eab5](https://github.com/scala/scala/commit/801eab5) | SI-5182, no position on annotation error. +[SI-2577](https://issues.scala-lang.org/browse/SI-2577), [SI-6860](https://issues.scala-lang.org/browse/SI-6860) | [832fc9a](https://github.com/scala/scala/commit/832fc9a) | SI-2577, SI-6860: annotation type inference. +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [53d5df5](https://github.com/scala/scala/commit/53d5df5) | Disabled SI-6987. +[SI-7011](https://issues.scala-lang.org/browse/SI-7011) | [d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[SI-6231](https://issues.scala-lang.org/browse/SI-6231) | [f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[SI-6987](https://issues.scala-lang.org/browse/SI-6987) | [e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[SI-6997](https://issues.scala-lang.org/browse/SI-6997), [SI-6666](https://issues.scala-lang.org/browse/SI-6666) | [1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[SI-6011](https://issues.scala-lang.org/browse/SI-6011), [SI-6902](https://issues.scala-lang.org/browse/SI-6902) | [cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[SI-6952](https://issues.scala-lang.org/browse/SI-6952) | [8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[SI-6969](https://issues.scala-lang.org/browse/SI-6969) | [0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[SI-6976](https://issues.scala-lang.org/browse/SI-6976) | [d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[SI-6637](https://issues.scala-lang.org/browse/SI-6637), [SI-6637](https://issues.scala-lang.org/browse/SI-6637) | [4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247), [SI-6611](https://issues.scala-lang.org/browse/SI-6611), [SI-6247](https://issues.scala-lang.org/browse/SI-6247) | [ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[SI-6567](https://issues.scala-lang.org/browse/SI-6567), [SI-6567](https://issues.scala-lang.org/browse/SI-6567) | [96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[SI-6439](https://issues.scala-lang.org/browse/SI-6439) | [3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[SI-6923](https://issues.scala-lang.org/browse/SI-6923), [SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[SI-6994](https://issues.scala-lang.org/browse/SI-6994) | [8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[SI-6434](https://issues.scala-lang.org/browse/SI-6434) | [8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[SI-6942](https://issues.scala-lang.org/browse/SI-6942) | [f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[SI-5568](https://issues.scala-lang.org/browse/SI-5568) | [765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[SI-6608](https://issues.scala-lang.org/browse/SI-6608), [SI-6601](https://issues.scala-lang.org/browse/SI-6601) | [b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[SI-6923](https://issues.scala-lang.org/browse/SI-6923) | [66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[SI-6956](https://issues.scala-lang.org/browse/SI-6956) | [a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [950e938](https://github.com/scala/scala/commit/950e938) | Revert "SI-5824 Fix crashes in reify with _*" +[SI-5824](https://issues.scala-lang.org/browse/SI-5824) | [0a25ee3](https://github.com/scala/scala/commit/0a25ee3) | SI-5824 Fix crashes in reify with _* +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [a9c374b](https://github.com/scala/scala/commit/a9c374b) | SI-6811 Move scala.util.{automata,regexp} ... ... to scala.xml.dtd.impl and make it private[dtd] +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [a386291](https://github.com/scala/scala/commit/a386291) | SI-6811 Remove scala.xml.include.sax.Main +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [98d3368](https://github.com/scala/scala/commit/98d3368) | SI-6811 Remove scala.ScalaObject +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [684f549](https://github.com/scala/scala/commit/684f549) | SI-6811 Remove the scala.annotation.target package +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [f931833](https://github.com/scala/scala/commit/f931833) | SI-6811 Misc. removals in util, testing, io, ... +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [be5554f](https://github.com/scala/scala/commit/be5554f) | SI-6811 Remove deprecated elements in scala.collection +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [67d7e26](https://github.com/scala/scala/commit/67d7e26) | SI-6811 Remove parts of scala.concurrent not needed by scala.actors +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [b13bf26](https://github.com/scala/scala/commit/b13bf26) | SI-6811 Remove the scala.util.grammar package +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [c2903d6](https://github.com/scala/scala/commit/c2903d6) | SI-6811 Remove scala.collection.mutable.ConcurrentMap +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [ed52ea0](https://github.com/scala/scala/commit/ed52ea0) | SI-6811 Remove primitive widenings and /:\ +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [2ee8568](https://github.com/scala/scala/commit/2ee8568) | SI-6811 Remove deprecated constructors +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [167fc0a](https://github.com/scala/scala/commit/167fc0a) | SI-6811 Remove usages of scala.annotation.cloneable +[SI-6811](https://issues.scala-lang.org/browse/SI-6811) | [4805b97](https://github.com/scala/scala/commit/4805b97) | SI-6811 Remove scala.annotation.serializable +[SI-6979](https://issues.scala-lang.org/browse/SI-6979) | [decc9a9](https://github.com/scala/scala/commit/decc9a9) | SI-6979 Small optimization in lub +[SI-6479](https://issues.scala-lang.org/browse/SI-6479) | [9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[SI-6963](https://issues.scala-lang.org/browse/SI-6963) | [0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[SI-6955](https://issues.scala-lang.org/browse/SI-6955) | [8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[SI-6082](https://issues.scala-lang.org/browse/SI-6082) | [39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[SI-5440](https://issues.scala-lang.org/browse/SI-5440) | [4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[SI-5340](https://issues.scala-lang.org/browse/SI-5340) | [1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[SI-6925](https://issues.scala-lang.org/browse/SI-6925) | [b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[SI-5189](https://issues.scala-lang.org/browse/SI-5189) | [8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[SI-6930](https://issues.scala-lang.org/browse/SI-6930) | [0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[SI-6905](https://issues.scala-lang.org/browse/SI-6905) | [57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[SI-6126](https://issues.scala-lang.org/browse/SI-6126) | [25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[SI-6946](https://issues.scala-lang.org/browse/SI-6946), [SI-6924](https://issues.scala-lang.org/browse/SI-6924) | [79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[SI-5954](https://issues.scala-lang.org/browse/SI-5954) | [3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[SI-6521](https://issues.scala-lang.org/browse/SI-6521) | [a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[SI-5553](https://issues.scala-lang.org/browse/SI-5553), [SI-6912](https://issues.scala-lang.org/browse/SI-6912) | [7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-6846](https://issues.scala-lang.org/browse/SI-6846) | [e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[SI-6928](https://issues.scala-lang.org/browse/SI-6928) | [c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[SI-6641](https://issues.scala-lang.org/browse/SI-6641) | [557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[SI-6803](https://issues.scala-lang.org/browse/SI-6803) | [103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[SI-6894](https://issues.scala-lang.org/browse/SI-6894) | [3bb8745](https://github.com/scala/scala/commit/3bb8745) | Fixes and features for javap (fixing SI-6894) +[SI-6955](https://issues.scala-lang.org/browse/SI-6955) | [38958f4](https://github.com/scala/scala/commit/38958f4) | SI-6955 switch emission no longer foiled by type alias +[SI-6964](https://issues.scala-lang.org/browse/SI-6964) | [b61a64d](https://github.com/scala/scala/commit/b61a64d) | SI-6964 Remove build managers, both simple and refined. +[SI-6375](https://issues.scala-lang.org/browse/SI-6375) | [61f70e4](https://github.com/scala/scala/commit/61f70e4) | SI-6375, warn on lost annotation. +[SI-5189](https://issues.scala-lang.org/browse/SI-5189) | [bd4bffa](https://github.com/scala/scala/commit/bd4bffa) | SI-5189 detect unsoundness when inferring type of match +[SI-6966](https://issues.scala-lang.org/browse/SI-6966) | [58bfa19](https://github.com/scala/scala/commit/58bfa19) | SI-6966 Fix regression in implicit resolution +[SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [fe60284](https://github.com/scala/scala/commit/fe60284) | SI-5923 adapt macros when they are deferred +[SI-5903](https://issues.scala-lang.org/browse/SI-5903) | [66acf36](https://github.com/scala/scala/commit/66acf36) | SI-5903 extractor macros do work +[SI-6440](https://issues.scala-lang.org/browse/SI-6440), [SI-6641](https://issues.scala-lang.org/browse/SI-6641) | [c45491c](https://github.com/scala/scala/commit/c45491c) | SI-6641 Cull scala.swing.SwingWorker +[SI-5378](https://issues.scala-lang.org/browse/SI-5378) | [31f073c](https://github.com/scala/scala/commit/31f073c) | SI-5378, unsoundness with type bounds in refinements. +[SI-6566](https://issues.scala-lang.org/browse/SI-6566) | [a419799](https://github.com/scala/scala/commit/a419799) | SI-6566, unsoundness with alias variance. +[SI-6894](https://issues.scala-lang.org/browse/SI-6894) | [942f078](https://github.com/scala/scala/commit/942f078) | Repl javap decodes various synthetic names for us (fixing SI-6894) +[SI-6915](https://issues.scala-lang.org/browse/SI-6915) | [77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[SI-6897](https://issues.scala-lang.org/browse/SI-6897) | [3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[SI-6896](https://issues.scala-lang.org/browse/SI-6896) | [a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[SI-6911](https://issues.scala-lang.org/browse/SI-6911) | [eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[SI-6827](https://issues.scala-lang.org/browse/SI-6827) | [92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[SI-5017](https://issues.scala-lang.org/browse/SI-5017) | [02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[SI-6194](https://issues.scala-lang.org/browse/SI-6194) | [ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[SI-6746](https://issues.scala-lang.org/browse/SI-6746) | [e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[SI-6415](https://issues.scala-lang.org/browse/SI-6415) | [24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[SI-6829](https://issues.scala-lang.org/browse/SI-6829), [SI-6788](https://issues.scala-lang.org/browse/SI-6788) | [231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[SI-6338](https://issues.scala-lang.org/browse/SI-6338) | [3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp @@ -609,841 +609,838 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/4ab66d1](4ab66d1) | SI-7494 Tests for status quo -[https://github.com/scala/scala/commit/e0bd62c](e0bd62c) | SI-7494 Each plugin must only be instantiated once. -[https://github.com/scala/scala/commit/b6757e1](b6757e1) | An attempt to make tests deterministic. -[https://github.com/scala/scala/commit/3fb3175](3fb3175) | SI-7427 stop crashing under -Ydebug. -[https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://github.com/scala/scala/commit/f628565](f628565) | Prevent slash duplication. -[https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://github.com/scala/scala/commit/6114038](6114038) | [nomaster] unbreaks test.bc -[https://github.com/scala/scala/commit/b11324a](b11324a) | SI-7492 Remove -Ystruct-dispatch and associated code -[https://github.com/scala/scala/commit/b4751a6](b4751a6) | No bounds-driven inference for the named. -[https://github.com/scala/scala/commit/e28c3ed](e28c3ed) | SI-1786 incorporate defined bounds in inference -[https://github.com/scala/scala/commit/0bece25](0bece25) | ScriptEngine.eval() forwards Error instead of new ScriptException -[https://github.com/scala/scala/commit/44a46f8](44a46f8) | Deprecate parameter names in scala.concurrent -[https://github.com/scala/scala/commit/9db9df7](9db9df7) | SI-7484 Indentation and whitespace fixes -[https://github.com/scala/scala/commit/cba29e6](cba29e6) | SI-7484 Add @SupressWarning(rawtypes/unchecked) -[https://github.com/scala/scala/commit/538aa22](538aa22) | SI-6488 Interrupt i/o threads on process destroy -[https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://github.com/scala/scala/commit/bc10715](bc10715) | easy way of writing not implemented macros -[https://github.com/scala/scala/commit/b08c135](b08c135) | Fix for unreachable code warning. -[https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://github.com/scala/scala/commit/4e64a27](4e64a27) | [nomaster] removes duplication in inferImplicitValue -[https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://github.com/scala/scala/commit/bb73b96](bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed -[https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://github.com/scala/scala/commit/7562499](7562499) | Scaladoc: fixing small typo in PartialFunction.scala -[https://github.com/scala/scala/commit/5751ddd](5751ddd) | pull request feedback -[https://github.com/scala/scala/commit/75a3b88](75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path -[https://github.com/scala/scala/commit/35c0145](35c0145) | removes the traces of always on debug diagnostics -[https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://github.com/scala/scala/commit/f1040ea](f1040ea) | fixes a checkfile breakage in 2.10.x -[https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://github.com/scala/scala/commit/fbb1363](fbb1363) | Refactor DirectTest so java can be tested. -[https://github.com/scala/scala/commit/25f49cb](25f49cb) | literal() now assigns a position to the tree it produces -[https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://github.com/scala/scala/commit/e85df24](e85df24) | Read-eval-print : the script engine does not need print so make it lazy -[https://github.com/scala/scala/commit/1d1492f](1d1492f) | Add :kind command to REPL -[https://github.com/scala/scala/commit/37707cd](37707cd) | Unprivatize methods in SyncVar. -[https://github.com/scala/scala/commit/e36bb0b](e36bb0b) | Revert "SI-7469 Remove @deprecated MurmurHash elements" -[https://github.com/scala/scala/commit/37884ec](37884ec) | SI-7482 Don't cook raw types after erasure. -[https://github.com/scala/scala/commit/add19e6](add19e6) | No longer cache all subclass templates. -[https://github.com/scala/scala/commit/005a08d](005a08d) | Remove self types check suppression usage from scaladoc. -[https://github.com/scala/scala/commit/c88f733](c88f733) | Improve code style in the Scaladoc implementation. -[https://github.com/scala/scala/commit/9a43611](9a43611) | remove unused methods: checkStable, isStableExceptVolatile -[https://github.com/scala/scala/commit/fada1ef](fada1ef) | SI-6815 untangle isStable and hasVolatileType -[https://github.com/scala/scala/commit/97d5179](97d5179) | make treeInfo more globally visible -[https://github.com/scala/scala/commit/135cfa8](135cfa8) | SI-6406 Restore deprecated API -[https://github.com/scala/scala/commit/0c7c521](0c7c521) | SI-3943 Test case for already-fixed Java interop bug -[https://github.com/scala/scala/commit/ae43506](ae43506) | SI-7469 Remove @deprecated scala.util.logging -[https://github.com/scala/scala/commit/4478560](4478560) | SI-7476 Add documentation to GenericTraversableTemplate -[https://github.com/scala/scala/commit/80f1fa5](80f1fa5) | Fix formatting for couple of docs in the compiler -[https://github.com/scala/scala/commit/ac990c1](ac990c1) | SI-7469 Make @deprecated elems in scala.concurrent private[scala] -[https://github.com/scala/scala/commit/e544786](e544786) | SI-7469 Remove deprecated elements in s.u.parsing.combinator -[https://github.com/scala/scala/commit/7e9c21f](7e9c21f) | SI-7469 Remove @deprecated MurmurHash elements -[https://github.com/scala/scala/commit/966f51c](966f51c) | removes duplication in inferImplicitValue -[https://github.com/scala/scala/commit/b153880](b153880) | SI-7047 fixes silent for c.inferImplicitXXX -[https://github.com/scala/scala/commit/c539ae2](c539ae2) | SI-7167 implicit macros decide what is divergence -[https://github.com/scala/scala/commit/a35b6bc](a35b6bc) | macroExpandAll is now triggered in all invocations of typed -[https://github.com/scala/scala/commit/adef4b5](adef4b5) | SI-5923 instantiates targs in deferred macro applications -[https://github.com/scala/scala/commit/b0758f5](b0758f5) | SI-6039 Harden against irrelevant filesystem details -[https://github.com/scala/scala/commit/6486f9f](6486f9f) | fix typo in comment -[https://github.com/scala/scala/commit/abc314a](abc314a) | AbstractFile.getDirectory does not return null when outDir is "." -[https://github.com/scala/scala/commit/0ee9204](0ee9204) | SI-7469 Remove @deprecated scala.util.parsing.ast -[https://github.com/scala/scala/commit/15df9e9](15df9e9) | Limit unnecessary calls to Type#toString. -[https://github.com/scala/scala/commit/6890f38](6890f38) | SI-7432 add testcases -[https://github.com/scala/scala/commit/357c2df](357c2df) | SI-7432 Range.min should throw NoSuchElementException on empty range -[https://github.com/scala/scala/commit/9e25797](9e25797) | Par-Test includes log in transcript of failed exec -[https://github.com/scala/scala/commit/89ced24](89ced24) | Boil out some duplicated parser logic. -[https://github.com/scala/scala/commit/c1286ab](c1286ab) | Flesh out copyMemberDef methods with copyModuleDef. -[https://github.com/scala/scala/commit/fb5eb8d](fb5eb8d) | indentation typo -[https://github.com/scala/scala/commit/265fc6b](265fc6b) | SI-6863 root cause fixed using factory of scala.runtime.*Ref -[https://github.com/scala/scala/commit/c31e44f](c31e44f) | Partest can --show-diff again after incremental report. -[https://github.com/scala/scala/commit/a86c7a1](a86c7a1) | Hardening against nulls for deserialization. -[https://github.com/scala/scala/commit/80ac7d0](80ac7d0) | Absolutized paths involving the scala package. -[https://github.com/scala/scala/commit/1ce4ecd](1ce4ecd) | Rewrite TailCalls for performance and immutability. -[https://github.com/scala/scala/commit/83c059d](83c059d) | use relative symlink in distpack -[https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://github.com/scala/scala/commit/d3aa9a7](d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. -[https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://github.com/scala/scala/commit/b40749f](b40749f) | Corrects link in README.rst -[https://github.com/scala/scala/commit/19a61e5](19a61e5) | Update links to old website, in preparation for launch. -[https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://github.com/scala/scala/commit/9d98b6d](9d98b6d) | Interactive scaladoc: mark new typer run when done. -[https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://github.com/scala/scala/commit/8556ca0](8556ca0) | Quiet down overloaded implicit warning. -[https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://github.com/scala/scala/commit/12dd8c0](12dd8c0) | More useful checkfile output in interactive tests. -[https://github.com/scala/scala/commit/e6af9bc](e6af9bc) | SI-7362, crash in presentation compiler. -[https://github.com/scala/scala/commit/6227837](6227837) | SI-7409 Par-Test: A crash is not a DNC for neg tests -[https://github.com/scala/scala/commit/0c6bcc9](0c6bcc9) | Partest has an optionable wait period. -[https://github.com/scala/scala/commit/bf44669](bf44669) | SI-7349 Partest supports test-interface -[https://github.com/scala/scala/commit/b47ca5b](b47ca5b) | Update ScalaCheck to 1.10.1. -[https://github.com/scala/scala/commit/b4d54be](b4d54be) | Partest testnum field width is sensitive to total tests -[https://github.com/scala/scala/commit/e4f62c0](e4f62c0) | SI-7358 Partest fails on scalacheck failure -[https://github.com/scala/scala/commit/c905b95](c905b95) | no need to manually clear perRunCaches in GenASM -[https://github.com/scala/scala/commit/176a1ba](176a1ba) | maps in GenASM guaranteed mem-leak-free by perRunCaches -[https://github.com/scala/scala/commit/d516f38](d516f38) | SI-7422 GenASM populates and clears its maps within a Run -[https://github.com/scala/scala/commit/7158142](7158142) | SI-7291: Remove error kinds. -[https://github.com/scala/scala/commit/accaa31](accaa31) | SI-7291: No exception throwing for diverging implicit expansion -[https://github.com/scala/scala/commit/1931f45](1931f45) | BytecodeWriters.BytecodeWriter doesn't need to fiddle with Symbol -[https://github.com/scala/scala/commit/38f426d](38f426d) | compiler flag -Ygen-asmp to emit .asmp textual files for bytecode -[https://github.com/scala/scala/commit/d419227](d419227) | Route -explaintypes through reporter. -[https://github.com/scala/scala/commit/f59be7a](f59be7a) | SI-7429 Fix checkinit build failure in Contexts -[https://github.com/scala/scala/commit/5a8329a](5a8329a) | Address a deprecation warnings in scala-swing. -[https://github.com/scala/scala/commit/2e5c7b9](2e5c7b9) | SI-6784 Localize feature imports in scala.swing. -[https://github.com/scala/scala/commit/71eaf6d](71eaf6d) | Updated jline and rebuilt. -[https://github.com/scala/scala/commit/c4d0fd9](c4d0fd9) | -Yshow-member-pos, print the positions of members. -[https://github.com/scala/scala/commit/a61c9c4](a61c9c4) | Documented lateMETHOD flag. -[https://github.com/scala/scala/commit/8c77915](8c77915) | Call method rather than duplicating method. -[https://github.com/scala/scala/commit/e9011f5](e9011f5) | deprecation cycle for definitions.NPEConstructor -[https://github.com/scala/scala/commit/fc8387f](fc8387f) | improved naming of variables in constructors phase -[https://github.com/scala/scala/commit/b4fbb7b](b4fbb7b) | translation for DelayedInit keeps more code in original class -[https://github.com/scala/scala/commit/7211432](7211432) | avoids multiple evals of isSubClass DelayedInitClass -[https://github.com/scala/scala/commit/8dc0c3d](8dc0c3d) | for null outer pointer, NPE via throw null -[https://github.com/scala/scala/commit/4ca6eb8](4ca6eb8) | Created utility function for dropping by-name-ness. -[https://github.com/scala/scala/commit/2dc28a2](2dc28a2) | role played by magic constant in ScalaSigBytes -[https://github.com/scala/scala/commit/0b6a592](0b6a592) | another GenJVM remnant that goes away -[https://github.com/scala/scala/commit/af0184d](af0184d) | removing remnants from the GenJVM era -[https://github.com/scala/scala/commit/449da43](449da43) | static methods may have local variables too, some day -[https://github.com/scala/scala/commit/8f08151](8f08151) | SI-7421 remove unneeded extra-attachement in maven deploy -[https://github.com/scala/scala/commit/bdae05f](bdae05f) | SI-7403 Stream extends Serializable -[https://github.com/scala/scala/commit/7b4e450](7b4e450) | SI-4365 nondeterministic failure in asSeenFrom -[https://github.com/scala/scala/commit/b50e6b4](b50e6b4) | check added instruction to ASM MethodNode -[https://github.com/scala/scala/commit/35209fc](35209fc) | Minor overhaul of lub-producing typer methods. -[https://github.com/scala/scala/commit/9a3bd6c](9a3bd6c) | Simplify some checks in Refchecks. -[https://github.com/scala/scala/commit/cf93e02](cf93e02) | Added ensureFullyDefined. -[https://github.com/scala/scala/commit/fe8280c](fe8280c) | Added orElse to Type. -[https://github.com/scala/scala/commit/648784c](648784c) | SI-7345 Address review comments. -[https://github.com/scala/scala/commit/c598e76](c598e76) | SI-7345 Improved Context.toString -[https://github.com/scala/scala/commit/85af192](85af192) | SI-7345 Eliminate the `depth` var. -[https://github.com/scala/scala/commit/2304a78](2304a78) | SI-7345 Drive by refactoring of pattern matching for `arg: _*`. -[https://github.com/scala/scala/commit/e112db6](e112db6) | SI-7345 Factor out method to clear and restore undetparams. -[https://github.com/scala/scala/commit/0ce81c8](0ce81c8) | SI-7345 Remove unneeded warning. -[https://github.com/scala/scala/commit/ec33ad0](ec33ad0) | SI-7345 Doc and TODO comments around Context. -[https://github.com/scala/scala/commit/dbd8457](dbd8457) | SI-7345 Produce Context#imports from the context chain -[https://github.com/scala/scala/commit/78e7eba](78e7eba) | SI-7345 Refactor manual iteration to use foreach. -[https://github.com/scala/scala/commit/7ce4de4](7ce4de4) | SI-7345 Move `inSilentMode` from Infer to Context. -[https://github.com/scala/scala/commit/bba9d3d](bba9d3d) | SI-7345 remove unused methods. -[https://github.com/scala/scala/commit/510ebec](510ebec) | SI-7345 Prefer using a throwaway silent context over buffer flushing. -[https://github.com/scala/scala/commit/ec5eaee](ec5eaee) | SI-7345 More refactoring and documentation in Contexts -[https://github.com/scala/scala/commit/190aea9](190aea9) | SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise -[https://github.com/scala/scala/commit/c9f5ab0](c9f5ab0) | SI-7345 Encapsulate warning and error buffers in ReportBuffer. -[https://github.com/scala/scala/commit/ff5dde1](ff5dde1) | SI-7345 Add Context#isLocal, akin to Symbol#isLocal -[https://github.com/scala/scala/commit/b1cb004](b1cb004) | SI-7345 Use combinator to find next enclosing non-template. -[https://github.com/scala/scala/commit/281b850](281b850) | SI-7345 Remove comment that appears obsolete. -[https://github.com/scala/scala/commit/f2c351c](f2c351c) | SI-7345 Rationalize overloads of Context#make -[https://github.com/scala/scala/commit/e658b63](e658b63) | SI-7345 Represent the boolean modes in Context in ContextMode. -[https://github.com/scala/scala/commit/372965b](372965b) | SI-7402 List extends Serializable -[https://github.com/scala/scala/commit/4c715eb](4c715eb) | Par-Test allows redefinition of srcDir by Ant -[https://github.com/scala/scala/commit/d49d36f](d49d36f) | Disabled failing bitset test. -[https://github.com/scala/scala/commit/cdffcf8](cdffcf8) | Eliminated the accumulated feature warnings. -[https://github.com/scala/scala/commit/1da48a4](1da48a4) | Eliminate a pile of -Xlint warnings. -[https://github.com/scala/scala/commit/0f1a004](0f1a004) | Taught -Xlint about @implicitNotFound. -[https://github.com/scala/scala/commit/d02ccc3](d02ccc3) | Fix unchecked warning. -[https://github.com/scala/scala/commit/6f47caf](6f47caf) | SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime -[https://github.com/scala/scala/commit/240fa30](240fa30) | Reverting changes to AnyVals generated classes in 9a82fc0 -[https://github.com/scala/scala/commit/c29405d](c29405d) | Simplify type bounds. -[https://github.com/scala/scala/commit/5c6d62a](5c6d62a) | SI-7408 Fix test by sorting results of getDeclaredClasses -[https://github.com/scala/scala/commit/12a18ee](12a18ee) | SI-7376 Bad doc variable error is positioned at the variable. -[https://github.com/scala/scala/commit/fecc7e0](fecc7e0) | SI-7376 Additional trivial Scaladoc format corrections -[https://github.com/scala/scala/commit/3f0a90b](3f0a90b) | SI-7376 Unmoored doc has correct position -[https://github.com/scala/scala/commit/0fde95e](0fde95e) | SI-7376 Scaladoc warns when discarding local doc comments with API tags -[https://github.com/scala/scala/commit/e8c85a3](e8c85a3) | SI-7080 improve boundary value checking for BitSet -[https://github.com/scala/scala/commit/47b626e](47b626e) | Change unrecognized scaladoc comments to C-style -[https://github.com/scala/scala/commit/5cc2eb8](5cc2eb8) | SI-7324 jvm not cool with 255+ parameters -[https://github.com/scala/scala/commit/c58b0ab](c58b0ab) | Fixed BigDecimal documentation for primitive conversion methods. -[https://github.com/scala/scala/commit/f93c4c9](f93c4c9) | SI-7337 Error out on missing -d directory. -[https://github.com/scala/scala/commit/578ef1f](578ef1f) | SI-7319 Remove unused method. -[https://github.com/scala/scala/commit/962f88e](962f88e) | SI-7377 Remove special treatment of `stableFun()` in patterns. -[https://github.com/scala/scala/commit/351d5ec](351d5ec) | Absolute path in error message. -[https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://github.com/scala/scala/commit/e1af973](e1af973) | Remove scaladoc deprecated option. -[https://github.com/scala/scala/commit/01edd04](01edd04) | SI-7314 Partest locates tools.jar and javac -[https://github.com/scala/scala/commit/4e2459e](4e2459e) | Reifier -> AST Node test. -[https://github.com/scala/scala/commit/660c8fd](660c8fd) | SI-7315 Test @deprecatedInheritance / @specialized interplay -[https://github.com/scala/scala/commit/54d11fe](54d11fe) | SI-7312 @deprecatedInheritance now ignores same-file subclasses -[https://github.com/scala/scala/commit/6690455](6690455) | SI-7335 Remove special case for import of Predef._ in Predef.scala -[https://github.com/scala/scala/commit/b0fceeb](b0fceeb) | SI-7335 Sharpen up comment about implicit prioritization. -[https://github.com/scala/scala/commit/ae69de4](ae69de4) | SI-7335 Add logging for a now-impossible* case in Symbol#exists. -[https://github.com/scala/scala/commit/9d7f811](9d7f811) | SI-7335 Don't import Predef._ in Predef.scala -[https://github.com/scala/scala/commit/d43f5ce](d43f5ce) | SI-7335 Mandate that parents of Predef must be defined in Predef.scala -[https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://github.com/scala/scala/commit/7072acb](7072acb) | Optimization: avoid call to exists in PlainFile#iterator -[https://github.com/scala/scala/commit/246eceb](246eceb) | Optimization: avoid isDirectory call in DirectoryClassPath traversal -[https://github.com/scala/scala/commit/0cb6324](0cb6324) | Add counters to File#{exists, isFile, isDirectory}. -[https://github.com/scala/scala/commit/f986d6d](f986d6d) | Reduce visibility of implicit class tags. -[https://github.com/scala/scala/commit/dc3fa0a](dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR -[https://github.com/scala/scala/commit/3fe2e86](3fe2e86) | assume build.release when maven.version.suffix is set -[https://github.com/scala/scala/commit/7184bd3](7184bd3) | make quick.done depend on quick.bin again -[https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://github.com/scala/scala/commit/3ac185b](3ac185b) | Refactor existential related code out of types. -[https://github.com/scala/scala/commit/f7c9adc](f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. -[https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://github.com/scala/scala/commit/da90207](da90207) | Correct sorting example for Ordering in scaladoc -[https://github.com/scala/scala/commit/684e874](684e874) | Transcendent rewrite of isSameType. -[https://github.com/scala/scala/commit/6bde11e](6bde11e) | Centrally unify module class representations. -[https://github.com/scala/scala/commit/ca2a09d](ca2a09d) | Optimization/logic improvement in Scopes. -[https://github.com/scala/scala/commit/497b0cb](497b0cb) | Add float version of the double NaN tests -[https://github.com/scala/scala/commit/dfdbfa7](dfdbfa7) | SI-7300 single line comment in multi line comment -[https://github.com/scala/scala/commit/0d95443](0d95443) | SI-6289 Paulptest demonstrating javac errors -[https://github.com/scala/scala/commit/c6ce617](c6ce617) | SI-6289 Partest in technicolor and showing javac errors -[https://github.com/scala/scala/commit/6591acb](6591acb) | comments to address reviewer feedback -[https://github.com/scala/scala/commit/92a1785](92a1785) | formatting -[https://github.com/scala/scala/commit/7c0e8f0](7c0e8f0) | Preliminary support for zinc. -[https://github.com/scala/scala/commit/ceeb40c](ceeb40c) | Regularity for build.xml: 1 output dir / project -[https://github.com/scala/scala/commit/5dca660](5dca660) | get rid of args element in staged-scalac -[https://github.com/scala/scala/commit/fa053a6](fa053a6) | doc fix for Types.baseClasses to match spec definition of Linearization 5.1.2 -[https://github.com/scala/scala/commit/530f4a5](530f4a5) | SI-7110 Warn about naked try without catch/finally -[https://github.com/scala/scala/commit/da7e175](da7e175) | Add () to side-effecting u1/u2/u4. -[https://github.com/scala/scala/commit/f657c37](f657c37) | Reduce duplication in JavaMirrors. -[https://github.com/scala/scala/commit/8c78d4b](8c78d4b) | Brought some structure to the classfileparser. -[https://github.com/scala/scala/commit/71c14e4](71c14e4) | Cleaning up error handling. -[https://github.com/scala/scala/commit/13bb4e5](13bb4e5) | Fleshing out comments on JavaAccFlags. -[https://github.com/scala/scala/commit/15bc39a](15bc39a) | Abstract over java.lang.reflect.{ Method, Constructor }. -[https://github.com/scala/scala/commit/14aaa70](14aaa70) | Value class to represent jvm flags. -[https://github.com/scala/scala/commit/7168743](7168743) | Added ensureAccessible to reflection library. -[https://github.com/scala/scala/commit/29a9c64](29a9c64) | SI-7237 Always choose ForkJoinTaskSupport -[https://github.com/scala/scala/commit/22944e4](22944e4) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag -[https://github.com/scala/scala/commit/e073975](e073975) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag -[https://github.com/scala/scala/commit/edee27f](edee27f) | SI-6168 Retain prefix when parsing types in JVM signatures -[https://github.com/scala/scala/commit/0cc9496](0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute -[https://github.com/scala/scala/commit/024cdd4](024cdd4) | Strip version suffix from diffutils. -[https://github.com/scala/scala/commit/ba21f36](ba21f36) | Use java-diff-utils for diffing in partest. -[https://github.com/scala/scala/commit/3ec36bb](3ec36bb) | Clean up pack targets. Better dependency tracking. -[https://github.com/scala/scala/commit/dc5326c](dc5326c) | ant clean only zaps the quick stage -[https://github.com/scala/scala/commit/c2da1c5](c2da1c5) | Run test.scaladoc before test.suite. Fail fast. -[https://github.com/scala/scala/commit/c5511de](c5511de) | Let continuations library sources determine docs.lib's actuality -[https://github.com/scala/scala/commit/88b7a72](88b7a72) | Preparation for faster PR validation -[https://github.com/scala/scala/commit/ac1a0f0](ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin -[https://github.com/scala/scala/commit/d85c3f1](d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. -[https://github.com/scala/scala/commit/3bb1af9](3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions -[https://github.com/scala/scala/commit/86bea6a](86bea6a) | run test.bc as part of tests on 2.10.x -[https://github.com/scala/scala/commit/6620758](6620758) | restored dependency of pack.done on quick.bin -[https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://github.com/scala/scala/commit/df61e04](df61e04) | Fix typos in build.xml -[https://github.com/scala/scala/commit/b7cbda7](b7cbda7) | Log when invokedynamic instruction is encountered -[https://github.com/scala/scala/commit/e78896f](e78896f) | Read version 51 (JDK 7) class files. -[https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://github.com/scala/scala/commit/b0560c5](b0560c5) | Remove fragile code, made redundant by previous commit -[https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://github.com/scala/scala/commit/99bdebb](99bdebb) | removes duplication in FreeDef extractors -[https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://github.com/scala/scala/commit/5db04eb](5db04eb) | an amazing discovery made by Iulian -[https://github.com/scala/scala/commit/fc46281](fc46281) | fixes the craziness in JavaUniverse.log -[https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://github.com/scala/scala/commit/e90efd6](e90efd6) | Reduce duplication and increase verbosity in MiMa execution. -[https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://github.com/scala/scala/commit/8383b65](8383b65) | SI-7232 Fix Java import vs defn. binding precendence -[https://github.com/scala/scala/commit/7d03dcc](7d03dcc) | SI-7259 Fix detection of Java defined Selects -[https://github.com/scala/scala/commit/844cef6](844cef6) | SI-7296 Remove arity limit for case classes -[https://github.com/scala/scala/commit/ad79d74](ad79d74) | SI-7296 Avoid crash with nested 23-param case class -[https://github.com/scala/scala/commit/74de4ba](74de4ba) | Improve testing interactive experience. -[https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://github.com/scala/scala/commit/2b4cd6c](2b4cd6c) | SI-7302 importing from Any. -[https://github.com/scala/scala/commit/e3ddb2d](e3ddb2d) | Iterator.++ no longer blows the stack. -[https://github.com/scala/scala/commit/ccf886c](ccf886c) | SI-7186 Slim down some TypeRefs by 8 bytes. -[https://github.com/scala/scala/commit/98daf03](98daf03) | Overhauled local/getter/setter name logic. -[https://github.com/scala/scala/commit/07cd90c](07cd90c) | An IntelliJ Module for the recently modularized REPL. -[https://github.com/scala/scala/commit/fbecd5d](fbecd5d) | Allow getting STARR via maven, also: locker.skip -[https://github.com/scala/scala/commit/7d2c1f3](7d2c1f3) | Use stage/project for taskname instead of scalacfork -[https://github.com/scala/scala/commit/e3b5e0b](e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. -[https://github.com/scala/scala/commit/da8d7c2](da8d7c2) | Cleanup obsolete options in CodeGen. -[https://github.com/scala/scala/commit/4af9ff5](4af9ff5) | SI-7294 Deprecate inheritance from TupleN. -[https://github.com/scala/scala/commit/8d537a1](8d537a1) | SI-7294 Treat TupleN as final under -Xfuture -[https://github.com/scala/scala/commit/2ba065f](2ba065f) | Doc -> C-style comments for local symbols to avoid "discarding unmoored doc comment" warning when building distribution for scala itself. -[https://github.com/scala/scala/commit/6c48941](6c48941) | The script engine is given a better binding mechanism and reflexive access -[https://github.com/scala/scala/commit/6ec6f69](6ec6f69) | Bypass determination of protection domain when resource is not in a jar -[https://github.com/scala/scala/commit/cc485a9](cc485a9) | SI-5717 error when bytecode cannot be written -[https://github.com/scala/scala/commit/4bb8988](4bb8988) | Add positive and negative testcases for SI-6123 (-explaintypes) -[https://github.com/scala/scala/commit/ec6548f](ec6548f) | SI-6123: -explaintypes should not explain errors which won't be reported -[https://github.com/scala/scala/commit/1b3a379](1b3a379) | SI-7102 Specialize isEmpty for bitsets -[https://github.com/scala/scala/commit/645634a](645634a) | Removed dead src directory. -[https://github.com/scala/scala/commit/fc5e558](fc5e558) | Eliminate a bunch of -Xlint warnings. -[https://github.com/scala/scala/commit/9fed30c](9fed30c) | Warn about forgotten string interpolators. -[https://github.com/scala/scala/commit/437d619](437d619) | removed a redundant var in JavaWriter.flagsToStr -[https://github.com/scala/scala/commit/67ed8c8](67ed8c8) | SI-7236 Deprecate ThreadPoolTaskSupport and friends -[https://github.com/scala/scala/commit/38a1515](38a1515) | SI-5513: add inplace set-theoretic operations for mutable bitsets. -[https://github.com/scala/scala/commit/57d728c](57d728c) | Optimize rebalance method by using null optimized list implementation. -[https://github.com/scala/scala/commit/4f17806](4f17806) | Eliminated containsNull. -[https://github.com/scala/scala/commit/a063bb0](a063bb0) | Completely remove isNotNull/notNull. -[https://github.com/scala/scala/commit/3fe7b8c](3fe7b8c) | SI-7247, deprecated NotNull. -[https://github.com/scala/scala/commit/a4c3388](a4c3388) | Remove -Xcheck-null setting. -[https://github.com/scala/scala/commit/2655a99](2655a99) | Removed -Ynotnull setting. -[https://github.com/scala/scala/commit/3a17ff0](3a17ff0) | Cleanup of constant optimization -[https://github.com/scala/scala/commit/69109c0](69109c0) | Analyze constants to remove unnecessary branches -[https://github.com/scala/scala/commit/81a4f4d](81a4f4d) | Restore sketchy dependency to quick.bin. -[https://github.com/scala/scala/commit/6ef63e4](6ef63e4) | Fix it-never-happened performance regression. -[https://github.com/scala/scala/commit/9c5ea96](9c5ea96) | Moved some numeric subtyping logic closer to center. -[https://github.com/scala/scala/commit/cb02c96](cb02c96) | Simplified the widening logic. -[https://github.com/scala/scala/commit/2fa2db7](2fa2db7) | SI-7228, bug in weak subtyping. -[https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://github.com/scala/scala/commit/cab4762](cab4762) | Update sbt.latest.version to sbt's latest version. -[https://github.com/scala/scala/commit/34faa0d](34faa0d) | SI-6601 Close access loophole for value class constructors -[https://github.com/scala/scala/commit/089cad8](089cad8) | Warn about locally identifiable init order issues. -[https://github.com/scala/scala/commit/e39e001](e39e001) | update eclipse projects (partest, repl & scaladoc) -[https://github.com/scala/scala/commit/3a30af1](3a30af1) | SI-874 actual JSR-223 implementation -[https://github.com/scala/scala/commit/3e8f8dd](3e8f8dd) | SI-874 reflect.io improvements -[https://github.com/scala/scala/commit/f691997](f691997) | Add eclipse projects for interactive, scaladoc. -[https://github.com/scala/scala/commit/1291da3](1291da3) | IntellIiJ module definitions for scaladoc, interactive and continuations-*. -[https://github.com/scala/scala/commit/a67b626](a67b626) | Close after slurping (fixes SI-7244) -[https://github.com/scala/scala/commit/fdf2533](fdf2533) | a typo corrected -[https://github.com/scala/scala/commit/48cc8b4](48cc8b4) | Modularized the repl. -[https://github.com/scala/scala/commit/e3b36c7](e3b36c7) | Carve up Types.scala -[https://github.com/scala/scala/commit/523eb34](523eb34) | Deprecated custom ant task 'Same'. -[https://github.com/scala/scala/commit/2352814](2352814) | Eliminated all forInteractive/forScaladoc uses. -[https://github.com/scala/scala/commit/e01c7ef](e01c7ef) | Moved interactive code into src/interactive. -[https://github.com/scala/scala/commit/3d5c675](3d5c675) | Moved scaladoc code into src/scaladoc. -[https://github.com/scala/scala/commit/9604770](9604770) | Give interactive tests their own target. -[https://github.com/scala/scala/commit/2fd8e72](2fd8e72) | Give partest its own classpath in build.xml. -[https://github.com/scala/scala/commit/1dd88d9](1dd88d9) | Teach partest the magic of abstraction. -[https://github.com/scala/scala/commit/e83defa](e83defa) | Moved interactive sources into separate directory. -[https://github.com/scala/scala/commit/c6ca941](c6ca941) | Moved scaladoc sources into separate directory. -[https://github.com/scala/scala/commit/9094822](9094822) | Enabling commit for interactive/scaladoc modules. -[https://github.com/scala/scala/commit/960f984](960f984) | Bring some sanity to the stability test. -[https://github.com/scala/scala/commit/9f6b7bc](9f6b7bc) | SI-7006 Fix the unreachable test -[https://github.com/scala/scala/commit/fd21898](fd21898) | SI-7231 Fix assertion when adapting Null type to Array type -[https://github.com/scala/scala/commit/04eac5c](04eac5c) | SI-7006 Cleanup from code review -[https://github.com/scala/scala/commit/b50a0d8](b50a0d8) | SI-7006 Prevent unreachable blocks in GenICode -[https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/5b7cfe3](5b7cfe3) | better names for components of MatchTranslator -[https://github.com/scala/scala/commit/0a3219b](0a3219b) | move sat solving to separate file -[https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://github.com/scala/scala/commit/b775d8f](b775d8f) | test.done again checks bin compat (using mima 0.1.5) -[https://github.com/scala/scala/commit/09130d5](09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings -[https://github.com/scala/scala/commit/0303e64](0303e64) | SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://github.com/scala/scala/commit/204b2b4](204b2b4) | SI-7126 Eliminate a source of malformed types. -[https://github.com/scala/scala/commit/696dcdf](696dcdf) | SI-7126 Account for the alias types that don't dealias. -[https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://github.com/scala/scala/commit/ebaa34e](ebaa34e) | simplify dependencies between patmat components, remove self types -[https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://github.com/scala/scala/commit/387b259](387b259) | runtime reflection: death from thousand threads -[https://github.com/scala/scala/commit/73d079f](73d079f) | removes the assertion in missingHook -[https://github.com/scala/scala/commit/f4dd56c](f4dd56c) | synchronizes names -[https://github.com/scala/scala/commit/dd148de](dd148de) | synchronizes pendingVolatiles -[https://github.com/scala/scala/commit/4cbb935](4cbb935) | synchronizes toolboxes -[https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://github.com/scala/scala/commit/bebd62d](bebd62d) | optimizes Scala reflection GIL -[https://github.com/scala/scala/commit/735634f](735634f) | initializes lazy vals and inner objects in advance -[https://github.com/scala/scala/commit/5b37cfb](5b37cfb) | introduces GIL to Scala reflection -[https://github.com/scala/scala/commit/981da8e](981da8e) | cleans up initialization of runtime reflection -[https://github.com/scala/scala/commit/b2c2493](b2c2493) | reflection no longer uses atPhase and friends -[https://github.com/scala/scala/commit/a9dca51](a9dca51) | synchronizes symbols -[https://github.com/scala/scala/commit/0262941](0262941) | removes the crazy extraneous log -[https://github.com/scala/scala/commit/21d5d38](21d5d38) | moves Symbol#SymbolKind to Symbols -[https://github.com/scala/scala/commit/3f0224c](3f0224c) | Add option to disable optimization -[https://github.com/scala/scala/commit/c8fbba0](c8fbba0) | Check named-args-for-clarity incur no extra bytecode -[https://github.com/scala/scala/commit/9179c88](9179c88) | Name boolean arguments in src/library. -[https://github.com/scala/scala/commit/a8d60a6](a8d60a6) | Name boolean arguments in src/reflect. -[https://github.com/scala/scala/commit/fff0f50](fff0f50) | Name boolean arguments in src/compiler. -[https://github.com/scala/scala/commit/6898c9f](6898c9f) | Eliminated separate RangePositions trait. -[https://github.com/scala/scala/commit/dc1cd96](dc1cd96) | Disentangled RangePositions from interactive. -[https://github.com/scala/scala/commit/e3b7b5f](e3b7b5f) | Require firstKey and lastKey on IntMap to be tail recursive. -[https://github.com/scala/scala/commit/9a82fc0](9a82fc0) | Remove unused symbols and imports from the library. -[https://github.com/scala/scala/commit/1666f6e](1666f6e) | Since the problem in SI-6758 is fixed, it's ok to move checking for unused imports to Analyzer. This allows the check to be used in the IDE. -[https://github.com/scala/scala/commit/1b9c2f5](1b9c2f5) | SI-7132 - don't discard Unit type in interpreter -[https://github.com/scala/scala/commit/3b07135](3b07135) | SI-6816 Deprecate -Yeta-expand-keeps-star -[https://github.com/scala/scala/commit/7edeb24](7edeb24) | Cleanup in isHKSubType0. -[https://github.com/scala/scala/commit/c10df64](c10df64) | Add some logging to sinful typevar methods. -[https://github.com/scala/scala/commit/305a987](305a987) | Added methods debuglogResult and devWarningResult. -[https://github.com/scala/scala/commit/1bde987](1bde987) | Always at least log devWarnings. -[https://github.com/scala/scala/commit/c048669](c048669) | Renamed type param to be consistent with convention. -[https://github.com/scala/scala/commit/6f5e525](6f5e525) | Establishes what's up with widening in asSeenFrom. -[https://github.com/scala/scala/commit/e1ab60e](e1ab60e) | Simplified correspondingTypeArgument based on reviewer feedback. -[https://github.com/scala/scala/commit/b457b6c](b457b6c) | Refactors AsSeenFromMap to expose extension point. -[https://github.com/scala/scala/commit/1976d9f](1976d9f) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/de1f749](de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. -[https://github.com/scala/scala/commit/26be206](26be206) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/dafebd0](dafebd0) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/19649d4](19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. -[https://github.com/scala/scala/commit/bb067d3](bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test -[https://github.com/scala/scala/commit/348ff4b](348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays -[https://github.com/scala/scala/commit/3e7db2d](3e7db2d) | adds some comments to resetAttrs -[https://github.com/scala/scala/commit/e2a17d9](e2a17d9) | resetAttrs now always erases This.tpe -[https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/d49532f](d49532f) | check scala-swing for binary compatibility -[https://github.com/scala/scala/commit/dad8796](dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" -[https://github.com/scala/scala/commit/b4f277a](b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" -[https://github.com/scala/scala/commit/85b63b8](85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" -[https://github.com/scala/scala/commit/2f9b708](2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable -[https://github.com/scala/scala/commit/ddfe3a0](ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" -[https://github.com/scala/scala/commit/9194b37](9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler -[https://github.com/scala/scala/commit/56cbf23](56cbf23) | [nomaster] can't add new class BatchingExecutor -[https://github.com/scala/scala/commit/549a1fe](549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb -[https://github.com/scala/scala/commit/5d487f1](5d487f1) | [nomaster] duplicate tailImpl as a private method -[https://github.com/scala/scala/commit/8b4af71](8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" -[https://github.com/scala/scala/commit/f9550c6](f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" -[https://github.com/scala/scala/commit/af0da51](af0da51) | [nomaster] run mima both ways, filter out failures -[https://github.com/scala/scala/commit/bfd7863](bfd7863) | SI-7159 Distinguish between assignability and sub typing in TypeKinds -[https://github.com/scala/scala/commit/4124a09](4124a09) | SI-7159 Remove erroneous INT <:< LONG in TypeKinds -[https://github.com/scala/scala/commit/04b147e](04b147e) | SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds -[https://github.com/scala/scala/commit/208d6ad](208d6ad) | SI-7159 Remove unreachable cases in GenICode#adapt -[https://github.com/scala/scala/commit/910e5a0](910e5a0) | Reconcile definitions of stability. -[https://github.com/scala/scala/commit/3e0fbc0](3e0fbc0) | relax time constraint in duration-tck.scala (for Windows VMs) -[https://github.com/scala/scala/commit/5f3cd86](5f3cd86) | SI-7181 Eliminate unnecessary duplication of finally blocks -[https://github.com/scala/scala/commit/28a7161](28a7161) | SI-7181 Prepare to remove duplicated finally blocks -[https://github.com/scala/scala/commit/4f2d784](4f2d784) | SI-7006 Simplify jump-only block destination determination -[https://github.com/scala/scala/commit/e9f6511](e9f6511) | SI-7006 Eliminate unreachable blocks -[https://github.com/scala/scala/commit/0d2e19c](0d2e19c) | SI-7006 Recognize more jump only blocks -[https://github.com/scala/scala/commit/022c57f](022c57f) | SI-7006 Improve jump-elision code in GenASM -[https://github.com/scala/scala/commit/d6527d5](d6527d5) | Address some Scaladocrot -[https://github.com/scala/scala/commit/6d94b35](6d94b35) | Modernize legacy backquotes in comments. -[https://github.com/scala/scala/commit/256e468](256e468) | Remove redundant explicit returns. -[https://github.com/scala/scala/commit/bc99770](bc99770) | Don't wrap an array just to get its length. -[https://github.com/scala/scala/commit/ee03302](ee03302) | Remove redundant 'val' from case class params. -[https://github.com/scala/scala/commit/54065a7](54065a7) | Fix two malformed format strings. -[https://github.com/scala/scala/commit/41703df](41703df) | More explicit empty paren lists in method calls. -[https://github.com/scala/scala/commit/6e450ed](6e450ed) | Reorder to avoid code appearing like a forward reference. -[https://github.com/scala/scala/commit/8cdf3b3](8cdf3b3) | Banish needless semicolons. -[https://github.com/scala/scala/commit/e7ab2f4](e7ab2f4) | Be explicit about empty param list calls. -[https://github.com/scala/scala/commit/d1b16c4](d1b16c4) | Don't override empty-paren methods as paren-less. -[https://github.com/scala/scala/commit/0ecba21](0ecba21) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/c11cf0b](c11cf0b) | SI-7120 Erasure must honor typeref prefixes -[https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://github.com/scala/scala/commit/18a2ba2](18a2ba2) | please ant with filenames, add comments -[https://github.com/scala/scala/commit/6a7078c](6a7078c) | remove unused imports -[https://github.com/scala/scala/commit/b20e288](b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses -[https://github.com/scala/scala/commit/d2a36ab](d2a36ab) | Shadowed Implict typo (fixes no issue) -[https://github.com/scala/scala/commit/62fcd3d](62fcd3d) | SI-7015 Cleanup from review of null duplication -[https://github.com/scala/scala/commit/1b6661b](1b6661b) | SI-7015 Removes redundant aconst_null; pop; aconst_null creation -[https://github.com/scala/scala/commit/7fdc873](7fdc873) | [refactor] move some logic-related code -[https://github.com/scala/scala/commit/c930a85](c930a85) | [refactor] better name for symbolicCase -[https://github.com/scala/scala/commit/76fc728](76fc728) | [refactor] make hash-consing more robust -[https://github.com/scala/scala/commit/712a921](712a921) | drop Cond in favor of Prop -[https://github.com/scala/scala/commit/1b47248](1b47248) | [refactor] prepare migration from Cond to Prop -[https://github.com/scala/scala/commit/647a760](647a760) | [refactor] type analysis consolidation -[https://github.com/scala/scala/commit/e14846b](e14846b) | [refactor] move PatternMatching.scala to transform.patmat -[https://github.com/scala/scala/commit/f5ed914](f5ed914) | re-align 2.10.x's pattern matcher with master's -[https://github.com/scala/scala/commit/8a2cebe](8a2cebe) | SI-6807 Deprecating the Actors library. -[https://github.com/scala/scala/commit/68f62d7](68f62d7) | SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal -[https://github.com/scala/scala/commit/39249d5](39249d5) | bump build number to 2.10.2 -[https://github.com/scala/scala/commit/3c22436](3c22436) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/8206e26](8206e26) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://github.com/scala/scala/commit/5379eba](5379eba) | Removing disabled, unneeded futures tests -[https://github.com/scala/scala/commit/9f25a2a](9f25a2a) | make Future scaladoc examples up-to-date and compilable -[https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://github.com/scala/scala/commit/0eff6cd](0eff6cd) | Fix and optimization in overriding logic. -[https://github.com/scala/scala/commit/6879451](6879451) | Extracted abstract implicit vals from Types. -[https://github.com/scala/scala/commit/d8ba6af](d8ba6af) | Boxing cleanup: erasure, post-erasure, value classes. -[https://github.com/scala/scala/commit/07ba1f8](07ba1f8) | SI-6642 Code cleanup from review of iteratorFrom -[https://github.com/scala/scala/commit/3903779](3903779) | SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL -[https://github.com/scala/scala/commit/62bc99d](62bc99d) | SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom -[https://github.com/scala/scala/commit/a0b1db4](a0b1db4) | SI-6642 Code cleanup on RedBlackTree#TreeIterator -[https://github.com/scala/scala/commit/de2410b](de2410b) | silences t6323a -[https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://github.com/scala/scala/commit/ef6095a](ef6095a) | Tolerate symbol sharing between accessor/field. -[https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log -[https://github.com/scala/scala/commit/37824d3](37824d3) | Update src/library/scala/sys/process/package.scala -[https://github.com/scala/scala/commit/c26cc53](c26cc53) | SI-6355, weakend implementation restriction on applyDynamic. -[https://github.com/scala/scala/commit/c26a8db](c26a8db) | Maintenance of Predef. -[https://github.com/scala/scala/commit/42744d7](42744d7) | Application is deprecated. Replaced with App -[https://github.com/scala/scala/commit/8eadc6d](8eadc6d) | Update src/library/scala/sys/process/ProcessBuilder.scala -[https://github.com/scala/scala/commit/13caa49](13caa49) | Fix for paramaccessor alias regression. -[https://github.com/scala/scala/commit/22341e7](22341e7) | Expanded bytecode testing code. -[https://github.com/scala/scala/commit/57c0e63](57c0e63) | accommodates pull request feedback -[https://github.com/scala/scala/commit/ce867c7](ce867c7) | term and type reftrees are now reified uniformly -[https://github.com/scala/scala/commit/09ef873](09ef873) | SI-6591 Reify and path-dependent types -[https://github.com/scala/scala/commit/e0068b9](e0068b9) | SI-5675 Discard duplicate feature warnings at a position -[https://github.com/scala/scala/commit/5258b63](5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols -[https://github.com/scala/scala/commit/6052e19](6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident -[https://github.com/scala/scala/commit/96b0eff](96b0eff) | SI-5824 Fix crashes in reify with _* -[https://github.com/scala/scala/commit/fa3b804](fa3b804) | SI-6961 no structural sharing in list serialization -[https://github.com/scala/scala/commit/dfbaaa1](dfbaaa1) | SI-6187 Make partial functions re-typable -[https://github.com/scala/scala/commit/55c9b9c](55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. -[https://github.com/scala/scala/commit/1426fec](1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning -[https://github.com/scala/scala/commit/a0ee6e9](a0ee6e9) | SI-5082 Cycle avoidance between case companions -[https://github.com/scala/scala/commit/a53e150](a53e150) | SI-7100 Fixed infinite recursion in duplicators -[https://github.com/scala/scala/commit/0d68a87](0d68a87) | SI-6113 typeOf now works for type lambdas -[https://github.com/scala/scala/commit/79e774f](79e774f) | SI-7026: parseTree should never return a typed one -[https://github.com/scala/scala/commit/f784fbf](f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. -[https://github.com/scala/scala/commit/81fa831](81fa831) | Class symbols can't be contravariant. -[https://github.com/scala/scala/commit/275b341](275b341) | SI-6666 Catch VerifyErrors in the making in early defs. -[https://github.com/scala/scala/commit/66fa1f2](66fa1f2) | Broader checks for poisonous this references. -[https://github.com/scala/scala/commit/4c34280](4c34280) | Add a test case from the comments of SI-6666. -[https://github.com/scala/scala/commit/fd61254](fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR -[https://github.com/scala/scala/commit/ee24807](ee24807) | Move a test from pos to run to highlight bytecode deficiencies. -[https://github.com/scala/scala/commit/b579a42](b579a42) | SI-6888 Loosen criteria for $outer search. -[https://github.com/scala/scala/commit/b43ae58](b43ae58) | introduces an exhaustive java-to-scala test -[https://github.com/scala/scala/commit/02ed5fb](02ed5fb) | SI-6989 privateWithin is now populated in reflect -[https://github.com/scala/scala/commit/1f838ed](1f838ed) | [nomaster] verifies compat with 2.10.0 -[https://github.com/scala/scala/commit/c9a0e36](c9a0e36) | [nomaster] Revert "refactors handling of parent types" -[https://github.com/scala/scala/commit/570f4a4](570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" -[https://github.com/scala/scala/commit/c720531](c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" -[https://github.com/scala/scala/commit/4d7982b](4d7982b) | [nomaster] Revert "more ListOfNil => Nil" -[https://github.com/scala/scala/commit/4ef2a49](4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" -[https://github.com/scala/scala/commit/0e0c851](0e0c851) | [nomaster] revives BuildUtils.emptyValDef -[https://github.com/scala/scala/commit/1093ce0](1093ce0) | [nomaster] removes Tree.canHaveAttrs -[https://github.com/scala/scala/commit/7bf0ecc](7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments -[https://github.com/scala/scala/commit/015ff51](015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" -[https://github.com/scala/scala/commit/87d52db](87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 -[https://github.com/scala/scala/commit/e5c0e59](e5c0e59) | SI-7060 More conservative dead code elim marking -[https://github.com/scala/scala/commit/8ae0e2a](8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count -[https://github.com/scala/scala/commit/0574172](0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl -[https://github.com/scala/scala/commit/b67f8e5](b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. -[https://github.com/scala/scala/commit/0e8d8c7](0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links -[https://github.com/scala/scala/commit/3f0bce9](3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side -[https://github.com/scala/scala/commit/a6137d1](a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. -[https://github.com/scala/scala/commit/02dd4c9](02dd4c9) | reflecting @throws defined in Scala code -[https://github.com/scala/scala/commit/0bcdf71](0bcdf71) | pullrequest feedback -[https://github.com/scala/scala/commit/adf50a3](adf50a3) | evicts javac-artifacts.jar -[https://github.com/scala/scala/commit/f1701f7](f1701f7) | SI-7008 @throws annotations are now populated in reflect -[https://github.com/scala/scala/commit/3af838c](3af838c) | SI-7033 Be symful when creating factory methods. -[https://github.com/scala/scala/commit/bc01614](bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" -[https://github.com/scala/scala/commit/4fda83f](4fda83f) | SI-5313 Minor code cleanup for store clobbering -[https://github.com/scala/scala/commit/c7d489e](c7d489e) | SI-5313 Test clobbers on the back edge of a loop -[https://github.com/scala/scala/commit/9b4fa83](9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores -[https://github.com/scala/scala/commit/eab2884](eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes -[https://github.com/scala/scala/commit/2403d1d](2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses -[https://github.com/scala/scala/commit/374c912](374c912) | SI-7022 Additional test case for value class w. bounds -[https://github.com/scala/scala/commit/4ed8836](4ed8836) | [backport] SI-6482, lost bounds in extension methods. -[https://github.com/scala/scala/commit/b2117cf](b2117cf) | SI-6941 tests -[https://github.com/scala/scala/commit/b92396b](b92396b) | SI-6686 drop valdef unused in flatMapCond's block -[https://github.com/scala/scala/commit/b47bb0f](b47bb0f) | no type test if static type <:< primitive value class -[https://github.com/scala/scala/commit/494ba94](494ba94) | don't store subpats bound to underscore -[https://github.com/scala/scala/commit/71ea3e8](71ea3e8) | no null check for type-tested unapply arg -[https://github.com/scala/scala/commit/62b37dd](62b37dd) | refactor: prepare null check redundancy analysis -[https://github.com/scala/scala/commit/415becd](415becd) | support testing bytecode similarity in ByteCodeTest -[https://github.com/scala/scala/commit/a07555f](a07555f) | bytecode diffing support in ByteCodeTest -[https://github.com/scala/scala/commit/d71f59e](d71f59e) | SI-4976 Scaladoc: Add a source link to package objects -[https://github.com/scala/scala/commit/5275bae](5275bae) | SI-7029 - Make test more robust -[https://github.com/scala/scala/commit/3f78bee](3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext -[https://github.com/scala/scala/commit/2989258](2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect -[https://github.com/scala/scala/commit/8bd03e0](8bd03e0) | SI-5151 - Add firstKey and lastKey to LongMap. -[https://github.com/scala/scala/commit/108a1f7](108a1f7) | SI-6773 Changes IndexSeqFactory to be "since 2.11" -[https://github.com/scala/scala/commit/f3cdf14](f3cdf14) | Fix context for type checking early initializers -[https://github.com/scala/scala/commit/7e836f8](7e836f8) | Analyzer Plugins -[https://github.com/scala/scala/commit/b74c33e](b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig -[https://github.com/scala/scala/commit/a06d31f](a06d31f) | Keep annotations when computing lubs -[https://github.com/scala/scala/commit/6697c28](6697c28) | Allow for Function treess with refined types in UnCurry. -[https://github.com/scala/scala/commit/59918ee](59918ee) | case module toString is synthetic -[https://github.com/scala/scala/commit/91c9c42](91c9c42) | replace symbols correctly when subtyping dependent types -[https://github.com/scala/scala/commit/71fb0b8](71fb0b8) | Removed -Ymacro-no-expand. -[https://github.com/scala/scala/commit/e3d9a08](e3d9a08) | Cleaning up after brutal merge of 2.10.x into master. -[https://github.com/scala/scala/commit/941c569](941c569) | SI-6812 scaladoc can opt out of expanding macros -[https://github.com/scala/scala/commit/11ac963](11ac963) | [backport] Fix for SI-6206, inconsistency with apply. -[https://github.com/scala/scala/commit/5a2828c](5a2828c) | A test case to guide the eventual fix for SI-6601. -[https://github.com/scala/scala/commit/172f3f6](172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" -[https://github.com/scala/scala/commit/6db4db9](6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip -[https://github.com/scala/scala/commit/8350cd9](8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` -[https://github.com/scala/scala/commit/1de399d](1de399d) | SI-6963 Add version to -Xmigration -[https://github.com/scala/scala/commit/1049435](1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val -[https://github.com/scala/scala/commit/485d815](485d815) | There is no "letters" method in this branch -[https://github.com/scala/scala/commit/033b6c1](033b6c1) | Forgot to cherry-pick the .check file -[https://github.com/scala/scala/commit/831bffd](831bffd) | SI-6017 Scaladoc's Index should be case-sensitive -[https://github.com/scala/scala/commit/e36327a](e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. -[https://github.com/scala/scala/commit/ff92610](ff92610) | SI-6595, lost modifiers in early defs. -[https://github.com/scala/scala/commit/98534b2](98534b2) | SI-6584, Stream#distinct uses too much memory. -[https://github.com/scala/scala/commit/d2316df](d2316df) | SI-6426, importable _. -[https://github.com/scala/scala/commit/05882eb](05882eb) | SI-6072, crasher with overloaded eq. -[https://github.com/scala/scala/commit/d4437aa](d4437aa) | SI-5604, selections on package objects. -[https://github.com/scala/scala/commit/e156cd1](e156cd1) | SI-5859, inapplicable varargs. -[https://github.com/scala/scala/commit/f3f1e50](f3f1e50) | SI-5353, imperfect error message. -[https://github.com/scala/scala/commit/77ec4ef](77ec4ef) | SI-5130, precision disappearing from refinement. -[https://github.com/scala/scala/commit/faca7ec](faca7ec) | SI-4729, overriding java varargs in scala. -[https://github.com/scala/scala/commit/0990890](0990890) | SI-2418, remove restriction on final vars. -[https://github.com/scala/scala/commit/16eaefb](16eaefb) | SI-6572 Test case, originally fixed in a3680be. -[https://github.com/scala/scala/commit/0679da5](0679da5) | [backport] SI-6301 / SI-6572 specialization regressions -[https://github.com/scala/scala/commit/f6d90a8](f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. -[https://github.com/scala/scala/commit/5f85fe5](5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader -[https://github.com/scala/scala/commit/243cede](243cede) | [backport] Removed restriction on final vars, SI-2418. -[https://github.com/scala/scala/commit/4b39be4](4b39be4) | changes the flags to not depend on partest -[https://github.com/scala/scala/commit/ced7411](ced7411) | the scanner is now less eager about deprecations -[https://github.com/scala/scala/commit/1ab7d1c](1ab7d1c) | evicts eponymous packages and objects from tests -[https://github.com/scala/scala/commit/fefe6cc](fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly -[https://github.com/scala/scala/commit/e22d801](e22d801) | Test case for SI-7009. -[https://github.com/scala/scala/commit/a87d409](a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable -[https://github.com/scala/scala/commit/166fd02](166fd02) | SI-6669 Add . to the default scalap classpath -[https://github.com/scala/scala/commit/80a814d](80a814d) | SI-6728 Fixes crash in parser on incomplete for expression -[https://github.com/scala/scala/commit/8610d7e](8610d7e) | Add Bytecode test (ASM-based) to partest. -[https://github.com/scala/scala/commit/9afae59](9afae59) | SI-7035 Centralize case field accessor sorting. -[https://github.com/scala/scala/commit/eba079b](eba079b) | Optimization in AsSeenFromMap. -[https://github.com/scala/scala/commit/f72354c](f72354c) | Remove gratuitous var -[https://github.com/scala/scala/commit/6357c8d](6357c8d) | SI-6726 Further optimization of pattern analysis -[https://github.com/scala/scala/commit/14d8c22](14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s -[https://github.com/scala/scala/commit/32c0a2e](32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. -[https://github.com/scala/scala/commit/d3f3394](d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. -[https://github.com/scala/scala/commit/6f86583](6f86583) | SI-6516, macros comparing types with == instead of =:=. -[https://github.com/scala/scala/commit/cfaa3b5](cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. -[https://github.com/scala/scala/commit/45ccdc5](45ccdc5) | SI-6651 Substitute `this` in extension method sigs -[https://github.com/scala/scala/commit/bffe776](bffe776) | [backport] Disabled SI-6987. -[https://github.com/scala/scala/commit/b8da00e](b8da00e) | [backport] SI-3577 BoundedWildcardType handling -[https://github.com/scala/scala/commit/fd6fe4e](fd6fe4e) | Fix access to empty package from the repl. -[https://github.com/scala/scala/commit/d2965f8](d2965f8) | Overhaul of tools/partest-ack. -[https://github.com/scala/scala/commit/c8293b7](c8293b7) | Expanded the comment on Type#normalize. -[https://github.com/scala/scala/commit/039b1cb](039b1cb) | Changes many calls to normalize to dealiasWiden. -[https://github.com/scala/scala/commit/0388a7c](0388a7c) | Renames normalize to normalizeModifiers. -[https://github.com/scala/scala/commit/6d669f3](6d669f3) | Pending test for SI-5459. -[https://github.com/scala/scala/commit/b6f898f](b6f898f) | SI-6939 Fix namespace binding (xmlns) not overriding outer binding -[https://github.com/scala/scala/commit/aa199b8](aa199b8) | Revert "SI-6811 Misc. removals in util, testing, io, ..." -[https://github.com/scala/scala/commit/7babdab](7babdab) | SI-6891 Fix value class + tailrec crasher. -[https://github.com/scala/scala/commit/cff0934](cff0934) | Ill-scoped reference checking in TreeCheckers -[https://github.com/scala/scala/commit/05ad682](05ad682) | Make value classes TreeCheckers friendly -[https://github.com/scala/scala/commit/3cbb002](3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization -[https://github.com/scala/scala/commit/952e1bf](952e1bf) | SI-4602 Make fsc absolutize source file names -[https://github.com/scala/scala/commit/e0cf651](e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. -[https://github.com/scala/scala/commit/0b52a51](0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch -[https://github.com/scala/scala/commit/262d7ec](262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups -[https://github.com/scala/scala/commit/08a74e5](08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future -[https://github.com/scala/scala/commit/11329c3](11329c3) | SI-6443 Expand test coverage with varargs, by-name. -[https://github.com/scala/scala/commit/493197f](493197f) | SI-6443 Widen dependent param types in uncurry -[https://github.com/scala/scala/commit/62111a4](62111a4) | Update a checkfile from a recent fix. -[https://github.com/scala/scala/commit/a72aa94](a72aa94) | SI-7018 Fix memory leak in Attachments. -[https://github.com/scala/scala/commit/7c45aa5](7c45aa5) | Bumped partest MaxPermSize to 128m. -[https://github.com/scala/scala/commit/982633a](982633a) | SI-6556 Remove unneeded workaround in erasure. -[https://github.com/scala/scala/commit/373b001](373b001) | Fixed typo in ProcessBuilder scaladoc. -[https://github.com/scala/scala/commit/2580a51](2580a51) | Laying groundwork for a followup ticket. -[https://github.com/scala/scala/commit/412ad57](412ad57) | SI-4859 Retain MODULE_LOAD in dead code elim. -[https://github.com/scala/scala/commit/f21b1ce](f21b1ce) | SI-4859 Don't elide qualifiers when selecting nested modules. -[https://github.com/scala/scala/commit/eb4b065](eb4b065) | Wider use of isTopLevel -[https://github.com/scala/scala/commit/3813d75](3813d75) | Introduce a new Symbol test: isTopLevel. -[https://github.com/scala/scala/commit/61f2936](61f2936) | SI-4859 Don't rewrite CC().CC2() to new CC2 -[https://github.com/scala/scala/commit/f01e001](f01e001) | Make sure typed isn't called with an erroneous tree. -[https://github.com/scala/scala/commit/3623432](3623432) | Put back a method which sbt is using. -[https://github.com/scala/scala/commit/e8d4b11](e8d4b11) | A very interesting checkfile update. -[https://github.com/scala/scala/commit/a8fe829](a8fe829) | Add PolyType to Infer#normalize. -[https://github.com/scala/scala/commit/46e8ece](46e8ece) | Cleaning up dummy applied types and friends. -[https://github.com/scala/scala/commit/901ac16](901ac16) | Removing superfluous method parameters. -[https://github.com/scala/scala/commit/5878099](5878099) | Renamed methods to be less ambiguous in intent. -[https://github.com/scala/scala/commit/e626ecd](e626ecd) | Added test for untested nested annotation restriction. -[https://github.com/scala/scala/commit/76bb23d](76bb23d) | SI-6083, misleading annotation error message. -[https://github.com/scala/scala/commit/801eab5](801eab5) | SI-5182, no position on annotation error. -[https://github.com/scala/scala/commit/832fc9a](832fc9a) | SI-2577, SI-6860: annotation type inference. -[https://github.com/scala/scala/commit/53d5df5](53d5df5) | Disabled SI-6987. -[https://github.com/scala/scala/commit/d592216](d592216) | SI-7011 Fix finding constructor type in captured var definitions -[https://github.com/scala/scala/commit/f6168b8](f6168b8) | SI-6231 Report unsupported free var capture by a trait. -[https://github.com/scala/scala/commit/1dab5bf](1dab5bf) | SI-6987 Tests fsc verbose output -[https://github.com/scala/scala/commit/e12a5b8](e12a5b8) | SI-6987 Fixes fsc compile server verbose output -[https://github.com/scala/scala/commit/1a7de43](1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. -[https://github.com/scala/scala/commit/cbd0205](cbd0205) | SI-6902 Check unreachability under @unchecked -[https://github.com/scala/scala/commit/8a74b7b](8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. -[https://github.com/scala/scala/commit/0d01cc1](0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. -[https://github.com/scala/scala/commit/d9d6494](d9d6494) | SI-6976 Fix value class separate compilation crasher. -[https://github.com/scala/scala/commit/a9bbfec](a9bbfec) | Do not recompute stack frames when instrumenting bytecode. -[https://github.com/scala/scala/commit/b2776b4](b2776b4) | Set `canRetransform` flag to `false` in instrumentation. -[https://github.com/scala/scala/commit/0a967e1](0a967e1) | Correct whitespace in `ASMTransformer.java`. -[https://github.com/scala/scala/commit/f2e45fc](f2e45fc) | Fix class loader issues in instrumentation tests. -[https://github.com/scala/scala/commit/d972336](d972336) | Use the same default scalac options in all three partest frontends -[https://github.com/scala/scala/commit/4dceb22](4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) -[https://github.com/scala/scala/commit/ba411c4](ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) -[https://github.com/scala/scala/commit/96ed055](96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) -[https://github.com/scala/scala/commit/3486d47](3486d47) | SI-6439 Avoid spurious REPL warnings about companionship -[https://github.com/scala/scala/commit/52a5328](52a5328) | Addressing warnings. -[https://github.com/scala/scala/commit/8f49884](8f49884) | SI-6994 Avoid spurious promiscuous catch warning -[https://github.com/scala/scala/commit/873aecc](873aecc) | Fix broken build. -[https://github.com/scala/scala/commit/8297843](8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B -[https://github.com/scala/scala/commit/277f0fe](277f0fe) | Removed class files. -[https://github.com/scala/scala/commit/964776f](964776f) | use ArrayBuffer instead of Array to build Formulae -[https://github.com/scala/scala/commit/f539781](f539781) | SI-6942 more efficient unreachability analysis -[https://github.com/scala/scala/commit/c606559](c606559) | SI-5568 Comment improvements for getClass on primitive intersection. -[https://github.com/scala/scala/commit/765386f](765386f) | SI-5568 Fixes verify error from getClass on refinement of value type -[https://github.com/scala/scala/commit/b07228a](b07228a) | SI-6601 Publicise derived value contstructor after pickler -[https://github.com/scala/scala/commit/66fe64f](66fe64f) | SI-6923 Context now buffers warnings as well as errors -[https://github.com/scala/scala/commit/ce56316](ce56316) | use Constant::isIntRange even if it's NIH -[https://github.com/scala/scala/commit/a6b34b6](a6b34b6) | SI-6956 determine switchability by type, not tree -[https://github.com/scala/scala/commit/950e938](950e938) | Revert "SI-5824 Fix crashes in reify with _*" -[https://github.com/scala/scala/commit/0a25ee3](0a25ee3) | SI-5824 Fix crashes in reify with _* -[https://github.com/scala/scala/commit/8f1d4a5](8f1d4a5) | Grammatical fix -[https://github.com/scala/scala/commit/8d4402d](8d4402d) | Remove the term "pimp" from the repository -[https://github.com/scala/scala/commit/20d7a17](20d7a17) | align partest script with ant -[https://github.com/scala/scala/commit/a01e535](a01e535) | Fix some typos -[https://github.com/scala/scala/commit/76b92ef](76b92ef) | Modifies "maybeRewrap" to focus more on the maybe. -[https://github.com/scala/scala/commit/a9c374b](a9c374b) | SI-6811 Move scala.util.{automata,regexp} ... ... to scala.xml.dtd.impl and make it private[dtd] -[https://github.com/scala/scala/commit/a386291](a386291) | SI-6811 Remove scala.xml.include.sax.Main -[https://github.com/scala/scala/commit/98d3368](98d3368) | SI-6811 Remove scala.ScalaObject -[https://github.com/scala/scala/commit/684f549](684f549) | SI-6811 Remove the scala.annotation.target package -[https://github.com/scala/scala/commit/f931833](f931833) | SI-6811 Misc. removals in util, testing, io, ... -[https://github.com/scala/scala/commit/be5554f](be5554f) | SI-6811 Remove deprecated elements in scala.collection -[https://github.com/scala/scala/commit/67d7e26](67d7e26) | SI-6811 Remove parts of scala.concurrent not needed by scala.actors -[https://github.com/scala/scala/commit/b13bf26](b13bf26) | SI-6811 Remove the scala.util.grammar package -[https://github.com/scala/scala/commit/c2903d6](c2903d6) | SI-6811 Remove scala.collection.mutable.ConcurrentMap -[https://github.com/scala/scala/commit/ed52ea0](ed52ea0) | SI-6811 Remove primitive widenings and /:\ -[https://github.com/scala/scala/commit/2ee8568](2ee8568) | SI-6811 Remove deprecated constructors -[https://github.com/scala/scala/commit/167fc0a](167fc0a) | SI-6811 Remove usages of scala.annotation.cloneable -[https://github.com/scala/scala/commit/4805b97](4805b97) | SI-6811 Remove scala.annotation.serializable -[https://github.com/scala/scala/commit/decc9a9](decc9a9) | SI-6979 Small optimization in lub -[https://github.com/scala/scala/commit/5d59fb9](5d59fb9) | Disable MIMA in master. -[https://github.com/scala/scala/commit/9cc61f3](9cc61f3) | SI-6479 Don't lift try exprs in label arguments. -[https://github.com/scala/scala/commit/0c2e884](0c2e884) | SI-6963 Deprecates -Xmigration switch -[https://github.com/scala/scala/commit/78019b2](78019b2) | SI-6675 Test new warning under -Xoldpatmat. -[https://github.com/scala/scala/commit/692372c](692372c) | SI-6675 -Xlint arity enforcement for extractors -[https://github.com/scala/scala/commit/8475807](8475807) | SI-6955 switch emission no longer foiled by type alias -[https://github.com/scala/scala/commit/39352fe](39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) -[https://github.com/scala/scala/commit/4aba0fe](4aba0fe) | SI-5440 Test case for exhaustiveness check -[https://github.com/scala/scala/commit/1212af4](1212af4) | SI-5340 Change println to log -[https://github.com/scala/scala/commit/51f574a](51f574a) | clean up synthesizePartialFunction -[https://github.com/scala/scala/commit/e314ff1](e314ff1) | rework partial function synthesis -[https://github.com/scala/scala/commit/b1cea21](b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector -[https://github.com/scala/scala/commit/8fb19b1](8fb19b1) | SI-5189 detect unsoundness when inferring type of match -[https://github.com/scala/scala/commit/38404e8](38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character -[https://github.com/scala/scala/commit/0f237e9](0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce -[https://github.com/scala/scala/commit/57ae1f3](57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android -[https://github.com/scala/scala/commit/25c7364](25c7364) | SI-6126 Test case for varargs of tagged primitives. -[https://github.com/scala/scala/commit/79a722f](79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs -[https://github.com/scala/scala/commit/3ef487e](3ef487e) | SI-5954 Implementation restriction preventing companions in package objs -[https://github.com/scala/scala/commit/a557a97](a557a97) | Fixes SI-6521, overrides Range#head to be faster -[https://github.com/scala/scala/commit/7a23562](7a23562) | SI-6912 Avoid a typer cycle in overload resolution. -[https://github.com/scala/scala/commit/e5da30b](e5da30b) | Backport of SI-6846. -[https://github.com/scala/scala/commit/c58647f](c58647f) | SI-6928, VerifyError with self reference to super. -[https://github.com/scala/scala/commit/557caa3](557caa3) | SI-6641 Deprecate SwingWorker -[https://github.com/scala/scala/commit/103a478](103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. -[https://github.com/scala/scala/commit/aedec19](aedec19) | Granted scaladoc its own Global. -[https://github.com/scala/scala/commit/f7490d5](f7490d5) | Restore pending repl-javap tests that now succeed under java 6. -[https://github.com/scala/scala/commit/3bb8745](3bb8745) | Fixes and features for javap (fixing SI-6894) -[https://github.com/scala/scala/commit/38958f4](38958f4) | SI-6955 switch emission no longer foiled by type alias -[https://github.com/scala/scala/commit/b61a64d](b61a64d) | SI-6964 Remove build managers, both simple and refined. -[https://github.com/scala/scala/commit/f98ccad](f98ccad) | Tweaked meta-annotation error based on feedback. -[https://github.com/scala/scala/commit/61f70e4](61f70e4) | SI-6375, warn on lost annotation. -[https://github.com/scala/scala/commit/ebdc0ff](ebdc0ff) | Cleaned up meta-annotations. -[https://github.com/scala/scala/commit/fdca508](fdca508) | remove hack for old patmat unnecessary in 2.11 -[https://github.com/scala/scala/commit/bd4bffa](bd4bffa) | SI-5189 detect unsoundness when inferring type of match -[https://github.com/scala/scala/commit/58bfa19](58bfa19) | SI-6966 Fix regression in implicit resolution -[https://github.com/scala/scala/commit/76aab73](76aab73) | Fix dependant => dependent -[https://github.com/scala/scala/commit/78bc17b](78bc17b) | Remove EqualsPatternClass. -[https://github.com/scala/scala/commit/143cd7a](143cd7a) | macroExpandAll is now triggered by typed -[https://github.com/scala/scala/commit/fe60284](fe60284) | SI-5923 adapt macros when they are deferred -[https://github.com/scala/scala/commit/30e2e3a](30e2e3a) | generalizes macroExpand -[https://github.com/scala/scala/commit/94de3c8](94de3c8) | typedPrimaryConstrBody now returns supercall -[https://github.com/scala/scala/commit/3d397aa](3d397aa) | more precise errors for macros -[https://github.com/scala/scala/commit/055b07e](055b07e) | parentTypes => typedParentTypes -[https://github.com/scala/scala/commit/baef456](baef456) | changes isTermMacro checks to something more universal -[https://github.com/scala/scala/commit/1077c92](1077c92) | fixes printing of AppliedTypeTree -[https://github.com/scala/scala/commit/5660b7a](5660b7a) | adds Trees.replace(Tree, Tree) -[https://github.com/scala/scala/commit/7550799](7550799) | makes macro override error more consistent -[https://github.com/scala/scala/commit/fa4531e](fa4531e) | refactors handling of macros in repl -[https://github.com/scala/scala/commit/66acf36](66acf36) | SI-5903 extractor macros do work -[https://github.com/scala/scala/commit/d17e3fc](d17e3fc) | adds c.macroRole -[https://github.com/scala/scala/commit/0bfb798](0bfb798) | sbt-git-plugin has moved. -[https://github.com/scala/scala/commit/c45491c](c45491c) | SI-6641 Cull scala.swing.SwingWorker -[https://github.com/scala/scala/commit/198d522](198d522) | Made "mode" into a value class. -[https://github.com/scala/scala/commit/481772d](481772d) | Moved repl javap tests into pending. -[https://github.com/scala/scala/commit/03caf40](03caf40) | Renamed isTrackingVariance to trackVariance. -[https://github.com/scala/scala/commit/31f073c](31f073c) | SI-5378, unsoundness with type bounds in refinements. -[https://github.com/scala/scala/commit/a419799](a419799) | SI-6566, unsoundness with alias variance. -[https://github.com/scala/scala/commit/567df8e](567df8e) | Boosted test coverage. -[https://github.com/scala/scala/commit/5d66c12](5d66c12) | Handle variance exclusions in a less ad hoc manner. -[https://github.com/scala/scala/commit/fb98b70](fb98b70) | Eliminated redundant validateVariance. -[https://github.com/scala/scala/commit/85571f6](85571f6) | Sweeping up in Variances. -[https://github.com/scala/scala/commit/a65dbd7](a65dbd7) | Move isFinalType logic to Symbol. -[https://github.com/scala/scala/commit/0693592](0693592) | Move escaping local logic into VarianceValidator. -[https://github.com/scala/scala/commit/882f8e6](882f8e6) | Eliminated VariantTypeMap. -[https://github.com/scala/scala/commit/9be6d05](9be6d05) | Functionalization of Variance code. -[https://github.com/scala/scala/commit/57aa63b](57aa63b) | Moved VariantTypeMap into Variances. -[https://github.com/scala/scala/commit/91d8584](91d8584) | Moved Variances into SymbolTable. -[https://github.com/scala/scala/commit/36ec5ff](36ec5ff) | Relocated redundant variance checking code. -[https://github.com/scala/scala/commit/ea93654](ea93654) | Incorporated Variance value class in Variances. -[https://github.com/scala/scala/commit/996ee33](996ee33) | Created value class Variance. -[https://github.com/scala/scala/commit/942f078](942f078) | Repl javap decodes various synthetic names for us (fixing SI-6894) -[https://github.com/scala/scala/commit/77c8751](77c8751) | SI-6915 Updates copyright properties to 2002-2013 -[https://github.com/scala/scala/commit/2ceec33](2ceec33) | avoid reflect overhead of certain array instantiations -[https://github.com/scala/scala/commit/f76432a](f76432a) | proper elementClass for WrappedArray -[https://github.com/scala/scala/commit/3405294](3405294) | SI-6897, lubs and varargs star. -[https://github.com/scala/scala/commit/a6ce037](a6ce037) | SI-6896, spurious warning with overloaded main. -[https://github.com/scala/scala/commit/eeb6ee6](eeb6ee6) | SI-6911, regression in generated case class equality. -[https://github.com/scala/scala/commit/92cf0e3](92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). -[https://github.com/scala/scala/commit/02b2da6](02b2da6) | SI-5017 Poor performance of :+ operator on Arrays -[https://github.com/scala/scala/commit/ac61e34](ac61e34) | SI-6194, repl crash. -[https://github.com/scala/scala/commit/9575ee9](9575ee9) | Remove -deprecation from partest default options. -[https://github.com/scala/scala/commit/e5f16ac](e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) -[https://github.com/scala/scala/commit/9d1e22b](9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call -[https://github.com/scala/scala/commit/1364381](1364381) | LinearSeq lengthCompare without an iterator. -[https://github.com/scala/scala/commit/24a033b](24a033b) | SI-6415, overly eager evaluation in Stream. -[https://github.com/scala/scala/commit/231d59d](231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. -[https://github.com/scala/scala/commit/4423c59](4423c59) | Remove stray debugging output line. -[https://github.com/scala/scala/commit/3a6f3ae](3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp - - - \ No newline at end of file +[4ab66d1](https://github.com/scala/scala/commit/4ab66d1) | SI-7494 Tests for status quo +[e0bd62c](https://github.com/scala/scala/commit/e0bd62c) | SI-7494 Each plugin must only be instantiated once. +[b6757e1](https://github.com/scala/scala/commit/b6757e1) | An attempt to make tests deterministic. +[3fb3175](https://github.com/scala/scala/commit/3fb3175) | SI-7427 stop crashing under -Ydebug. +[08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[f628565](https://github.com/scala/scala/commit/f628565) | Prevent slash duplication. +[7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[6114038](https://github.com/scala/scala/commit/6114038) | [nomaster] unbreaks test.bc +[b11324a](https://github.com/scala/scala/commit/b11324a) | SI-7492 Remove -Ystruct-dispatch and associated code +[b4751a6](https://github.com/scala/scala/commit/b4751a6) | No bounds-driven inference for the named. +[e28c3ed](https://github.com/scala/scala/commit/e28c3ed) | SI-1786 incorporate defined bounds in inference +[0bece25](https://github.com/scala/scala/commit/0bece25) | ScriptEngine.eval() forwards Error instead of new ScriptException +[44a46f8](https://github.com/scala/scala/commit/44a46f8) | Deprecate parameter names in scala.concurrent +[9db9df7](https://github.com/scala/scala/commit/9db9df7) | SI-7484 Indentation and whitespace fixes +[cba29e6](https://github.com/scala/scala/commit/cba29e6) | SI-7484 Add @SupressWarning(rawtypes/unchecked) +[538aa22](https://github.com/scala/scala/commit/538aa22) | SI-6488 Interrupt i/o threads on process destroy +[5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[bc10715](https://github.com/scala/scala/commit/bc10715) | easy way of writing not implemented macros +[b08c135](https://github.com/scala/scala/commit/b08c135) | Fix for unreachable code warning. +[e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[4e64a27](https://github.com/scala/scala/commit/4e64a27) | [nomaster] removes duplication in inferImplicitValue +[3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[bb73b96](https://github.com/scala/scala/commit/bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed +[90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[7562499](https://github.com/scala/scala/commit/7562499) | Scaladoc: fixing small typo in PartialFunction.scala +[5751ddd](https://github.com/scala/scala/commit/5751ddd) | pull request feedback +[75a3b88](https://github.com/scala/scala/commit/75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path +[35c0145](https://github.com/scala/scala/commit/35c0145) | removes the traces of always on debug diagnostics +[a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[f1040ea](https://github.com/scala/scala/commit/f1040ea) | fixes a checkfile breakage in 2.10.x +[8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[fbb1363](https://github.com/scala/scala/commit/fbb1363) | Refactor DirectTest so java can be tested. +[25f49cb](https://github.com/scala/scala/commit/25f49cb) | literal() now assigns a position to the tree it produces +[cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[e85df24](https://github.com/scala/scala/commit/e85df24) | Read-eval-print : the script engine does not need print so make it lazy +[1d1492f](https://github.com/scala/scala/commit/1d1492f) | Add :kind command to REPL +[37707cd](https://github.com/scala/scala/commit/37707cd) | Unprivatize methods in SyncVar. +[e36bb0b](https://github.com/scala/scala/commit/e36bb0b) | Revert "SI-7469 Remove @deprecated MurmurHash elements" +[37884ec](https://github.com/scala/scala/commit/37884ec) | SI-7482 Don't cook raw types after erasure. +[add19e6](https://github.com/scala/scala/commit/add19e6) | No longer cache all subclass templates. +[005a08d](https://github.com/scala/scala/commit/005a08d) | Remove self types check suppression usage from scaladoc. +[c88f733](https://github.com/scala/scala/commit/c88f733) | Improve code style in the Scaladoc implementation. +[9a43611](https://github.com/scala/scala/commit/9a43611) | remove unused methods: checkStable, isStableExceptVolatile +[fada1ef](https://github.com/scala/scala/commit/fada1ef) | SI-6815 untangle isStable and hasVolatileType +[97d5179](https://github.com/scala/scala/commit/97d5179) | make treeInfo more globally visible +[135cfa8](https://github.com/scala/scala/commit/135cfa8) | SI-6406 Restore deprecated API +[0c7c521](https://github.com/scala/scala/commit/0c7c521) | SI-3943 Test case for already-fixed Java interop bug +[ae43506](https://github.com/scala/scala/commit/ae43506) | SI-7469 Remove @deprecated scala.util.logging +[4478560](https://github.com/scala/scala/commit/4478560) | SI-7476 Add documentation to GenericTraversableTemplate +[80f1fa5](https://github.com/scala/scala/commit/80f1fa5) | Fix formatting for couple of docs in the compiler +[ac990c1](https://github.com/scala/scala/commit/ac990c1) | SI-7469 Make @deprecated elems in scala.concurrent private[scala] +[e544786](https://github.com/scala/scala/commit/e544786) | SI-7469 Remove deprecated elements in s.u.parsing.combinator +[7e9c21f](https://github.com/scala/scala/commit/7e9c21f) | SI-7469 Remove @deprecated MurmurHash elements +[966f51c](https://github.com/scala/scala/commit/966f51c) | removes duplication in inferImplicitValue +[b153880](https://github.com/scala/scala/commit/b153880) | SI-7047 fixes silent for c.inferImplicitXXX +[c539ae2](https://github.com/scala/scala/commit/c539ae2) | SI-7167 implicit macros decide what is divergence +[a35b6bc](https://github.com/scala/scala/commit/a35b6bc) | macroExpandAll is now triggered in all invocations of typed +[adef4b5](https://github.com/scala/scala/commit/adef4b5) | SI-5923 instantiates targs in deferred macro applications +[b0758f5](https://github.com/scala/scala/commit/b0758f5) | SI-6039 Harden against irrelevant filesystem details +[6486f9f](https://github.com/scala/scala/commit/6486f9f) | fix typo in comment +[abc314a](https://github.com/scala/scala/commit/abc314a) | AbstractFile.getDirectory does not return null when outDir is "." +[0ee9204](https://github.com/scala/scala/commit/0ee9204) | SI-7469 Remove @deprecated scala.util.parsing.ast +[15df9e9](https://github.com/scala/scala/commit/15df9e9) | Limit unnecessary calls to Type#toString. +[6890f38](https://github.com/scala/scala/commit/6890f38) | SI-7432 add testcases +[357c2df](https://github.com/scala/scala/commit/357c2df) | SI-7432 Range.min should throw NoSuchElementException on empty range +[9e25797](https://github.com/scala/scala/commit/9e25797) | Par-Test includes log in transcript of failed exec +[89ced24](https://github.com/scala/scala/commit/89ced24) | Boil out some duplicated parser logic. +[c1286ab](https://github.com/scala/scala/commit/c1286ab) | Flesh out copyMemberDef methods with copyModuleDef. +[fb5eb8d](https://github.com/scala/scala/commit/fb5eb8d) | indentation typo +[265fc6b](https://github.com/scala/scala/commit/265fc6b) | SI-6863 root cause fixed using factory of scala.runtime.*Ref +[c31e44f](https://github.com/scala/scala/commit/c31e44f) | Partest can --show-diff again after incremental report. +[a86c7a1](https://github.com/scala/scala/commit/a86c7a1) | Hardening against nulls for deserialization. +[80ac7d0](https://github.com/scala/scala/commit/80ac7d0) | Absolutized paths involving the scala package. +[1ce4ecd](https://github.com/scala/scala/commit/1ce4ecd) | Rewrite TailCalls for performance and immutability. +[83c059d](https://github.com/scala/scala/commit/83c059d) | use relative symlink in distpack +[17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[d3aa9a7](https://github.com/scala/scala/commit/d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. +[6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[b40749f](https://github.com/scala/scala/commit/b40749f) | Corrects link in README.rst +[19a61e5](https://github.com/scala/scala/commit/19a61e5) | Update links to old website, in preparation for launch. +[8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[9d98b6d](https://github.com/scala/scala/commit/9d98b6d) | Interactive scaladoc: mark new typer run when done. +[e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[8556ca0](https://github.com/scala/scala/commit/8556ca0) | Quiet down overloaded implicit warning. +[8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[12dd8c0](https://github.com/scala/scala/commit/12dd8c0) | More useful checkfile output in interactive tests. +[e6af9bc](https://github.com/scala/scala/commit/e6af9bc) | SI-7362, crash in presentation compiler. +[6227837](https://github.com/scala/scala/commit/6227837) | SI-7409 Par-Test: A crash is not a DNC for neg tests +[0c6bcc9](https://github.com/scala/scala/commit/0c6bcc9) | Partest has an optionable wait period. +[bf44669](https://github.com/scala/scala/commit/bf44669) | SI-7349 Partest supports test-interface +[b47ca5b](https://github.com/scala/scala/commit/b47ca5b) | Update ScalaCheck to 1.10.1. +[b4d54be](https://github.com/scala/scala/commit/b4d54be) | Partest testnum field width is sensitive to total tests +[e4f62c0](https://github.com/scala/scala/commit/e4f62c0) | SI-7358 Partest fails on scalacheck failure +[c905b95](https://github.com/scala/scala/commit/c905b95) | no need to manually clear perRunCaches in GenASM +[176a1ba](https://github.com/scala/scala/commit/176a1ba) | maps in GenASM guaranteed mem-leak-free by perRunCaches +[d516f38](https://github.com/scala/scala/commit/d516f38) | SI-7422 GenASM populates and clears its maps within a Run +[7158142](https://github.com/scala/scala/commit/7158142) | SI-7291: Remove error kinds. +[accaa31](https://github.com/scala/scala/commit/accaa31) | SI-7291: No exception throwing for diverging implicit expansion +[1931f45](https://github.com/scala/scala/commit/1931f45) | BytecodeWriters.BytecodeWriter doesn't need to fiddle with Symbol +[38f426d](https://github.com/scala/scala/commit/38f426d) | compiler flag -Ygen-asmp to emit .asmp textual files for bytecode +[d419227](https://github.com/scala/scala/commit/d419227) | Route -explaintypes through reporter. +[f59be7a](https://github.com/scala/scala/commit/f59be7a) | SI-7429 Fix checkinit build failure in Contexts +[5a8329a](https://github.com/scala/scala/commit/5a8329a) | Address a deprecation warnings in scala-swing. +[2e5c7b9](https://github.com/scala/scala/commit/2e5c7b9) | SI-6784 Localize feature imports in scala.swing. +[71eaf6d](https://github.com/scala/scala/commit/71eaf6d) | Updated jline and rebuilt. +[c4d0fd9](https://github.com/scala/scala/commit/c4d0fd9) | -Yshow-member-pos, print the positions of members. +[a61c9c4](https://github.com/scala/scala/commit/a61c9c4) | Documented lateMETHOD flag. +[8c77915](https://github.com/scala/scala/commit/8c77915) | Call method rather than duplicating method. +[e9011f5](https://github.com/scala/scala/commit/e9011f5) | deprecation cycle for definitions.NPEConstructor +[fc8387f](https://github.com/scala/scala/commit/fc8387f) | improved naming of variables in constructors phase +[b4fbb7b](https://github.com/scala/scala/commit/b4fbb7b) | translation for DelayedInit keeps more code in original class +[7211432](https://github.com/scala/scala/commit/7211432) | avoids multiple evals of isSubClass DelayedInitClass +[8dc0c3d](https://github.com/scala/scala/commit/8dc0c3d) | for null outer pointer, NPE via throw null +[4ca6eb8](https://github.com/scala/scala/commit/4ca6eb8) | Created utility function for dropping by-name-ness. +[2dc28a2](https://github.com/scala/scala/commit/2dc28a2) | role played by magic constant in ScalaSigBytes +[0b6a592](https://github.com/scala/scala/commit/0b6a592) | another GenJVM remnant that goes away +[af0184d](https://github.com/scala/scala/commit/af0184d) | removing remnants from the GenJVM era +[449da43](https://github.com/scala/scala/commit/449da43) | static methods may have local variables too, some day +[8f08151](https://github.com/scala/scala/commit/8f08151) | SI-7421 remove unneeded extra-attachement in maven deploy +[bdae05f](https://github.com/scala/scala/commit/bdae05f) | SI-7403 Stream extends Serializable +[7b4e450](https://github.com/scala/scala/commit/7b4e450) | SI-4365 nondeterministic failure in asSeenFrom +[b50e6b4](https://github.com/scala/scala/commit/b50e6b4) | check added instruction to ASM MethodNode +[35209fc](https://github.com/scala/scala/commit/35209fc) | Minor overhaul of lub-producing typer methods. +[9a3bd6c](https://github.com/scala/scala/commit/9a3bd6c) | Simplify some checks in Refchecks. +[cf93e02](https://github.com/scala/scala/commit/cf93e02) | Added ensureFullyDefined. +[fe8280c](https://github.com/scala/scala/commit/fe8280c) | Added orElse to Type. +[648784c](https://github.com/scala/scala/commit/648784c) | SI-7345 Address review comments. +[c598e76](https://github.com/scala/scala/commit/c598e76) | SI-7345 Improved Context.toString +[85af192](https://github.com/scala/scala/commit/85af192) | SI-7345 Eliminate the `depth` var. +[2304a78](https://github.com/scala/scala/commit/2304a78) | SI-7345 Drive by refactoring of pattern matching for `arg: _*`. +[e112db6](https://github.com/scala/scala/commit/e112db6) | SI-7345 Factor out method to clear and restore undetparams. +[0ce81c8](https://github.com/scala/scala/commit/0ce81c8) | SI-7345 Remove unneeded warning. +[ec33ad0](https://github.com/scala/scala/commit/ec33ad0) | SI-7345 Doc and TODO comments around Context. +[dbd8457](https://github.com/scala/scala/commit/dbd8457) | SI-7345 Produce Context#imports from the context chain +[78e7eba](https://github.com/scala/scala/commit/78e7eba) | SI-7345 Refactor manual iteration to use foreach. +[7ce4de4](https://github.com/scala/scala/commit/7ce4de4) | SI-7345 Move `inSilentMode` from Infer to Context. +[bba9d3d](https://github.com/scala/scala/commit/bba9d3d) | SI-7345 remove unused methods. +[510ebec](https://github.com/scala/scala/commit/510ebec) | SI-7345 Prefer using a throwaway silent context over buffer flushing. +[ec5eaee](https://github.com/scala/scala/commit/ec5eaee) | SI-7345 More refactoring and documentation in Contexts +[190aea9](https://github.com/scala/scala/commit/190aea9) | SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise +[c9f5ab0](https://github.com/scala/scala/commit/c9f5ab0) | SI-7345 Encapsulate warning and error buffers in ReportBuffer. +[ff5dde1](https://github.com/scala/scala/commit/ff5dde1) | SI-7345 Add Context#isLocal, akin to Symbol#isLocal +[b1cb004](https://github.com/scala/scala/commit/b1cb004) | SI-7345 Use combinator to find next enclosing non-template. +[281b850](https://github.com/scala/scala/commit/281b850) | SI-7345 Remove comment that appears obsolete. +[f2c351c](https://github.com/scala/scala/commit/f2c351c) | SI-7345 Rationalize overloads of Context#make +[e658b63](https://github.com/scala/scala/commit/e658b63) | SI-7345 Represent the boolean modes in Context in ContextMode. +[372965b](https://github.com/scala/scala/commit/372965b) | SI-7402 List extends Serializable +[4c715eb](https://github.com/scala/scala/commit/4c715eb) | Par-Test allows redefinition of srcDir by Ant +[d49d36f](https://github.com/scala/scala/commit/d49d36f) | Disabled failing bitset test. +[cdffcf8](https://github.com/scala/scala/commit/cdffcf8) | Eliminated the accumulated feature warnings. +[1da48a4](https://github.com/scala/scala/commit/1da48a4) | Eliminate a pile of -Xlint warnings. +[0f1a004](https://github.com/scala/scala/commit/0f1a004) | Taught -Xlint about @implicitNotFound. +[d02ccc3](https://github.com/scala/scala/commit/d02ccc3) | Fix unchecked warning. +[6f47caf](https://github.com/scala/scala/commit/6f47caf) | SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime +[240fa30](https://github.com/scala/scala/commit/240fa30) | Reverting changes to AnyVals generated classes in 9a82fc0 +[c29405d](https://github.com/scala/scala/commit/c29405d) | Simplify type bounds. +[5c6d62a](https://github.com/scala/scala/commit/5c6d62a) | SI-7408 Fix test by sorting results of getDeclaredClasses +[12a18ee](https://github.com/scala/scala/commit/12a18ee) | SI-7376 Bad doc variable error is positioned at the variable. +[fecc7e0](https://github.com/scala/scala/commit/fecc7e0) | SI-7376 Additional trivial Scaladoc format corrections +[3f0a90b](https://github.com/scala/scala/commit/3f0a90b) | SI-7376 Unmoored doc has correct position +[0fde95e](https://github.com/scala/scala/commit/0fde95e) | SI-7376 Scaladoc warns when discarding local doc comments with API tags +[e8c85a3](https://github.com/scala/scala/commit/e8c85a3) | SI-7080 improve boundary value checking for BitSet +[47b626e](https://github.com/scala/scala/commit/47b626e) | Change unrecognized scaladoc comments to C-style +[5cc2eb8](https://github.com/scala/scala/commit/5cc2eb8) | SI-7324 jvm not cool with 255+ parameters +[c58b0ab](https://github.com/scala/scala/commit/c58b0ab) | Fixed BigDecimal documentation for primitive conversion methods. +[f93c4c9](https://github.com/scala/scala/commit/f93c4c9) | SI-7337 Error out on missing -d directory. +[578ef1f](https://github.com/scala/scala/commit/578ef1f) | SI-7319 Remove unused method. +[962f88e](https://github.com/scala/scala/commit/962f88e) | SI-7377 Remove special treatment of `stableFun()` in patterns. +[351d5ec](https://github.com/scala/scala/commit/351d5ec) | Absolute path in error message. +[3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[e1af973](https://github.com/scala/scala/commit/e1af973) | Remove scaladoc deprecated option. +[01edd04](https://github.com/scala/scala/commit/01edd04) | SI-7314 Partest locates tools.jar and javac +[4e2459e](https://github.com/scala/scala/commit/4e2459e) | Reifier -> AST Node test. +[660c8fd](https://github.com/scala/scala/commit/660c8fd) | SI-7315 Test @deprecatedInheritance / @specialized interplay +[54d11fe](https://github.com/scala/scala/commit/54d11fe) | SI-7312 @deprecatedInheritance now ignores same-file subclasses +[6690455](https://github.com/scala/scala/commit/6690455) | SI-7335 Remove special case for import of Predef._ in Predef.scala +[b0fceeb](https://github.com/scala/scala/commit/b0fceeb) | SI-7335 Sharpen up comment about implicit prioritization. +[ae69de4](https://github.com/scala/scala/commit/ae69de4) | SI-7335 Add logging for a now-impossible* case in Symbol#exists. +[9d7f811](https://github.com/scala/scala/commit/9d7f811) | SI-7335 Don't import Predef._ in Predef.scala +[d43f5ce](https://github.com/scala/scala/commit/d43f5ce) | SI-7335 Mandate that parents of Predef must be defined in Predef.scala +[67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[7072acb](https://github.com/scala/scala/commit/7072acb) | Optimization: avoid call to exists in PlainFile#iterator +[246eceb](https://github.com/scala/scala/commit/246eceb) | Optimization: avoid isDirectory call in DirectoryClassPath traversal +[0cb6324](https://github.com/scala/scala/commit/0cb6324) | Add counters to File#{exists, isFile, isDirectory}. +[f986d6d](https://github.com/scala/scala/commit/f986d6d) | Reduce visibility of implicit class tags. +[dc3fa0a](https://github.com/scala/scala/commit/dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR +[3fe2e86](https://github.com/scala/scala/commit/3fe2e86) | assume build.release when maven.version.suffix is set +[7184bd3](https://github.com/scala/scala/commit/7184bd3) | make quick.done depend on quick.bin again +[0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[3ac185b](https://github.com/scala/scala/commit/3ac185b) | Refactor existential related code out of types. +[f7c9adc](https://github.com/scala/scala/commit/f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. +[61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[da90207](https://github.com/scala/scala/commit/da90207) | Correct sorting example for Ordering in scaladoc +[684e874](https://github.com/scala/scala/commit/684e874) | Transcendent rewrite of isSameType. +[6bde11e](https://github.com/scala/scala/commit/6bde11e) | Centrally unify module class representations. +[ca2a09d](https://github.com/scala/scala/commit/ca2a09d) | Optimization/logic improvement in Scopes. +[497b0cb](https://github.com/scala/scala/commit/497b0cb) | Add float version of the double NaN tests +[dfdbfa7](https://github.com/scala/scala/commit/dfdbfa7) | SI-7300 single line comment in multi line comment +[0d95443](https://github.com/scala/scala/commit/0d95443) | SI-6289 Paulptest demonstrating javac errors +[c6ce617](https://github.com/scala/scala/commit/c6ce617) | SI-6289 Partest in technicolor and showing javac errors +[6591acb](https://github.com/scala/scala/commit/6591acb) | comments to address reviewer feedback +[92a1785](https://github.com/scala/scala/commit/92a1785) | formatting +[7c0e8f0](https://github.com/scala/scala/commit/7c0e8f0) | Preliminary support for zinc. +[ceeb40c](https://github.com/scala/scala/commit/ceeb40c) | Regularity for build.xml: 1 output dir / project +[5dca660](https://github.com/scala/scala/commit/5dca660) | get rid of args element in staged-scalac +[fa053a6](https://github.com/scala/scala/commit/fa053a6) | doc fix for Types.baseClasses to match spec definition of Linearization 5.1.2 +[530f4a5](https://github.com/scala/scala/commit/530f4a5) | SI-7110 Warn about naked try without catch/finally +[da7e175](https://github.com/scala/scala/commit/da7e175) | Add () to side-effecting u1/u2/u4. +[f657c37](https://github.com/scala/scala/commit/f657c37) | Reduce duplication in JavaMirrors. +[8c78d4b](https://github.com/scala/scala/commit/8c78d4b) | Brought some structure to the classfileparser. +[71c14e4](https://github.com/scala/scala/commit/71c14e4) | Cleaning up error handling. +[13bb4e5](https://github.com/scala/scala/commit/13bb4e5) | Fleshing out comments on JavaAccFlags. +[15bc39a](https://github.com/scala/scala/commit/15bc39a) | Abstract over java.lang.reflect.{ Method, Constructor }. +[14aaa70](https://github.com/scala/scala/commit/14aaa70) | Value class to represent jvm flags. +[7168743](https://github.com/scala/scala/commit/7168743) | Added ensureAccessible to reflection library. +[29a9c64](https://github.com/scala/scala/commit/29a9c64) | SI-7237 Always choose ForkJoinTaskSupport +[22944e4](https://github.com/scala/scala/commit/22944e4) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag +[e073975](https://github.com/scala/scala/commit/e073975) | SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag +[edee27f](https://github.com/scala/scala/commit/edee27f) | SI-6168 Retain prefix when parsing types in JVM signatures +[0cc9496](https://github.com/scala/scala/commit/0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute +[024cdd4](https://github.com/scala/scala/commit/024cdd4) | Strip version suffix from diffutils. +[ba21f36](https://github.com/scala/scala/commit/ba21f36) | Use java-diff-utils for diffing in partest. +[3ec36bb](https://github.com/scala/scala/commit/3ec36bb) | Clean up pack targets. Better dependency tracking. +[dc5326c](https://github.com/scala/scala/commit/dc5326c) | ant clean only zaps the quick stage +[c2da1c5](https://github.com/scala/scala/commit/c2da1c5) | Run test.scaladoc before test.suite. Fail fast. +[c5511de](https://github.com/scala/scala/commit/c5511de) | Let continuations library sources determine docs.lib's actuality +[88b7a72](https://github.com/scala/scala/commit/88b7a72) | Preparation for faster PR validation +[ac1a0f0](https://github.com/scala/scala/commit/ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin +[d85c3f1](https://github.com/scala/scala/commit/d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. +[3bb1af9](https://github.com/scala/scala/commit/3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions +[86bea6a](https://github.com/scala/scala/commit/86bea6a) | run test.bc as part of tests on 2.10.x +[6620758](https://github.com/scala/scala/commit/6620758) | restored dependency of pack.done on quick.bin +[dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[df61e04](https://github.com/scala/scala/commit/df61e04) | Fix typos in build.xml +[b7cbda7](https://github.com/scala/scala/commit/b7cbda7) | Log when invokedynamic instruction is encountered +[e78896f](https://github.com/scala/scala/commit/e78896f) | Read version 51 (JDK 7) class files. +[b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[b0560c5](https://github.com/scala/scala/commit/b0560c5) | Remove fragile code, made redundant by previous commit +[386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[99bdebb](https://github.com/scala/scala/commit/99bdebb) | removes duplication in FreeDef extractors +[2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[5db04eb](https://github.com/scala/scala/commit/5db04eb) | an amazing discovery made by Iulian +[fc46281](https://github.com/scala/scala/commit/fc46281) | fixes the craziness in JavaUniverse.log +[ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[e90efd6](https://github.com/scala/scala/commit/e90efd6) | Reduce duplication and increase verbosity in MiMa execution. +[552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[8383b65](https://github.com/scala/scala/commit/8383b65) | SI-7232 Fix Java import vs defn. binding precendence +[7d03dcc](https://github.com/scala/scala/commit/7d03dcc) | SI-7259 Fix detection of Java defined Selects +[844cef6](https://github.com/scala/scala/commit/844cef6) | SI-7296 Remove arity limit for case classes +[ad79d74](https://github.com/scala/scala/commit/ad79d74) | SI-7296 Avoid crash with nested 23-param case class +[74de4ba](https://github.com/scala/scala/commit/74de4ba) | Improve testing interactive experience. +[395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[2b4cd6c](https://github.com/scala/scala/commit/2b4cd6c) | SI-7302 importing from Any. +[e3ddb2d](https://github.com/scala/scala/commit/e3ddb2d) | Iterator.++ no longer blows the stack. +[ccf886c](https://github.com/scala/scala/commit/ccf886c) | SI-7186 Slim down some TypeRefs by 8 bytes. +[98daf03](https://github.com/scala/scala/commit/98daf03) | Overhauled local/getter/setter name logic. +[07cd90c](https://github.com/scala/scala/commit/07cd90c) | An IntelliJ Module for the recently modularized REPL. +[fbecd5d](https://github.com/scala/scala/commit/fbecd5d) | Allow getting STARR via maven, also: locker.skip +[7d2c1f3](https://github.com/scala/scala/commit/7d2c1f3) | Use stage/project for taskname instead of scalacfork +[e3b5e0b](https://github.com/scala/scala/commit/e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. +[da8d7c2](https://github.com/scala/scala/commit/da8d7c2) | Cleanup obsolete options in CodeGen. +[4af9ff5](https://github.com/scala/scala/commit/4af9ff5) | SI-7294 Deprecate inheritance from TupleN. +[8d537a1](https://github.com/scala/scala/commit/8d537a1) | SI-7294 Treat TupleN as final under -Xfuture +[2ba065f](https://github.com/scala/scala/commit/2ba065f) | Doc -> C-style comments for local symbols to avoid "discarding unmoored doc comment" warning when building distribution for scala itself. +[6c48941](https://github.com/scala/scala/commit/6c48941) | The script engine is given a better binding mechanism and reflexive access +[6ec6f69](https://github.com/scala/scala/commit/6ec6f69) | Bypass determination of protection domain when resource is not in a jar +[cc485a9](https://github.com/scala/scala/commit/cc485a9) | SI-5717 error when bytecode cannot be written +[4bb8988](https://github.com/scala/scala/commit/4bb8988) | Add positive and negative testcases for SI-6123 (-explaintypes) +[ec6548f](https://github.com/scala/scala/commit/ec6548f) | SI-6123: -explaintypes should not explain errors which won't be reported +[1b3a379](https://github.com/scala/scala/commit/1b3a379) | SI-7102 Specialize isEmpty for bitsets +[645634a](https://github.com/scala/scala/commit/645634a) | Removed dead src directory. +[fc5e558](https://github.com/scala/scala/commit/fc5e558) | Eliminate a bunch of -Xlint warnings. +[9fed30c](https://github.com/scala/scala/commit/9fed30c) | Warn about forgotten string interpolators. +[437d619](https://github.com/scala/scala/commit/437d619) | removed a redundant var in JavaWriter.flagsToStr +[67ed8c8](https://github.com/scala/scala/commit/67ed8c8) | SI-7236 Deprecate ThreadPoolTaskSupport and friends +[38a1515](https://github.com/scala/scala/commit/38a1515) | SI-5513: add inplace set-theoretic operations for mutable bitsets. +[57d728c](https://github.com/scala/scala/commit/57d728c) | Optimize rebalance method by using null optimized list implementation. +[4f17806](https://github.com/scala/scala/commit/4f17806) | Eliminated containsNull. +[a063bb0](https://github.com/scala/scala/commit/a063bb0) | Completely remove isNotNull/notNull. +[3fe7b8c](https://github.com/scala/scala/commit/3fe7b8c) | SI-7247, deprecated NotNull. +[a4c3388](https://github.com/scala/scala/commit/a4c3388) | Remove -Xcheck-null setting. +[2655a99](https://github.com/scala/scala/commit/2655a99) | Removed -Ynotnull setting. +[3a17ff0](https://github.com/scala/scala/commit/3a17ff0) | Cleanup of constant optimization +[69109c0](https://github.com/scala/scala/commit/69109c0) | Analyze constants to remove unnecessary branches +[81a4f4d](https://github.com/scala/scala/commit/81a4f4d) | Restore sketchy dependency to quick.bin. +[6ef63e4](https://github.com/scala/scala/commit/6ef63e4) | Fix it-never-happened performance regression. +[9c5ea96](https://github.com/scala/scala/commit/9c5ea96) | Moved some numeric subtyping logic closer to center. +[cb02c96](https://github.com/scala/scala/commit/cb02c96) | Simplified the widening logic. +[2fa2db7](https://github.com/scala/scala/commit/2fa2db7) | SI-7228, bug in weak subtyping. +[745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[cab4762](https://github.com/scala/scala/commit/cab4762) | Update sbt.latest.version to sbt's latest version. +[34faa0d](https://github.com/scala/scala/commit/34faa0d) | SI-6601 Close access loophole for value class constructors +[089cad8](https://github.com/scala/scala/commit/089cad8) | Warn about locally identifiable init order issues. +[e39e001](https://github.com/scala/scala/commit/e39e001) | update eclipse projects (partest, repl & scaladoc) +[3a30af1](https://github.com/scala/scala/commit/3a30af1) | SI-874 actual JSR-223 implementation +[3e8f8dd](https://github.com/scala/scala/commit/3e8f8dd) | SI-874 reflect.io improvements +[f691997](https://github.com/scala/scala/commit/f691997) | Add eclipse projects for interactive, scaladoc. +[1291da3](https://github.com/scala/scala/commit/1291da3) | IntellIiJ module definitions for scaladoc, interactive and continuations-*. +[a67b626](https://github.com/scala/scala/commit/a67b626) | Close after slurping (fixes SI-7244) +[fdf2533](https://github.com/scala/scala/commit/fdf2533) | a typo corrected +[48cc8b4](https://github.com/scala/scala/commit/48cc8b4) | Modularized the repl. +[e3b36c7](https://github.com/scala/scala/commit/e3b36c7) | Carve up Types.scala +[523eb34](https://github.com/scala/scala/commit/523eb34) | Deprecated custom ant task 'Same'. +[2352814](https://github.com/scala/scala/commit/2352814) | Eliminated all forInteractive/forScaladoc uses. +[e01c7ef](https://github.com/scala/scala/commit/e01c7ef) | Moved interactive code into src/interactive. +[3d5c675](https://github.com/scala/scala/commit/3d5c675) | Moved scaladoc code into src/scaladoc. +[9604770](https://github.com/scala/scala/commit/9604770) | Give interactive tests their own target. +[2fd8e72](https://github.com/scala/scala/commit/2fd8e72) | Give partest its own classpath in build.xml. +[1dd88d9](https://github.com/scala/scala/commit/1dd88d9) | Teach partest the magic of abstraction. +[e83defa](https://github.com/scala/scala/commit/e83defa) | Moved interactive sources into separate directory. +[c6ca941](https://github.com/scala/scala/commit/c6ca941) | Moved scaladoc sources into separate directory. +[9094822](https://github.com/scala/scala/commit/9094822) | Enabling commit for interactive/scaladoc modules. +[960f984](https://github.com/scala/scala/commit/960f984) | Bring some sanity to the stability test. +[9f6b7bc](https://github.com/scala/scala/commit/9f6b7bc) | SI-7006 Fix the unreachable test +[fd21898](https://github.com/scala/scala/commit/fd21898) | SI-7231 Fix assertion when adapting Null type to Array type +[04eac5c](https://github.com/scala/scala/commit/04eac5c) | SI-7006 Cleanup from code review +[b50a0d8](https://github.com/scala/scala/commit/b50a0d8) | SI-7006 Prevent unreachable blocks in GenICode +[53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[5b7cfe3](https://github.com/scala/scala/commit/5b7cfe3) | better names for components of MatchTranslator +[0a3219b](https://github.com/scala/scala/commit/0a3219b) | move sat solving to separate file +[ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[b775d8f](https://github.com/scala/scala/commit/b775d8f) | test.done again checks bin compat (using mima 0.1.5) +[09130d5](https://github.com/scala/scala/commit/09130d5) | [nomaster] SI-7195 minor version mustn't introduce warnings +[0303e64](https://github.com/scala/scala/commit/0303e64) | SI-7183 Disable unreachability for withFilter matches. +[acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[204b2b4](https://github.com/scala/scala/commit/204b2b4) | SI-7126 Eliminate a source of malformed types. +[696dcdf](https://github.com/scala/scala/commit/696dcdf) | SI-7126 Account for the alias types that don't dealias. +[387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[ebaa34e](https://github.com/scala/scala/commit/ebaa34e) | simplify dependencies between patmat components, remove self types +[0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[387b259](https://github.com/scala/scala/commit/387b259) | runtime reflection: death from thousand threads +[73d079f](https://github.com/scala/scala/commit/73d079f) | removes the assertion in missingHook +[f4dd56c](https://github.com/scala/scala/commit/f4dd56c) | synchronizes names +[dd148de](https://github.com/scala/scala/commit/dd148de) | synchronizes pendingVolatiles +[4cbb935](https://github.com/scala/scala/commit/4cbb935) | synchronizes toolboxes +[07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[bebd62d](https://github.com/scala/scala/commit/bebd62d) | optimizes Scala reflection GIL +[735634f](https://github.com/scala/scala/commit/735634f) | initializes lazy vals and inner objects in advance +[5b37cfb](https://github.com/scala/scala/commit/5b37cfb) | introduces GIL to Scala reflection +[981da8e](https://github.com/scala/scala/commit/981da8e) | cleans up initialization of runtime reflection +[b2c2493](https://github.com/scala/scala/commit/b2c2493) | reflection no longer uses atPhase and friends +[a9dca51](https://github.com/scala/scala/commit/a9dca51) | synchronizes symbols +[0262941](https://github.com/scala/scala/commit/0262941) | removes the crazy extraneous log +[21d5d38](https://github.com/scala/scala/commit/21d5d38) | moves Symbol#SymbolKind to Symbols +[3f0224c](https://github.com/scala/scala/commit/3f0224c) | Add option to disable optimization +[c8fbba0](https://github.com/scala/scala/commit/c8fbba0) | Check named-args-for-clarity incur no extra bytecode +[9179c88](https://github.com/scala/scala/commit/9179c88) | Name boolean arguments in src/library. +[a8d60a6](https://github.com/scala/scala/commit/a8d60a6) | Name boolean arguments in src/reflect. +[fff0f50](https://github.com/scala/scala/commit/fff0f50) | Name boolean arguments in src/compiler. +[6898c9f](https://github.com/scala/scala/commit/6898c9f) | Eliminated separate RangePositions trait. +[dc1cd96](https://github.com/scala/scala/commit/dc1cd96) | Disentangled RangePositions from interactive. +[e3b7b5f](https://github.com/scala/scala/commit/e3b7b5f) | Require firstKey and lastKey on IntMap to be tail recursive. +[9a82fc0](https://github.com/scala/scala/commit/9a82fc0) | Remove unused symbols and imports from the library. +[1666f6e](https://github.com/scala/scala/commit/1666f6e) | Since the problem in SI-6758 is fixed, it's ok to move checking for unused imports to Analyzer. This allows the check to be used in the IDE. +[1b9c2f5](https://github.com/scala/scala/commit/1b9c2f5) | SI-7132 - don't discard Unit type in interpreter +[3b07135](https://github.com/scala/scala/commit/3b07135) | SI-6816 Deprecate -Yeta-expand-keeps-star +[7edeb24](https://github.com/scala/scala/commit/7edeb24) | Cleanup in isHKSubType0. +[c10df64](https://github.com/scala/scala/commit/c10df64) | Add some logging to sinful typevar methods. +[305a987](https://github.com/scala/scala/commit/305a987) | Added methods debuglogResult and devWarningResult. +[1bde987](https://github.com/scala/scala/commit/1bde987) | Always at least log devWarnings. +[c048669](https://github.com/scala/scala/commit/c048669) | Renamed type param to be consistent with convention. +[6f5e525](https://github.com/scala/scala/commit/6f5e525) | Establishes what's up with widening in asSeenFrom. +[e1ab60e](https://github.com/scala/scala/commit/e1ab60e) | Simplified correspondingTypeArgument based on reviewer feedback. +[b457b6c](https://github.com/scala/scala/commit/b457b6c) | Refactors AsSeenFromMap to expose extension point. +[1976d9f](https://github.com/scala/scala/commit/1976d9f) | fixes the test for SI-7112 +[de1f749](https://github.com/scala/scala/commit/de1f749) | SI-7180 Fix regression in implicit scope of HK type alias. +[26be206](https://github.com/scala/scala/commit/26be206) | Additional test case for Lukas' fix to annotated originals. +[dafebd0](https://github.com/scala/scala/commit/dafebd0) | Fix typing idempotency bug with Annotated trees +[19649d4](https://github.com/scala/scala/commit/19649d4) | SI-6576 Workaround / diagnostic for IDE NPE. +[bb067d3](https://github.com/scala/scala/commit/bb067d3) | SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test +[348ff4b](https://github.com/scala/scala/commit/348ff4b) | SI-7128 Fix regression in copyToArray for empty arrays +[3e7db2d](https://github.com/scala/scala/commit/3e7db2d) | adds some comments to resetAttrs +[e2a17d9](https://github.com/scala/scala/commit/e2a17d9) | resetAttrs now always erases This.tpe +[4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[d49532f](https://github.com/scala/scala/commit/d49532f) | check scala-swing for binary compatibility +[dad8796](https://github.com/scala/scala/commit/dad8796) | [nomaster] Revert "Added a Swing ColorChooser wrapper" +[b4f277a](https://github.com/scala/scala/commit/b4f277a) | [nomaster] Revert "Added a Swing PopupMenu wrapper" +[85b63b8](https://github.com/scala/scala/commit/85b63b8) | [nomaster] Revert "SI-6548 reflection now correctly enters jinners" +[2f9b708](https://github.com/scala/scala/commit/2f9b708) | [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable +[ddfe3a0](https://github.com/scala/scala/commit/ddfe3a0) | [nomaster] Revert "cosmetic renamings in runtime reflection" +[9194b37](https://github.com/scala/scala/commit/9194b37) | [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler +[56cbf23](https://github.com/scala/scala/commit/56cbf23) | [nomaster] can't add new class BatchingExecutor +[549a1fe](https://github.com/scala/scala/commit/549a1fe) | [nomaster] bring back SerializeStart from fa3b8040eb +[5d487f1](https://github.com/scala/scala/commit/5d487f1) | [nomaster] duplicate tailImpl as a private method +[8b4af71](https://github.com/scala/scala/commit/8b4af71) | [nomaster] Revert "SI-4664 Make scala.util.Random Serializable" +[f9550c6](https://github.com/scala/scala/commit/f9550c6) | [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster" +[af0da51](https://github.com/scala/scala/commit/af0da51) | [nomaster] run mima both ways, filter out failures +[bfd7863](https://github.com/scala/scala/commit/bfd7863) | SI-7159 Distinguish between assignability and sub typing in TypeKinds +[4124a09](https://github.com/scala/scala/commit/4124a09) | SI-7159 Remove erroneous INT <:< LONG in TypeKinds +[04b147e](https://github.com/scala/scala/commit/04b147e) | SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds +[208d6ad](https://github.com/scala/scala/commit/208d6ad) | SI-7159 Remove unreachable cases in GenICode#adapt +[910e5a0](https://github.com/scala/scala/commit/910e5a0) | Reconcile definitions of stability. +[3e0fbc0](https://github.com/scala/scala/commit/3e0fbc0) | relax time constraint in duration-tck.scala (for Windows VMs) +[5f3cd86](https://github.com/scala/scala/commit/5f3cd86) | SI-7181 Eliminate unnecessary duplication of finally blocks +[28a7161](https://github.com/scala/scala/commit/28a7161) | SI-7181 Prepare to remove duplicated finally blocks +[4f2d784](https://github.com/scala/scala/commit/4f2d784) | SI-7006 Simplify jump-only block destination determination +[e9f6511](https://github.com/scala/scala/commit/e9f6511) | SI-7006 Eliminate unreachable blocks +[0d2e19c](https://github.com/scala/scala/commit/0d2e19c) | SI-7006 Recognize more jump only blocks +[022c57f](https://github.com/scala/scala/commit/022c57f) | SI-7006 Improve jump-elision code in GenASM +[d6527d5](https://github.com/scala/scala/commit/d6527d5) | Address some Scaladocrot +[6d94b35](https://github.com/scala/scala/commit/6d94b35) | Modernize legacy backquotes in comments. +[256e468](https://github.com/scala/scala/commit/256e468) | Remove redundant explicit returns. +[bc99770](https://github.com/scala/scala/commit/bc99770) | Don't wrap an array just to get its length. +[ee03302](https://github.com/scala/scala/commit/ee03302) | Remove redundant 'val' from case class params. +[54065a7](https://github.com/scala/scala/commit/54065a7) | Fix two malformed format strings. +[41703df](https://github.com/scala/scala/commit/41703df) | More explicit empty paren lists in method calls. +[6e450ed](https://github.com/scala/scala/commit/6e450ed) | Reorder to avoid code appearing like a forward reference. +[8cdf3b3](https://github.com/scala/scala/commit/8cdf3b3) | Banish needless semicolons. +[e7ab2f4](https://github.com/scala/scala/commit/e7ab2f4) | Be explicit about empty param list calls. +[d1b16c4](https://github.com/scala/scala/commit/d1b16c4) | Don't override empty-paren methods as paren-less. +[0ecba21](https://github.com/scala/scala/commit/0ecba21) | fixes the test for SI-7112 +[c11cf0b](https://github.com/scala/scala/commit/c11cf0b) | SI-7120 Erasure must honor typeref prefixes +[3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[18a2ba2](https://github.com/scala/scala/commit/18a2ba2) | please ant with filenames, add comments +[6a7078c](https://github.com/scala/scala/commit/6a7078c) | remove unused imports +[b20e288](https://github.com/scala/scala/commit/b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses +[d2a36ab](https://github.com/scala/scala/commit/d2a36ab) | Shadowed Implict typo (fixes no issue) +[62fcd3d](https://github.com/scala/scala/commit/62fcd3d) | SI-7015 Cleanup from review of null duplication +[1b6661b](https://github.com/scala/scala/commit/1b6661b) | SI-7015 Removes redundant aconst_null; pop; aconst_null creation +[7fdc873](https://github.com/scala/scala/commit/7fdc873) | [refactor] move some logic-related code +[c930a85](https://github.com/scala/scala/commit/c930a85) | [refactor] better name for symbolicCase +[76fc728](https://github.com/scala/scala/commit/76fc728) | [refactor] make hash-consing more robust +[712a921](https://github.com/scala/scala/commit/712a921) | drop Cond in favor of Prop +[1b47248](https://github.com/scala/scala/commit/1b47248) | [refactor] prepare migration from Cond to Prop +[647a760](https://github.com/scala/scala/commit/647a760) | [refactor] type analysis consolidation +[e14846b](https://github.com/scala/scala/commit/e14846b) | [refactor] move PatternMatching.scala to transform.patmat +[f5ed914](https://github.com/scala/scala/commit/f5ed914) | re-align 2.10.x's pattern matcher with master's +[8a2cebe](https://github.com/scala/scala/commit/8a2cebe) | SI-6807 Deprecating the Actors library. +[68f62d7](https://github.com/scala/scala/commit/68f62d7) | SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal +[39249d5](https://github.com/scala/scala/commit/39249d5) | bump build number to 2.10.2 +[3c22436](https://github.com/scala/scala/commit/3c22436) | Additional test case for Lukas' fix to annotated originals. +[8206e26](https://github.com/scala/scala/commit/8206e26) | Fix typing idempotency bug with Annotated trees +[c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[5379eba](https://github.com/scala/scala/commit/5379eba) | Removing disabled, unneeded futures tests +[9f25a2a](https://github.com/scala/scala/commit/9f25a2a) | make Future scaladoc examples up-to-date and compilable +[9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[0eff6cd](https://github.com/scala/scala/commit/0eff6cd) | Fix and optimization in overriding logic. +[6879451](https://github.com/scala/scala/commit/6879451) | Extracted abstract implicit vals from Types. +[d8ba6af](https://github.com/scala/scala/commit/d8ba6af) | Boxing cleanup: erasure, post-erasure, value classes. +[07ba1f8](https://github.com/scala/scala/commit/07ba1f8) | SI-6642 Code cleanup from review of iteratorFrom +[3903779](https://github.com/scala/scala/commit/3903779) | SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL +[62bc99d](https://github.com/scala/scala/commit/62bc99d) | SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom +[a0b1db4](https://github.com/scala/scala/commit/a0b1db4) | SI-6642 Code cleanup on RedBlackTree#TreeIterator +[de2410b](https://github.com/scala/scala/commit/de2410b) | silences t6323a +[673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[ef6095a](https://github.com/scala/scala/commit/ef6095a) | Tolerate symbol sharing between accessor/field. +[451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log +[37824d3](https://github.com/scala/scala/commit/37824d3) | Update src/library/scala/sys/process/package.scala +[c26cc53](https://github.com/scala/scala/commit/c26cc53) | SI-6355, weakend implementation restriction on applyDynamic. +[c26a8db](https://github.com/scala/scala/commit/c26a8db) | Maintenance of Predef. +[42744d7](https://github.com/scala/scala/commit/42744d7) | Application is deprecated. Replaced with App +[8eadc6d](https://github.com/scala/scala/commit/8eadc6d) | Update src/library/scala/sys/process/ProcessBuilder.scala +[13caa49](https://github.com/scala/scala/commit/13caa49) | Fix for paramaccessor alias regression. +[22341e7](https://github.com/scala/scala/commit/22341e7) | Expanded bytecode testing code. +[57c0e63](https://github.com/scala/scala/commit/57c0e63) | accommodates pull request feedback +[ce867c7](https://github.com/scala/scala/commit/ce867c7) | term and type reftrees are now reified uniformly +[09ef873](https://github.com/scala/scala/commit/09ef873) | SI-6591 Reify and path-dependent types +[e0068b9](https://github.com/scala/scala/commit/e0068b9) | SI-5675 Discard duplicate feature warnings at a position +[5258b63](https://github.com/scala/scala/commit/5258b63) | SI-7096 SubstSymMap copies trees before modifying their symbols +[6052e19](https://github.com/scala/scala/commit/6052e19) | [backport] SI-6478 Fixing JavaTokenParser ident +[96b0eff](https://github.com/scala/scala/commit/96b0eff) | SI-5824 Fix crashes in reify with _* +[fa3b804](https://github.com/scala/scala/commit/fa3b804) | SI-6961 no structural sharing in list serialization +[dfbaaa1](https://github.com/scala/scala/commit/dfbaaa1) | SI-6187 Make partial functions re-typable +[55c9b9c](https://github.com/scala/scala/commit/55c9b9c) | SI-6146 More accurate prefixes for sealed subtypes. +[1426fec](https://github.com/scala/scala/commit/1426fec) | SI-7070 Turn restriction on companions in pkg objs into warning +[a0ee6e9](https://github.com/scala/scala/commit/a0ee6e9) | SI-5082 Cycle avoidance between case companions +[a53e150](https://github.com/scala/scala/commit/a53e150) | SI-7100 Fixed infinite recursion in duplicators +[0d68a87](https://github.com/scala/scala/commit/0d68a87) | SI-6113 typeOf now works for type lambdas +[79e774f](https://github.com/scala/scala/commit/79e774f) | SI-7026: parseTree should never return a typed one +[f784fbf](https://github.com/scala/scala/commit/f784fbf) | Add a request to presentation compiler to fetch doc comment information. Refactor scaladoc base functionality to allow it to be mixed in with Global in the IDE. +[81fa831](https://github.com/scala/scala/commit/81fa831) | Class symbols can't be contravariant. +[275b341](https://github.com/scala/scala/commit/275b341) | SI-6666 Catch VerifyErrors in the making in early defs. +[66fa1f2](https://github.com/scala/scala/commit/66fa1f2) | Broader checks for poisonous this references. +[4c34280](https://github.com/scala/scala/commit/4c34280) | Add a test case from the comments of SI-6666. +[fd61254](https://github.com/scala/scala/commit/fd61254) | SI-6666 Account for nesting in setting INCONSTRUCTOR +[ee24807](https://github.com/scala/scala/commit/ee24807) | Move a test from pos to run to highlight bytecode deficiencies. +[b579a42](https://github.com/scala/scala/commit/b579a42) | SI-6888 Loosen criteria for $outer search. +[b43ae58](https://github.com/scala/scala/commit/b43ae58) | introduces an exhaustive java-to-scala test +[02ed5fb](https://github.com/scala/scala/commit/02ed5fb) | SI-6989 privateWithin is now populated in reflect +[1f838ed](https://github.com/scala/scala/commit/1f838ed) | [nomaster] verifies compat with 2.10.0 +[c9a0e36](https://github.com/scala/scala/commit/c9a0e36) | [nomaster] Revert "refactors handling of parent types" +[570f4a4](https://github.com/scala/scala/commit/570f4a4) | [nomaster] Revert "introduces global.pendingSuperCall" +[c720531](https://github.com/scala/scala/commit/c720531) | [nomaster] Revert "DummyTree => CannotHaveAttrs" +[4d7982b](https://github.com/scala/scala/commit/4d7982b) | [nomaster] Revert "more ListOfNil => Nil" +[4ef2a49](https://github.com/scala/scala/commit/4ef2a49) | [nomaster] Revert "s/SuperCallArgs/SuperArgs/" +[0e0c851](https://github.com/scala/scala/commit/0e0c851) | [nomaster] revives BuildUtils.emptyValDef +[1093ce0](https://github.com/scala/scala/commit/1093ce0) | [nomaster] removes Tree.canHaveAttrs +[7bf0ecc](https://github.com/scala/scala/commit/7bf0ecc) | [nomaster] doesn't touch NonemptyAttachments +[015ff51](https://github.com/scala/scala/commit/015ff51) | [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays" +[87d52db](https://github.com/scala/scala/commit/87d52db) | [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10 +[e5c0e59](https://github.com/scala/scala/commit/e5c0e59) | SI-7060 More conservative dead code elim marking +[8ae0e2a](https://github.com/scala/scala/commit/8ae0e2a) | SI-7039 unapplySeq result type independent of subpattern count +[0574172](https://github.com/scala/scala/commit/0574172) | SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl +[b67f8e5](https://github.com/scala/scala/commit/b67f8e5) | [nomerge] SI-6667 Demote a new ambiguity error to a lint warning. +[0e8d8c7](https://github.com/scala/scala/commit/0e8d8c7) | SI-6017 Scaladoc: Show all letters without dangling links +[3f0bce9](https://github.com/scala/scala/commit/3f0bce9) | SI-6017 Generate Scaladoc's index links in Scala side +[a6137d1](https://github.com/scala/scala/commit/a6137d1) | Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker. +[02dd4c9](https://github.com/scala/scala/commit/02dd4c9) | reflecting @throws defined in Scala code +[0bcdf71](https://github.com/scala/scala/commit/0bcdf71) | pullrequest feedback +[adf50a3](https://github.com/scala/scala/commit/adf50a3) | evicts javac-artifacts.jar +[f1701f7](https://github.com/scala/scala/commit/f1701f7) | SI-7008 @throws annotations are now populated in reflect +[3af838c](https://github.com/scala/scala/commit/3af838c) | SI-7033 Be symful when creating factory methods. +[bc01614](https://github.com/scala/scala/commit/bc01614) | Revert "SI-6422: add missing Fractional and Integral alias in scala package" +[4fda83f](https://github.com/scala/scala/commit/4fda83f) | SI-5313 Minor code cleanup for store clobbering +[c7d489e](https://github.com/scala/scala/commit/c7d489e) | SI-5313 Test clobbers on the back edge of a loop +[9b4fa83](https://github.com/scala/scala/commit/9b4fa83) | SI-5313 Eliminate more stores by replacing clobbers with null stores +[eab2884](https://github.com/scala/scala/commit/eab2884) | SI-5313 Do not eliminate stores that potentially wipe referenes +[2403d1d](https://github.com/scala/scala/commit/2403d1d) | SI-7046 reflection now auto-initializes knownDirectSubclasses +[374c912](https://github.com/scala/scala/commit/374c912) | SI-7022 Additional test case for value class w. bounds +[4ed8836](https://github.com/scala/scala/commit/4ed8836) | [backport] SI-6482, lost bounds in extension methods. +[b2117cf](https://github.com/scala/scala/commit/b2117cf) | SI-6941 tests +[b92396b](https://github.com/scala/scala/commit/b92396b) | SI-6686 drop valdef unused in flatMapCond's block +[b47bb0f](https://github.com/scala/scala/commit/b47bb0f) | no type test if static type <:< primitive value class +[494ba94](https://github.com/scala/scala/commit/494ba94) | don't store subpats bound to underscore +[71ea3e8](https://github.com/scala/scala/commit/71ea3e8) | no null check for type-tested unapply arg +[62b37dd](https://github.com/scala/scala/commit/62b37dd) | refactor: prepare null check redundancy analysis +[415becd](https://github.com/scala/scala/commit/415becd) | support testing bytecode similarity in ByteCodeTest +[a07555f](https://github.com/scala/scala/commit/a07555f) | bytecode diffing support in ByteCodeTest +[d71f59e](https://github.com/scala/scala/commit/d71f59e) | SI-4976 Scaladoc: Add a source link to package objects +[5275bae](https://github.com/scala/scala/commit/5275bae) | SI-7029 - Make test more robust +[3f78bee](https://github.com/scala/scala/commit/3f78bee) | SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext +[2989258](https://github.com/scala/scala/commit/2989258) | SI-6539 moves @compileTimeOnly away from scala-reflect +[8bd03e0](https://github.com/scala/scala/commit/8bd03e0) | SI-5151 - Add firstKey and lastKey to LongMap. +[108a1f7](https://github.com/scala/scala/commit/108a1f7) | SI-6773 Changes IndexSeqFactory to be "since 2.11" +[f3cdf14](https://github.com/scala/scala/commit/f3cdf14) | Fix context for type checking early initializers +[7e836f8](https://github.com/scala/scala/commit/7e836f8) | Analyzer Plugins +[b74c33e](https://github.com/scala/scala/commit/b74c33e) | SI-1803, plus documentation and cleanups in Namers, mainly in typeSig +[a06d31f](https://github.com/scala/scala/commit/a06d31f) | Keep annotations when computing lubs +[6697c28](https://github.com/scala/scala/commit/6697c28) | Allow for Function treess with refined types in UnCurry. +[59918ee](https://github.com/scala/scala/commit/59918ee) | case module toString is synthetic +[91c9c42](https://github.com/scala/scala/commit/91c9c42) | replace symbols correctly when subtyping dependent types +[71fb0b8](https://github.com/scala/scala/commit/71fb0b8) | Removed -Ymacro-no-expand. +[e3d9a08](https://github.com/scala/scala/commit/e3d9a08) | Cleaning up after brutal merge of 2.10.x into master. +[941c569](https://github.com/scala/scala/commit/941c569) | SI-6812 scaladoc can opt out of expanding macros +[11ac963](https://github.com/scala/scala/commit/11ac963) | [backport] Fix for SI-6206, inconsistency with apply. +[5a2828c](https://github.com/scala/scala/commit/5a2828c) | A test case to guide the eventual fix for SI-6601. +[172f3f6](https://github.com/scala/scala/commit/172f3f6) | Revert "SI-6601 Publicise derived value contstructor after pickler" +[6db4db9](https://github.com/scala/scala/commit/6db4db9) | SI-2818 Make List.foldRight always do a reverse/foldLeft flip +[8350cd9](https://github.com/scala/scala/commit/8350cd9) | [backport] SI-2968 Fix brace healing for `^case (class|object) {` +[1de399d](https://github.com/scala/scala/commit/1de399d) | SI-6963 Add version to -Xmigration +[1049435](https://github.com/scala/scala/commit/1049435) | SI-3353 don't extract <unapply-selector> into named-arg local val +[485d815](https://github.com/scala/scala/commit/485d815) | There is no "letters" method in this branch +[033b6c1](https://github.com/scala/scala/commit/033b6c1) | Forgot to cherry-pick the .check file +[831bffd](https://github.com/scala/scala/commit/831bffd) | SI-6017 Scaladoc's Index should be case-sensitive +[e36327a](https://github.com/scala/scala/commit/e36327a) | SI-6853 changed private method remove to be tail recursive. Operations += and -= on mutable.ListMap rely on the private method remove to perform. This methods was implemented using recursion, but it was not tail recursive. When the ListMap got too big the += caused a StackOverflowError. +[ff92610](https://github.com/scala/scala/commit/ff92610) | SI-6595, lost modifiers in early defs. +[98534b2](https://github.com/scala/scala/commit/98534b2) | SI-6584, Stream#distinct uses too much memory. +[d2316df](https://github.com/scala/scala/commit/d2316df) | SI-6426, importable _. +[05882eb](https://github.com/scala/scala/commit/05882eb) | SI-6072, crasher with overloaded eq. +[d4437aa](https://github.com/scala/scala/commit/d4437aa) | SI-5604, selections on package objects. +[e156cd1](https://github.com/scala/scala/commit/e156cd1) | SI-5859, inapplicable varargs. +[f3f1e50](https://github.com/scala/scala/commit/f3f1e50) | SI-5353, imperfect error message. +[77ec4ef](https://github.com/scala/scala/commit/77ec4ef) | SI-5130, precision disappearing from refinement. +[faca7ec](https://github.com/scala/scala/commit/faca7ec) | SI-4729, overriding java varargs in scala. +[0990890](https://github.com/scala/scala/commit/0990890) | SI-2418, remove restriction on final vars. +[16eaefb](https://github.com/scala/scala/commit/16eaefb) | SI-6572 Test case, originally fixed in a3680be. +[0679da5](https://github.com/scala/scala/commit/0679da5) | [backport] SI-6301 / SI-6572 specialization regressions +[f6d90a8](https://github.com/scala/scala/commit/f6d90a8) | [backport] SI-5378, unsoundness with type bounds in refinements. +[5f85fe5](https://github.com/scala/scala/commit/5f85fe5) | SI-4714 Initialize history while initializing the REPL's reader +[243cede](https://github.com/scala/scala/commit/243cede) | [backport] Removed restriction on final vars, SI-2418. +[4b39be4](https://github.com/scala/scala/commit/4b39be4) | changes the flags to not depend on partest +[ced7411](https://github.com/scala/scala/commit/ced7411) | the scanner is now less eager about deprecations +[1ab7d1c](https://github.com/scala/scala/commit/1ab7d1c) | evicts eponymous packages and objects from tests +[fefe6cc](https://github.com/scala/scala/commit/fefe6cc) | SI-7009: `@throws` annotation synthesized incorrectly +[e22d801](https://github.com/scala/scala/commit/e22d801) | Test case for SI-7009. +[a87d409](https://github.com/scala/scala/commit/a87d409) | SI-6968 Simple Tuple patterns aren't irrefutable +[166fd02](https://github.com/scala/scala/commit/166fd02) | SI-6669 Add . to the default scalap classpath +[80a814d](https://github.com/scala/scala/commit/80a814d) | SI-6728 Fixes crash in parser on incomplete for expression +[8610d7e](https://github.com/scala/scala/commit/8610d7e) | Add Bytecode test (ASM-based) to partest. +[9afae59](https://github.com/scala/scala/commit/9afae59) | SI-7035 Centralize case field accessor sorting. +[eba079b](https://github.com/scala/scala/commit/eba079b) | Optimization in AsSeenFromMap. +[f72354c](https://github.com/scala/scala/commit/f72354c) | Remove gratuitous var +[6357c8d](https://github.com/scala/scala/commit/6357c8d) | SI-6726 Further optimization of pattern analysis +[14d8c22](https://github.com/scala/scala/commit/14d8c22) | SI-6726 Hash consing for Pattern matching Sym-s +[32c0a2e](https://github.com/scala/scala/commit/32c0a2e) | SI-6726 Add benchmark used for testing pattern matcher. +[d3f3394](https://github.com/scala/scala/commit/d3f3394) | [backport] Fix for SI-6154, VerifyError originating in uncurry. +[6f86583](https://github.com/scala/scala/commit/6f86583) | SI-6516, macros comparing types with == instead of =:=. +[cfaa3b5](https://github.com/scala/scala/commit/cfaa3b5) | SI-6551 Expand test case into uncomfortable areas. +[45ccdc5](https://github.com/scala/scala/commit/45ccdc5) | SI-6651 Substitute `this` in extension method sigs +[bffe776](https://github.com/scala/scala/commit/bffe776) | [backport] Disabled SI-6987. +[b8da00e](https://github.com/scala/scala/commit/b8da00e) | [backport] SI-3577 BoundedWildcardType handling +[fd6fe4e](https://github.com/scala/scala/commit/fd6fe4e) | Fix access to empty package from the repl. +[d2965f8](https://github.com/scala/scala/commit/d2965f8) | Overhaul of tools/partest-ack. +[c8293b7](https://github.com/scala/scala/commit/c8293b7) | Expanded the comment on Type#normalize. +[039b1cb](https://github.com/scala/scala/commit/039b1cb) | Changes many calls to normalize to dealiasWiden. +[0388a7c](https://github.com/scala/scala/commit/0388a7c) | Renames normalize to normalizeModifiers. +[6d669f3](https://github.com/scala/scala/commit/6d669f3) | Pending test for SI-5459. +[b6f898f](https://github.com/scala/scala/commit/b6f898f) | SI-6939 Fix namespace binding (xmlns) not overriding outer binding +[aa199b8](https://github.com/scala/scala/commit/aa199b8) | Revert "SI-6811 Misc. removals in util, testing, io, ..." +[7babdab](https://github.com/scala/scala/commit/7babdab) | SI-6891 Fix value class + tailrec crasher. +[cff0934](https://github.com/scala/scala/commit/cff0934) | Ill-scoped reference checking in TreeCheckers +[05ad682](https://github.com/scala/scala/commit/05ad682) | Make value classes TreeCheckers friendly +[3cbb002](https://github.com/scala/scala/commit/3cbb002) | SI-4602 Disable unreliable test of fsc path absolutization +[952e1bf](https://github.com/scala/scala/commit/952e1bf) | SI-4602 Make fsc absolutize source file names +[e0cf651](https://github.com/scala/scala/commit/e0cf651) | SI-4733 - fsc no longer creates a single temp directory for all users. +[0b52a51](https://github.com/scala/scala/commit/0b52a51) | SI-6863 Fix verify error in captured var inited from expr with try/catch +[262d7ec](https://github.com/scala/scala/commit/262d7ec) | SI-6932 Remove Batchable trait plus minor clean-ups +[08a74e5](https://github.com/scala/scala/commit/08a74e5) | Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future +[11329c3](https://github.com/scala/scala/commit/11329c3) | SI-6443 Expand test coverage with varargs, by-name. +[493197f](https://github.com/scala/scala/commit/493197f) | SI-6443 Widen dependent param types in uncurry +[62111a4](https://github.com/scala/scala/commit/62111a4) | Update a checkfile from a recent fix. +[a72aa94](https://github.com/scala/scala/commit/a72aa94) | SI-7018 Fix memory leak in Attachments. +[7c45aa5](https://github.com/scala/scala/commit/7c45aa5) | Bumped partest MaxPermSize to 128m. +[982633a](https://github.com/scala/scala/commit/982633a) | SI-6556 Remove unneeded workaround in erasure. +[373b001](https://github.com/scala/scala/commit/373b001) | Fixed typo in ProcessBuilder scaladoc. +[2580a51](https://github.com/scala/scala/commit/2580a51) | Laying groundwork for a followup ticket. +[412ad57](https://github.com/scala/scala/commit/412ad57) | SI-4859 Retain MODULE_LOAD in dead code elim. +[f21b1ce](https://github.com/scala/scala/commit/f21b1ce) | SI-4859 Don't elide qualifiers when selecting nested modules. +[eb4b065](https://github.com/scala/scala/commit/eb4b065) | Wider use of isTopLevel +[3813d75](https://github.com/scala/scala/commit/3813d75) | Introduce a new Symbol test: isTopLevel. +[61f2936](https://github.com/scala/scala/commit/61f2936) | SI-4859 Don't rewrite CC().CC2() to new CC2 +[f01e001](https://github.com/scala/scala/commit/f01e001) | Make sure typed isn't called with an erroneous tree. +[3623432](https://github.com/scala/scala/commit/3623432) | Put back a method which sbt is using. +[e8d4b11](https://github.com/scala/scala/commit/e8d4b11) | A very interesting checkfile update. +[a8fe829](https://github.com/scala/scala/commit/a8fe829) | Add PolyType to Infer#normalize. +[46e8ece](https://github.com/scala/scala/commit/46e8ece) | Cleaning up dummy applied types and friends. +[901ac16](https://github.com/scala/scala/commit/901ac16) | Removing superfluous method parameters. +[5878099](https://github.com/scala/scala/commit/5878099) | Renamed methods to be less ambiguous in intent. +[e626ecd](https://github.com/scala/scala/commit/e626ecd) | Added test for untested nested annotation restriction. +[76bb23d](https://github.com/scala/scala/commit/76bb23d) | SI-6083, misleading annotation error message. +[801eab5](https://github.com/scala/scala/commit/801eab5) | SI-5182, no position on annotation error. +[832fc9a](https://github.com/scala/scala/commit/832fc9a) | SI-2577, SI-6860: annotation type inference. +[53d5df5](https://github.com/scala/scala/commit/53d5df5) | Disabled SI-6987. +[d592216](https://github.com/scala/scala/commit/d592216) | SI-7011 Fix finding constructor type in captured var definitions +[f6168b8](https://github.com/scala/scala/commit/f6168b8) | SI-6231 Report unsupported free var capture by a trait. +[1dab5bf](https://github.com/scala/scala/commit/1dab5bf) | SI-6987 Tests fsc verbose output +[e12a5b8](https://github.com/scala/scala/commit/e12a5b8) | SI-6987 Fixes fsc compile server verbose output +[1a7de43](https://github.com/scala/scala/commit/1a7de43) | SI-6666 Restrict hidden `this` access in self/super calls. +[cbd0205](https://github.com/scala/scala/commit/cbd0205) | SI-6902 Check unreachability under @unchecked +[8a74b7b](https://github.com/scala/scala/commit/8a74b7b) | Closes SI-6952: add correct error positions for Dynamic feature check. +[0d01cc1](https://github.com/scala/scala/commit/0d01cc1) | SI-6969, mishandling of SoftReferences in method cache. +[d9d6494](https://github.com/scala/scala/commit/d9d6494) | SI-6976 Fix value class separate compilation crasher. +[a9bbfec](https://github.com/scala/scala/commit/a9bbfec) | Do not recompute stack frames when instrumenting bytecode. +[b2776b4](https://github.com/scala/scala/commit/b2776b4) | Set `canRetransform` flag to `false` in instrumentation. +[0a967e1](https://github.com/scala/scala/commit/0a967e1) | Correct whitespace in `ASMTransformer.java`. +[f2e45fc](https://github.com/scala/scala/commit/f2e45fc) | Fix class loader issues in instrumentation tests. +[d972336](https://github.com/scala/scala/commit/d972336) | Use the same default scalac options in all three partest frontends +[4dceb22](https://github.com/scala/scala/commit/4dceb22) | [backport] Fix SI-6637 (misoptimization in erasure) +[ba411c4](https://github.com/scala/scala/commit/ba411c4) | [backport] Fix unsafe array opt. / opt. primitive Array(...) +[96ed055](https://github.com/scala/scala/commit/96ed055) | [backport] SI-6567 Warning for Option(implicitView(foo)) +[3486d47](https://github.com/scala/scala/commit/3486d47) | SI-6439 Avoid spurious REPL warnings about companionship +[52a5328](https://github.com/scala/scala/commit/52a5328) | Addressing warnings. +[8f49884](https://github.com/scala/scala/commit/8f49884) | SI-6994 Avoid spurious promiscuous catch warning +[873aecc](https://github.com/scala/scala/commit/873aecc) | Fix broken build. +[8297843](https://github.com/scala/scala/commit/8297843) | SI-6434 Pretty print function types with by name arg as (=> A) => B +[277f0fe](https://github.com/scala/scala/commit/277f0fe) | Removed class files. +[964776f](https://github.com/scala/scala/commit/964776f) | use ArrayBuffer instead of Array to build Formulae +[f539781](https://github.com/scala/scala/commit/f539781) | SI-6942 more efficient unreachability analysis +[c606559](https://github.com/scala/scala/commit/c606559) | SI-5568 Comment improvements for getClass on primitive intersection. +[765386f](https://github.com/scala/scala/commit/765386f) | SI-5568 Fixes verify error from getClass on refinement of value type +[b07228a](https://github.com/scala/scala/commit/b07228a) | SI-6601 Publicise derived value contstructor after pickler +[66fe64f](https://github.com/scala/scala/commit/66fe64f) | SI-6923 Context now buffers warnings as well as errors +[ce56316](https://github.com/scala/scala/commit/ce56316) | use Constant::isIntRange even if it's NIH +[a6b34b6](https://github.com/scala/scala/commit/a6b34b6) | SI-6956 determine switchability by type, not tree +[950e938](https://github.com/scala/scala/commit/950e938) | Revert "SI-5824 Fix crashes in reify with _*" +[0a25ee3](https://github.com/scala/scala/commit/0a25ee3) | SI-5824 Fix crashes in reify with _* +[8f1d4a5](https://github.com/scala/scala/commit/8f1d4a5) | Grammatical fix +[8d4402d](https://github.com/scala/scala/commit/8d4402d) | Remove the term "pimp" from the repository +[20d7a17](https://github.com/scala/scala/commit/20d7a17) | align partest script with ant +[a01e535](https://github.com/scala/scala/commit/a01e535) | Fix some typos +[76b92ef](https://github.com/scala/scala/commit/76b92ef) | Modifies "maybeRewrap" to focus more on the maybe. +[a9c374b](https://github.com/scala/scala/commit/a9c374b) | SI-6811 Move scala.util.{automata,regexp} ... ... to scala.xml.dtd.impl and make it private[dtd] +[a386291](https://github.com/scala/scala/commit/a386291) | SI-6811 Remove scala.xml.include.sax.Main +[98d3368](https://github.com/scala/scala/commit/98d3368) | SI-6811 Remove scala.ScalaObject +[684f549](https://github.com/scala/scala/commit/684f549) | SI-6811 Remove the scala.annotation.target package +[f931833](https://github.com/scala/scala/commit/f931833) | SI-6811 Misc. removals in util, testing, io, ... +[be5554f](https://github.com/scala/scala/commit/be5554f) | SI-6811 Remove deprecated elements in scala.collection +[67d7e26](https://github.com/scala/scala/commit/67d7e26) | SI-6811 Remove parts of scala.concurrent not needed by scala.actors +[b13bf26](https://github.com/scala/scala/commit/b13bf26) | SI-6811 Remove the scala.util.grammar package +[c2903d6](https://github.com/scala/scala/commit/c2903d6) | SI-6811 Remove scala.collection.mutable.ConcurrentMap +[ed52ea0](https://github.com/scala/scala/commit/ed52ea0) | SI-6811 Remove primitive widenings and /:\ +[2ee8568](https://github.com/scala/scala/commit/2ee8568) | SI-6811 Remove deprecated constructors +[167fc0a](https://github.com/scala/scala/commit/167fc0a) | SI-6811 Remove usages of scala.annotation.cloneable +[4805b97](https://github.com/scala/scala/commit/4805b97) | SI-6811 Remove scala.annotation.serializable +[decc9a9](https://github.com/scala/scala/commit/decc9a9) | SI-6979 Small optimization in lub +[5d59fb9](https://github.com/scala/scala/commit/5d59fb9) | Disable MIMA in master. +[9cc61f3](https://github.com/scala/scala/commit/9cc61f3) | SI-6479 Don't lift try exprs in label arguments. +[0c2e884](https://github.com/scala/scala/commit/0c2e884) | SI-6963 Deprecates -Xmigration switch +[78019b2](https://github.com/scala/scala/commit/78019b2) | SI-6675 Test new warning under -Xoldpatmat. +[692372c](https://github.com/scala/scala/commit/692372c) | SI-6675 -Xlint arity enforcement for extractors +[8475807](https://github.com/scala/scala/commit/8475807) | SI-6955 switch emission no longer foiled by type alias +[39352fe](https://github.com/scala/scala/commit/39352fe) | SI-6082 Conditionally expand @ann(x) to @ann(value = x) +[4aba0fe](https://github.com/scala/scala/commit/4aba0fe) | SI-5440 Test case for exhaustiveness check +[1212af4](https://github.com/scala/scala/commit/1212af4) | SI-5340 Change println to log +[51f574a](https://github.com/scala/scala/commit/51f574a) | clean up synthesizePartialFunction +[e314ff1](https://github.com/scala/scala/commit/e314ff1) | rework partial function synthesis +[b1cea21](https://github.com/scala/scala/commit/b1cea21) | SI-6925 use concrete type in applyOrElse's match's selector +[8fb19b1](https://github.com/scala/scala/commit/8fb19b1) | SI-5189 detect unsoundness when inferring type of match +[38404e8](https://github.com/scala/scala/commit/38404e8) | SI-6555 Scaladoc's class filter shouldn't drop the last character +[0f237e9](https://github.com/scala/scala/commit/0f237e9) | SI-6930 adds documentation to reduceLeft in TraversableOnce +[57ae1f3](https://github.com/scala/scala/commit/57ae1f3) | SI-6905 - Switch to sneakyThrows instead of Unsafe.throwException as per new jsr166y to avoid issues with Android +[25c7364](https://github.com/scala/scala/commit/25c7364) | SI-6126 Test case for varargs of tagged primitives. +[79a722f](https://github.com/scala/scala/commit/79a722f) | SI-6946, SI-6924 Greatly improves IsTraversableLike docs +[3ef487e](https://github.com/scala/scala/commit/3ef487e) | SI-5954 Implementation restriction preventing companions in package objs +[a557a97](https://github.com/scala/scala/commit/a557a97) | Fixes SI-6521, overrides Range#head to be faster +[7a23562](https://github.com/scala/scala/commit/7a23562) | SI-6912 Avoid a typer cycle in overload resolution. +[e5da30b](https://github.com/scala/scala/commit/e5da30b) | Backport of SI-6846. +[c58647f](https://github.com/scala/scala/commit/c58647f) | SI-6928, VerifyError with self reference to super. +[557caa3](https://github.com/scala/scala/commit/557caa3) | SI-6641 Deprecate SwingWorker +[103a478](https://github.com/scala/scala/commit/103a478) | SI-6803: do not use java.net.URI, even more so incorrectly. +[aedec19](https://github.com/scala/scala/commit/aedec19) | Granted scaladoc its own Global. +[f7490d5](https://github.com/scala/scala/commit/f7490d5) | Restore pending repl-javap tests that now succeed under java 6. +[3bb8745](https://github.com/scala/scala/commit/3bb8745) | Fixes and features for javap (fixing SI-6894) +[38958f4](https://github.com/scala/scala/commit/38958f4) | SI-6955 switch emission no longer foiled by type alias +[b61a64d](https://github.com/scala/scala/commit/b61a64d) | SI-6964 Remove build managers, both simple and refined. +[f98ccad](https://github.com/scala/scala/commit/f98ccad) | Tweaked meta-annotation error based on feedback. +[61f70e4](https://github.com/scala/scala/commit/61f70e4) | SI-6375, warn on lost annotation. +[ebdc0ff](https://github.com/scala/scala/commit/ebdc0ff) | Cleaned up meta-annotations. +[fdca508](https://github.com/scala/scala/commit/fdca508) | remove hack for old patmat unnecessary in 2.11 +[bd4bffa](https://github.com/scala/scala/commit/bd4bffa) | SI-5189 detect unsoundness when inferring type of match +[58bfa19](https://github.com/scala/scala/commit/58bfa19) | SI-6966 Fix regression in implicit resolution +[76aab73](https://github.com/scala/scala/commit/76aab73) | Fix dependant => dependent +[78bc17b](https://github.com/scala/scala/commit/78bc17b) | Remove EqualsPatternClass. +[143cd7a](https://github.com/scala/scala/commit/143cd7a) | macroExpandAll is now triggered by typed +[fe60284](https://github.com/scala/scala/commit/fe60284) | SI-5923 adapt macros when they are deferred +[30e2e3a](https://github.com/scala/scala/commit/30e2e3a) | generalizes macroExpand +[94de3c8](https://github.com/scala/scala/commit/94de3c8) | typedPrimaryConstrBody now returns supercall +[3d397aa](https://github.com/scala/scala/commit/3d397aa) | more precise errors for macros +[055b07e](https://github.com/scala/scala/commit/055b07e) | parentTypes => typedParentTypes +[baef456](https://github.com/scala/scala/commit/baef456) | changes isTermMacro checks to something more universal +[1077c92](https://github.com/scala/scala/commit/1077c92) | fixes printing of AppliedTypeTree +[5660b7a](https://github.com/scala/scala/commit/5660b7a) | adds Trees.replace(Tree, Tree) +[7550799](https://github.com/scala/scala/commit/7550799) | makes macro override error more consistent +[fa4531e](https://github.com/scala/scala/commit/fa4531e) | refactors handling of macros in repl +[66acf36](https://github.com/scala/scala/commit/66acf36) | SI-5903 extractor macros do work +[d17e3fc](https://github.com/scala/scala/commit/d17e3fc) | adds c.macroRole +[0bfb798](https://github.com/scala/scala/commit/0bfb798) | sbt-git-plugin has moved. +[c45491c](https://github.com/scala/scala/commit/c45491c) | SI-6641 Cull scala.swing.SwingWorker +[198d522](https://github.com/scala/scala/commit/198d522) | Made "mode" into a value class. +[481772d](https://github.com/scala/scala/commit/481772d) | Moved repl javap tests into pending. +[03caf40](https://github.com/scala/scala/commit/03caf40) | Renamed isTrackingVariance to trackVariance. +[31f073c](https://github.com/scala/scala/commit/31f073c) | SI-5378, unsoundness with type bounds in refinements. +[a419799](https://github.com/scala/scala/commit/a419799) | SI-6566, unsoundness with alias variance. +[567df8e](https://github.com/scala/scala/commit/567df8e) | Boosted test coverage. +[5d66c12](https://github.com/scala/scala/commit/5d66c12) | Handle variance exclusions in a less ad hoc manner. +[fb98b70](https://github.com/scala/scala/commit/fb98b70) | Eliminated redundant validateVariance. +[85571f6](https://github.com/scala/scala/commit/85571f6) | Sweeping up in Variances. +[a65dbd7](https://github.com/scala/scala/commit/a65dbd7) | Move isFinalType logic to Symbol. +[0693592](https://github.com/scala/scala/commit/0693592) | Move escaping local logic into VarianceValidator. +[882f8e6](https://github.com/scala/scala/commit/882f8e6) | Eliminated VariantTypeMap. +[9be6d05](https://github.com/scala/scala/commit/9be6d05) | Functionalization of Variance code. +[57aa63b](https://github.com/scala/scala/commit/57aa63b) | Moved VariantTypeMap into Variances. +[91d8584](https://github.com/scala/scala/commit/91d8584) | Moved Variances into SymbolTable. +[36ec5ff](https://github.com/scala/scala/commit/36ec5ff) | Relocated redundant variance checking code. +[ea93654](https://github.com/scala/scala/commit/ea93654) | Incorporated Variance value class in Variances. +[996ee33](https://github.com/scala/scala/commit/996ee33) | Created value class Variance. +[942f078](https://github.com/scala/scala/commit/942f078) | Repl javap decodes various synthetic names for us (fixing SI-6894) +[77c8751](https://github.com/scala/scala/commit/77c8751) | SI-6915 Updates copyright properties to 2002-2013 +[2ceec33](https://github.com/scala/scala/commit/2ceec33) | avoid reflect overhead of certain array instantiations +[f76432a](https://github.com/scala/scala/commit/f76432a) | proper elementClass for WrappedArray +[3405294](https://github.com/scala/scala/commit/3405294) | SI-6897, lubs and varargs star. +[a6ce037](https://github.com/scala/scala/commit/a6ce037) | SI-6896, spurious warning with overloaded main. +[eeb6ee6](https://github.com/scala/scala/commit/eeb6ee6) | SI-6911, regression in generated case class equality. +[92cf0e3](https://github.com/scala/scala/commit/92cf0e3) | Fix Iterator#copyToArray (fixes SI-6827). +[02b2da6](https://github.com/scala/scala/commit/02b2da6) | SI-5017 Poor performance of :+ operator on Arrays +[ac61e34](https://github.com/scala/scala/commit/ac61e34) | SI-6194, repl crash. +[9575ee9](https://github.com/scala/scala/commit/9575ee9) | Remove -deprecation from partest default options. +[e5f16ac](https://github.com/scala/scala/commit/e5f16ac) | SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros) +[9d1e22b](https://github.com/scala/scala/commit/9d1e22b) | Stream.zip naturalsEx example does not compile => remove extra zip call +[1364381](https://github.com/scala/scala/commit/1364381) | LinearSeq lengthCompare without an iterator. +[24a033b](https://github.com/scala/scala/commit/24a033b) | SI-6415, overly eager evaluation in Stream. +[231d59d](https://github.com/scala/scala/commit/231d59d) | SI-6829, SI-6788, NPEs during erroneous compilation. +[4423c59](https://github.com/scala/scala/commit/4423c59) | Remove stray debugging output line. +[3a6f3ae](https://github.com/scala/scala/commit/3a6f3ae) | SI-6338 fixes the unchecked warning in quick.comp diff --git a/news/_posts/2013-05-31-release-notes-v2.10.2-RC2.md b/news/_posts/2013-05-31-release-notes-v2.10.2-RC2.md index eb78d28a0..c3d469355 100644 --- a/news/_posts/2013-05-31-release-notes-v2.10.2-RC2.md +++ b/news/_posts/2013-05-31-release-notes-v2.10.2-RC2.md @@ -157,120 +157,120 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-7532](SI-7532) | [https://github.com/scala/scala/commit/75251f7](75251f7) | SI-7532 Fix regression in Java inner classfile reader -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-7517](SI-7517) | [https://github.com/scala/scala/commit/403eadd](403eadd) | SI-7517 Fix higher kinded type inference regression -[https://issues.scala-lang.org/browse/SI-7516](SI-7516), [https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/851e399](851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/de12ca6](de12ca6) | SI-7486 Regressions in implicit search. -[https://issues.scala-lang.org/browse/SI-7238](SI-7238), [https://issues.scala-lang.org/browse/SI-7509](SI-7509) | [https://github.com/scala/scala/commit/d9c8ccc](d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults -[https://issues.scala-lang.org/browse/SI-7201](SI-7201) | [https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://issues.scala-lang.org/browse/SI-6424](SI-6424) | [https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-7359](SI-7359) | [https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://issues.scala-lang.org/browse/SI-7464](SI-7464) | [https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://issues.scala-lang.org/browse/SI-5886](SI-5886) | [https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://issues.scala-lang.org/browse/SI-7383](SI-7383) | [https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://issues.scala-lang.org/browse/SI-7438](SI-7438), [https://issues.scala-lang.org/browse/SI-7442](SI-7442) | [https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://issues.scala-lang.org/browse/SI-7166](SI-7166) | [https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7047](SI-7047) | [https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://issues.scala-lang.org/browse/SI-7167](SI-7167) | [https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-7453](SI-7453), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-3859](SI-3859), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://issues.scala-lang.org/browse/SI-7465](SI-7465) | [https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://issues.scala-lang.org/browse/SI-5734](SI-5734) | [https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://issues.scala-lang.org/browse/SI-7398](SI-7398) | [https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://issues.scala-lang.org/browse/SI-7271](SI-7271), [https://issues.scala-lang.org/browse/SI-7325](SI-7325) | [https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://issues.scala-lang.org/browse/SI-7271](SI-7271) | [https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://issues.scala-lang.org/browse/SI-7426](SI-7426) | [https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://issues.scala-lang.org/browse/SI-5634](SI-5634) | [https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://issues.scala-lang.org/browse/SI-7441](SI-7441) | [https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://issues.scala-lang.org/browse/SI-7385](SI-7385) | [https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://issues.scala-lang.org/browse/SI-6091](SI-6091) | [https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://issues.scala-lang.org/browse/SI-6771](SI-6771) | [https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://issues.scala-lang.org/browse/SI-6532](SI-6532) | [https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://issues.scala-lang.org/browse/SI-7369](SI-7369) | [https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://issues.scala-lang.org/browse/SI-7367](SI-7367) | [https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://issues.scala-lang.org/browse/SI-6943](SI-6943) | [https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675), [https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://issues.scala-lang.org/browse/SI-7355](SI-7355) | [https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://issues.scala-lang.org/browse/SI-7330](SI-7330) | [https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://issues.scala-lang.org/browse/SI-7200](SI-7200) | [https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://issues.scala-lang.org/browse/SI-7388](SI-7388) | [https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://issues.scala-lang.org/browse/SI-7377](SI-7377) | [https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7319](SI-7319) | [https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://issues.scala-lang.org/browse/SI-7329](SI-7329) | [https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://issues.scala-lang.org/browse/SI-6286](SI-6286) | [https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://issues.scala-lang.org/browse/SI-7360](SI-7360) | [https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://issues.scala-lang.org/browse/SI-6386](SI-6386) | [https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://issues.scala-lang.org/browse/SI-7289](SI-7289) | [https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://issues.scala-lang.org/browse/SI-6937](SI-6937) | [https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://issues.scala-lang.org/browse/SI-7321](SI-7321) | [https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://issues.scala-lang.org/browse/SI-6900](SI-6900) | [https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://issues.scala-lang.org/browse/SI-6135](SI-6135) | [https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://issues.scala-lang.org/browse/SI-7316](SI-7316) | [https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://issues.scala-lang.org/browse/SI-7147](SI-7147) | [https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://issues.scala-lang.org/browse/SI-6793](SI-6793) | [https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6146](SI-6146), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://issues.scala-lang.org/browse/SI-6124](SI-6124), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://issues.scala-lang.org/browse/SI-7237](SI-7237) | [https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://issues.scala-lang.org/browse/SI-7246](SI-7246) | [https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://issues.scala-lang.org/browse/SI-7299](SI-7299) | [https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://issues.scala-lang.org/browse/SI-6580](SI-6580), [https://issues.scala-lang.org/browse/SI-6580](SI-6580) | [https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://issues.scala-lang.org/browse/SI-6022](SI-6022), [https://issues.scala-lang.org/browse/SI-6210](SI-6210) | [https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://issues.scala-lang.org/browse/SI-7013](SI-7013) | [https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://issues.scala-lang.org/browse/SI-7251](SI-7251), [https://issues.scala-lang.org/browse/SI-7251](SI-7251) | [https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://issues.scala-lang.org/browse/SI-5699](SI-5699) | [https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://issues.scala-lang.org/browse/SI-3994](SI-3994), [https://issues.scala-lang.org/browse/SI-7242](SI-7242) | [https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://issues.scala-lang.org/browse/SI-7258](SI-7258) | [https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-7259](SI-7259) | [https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://issues.scala-lang.org/browse/SI-1247](SI-1247), [https://issues.scala-lang.org/browse/SI-7249](SI-7249) | [https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://issues.scala-lang.org/browse/SI-5464](SI-5464), [https://issues.scala-lang.org/browse/SI-7176](SI-7176), [https://issues.scala-lang.org/browse/SI-6921](SI-6921), [https://issues.scala-lang.org/browse/SI-7239](SI-7239) | [https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://issues.scala-lang.org/browse/SI-7232](SI-7232) | [https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://issues.scala-lang.org/browse/SI-7240](SI-7240) | [https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://issues.scala-lang.org/browse/SI-6725](SI-6725) | [https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://issues.scala-lang.org/browse/SI-7132](SI-7132) | [https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://issues.scala-lang.org/browse/SI-7328](SI-7328) | [https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://issues.scala-lang.org/browse/SI-5710](SI-5710) | [https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235) | [https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://issues.scala-lang.org/browse/SI-7226](SI-7226) | [https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://issues.scala-lang.org/browse/SI-7224](SI-7224) | [https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://issues.scala-lang.org/browse/SI-7214](SI-7214) | [https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://issues.scala-lang.org/browse/SI-7109](SI-7109), [https://issues.scala-lang.org/browse/SI-7153](SI-7153) | [https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7215](SI-7215) | [https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://issues.scala-lang.org/browse/SI-7185](SI-7185) | [https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://issues.scala-lang.org/browse/SI-7190](SI-7190) | [https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://issues.scala-lang.org/browse/SI-7045](SI-7045), [https://issues.scala-lang.org/browse/SI-6240](SI-6240) | [https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://issues.scala-lang.org/browse/SI-6191](SI-6191) | [https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://issues.scala-lang.org/browse/SI-7045](SI-7045) | [https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://issues.scala-lang.org/browse/SI-7107](SI-7107) | [https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://issues.scala-lang.org/browse/SI-7074](SI-7074) | [https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7172](SI-7172), [https://issues.scala-lang.org/browse/SI-7171](SI-7171) | [https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://issues.scala-lang.org/browse/SI-7130](SI-7130) | [https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://issues.scala-lang.org/browse/SI-7143](SI-7143) | [https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://issues.scala-lang.org/browse/SI-7134](SI-7134) | [https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://issues.scala-lang.org/browse/SI-5063](SI-5063) | [https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://issues.scala-lang.org/browse/SI-5920](SI-5920), [https://issues.scala-lang.org/browse/SI-5744](SI-5744) | [https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://issues.scala-lang.org/browse/SI-6514](SI-6514) | [https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://issues.scala-lang.org/browse/SI-6225](SI-6225) | [https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://issues.scala-lang.org/browse/SI-6935](SI-6935) | [https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://issues.scala-lang.org/browse/SI-6370](SI-6370) | [https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://issues.scala-lang.org/browse/SI-6158](SI-6158) | [https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log +[SI-7532](https://issues.scala-lang.org/browse/SI-7532) | [75251f7](https://github.com/scala/scala/commit/75251f7) | SI-7532 Fix regression in Java inner classfile reader +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-7517](https://issues.scala-lang.org/browse/SI-7517) | [403eadd](https://github.com/scala/scala/commit/403eadd) | SI-7517 Fix higher kinded type inference regression +[SI-7516](https://issues.scala-lang.org/browse/SI-7516), [SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [851e399](https://github.com/scala/scala/commit/851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [de12ca6](https://github.com/scala/scala/commit/de12ca6) | SI-7486 Regressions in implicit search. +[SI-7238](https://issues.scala-lang.org/browse/SI-7238), [SI-7509](https://issues.scala-lang.org/browse/SI-7509) | [d9c8ccc](https://github.com/scala/scala/commit/d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults +[SI-7201](https://issues.scala-lang.org/browse/SI-7201) | [08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[SI-6424](https://issues.scala-lang.org/browse/SI-6424) | [12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-7359](https://issues.scala-lang.org/browse/SI-7359) | [7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[SI-7464](https://issues.scala-lang.org/browse/SI-7464) | [5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[SI-5886](https://issues.scala-lang.org/browse/SI-5886) | [e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[SI-7383](https://issues.scala-lang.org/browse/SI-7383) | [b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[SI-7438](https://issues.scala-lang.org/browse/SI-7438), [SI-7442](https://issues.scala-lang.org/browse/SI-7442) | [77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[SI-7166](https://issues.scala-lang.org/browse/SI-7166) | [3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[SI-7047](https://issues.scala-lang.org/browse/SI-7047) | [b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[SI-7167](https://issues.scala-lang.org/browse/SI-7167) | [8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-7453](https://issues.scala-lang.org/browse/SI-7453), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-3859](https://issues.scala-lang.org/browse/SI-3859), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[SI-7465](https://issues.scala-lang.org/browse/SI-7465) | [a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[SI-5734](https://issues.scala-lang.org/browse/SI-5734) | [8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[SI-7398](https://issues.scala-lang.org/browse/SI-7398) | [b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[SI-7271](https://issues.scala-lang.org/browse/SI-7271), [SI-7325](https://issues.scala-lang.org/browse/SI-7325) | [cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[SI-7271](https://issues.scala-lang.org/browse/SI-7271) | [a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[SI-7426](https://issues.scala-lang.org/browse/SI-7426) | [df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[SI-5634](https://issues.scala-lang.org/browse/SI-5634) | [3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[SI-7441](https://issues.scala-lang.org/browse/SI-7441) | [e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[SI-7385](https://issues.scala-lang.org/browse/SI-7385) | [d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[SI-6091](https://issues.scala-lang.org/browse/SI-6091) | [62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[SI-6771](https://issues.scala-lang.org/browse/SI-6771) | [3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[SI-6532](https://issues.scala-lang.org/browse/SI-6532) | [17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[SI-7369](https://issues.scala-lang.org/browse/SI-7369) | [6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[SI-7367](https://issues.scala-lang.org/browse/SI-7367) | [184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[SI-6943](https://issues.scala-lang.org/browse/SI-6943) | [8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675), [SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[SI-7355](https://issues.scala-lang.org/browse/SI-7355) | [0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[SI-7330](https://issues.scala-lang.org/browse/SI-7330) | [e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[SI-7200](https://issues.scala-lang.org/browse/SI-7200) | [8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[SI-7388](https://issues.scala-lang.org/browse/SI-7388) | [3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[SI-7377](https://issues.scala-lang.org/browse/SI-7377) | [15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7319](https://issues.scala-lang.org/browse/SI-7319) | [ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[SI-7329](https://issues.scala-lang.org/browse/SI-7329) | [aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[SI-6286](https://issues.scala-lang.org/browse/SI-6286) | [67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[SI-7360](https://issues.scala-lang.org/browse/SI-7360) | [23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[SI-6386](https://issues.scala-lang.org/browse/SI-6386) | [7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[SI-7289](https://issues.scala-lang.org/browse/SI-7289) | [6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[SI-6937](https://issues.scala-lang.org/browse/SI-6937) | [34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[SI-7321](https://issues.scala-lang.org/browse/SI-7321) | [0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[SI-6900](https://issues.scala-lang.org/browse/SI-6900) | [c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[SI-6135](https://issues.scala-lang.org/browse/SI-6135) | [d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[SI-7316](https://issues.scala-lang.org/browse/SI-7316) | [61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[SI-7147](https://issues.scala-lang.org/browse/SI-7147) | [d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[SI-6793](https://issues.scala-lang.org/browse/SI-6793) | [ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[SI-6146](https://issues.scala-lang.org/browse/SI-6146), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[SI-6124](https://issues.scala-lang.org/browse/SI-6124), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[SI-7237](https://issues.scala-lang.org/browse/SI-7237) | [67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[SI-7246](https://issues.scala-lang.org/browse/SI-7246) | [cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[SI-7299](https://issues.scala-lang.org/browse/SI-7299) | [b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[SI-6580](https://issues.scala-lang.org/browse/SI-6580), [SI-6580](https://issues.scala-lang.org/browse/SI-6580) | [b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[SI-6022](https://issues.scala-lang.org/browse/SI-6022), [SI-6210](https://issues.scala-lang.org/browse/SI-6210) | [47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[SI-7013](https://issues.scala-lang.org/browse/SI-7013) | [df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[SI-7251](https://issues.scala-lang.org/browse/SI-7251), [SI-7251](https://issues.scala-lang.org/browse/SI-7251) | [395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[SI-5699](https://issues.scala-lang.org/browse/SI-5699) | [50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[SI-3994](https://issues.scala-lang.org/browse/SI-3994), [SI-7242](https://issues.scala-lang.org/browse/SI-7242) | [2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[SI-7258](https://issues.scala-lang.org/browse/SI-7258) | [ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-7259](https://issues.scala-lang.org/browse/SI-7259) | [f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[SI-1247](https://issues.scala-lang.org/browse/SI-1247), [SI-7249](https://issues.scala-lang.org/browse/SI-7249) | [552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[SI-5464](https://issues.scala-lang.org/browse/SI-5464), [SI-7176](https://issues.scala-lang.org/browse/SI-7176), [SI-6921](https://issues.scala-lang.org/browse/SI-6921), [SI-7239](https://issues.scala-lang.org/browse/SI-7239) | [174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[SI-7232](https://issues.scala-lang.org/browse/SI-7232) | [6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[SI-7240](https://issues.scala-lang.org/browse/SI-7240) | [a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[SI-6725](https://issues.scala-lang.org/browse/SI-6725) | [9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[SI-7132](https://issues.scala-lang.org/browse/SI-7132) | [eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[SI-7328](https://issues.scala-lang.org/browse/SI-7328) | [745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[SI-5710](https://issues.scala-lang.org/browse/SI-5710) | [f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235) | [3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[SI-7226](https://issues.scala-lang.org/browse/SI-7226) | [7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[SI-7224](https://issues.scala-lang.org/browse/SI-7224) | [292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[SI-7214](https://issues.scala-lang.org/browse/SI-7214) | [acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[SI-7109](https://issues.scala-lang.org/browse/SI-7109), [SI-7153](https://issues.scala-lang.org/browse/SI-7153) | [53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[SI-7215](https://issues.scala-lang.org/browse/SI-7215) | [ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[SI-7185](https://issues.scala-lang.org/browse/SI-7185) | [387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[SI-7190](https://issues.scala-lang.org/browse/SI-7190) | [1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[SI-7045](https://issues.scala-lang.org/browse/SI-7045), [SI-6240](https://issues.scala-lang.org/browse/SI-6240) | [0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[SI-6191](https://issues.scala-lang.org/browse/SI-6191) | [c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[SI-7045](https://issues.scala-lang.org/browse/SI-7045) | [07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[SI-7107](https://issues.scala-lang.org/browse/SI-7107) | [4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[SI-7074](https://issues.scala-lang.org/browse/SI-7074) | [8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[SI-7172](https://issues.scala-lang.org/browse/SI-7172), [SI-7171](https://issues.scala-lang.org/browse/SI-7171) | [3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[SI-7130](https://issues.scala-lang.org/browse/SI-7130) | [c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[SI-7143](https://issues.scala-lang.org/browse/SI-7143) | [4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[SI-7134](https://issues.scala-lang.org/browse/SI-7134) | [fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[SI-5063](https://issues.scala-lang.org/browse/SI-5063) | [c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[SI-5920](https://issues.scala-lang.org/browse/SI-5920), [SI-5744](https://issues.scala-lang.org/browse/SI-5744) | [9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[SI-6514](https://issues.scala-lang.org/browse/SI-6514) | [673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[SI-6225](https://issues.scala-lang.org/browse/SI-6225) | [451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[SI-6935](https://issues.scala-lang.org/browse/SI-6935) | [c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[SI-6370](https://issues.scala-lang.org/browse/SI-6370) | [7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[SI-6158](https://issues.scala-lang.org/browse/SI-6158) | [6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log @@ -279,212 +279,209 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/75251f7](75251f7) | SI-7532 Fix regression in Java inner classfile reader -[https://github.com/scala/scala/commit/403eadd](403eadd) | SI-7517 Fix higher kinded type inference regression -[https://github.com/scala/scala/commit/851e399](851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" -[https://github.com/scala/scala/commit/de12ca6](de12ca6) | SI-7486 Regressions in implicit search. -[https://github.com/scala/scala/commit/d9c8ccc](d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults -[https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://github.com/scala/scala/commit/f628565](f628565) | Prevent slash duplication. -[https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://github.com/scala/scala/commit/6114038](6114038) | [nomaster] unbreaks test.bc -[https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://github.com/scala/scala/commit/bc10715](bc10715) | easy way of writing not implemented macros -[https://github.com/scala/scala/commit/b08c135](b08c135) | Fix for unreachable code warning. -[https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://github.com/scala/scala/commit/4e64a27](4e64a27) | [nomaster] removes duplication in inferImplicitValue -[https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://github.com/scala/scala/commit/bb73b96](bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed -[https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://github.com/scala/scala/commit/7562499](7562499) | Scaladoc: fixing small typo in PartialFunction.scala -[https://github.com/scala/scala/commit/5751ddd](5751ddd) | pull request feedback -[https://github.com/scala/scala/commit/75a3b88](75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path -[https://github.com/scala/scala/commit/35c0145](35c0145) | removes the traces of always on debug diagnostics -[https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://github.com/scala/scala/commit/f1040ea](f1040ea) | fixes a checkfile breakage in 2.10.x -[https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://github.com/scala/scala/commit/fbb1363](fbb1363) | Refactor DirectTest so java can be tested. -[https://github.com/scala/scala/commit/25f49cb](25f49cb) | literal() now assigns a position to the tree it produces -[https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://github.com/scala/scala/commit/83c059d](83c059d) | use relative symlink in distpack -[https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://github.com/scala/scala/commit/d3aa9a7](d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. -[https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://github.com/scala/scala/commit/b40749f](b40749f) | Corrects link in README.rst -[https://github.com/scala/scala/commit/19a61e5](19a61e5) | Update links to old website, in preparation for launch. -[https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://github.com/scala/scala/commit/9d98b6d](9d98b6d) | Interactive scaladoc: mark new typer run when done. -[https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://github.com/scala/scala/commit/8556ca0](8556ca0) | Quiet down overloaded implicit warning. -[https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://github.com/scala/scala/commit/351d5ec](351d5ec) | Absolute path in error message. -[https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://github.com/scala/scala/commit/dc3fa0a](dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR -[https://github.com/scala/scala/commit/3fe2e86](3fe2e86) | assume build.release when maven.version.suffix is set -[https://github.com/scala/scala/commit/7184bd3](7184bd3) | make quick.done depend on quick.bin again -[https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://github.com/scala/scala/commit/6591acb](6591acb) | comments to address reviewer feedback -[https://github.com/scala/scala/commit/92a1785](92a1785) | formatting -[https://github.com/scala/scala/commit/7c0e8f0](7c0e8f0) | Preliminary support for zinc. -[https://github.com/scala/scala/commit/ceeb40c](ceeb40c) | Regularity for build.xml: 1 output dir / project -[https://github.com/scala/scala/commit/5dca660](5dca660) | get rid of args element in staged-scalac -[https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://github.com/scala/scala/commit/3ac185b](3ac185b) | Refactor existential related code out of types. -[https://github.com/scala/scala/commit/f7c9adc](f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. -[https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://github.com/scala/scala/commit/da90207](da90207) | Correct sorting example for Ordering in scaladoc -[https://github.com/scala/scala/commit/0cc9496](0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute -[https://github.com/scala/scala/commit/024cdd4](024cdd4) | Strip version suffix from diffutils. -[https://github.com/scala/scala/commit/ba21f36](ba21f36) | Use java-diff-utils for diffing in partest. -[https://github.com/scala/scala/commit/3ec36bb](3ec36bb) | Clean up pack targets. Better dependency tracking. -[https://github.com/scala/scala/commit/dc5326c](dc5326c) | ant clean only zaps the quick stage -[https://github.com/scala/scala/commit/c2da1c5](c2da1c5) | Run test.scaladoc before test.suite. Fail fast. -[https://github.com/scala/scala/commit/c5511de](c5511de) | Let continuations library sources determine docs.lib's actuality -[https://github.com/scala/scala/commit/88b7a72](88b7a72) | Preparation for faster PR validation -[https://github.com/scala/scala/commit/ac1a0f0](ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin -[https://github.com/scala/scala/commit/d85c3f1](d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. -[https://github.com/scala/scala/commit/3bb1af9](3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions -[https://github.com/scala/scala/commit/86bea6a](86bea6a) | run test.bc as part of tests on 2.10.x -[https://github.com/scala/scala/commit/6620758](6620758) | restored dependency of pack.done on quick.bin -[https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://github.com/scala/scala/commit/df61e04](df61e04) | Fix typos in build.xml -[https://github.com/scala/scala/commit/b7cbda7](b7cbda7) | Log when invokedynamic instruction is encountered -[https://github.com/scala/scala/commit/e78896f](e78896f) | Read version 51 (JDK 7) class files. -[https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://github.com/scala/scala/commit/fbecd5d](fbecd5d) | Allow getting STARR via maven, also: locker.skip -[https://github.com/scala/scala/commit/7d2c1f3](7d2c1f3) | Use stage/project for taskname instead of scalacfork -[https://github.com/scala/scala/commit/e3b5e0b](e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. -[https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://github.com/scala/scala/commit/b0560c5](b0560c5) | Remove fragile code, made redundant by previous commit -[https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://github.com/scala/scala/commit/99bdebb](99bdebb) | removes duplication in FreeDef extractors -[https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://github.com/scala/scala/commit/5db04eb](5db04eb) | an amazing discovery made by Iulian -[https://github.com/scala/scala/commit/fc46281](fc46281) | fixes the craziness in JavaUniverse.log -[https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://github.com/scala/scala/commit/e90efd6](e90efd6) | Reduce duplication and increase verbosity in MiMa execution. -[https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/5b7cfe3](5b7cfe3) | better names for components of MatchTranslator -[https://github.com/scala/scala/commit/0a3219b](0a3219b) | move sat solving to separate file -[https://github.com/scala/scala/commit/ebaa34e](ebaa34e) | simplify dependencies between patmat components, remove self types -[https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://github.com/scala/scala/commit/387b259](387b259) | runtime reflection: death from thousand threads -[https://github.com/scala/scala/commit/73d079f](73d079f) | removes the assertion in missingHook -[https://github.com/scala/scala/commit/f4dd56c](f4dd56c) | synchronizes names -[https://github.com/scala/scala/commit/dd148de](dd148de) | synchronizes pendingVolatiles -[https://github.com/scala/scala/commit/4cbb935](4cbb935) | synchronizes toolboxes -[https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://github.com/scala/scala/commit/bebd62d](bebd62d) | optimizes Scala reflection GIL -[https://github.com/scala/scala/commit/735634f](735634f) | initializes lazy vals and inner objects in advance -[https://github.com/scala/scala/commit/5b37cfb](5b37cfb) | introduces GIL to Scala reflection -[https://github.com/scala/scala/commit/981da8e](981da8e) | cleans up initialization of runtime reflection -[https://github.com/scala/scala/commit/b2c2493](b2c2493) | reflection no longer uses atPhase and friends -[https://github.com/scala/scala/commit/a9dca51](a9dca51) | synchronizes symbols -[https://github.com/scala/scala/commit/0262941](0262941) | removes the crazy extraneous log -[https://github.com/scala/scala/commit/21d5d38](21d5d38) | moves Symbol#SymbolKind to Symbols -[https://github.com/scala/scala/commit/3e7db2d](3e7db2d) | adds some comments to resetAttrs -[https://github.com/scala/scala/commit/e2a17d9](e2a17d9) | resetAttrs now always erases This.tpe -[https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://github.com/scala/scala/commit/18a2ba2](18a2ba2) | please ant with filenames, add comments -[https://github.com/scala/scala/commit/6a7078c](6a7078c) | remove unused imports -[https://github.com/scala/scala/commit/7fdc873](7fdc873) | [refactor] move some logic-related code -[https://github.com/scala/scala/commit/c930a85](c930a85) | [refactor] better name for symbolicCase -[https://github.com/scala/scala/commit/76fc728](76fc728) | [refactor] make hash-consing more robust -[https://github.com/scala/scala/commit/712a921](712a921) | drop Cond in favor of Prop -[https://github.com/scala/scala/commit/1b47248](1b47248) | [refactor] prepare migration from Cond to Prop -[https://github.com/scala/scala/commit/647a760](647a760) | [refactor] type analysis consolidation -[https://github.com/scala/scala/commit/e14846b](e14846b) | [refactor] move PatternMatching.scala to transform.patmat -[https://github.com/scala/scala/commit/f5ed914](f5ed914) | re-align 2.10.x's pattern matcher with master's -[https://github.com/scala/scala/commit/b20e288](b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses -[https://github.com/scala/scala/commit/d2a36ab](d2a36ab) | Shadowed Implict typo (fixes no issue) -[https://github.com/scala/scala/commit/39249d5](39249d5) | bump build number to 2.10.2 -[https://github.com/scala/scala/commit/3c22436](3c22436) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/8206e26](8206e26) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://github.com/scala/scala/commit/5379eba](5379eba) | Removing disabled, unneeded futures tests -[https://github.com/scala/scala/commit/9f25a2a](9f25a2a) | make Future scaladoc examples up-to-date and compilable -[https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://github.com/scala/scala/commit/de2410b](de2410b) | silences t6323a -[https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://github.com/scala/scala/commit/ef6095a](ef6095a) | Tolerate symbol sharing between accessor/field. -[https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log - - - \ No newline at end of file +[75251f7](https://github.com/scala/scala/commit/75251f7) | SI-7532 Fix regression in Java inner classfile reader +[403eadd](https://github.com/scala/scala/commit/403eadd) | SI-7517 Fix higher kinded type inference regression +[851e399](https://github.com/scala/scala/commit/851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" +[de12ca6](https://github.com/scala/scala/commit/de12ca6) | SI-7486 Regressions in implicit search. +[d9c8ccc](https://github.com/scala/scala/commit/d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults +[08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[f628565](https://github.com/scala/scala/commit/f628565) | Prevent slash duplication. +[7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[6114038](https://github.com/scala/scala/commit/6114038) | [nomaster] unbreaks test.bc +[5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[bc10715](https://github.com/scala/scala/commit/bc10715) | easy way of writing not implemented macros +[b08c135](https://github.com/scala/scala/commit/b08c135) | Fix for unreachable code warning. +[e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[4e64a27](https://github.com/scala/scala/commit/4e64a27) | [nomaster] removes duplication in inferImplicitValue +[3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[bb73b96](https://github.com/scala/scala/commit/bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed +[90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[7562499](https://github.com/scala/scala/commit/7562499) | Scaladoc: fixing small typo in PartialFunction.scala +[5751ddd](https://github.com/scala/scala/commit/5751ddd) | pull request feedback +[75a3b88](https://github.com/scala/scala/commit/75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path +[35c0145](https://github.com/scala/scala/commit/35c0145) | removes the traces of always on debug diagnostics +[a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[f1040ea](https://github.com/scala/scala/commit/f1040ea) | fixes a checkfile breakage in 2.10.x +[8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[fbb1363](https://github.com/scala/scala/commit/fbb1363) | Refactor DirectTest so java can be tested. +[25f49cb](https://github.com/scala/scala/commit/25f49cb) | literal() now assigns a position to the tree it produces +[cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[83c059d](https://github.com/scala/scala/commit/83c059d) | use relative symlink in distpack +[17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[d3aa9a7](https://github.com/scala/scala/commit/d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. +[6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[b40749f](https://github.com/scala/scala/commit/b40749f) | Corrects link in README.rst +[19a61e5](https://github.com/scala/scala/commit/19a61e5) | Update links to old website, in preparation for launch. +[8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[9d98b6d](https://github.com/scala/scala/commit/9d98b6d) | Interactive scaladoc: mark new typer run when done. +[e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[8556ca0](https://github.com/scala/scala/commit/8556ca0) | Quiet down overloaded implicit warning. +[8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[351d5ec](https://github.com/scala/scala/commit/351d5ec) | Absolute path in error message. +[3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[dc3fa0a](https://github.com/scala/scala/commit/dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR +[3fe2e86](https://github.com/scala/scala/commit/3fe2e86) | assume build.release when maven.version.suffix is set +[7184bd3](https://github.com/scala/scala/commit/7184bd3) | make quick.done depend on quick.bin again +[0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[6591acb](https://github.com/scala/scala/commit/6591acb) | comments to address reviewer feedback +[92a1785](https://github.com/scala/scala/commit/92a1785) | formatting +[7c0e8f0](https://github.com/scala/scala/commit/7c0e8f0) | Preliminary support for zinc. +[ceeb40c](https://github.com/scala/scala/commit/ceeb40c) | Regularity for build.xml: 1 output dir / project +[5dca660](https://github.com/scala/scala/commit/5dca660) | get rid of args element in staged-scalac +[c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[3ac185b](https://github.com/scala/scala/commit/3ac185b) | Refactor existential related code out of types. +[f7c9adc](https://github.com/scala/scala/commit/f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. +[61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[da90207](https://github.com/scala/scala/commit/da90207) | Correct sorting example for Ordering in scaladoc +[0cc9496](https://github.com/scala/scala/commit/0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute +[024cdd4](https://github.com/scala/scala/commit/024cdd4) | Strip version suffix from diffutils. +[ba21f36](https://github.com/scala/scala/commit/ba21f36) | Use java-diff-utils for diffing in partest. +[3ec36bb](https://github.com/scala/scala/commit/3ec36bb) | Clean up pack targets. Better dependency tracking. +[dc5326c](https://github.com/scala/scala/commit/dc5326c) | ant clean only zaps the quick stage +[c2da1c5](https://github.com/scala/scala/commit/c2da1c5) | Run test.scaladoc before test.suite. Fail fast. +[c5511de](https://github.com/scala/scala/commit/c5511de) | Let continuations library sources determine docs.lib's actuality +[88b7a72](https://github.com/scala/scala/commit/88b7a72) | Preparation for faster PR validation +[ac1a0f0](https://github.com/scala/scala/commit/ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin +[d85c3f1](https://github.com/scala/scala/commit/d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. +[3bb1af9](https://github.com/scala/scala/commit/3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions +[86bea6a](https://github.com/scala/scala/commit/86bea6a) | run test.bc as part of tests on 2.10.x +[6620758](https://github.com/scala/scala/commit/6620758) | restored dependency of pack.done on quick.bin +[dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[df61e04](https://github.com/scala/scala/commit/df61e04) | Fix typos in build.xml +[b7cbda7](https://github.com/scala/scala/commit/b7cbda7) | Log when invokedynamic instruction is encountered +[e78896f](https://github.com/scala/scala/commit/e78896f) | Read version 51 (JDK 7) class files. +[b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[fbecd5d](https://github.com/scala/scala/commit/fbecd5d) | Allow getting STARR via maven, also: locker.skip +[7d2c1f3](https://github.com/scala/scala/commit/7d2c1f3) | Use stage/project for taskname instead of scalacfork +[e3b5e0b](https://github.com/scala/scala/commit/e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. +[df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[b0560c5](https://github.com/scala/scala/commit/b0560c5) | Remove fragile code, made redundant by previous commit +[386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[99bdebb](https://github.com/scala/scala/commit/99bdebb) | removes duplication in FreeDef extractors +[2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[5db04eb](https://github.com/scala/scala/commit/5db04eb) | an amazing discovery made by Iulian +[fc46281](https://github.com/scala/scala/commit/fc46281) | fixes the craziness in JavaUniverse.log +[ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[e90efd6](https://github.com/scala/scala/commit/e90efd6) | Reduce duplication and increase verbosity in MiMa execution. +[552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[5b7cfe3](https://github.com/scala/scala/commit/5b7cfe3) | better names for components of MatchTranslator +[0a3219b](https://github.com/scala/scala/commit/0a3219b) | move sat solving to separate file +[ebaa34e](https://github.com/scala/scala/commit/ebaa34e) | simplify dependencies between patmat components, remove self types +[ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[387b259](https://github.com/scala/scala/commit/387b259) | runtime reflection: death from thousand threads +[73d079f](https://github.com/scala/scala/commit/73d079f) | removes the assertion in missingHook +[f4dd56c](https://github.com/scala/scala/commit/f4dd56c) | synchronizes names +[dd148de](https://github.com/scala/scala/commit/dd148de) | synchronizes pendingVolatiles +[4cbb935](https://github.com/scala/scala/commit/4cbb935) | synchronizes toolboxes +[07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[bebd62d](https://github.com/scala/scala/commit/bebd62d) | optimizes Scala reflection GIL +[735634f](https://github.com/scala/scala/commit/735634f) | initializes lazy vals and inner objects in advance +[5b37cfb](https://github.com/scala/scala/commit/5b37cfb) | introduces GIL to Scala reflection +[981da8e](https://github.com/scala/scala/commit/981da8e) | cleans up initialization of runtime reflection +[b2c2493](https://github.com/scala/scala/commit/b2c2493) | reflection no longer uses atPhase and friends +[a9dca51](https://github.com/scala/scala/commit/a9dca51) | synchronizes symbols +[0262941](https://github.com/scala/scala/commit/0262941) | removes the crazy extraneous log +[21d5d38](https://github.com/scala/scala/commit/21d5d38) | moves Symbol#SymbolKind to Symbols +[3e7db2d](https://github.com/scala/scala/commit/3e7db2d) | adds some comments to resetAttrs +[e2a17d9](https://github.com/scala/scala/commit/e2a17d9) | resetAttrs now always erases This.tpe +[4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[18a2ba2](https://github.com/scala/scala/commit/18a2ba2) | please ant with filenames, add comments +[6a7078c](https://github.com/scala/scala/commit/6a7078c) | remove unused imports +[7fdc873](https://github.com/scala/scala/commit/7fdc873) | [refactor] move some logic-related code +[c930a85](https://github.com/scala/scala/commit/c930a85) | [refactor] better name for symbolicCase +[76fc728](https://github.com/scala/scala/commit/76fc728) | [refactor] make hash-consing more robust +[712a921](https://github.com/scala/scala/commit/712a921) | drop Cond in favor of Prop +[1b47248](https://github.com/scala/scala/commit/1b47248) | [refactor] prepare migration from Cond to Prop +[647a760](https://github.com/scala/scala/commit/647a760) | [refactor] type analysis consolidation +[e14846b](https://github.com/scala/scala/commit/e14846b) | [refactor] move PatternMatching.scala to transform.patmat +[f5ed914](https://github.com/scala/scala/commit/f5ed914) | re-align 2.10.x's pattern matcher with master's +[b20e288](https://github.com/scala/scala/commit/b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses +[d2a36ab](https://github.com/scala/scala/commit/d2a36ab) | Shadowed Implict typo (fixes no issue) +[39249d5](https://github.com/scala/scala/commit/39249d5) | bump build number to 2.10.2 +[3c22436](https://github.com/scala/scala/commit/3c22436) | Additional test case for Lukas' fix to annotated originals. +[8206e26](https://github.com/scala/scala/commit/8206e26) | Fix typing idempotency bug with Annotated trees +[c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[5379eba](https://github.com/scala/scala/commit/5379eba) | Removing disabled, unneeded futures tests +[9f25a2a](https://github.com/scala/scala/commit/9f25a2a) | make Future scaladoc examples up-to-date and compilable +[9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[de2410b](https://github.com/scala/scala/commit/de2410b) | silences t6323a +[673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[ef6095a](https://github.com/scala/scala/commit/ef6095a) | Tolerate symbol sharing between accessor/field. +[451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log diff --git a/news/_posts/2013-06-06-release-notes-v2.10.2.md b/news/_posts/2013-06-06-release-notes-v2.10.2.md index 7634406ae..ad645104e 100644 --- a/news/_posts/2013-06-06-release-notes-v2.10.2.md +++ b/news/_posts/2013-06-06-release-notes-v2.10.2.md @@ -125,120 +125,120 @@ Some examples can be seen at [http://scalamacros.org/news/2012/11/05/status-upda Issue(s) | Commit | Message --- | --- | --- -[https://issues.scala-lang.org/browse/SI-7532](SI-7532) | [https://github.com/scala/scala/commit/75251f7](75251f7) | SI-7532 Fix regression in Java inner classfile reader -[https://issues.scala-lang.org/browse/SI-6846](SI-6846), [https://issues.scala-lang.org/browse/SI-7517](SI-7517) | [https://github.com/scala/scala/commit/403eadd](403eadd) | SI-7517 Fix higher kinded type inference regression -[https://issues.scala-lang.org/browse/SI-7516](SI-7516), [https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/851e399](851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/de12ca6](de12ca6) | SI-7486 Regressions in implicit search. -[https://issues.scala-lang.org/browse/SI-7238](SI-7238), [https://issues.scala-lang.org/browse/SI-7509](SI-7509) | [https://github.com/scala/scala/commit/d9c8ccc](d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults -[https://issues.scala-lang.org/browse/SI-7201](SI-7201) | [https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://issues.scala-lang.org/browse/SI-6424](SI-6424) | [https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://issues.scala-lang.org/browse/SI-6548](SI-6548), [https://issues.scala-lang.org/browse/SI-7359](SI-7359) | [https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://issues.scala-lang.org/browse/SI-7486](SI-7486) | [https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://issues.scala-lang.org/browse/SI-7464](SI-7464) | [https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://issues.scala-lang.org/browse/SI-5886](SI-5886) | [https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://issues.scala-lang.org/browse/SI-6555](SI-6555) | [https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://issues.scala-lang.org/browse/SI-7383](SI-7383) | [https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://issues.scala-lang.org/browse/SI-7438](SI-7438), [https://issues.scala-lang.org/browse/SI-7442](SI-7442) | [https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://issues.scala-lang.org/browse/SI-7166](SI-7166) | [https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7047](SI-7047) | [https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291), [https://issues.scala-lang.org/browse/SI-7291](SI-7291) | [https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://issues.scala-lang.org/browse/SI-7167](SI-7167) | [https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://issues.scala-lang.org/browse/SI-5923](SI-5923) | [https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-7453](SI-7453), [https://issues.scala-lang.org/browse/SI-5923](SI-5923), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-3859](SI-3859), [https://issues.scala-lang.org/browse/SI-5353](SI-5353), [https://issues.scala-lang.org/browse/SI-5353](SI-5353) | [https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://issues.scala-lang.org/browse/SI-7465](SI-7465) | [https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://issues.scala-lang.org/browse/SI-5734](SI-5734) | [https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://issues.scala-lang.org/browse/SI-7398](SI-7398) | [https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://issues.scala-lang.org/browse/SI-7271](SI-7271), [https://issues.scala-lang.org/browse/SI-7325](SI-7325) | [https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://issues.scala-lang.org/browse/SI-7271](SI-7271) | [https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://issues.scala-lang.org/browse/SI-7426](SI-7426) | [https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://issues.scala-lang.org/browse/SI-5634](SI-5634) | [https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://issues.scala-lang.org/browse/SI-7441](SI-7441) | [https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://issues.scala-lang.org/browse/SI-7385](SI-7385) | [https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://issues.scala-lang.org/browse/SI-6091](SI-6091) | [https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://issues.scala-lang.org/browse/SI-6771](SI-6771) | [https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://issues.scala-lang.org/browse/SI-6532](SI-6532) | [https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://issues.scala-lang.org/browse/SI-7369](SI-7369) | [https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://issues.scala-lang.org/browse/SI-7367](SI-7367) | [https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://issues.scala-lang.org/browse/SI-6943](SI-6943) | [https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://issues.scala-lang.org/browse/SI-6675](SI-6675), [https://issues.scala-lang.org/browse/SI-6675](SI-6675) | [https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://issues.scala-lang.org/browse/SI-7355](SI-7355) | [https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://issues.scala-lang.org/browse/SI-7330](SI-7330) | [https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://issues.scala-lang.org/browse/SI-7200](SI-7200) | [https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://issues.scala-lang.org/browse/SI-7388](SI-7388) | [https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://issues.scala-lang.org/browse/SI-7377](SI-7377) | [https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://issues.scala-lang.org/browse/SI-7319](SI-7319), [https://issues.scala-lang.org/browse/SI-7319](SI-7319) | [https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://issues.scala-lang.org/browse/SI-7329](SI-7329) | [https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://issues.scala-lang.org/browse/SI-6286](SI-6286) | [https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://issues.scala-lang.org/browse/SI-7360](SI-7360) | [https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://issues.scala-lang.org/browse/SI-6386](SI-6386) | [https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://issues.scala-lang.org/browse/SI-7289](SI-7289) | [https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://issues.scala-lang.org/browse/SI-6937](SI-6937) | [https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://issues.scala-lang.org/browse/SI-7321](SI-7321) | [https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://issues.scala-lang.org/browse/SI-6900](SI-6900) | [https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://issues.scala-lang.org/browse/SI-6135](SI-6135) | [https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://issues.scala-lang.org/browse/SI-7316](SI-7316) | [https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://issues.scala-lang.org/browse/SI-7147](SI-7147) | [https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://issues.scala-lang.org/browse/SI-6793](SI-6793) | [https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6715](SI-6715) | [https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://issues.scala-lang.org/browse/SI-6146](SI-6146), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://issues.scala-lang.org/browse/SI-6124](SI-6124), [https://issues.scala-lang.org/browse/SI-7285](SI-7285) | [https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://issues.scala-lang.org/browse/SI-7290](SI-7290) | [https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://issues.scala-lang.org/browse/SI-6387](SI-6387) | [https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://issues.scala-lang.org/browse/SI-7237](SI-7237) | [https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://issues.scala-lang.org/browse/SI-7246](SI-7246) | [https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://issues.scala-lang.org/browse/SI-7299](SI-7299) | [https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://issues.scala-lang.org/browse/SI-6580](SI-6580), [https://issues.scala-lang.org/browse/SI-6580](SI-6580) | [https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://issues.scala-lang.org/browse/SI-6022](SI-6022), [https://issues.scala-lang.org/browse/SI-6210](SI-6210) | [https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://issues.scala-lang.org/browse/SI-7013](SI-7013) | [https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://issues.scala-lang.org/browse/SI-7251](SI-7251), [https://issues.scala-lang.org/browse/SI-7251](SI-7251) | [https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://issues.scala-lang.org/browse/SI-7253](SI-7253) | [https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://issues.scala-lang.org/browse/SI-5699](SI-5699) | [https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://issues.scala-lang.org/browse/SI-3994](SI-3994), [https://issues.scala-lang.org/browse/SI-7242](SI-7242) | [https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://issues.scala-lang.org/browse/SI-7258](SI-7258) | [https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-3120](SI-3120), [https://issues.scala-lang.org/browse/SI-7259](SI-7259) | [https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://issues.scala-lang.org/browse/SI-1247](SI-1247), [https://issues.scala-lang.org/browse/SI-7249](SI-7249) | [https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://issues.scala-lang.org/browse/SI-5464](SI-5464), [https://issues.scala-lang.org/browse/SI-7176](SI-7176), [https://issues.scala-lang.org/browse/SI-6921](SI-6921), [https://issues.scala-lang.org/browse/SI-7239](SI-7239) | [https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://issues.scala-lang.org/browse/SI-7232](SI-7232) | [https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://issues.scala-lang.org/browse/SI-7240](SI-7240) | [https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://issues.scala-lang.org/browse/SI-7233](SI-7233) | [https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://issues.scala-lang.org/browse/SI-6725](SI-6725) | [https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://issues.scala-lang.org/browse/SI-7132](SI-7132) | [https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://issues.scala-lang.org/browse/SI-7328](SI-7328) | [https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://issues.scala-lang.org/browse/SI-7234](SI-7234) | [https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://issues.scala-lang.org/browse/SI-5710](SI-5710) | [https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235), [https://issues.scala-lang.org/browse/SI-7235](SI-7235) | [https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://issues.scala-lang.org/browse/SI-7226](SI-7226) | [https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://issues.scala-lang.org/browse/SI-7224](SI-7224) | [https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://issues.scala-lang.org/browse/SI-7214](SI-7214) | [https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://issues.scala-lang.org/browse/SI-7109](SI-7109), [https://issues.scala-lang.org/browse/SI-7153](SI-7153) | [https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://issues.scala-lang.org/browse/SI-7183](SI-7183) | [https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://issues.scala-lang.org/browse/SI-7215](SI-7215) | [https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://issues.scala-lang.org/browse/SI-7185](SI-7185) | [https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://issues.scala-lang.org/browse/SI-7190](SI-7190) | [https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://issues.scala-lang.org/browse/SI-7045](SI-7045), [https://issues.scala-lang.org/browse/SI-6240](SI-6240) | [https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://issues.scala-lang.org/browse/SI-6191](SI-6191) | [https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://issues.scala-lang.org/browse/SI-7045](SI-7045) | [https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://issues.scala-lang.org/browse/SI-7107](SI-7107) | [https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://issues.scala-lang.org/browse/SI-7074](SI-7074) | [https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://issues.scala-lang.org/browse/SI-7112](SI-7112) | [https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://issues.scala-lang.org/browse/SI-7172](SI-7172), [https://issues.scala-lang.org/browse/SI-7171](SI-7171) | [https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://issues.scala-lang.org/browse/SI-7130](SI-7130) | [https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://issues.scala-lang.org/browse/SI-7143](SI-7143) | [https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://issues.scala-lang.org/browse/SI-7134](SI-7134) | [https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://issues.scala-lang.org/browse/SI-5063](SI-5063) | [https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://issues.scala-lang.org/browse/SI-5920](SI-5920), [https://issues.scala-lang.org/browse/SI-5744](SI-5744) | [https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://issues.scala-lang.org/browse/SI-2296](SI-2296), [https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://issues.scala-lang.org/browse/SI-7091](SI-7091) | [https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://issues.scala-lang.org/browse/SI-6514](SI-6514) | [https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://issues.scala-lang.org/browse/SI-6225](SI-6225) | [https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://issues.scala-lang.org/browse/SI-6935](SI-6935) | [https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://issues.scala-lang.org/browse/SI-6370](SI-6370) | [https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://issues.scala-lang.org/browse/SI-6158](SI-6158) | [https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log +[SI-7532](https://issues.scala-lang.org/browse/SI-7532) | [75251f7](https://github.com/scala/scala/commit/75251f7) | SI-7532 Fix regression in Java inner classfile reader +[SI-6846](https://issues.scala-lang.org/browse/SI-6846), [SI-7517](https://issues.scala-lang.org/browse/SI-7517) | [403eadd](https://github.com/scala/scala/commit/403eadd) | SI-7517 Fix higher kinded type inference regression +[SI-7516](https://issues.scala-lang.org/browse/SI-7516), [SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [851e399](https://github.com/scala/scala/commit/851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [de12ca6](https://github.com/scala/scala/commit/de12ca6) | SI-7486 Regressions in implicit search. +[SI-7238](https://issues.scala-lang.org/browse/SI-7238), [SI-7509](https://issues.scala-lang.org/browse/SI-7509) | [d9c8ccc](https://github.com/scala/scala/commit/d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults +[SI-7201](https://issues.scala-lang.org/browse/SI-7201) | [08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[SI-6424](https://issues.scala-lang.org/browse/SI-6424) | [12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[SI-6548](https://issues.scala-lang.org/browse/SI-6548), [SI-7359](https://issues.scala-lang.org/browse/SI-7359) | [7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[SI-7486](https://issues.scala-lang.org/browse/SI-7486) | [dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[SI-7464](https://issues.scala-lang.org/browse/SI-7464) | [5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[SI-5886](https://issues.scala-lang.org/browse/SI-5886) | [e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[SI-6555](https://issues.scala-lang.org/browse/SI-6555) | [963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[SI-7383](https://issues.scala-lang.org/browse/SI-7383) | [b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[SI-7438](https://issues.scala-lang.org/browse/SI-7438), [SI-7442](https://issues.scala-lang.org/browse/SI-7442) | [77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[SI-7166](https://issues.scala-lang.org/browse/SI-7166) | [3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[SI-7047](https://issues.scala-lang.org/browse/SI-7047) | [b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291), [SI-7291](https://issues.scala-lang.org/browse/SI-7291) | [fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[SI-7167](https://issues.scala-lang.org/browse/SI-7167) | [8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[SI-5923](https://issues.scala-lang.org/browse/SI-5923) | [90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-7453](https://issues.scala-lang.org/browse/SI-7453), [SI-5923](https://issues.scala-lang.org/browse/SI-5923), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-3859](https://issues.scala-lang.org/browse/SI-3859), [SI-5353](https://issues.scala-lang.org/browse/SI-5353), [SI-5353](https://issues.scala-lang.org/browse/SI-5353) | [0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[SI-7465](https://issues.scala-lang.org/browse/SI-7465) | [a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[SI-5734](https://issues.scala-lang.org/browse/SI-5734) | [8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[SI-7398](https://issues.scala-lang.org/browse/SI-7398) | [b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[SI-7271](https://issues.scala-lang.org/browse/SI-7271), [SI-7325](https://issues.scala-lang.org/browse/SI-7325) | [cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[SI-7271](https://issues.scala-lang.org/browse/SI-7271) | [a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[SI-7426](https://issues.scala-lang.org/browse/SI-7426) | [df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[SI-5634](https://issues.scala-lang.org/browse/SI-5634) | [3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[SI-7441](https://issues.scala-lang.org/browse/SI-7441) | [e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[SI-7385](https://issues.scala-lang.org/browse/SI-7385) | [d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[SI-6091](https://issues.scala-lang.org/browse/SI-6091) | [62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[SI-6771](https://issues.scala-lang.org/browse/SI-6771) | [3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[SI-6532](https://issues.scala-lang.org/browse/SI-6532) | [17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[SI-7369](https://issues.scala-lang.org/browse/SI-7369) | [6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[SI-7367](https://issues.scala-lang.org/browse/SI-7367) | [184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[SI-6943](https://issues.scala-lang.org/browse/SI-6943) | [8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[SI-6675](https://issues.scala-lang.org/browse/SI-6675), [SI-6675](https://issues.scala-lang.org/browse/SI-6675) | [c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[SI-7355](https://issues.scala-lang.org/browse/SI-7355) | [0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[SI-7330](https://issues.scala-lang.org/browse/SI-7330) | [e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[SI-7200](https://issues.scala-lang.org/browse/SI-7200) | [8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[SI-7388](https://issues.scala-lang.org/browse/SI-7388) | [3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[SI-7377](https://issues.scala-lang.org/browse/SI-7377) | [15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[SI-7319](https://issues.scala-lang.org/browse/SI-7319), [SI-7319](https://issues.scala-lang.org/browse/SI-7319) | [ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[SI-7329](https://issues.scala-lang.org/browse/SI-7329) | [aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[SI-6286](https://issues.scala-lang.org/browse/SI-6286) | [67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[SI-7360](https://issues.scala-lang.org/browse/SI-7360) | [23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[SI-6386](https://issues.scala-lang.org/browse/SI-6386) | [7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[SI-7289](https://issues.scala-lang.org/browse/SI-7289) | [6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[SI-6937](https://issues.scala-lang.org/browse/SI-6937) | [34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[SI-7321](https://issues.scala-lang.org/browse/SI-7321) | [0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[SI-6900](https://issues.scala-lang.org/browse/SI-6900) | [c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[SI-6135](https://issues.scala-lang.org/browse/SI-6135) | [d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[SI-7316](https://issues.scala-lang.org/browse/SI-7316) | [61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[SI-7147](https://issues.scala-lang.org/browse/SI-7147) | [d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[SI-6793](https://issues.scala-lang.org/browse/SI-6793) | [ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[SI-6715](https://issues.scala-lang.org/browse/SI-6715) | [8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[SI-6146](https://issues.scala-lang.org/browse/SI-6146), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[SI-6124](https://issues.scala-lang.org/browse/SI-6124), [SI-7285](https://issues.scala-lang.org/browse/SI-7285) | [499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[SI-7290](https://issues.scala-lang.org/browse/SI-7290) | [2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[SI-6387](https://issues.scala-lang.org/browse/SI-6387) | [4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[SI-7237](https://issues.scala-lang.org/browse/SI-7237) | [67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[SI-7246](https://issues.scala-lang.org/browse/SI-7246) | [cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[SI-7299](https://issues.scala-lang.org/browse/SI-7299) | [b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[SI-6580](https://issues.scala-lang.org/browse/SI-6580), [SI-6580](https://issues.scala-lang.org/browse/SI-6580) | [b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[SI-6022](https://issues.scala-lang.org/browse/SI-6022), [SI-6210](https://issues.scala-lang.org/browse/SI-6210) | [47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[SI-7013](https://issues.scala-lang.org/browse/SI-7013) | [df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[SI-7251](https://issues.scala-lang.org/browse/SI-7251), [SI-7251](https://issues.scala-lang.org/browse/SI-7251) | [395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[SI-7253](https://issues.scala-lang.org/browse/SI-7253) | [386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[SI-5699](https://issues.scala-lang.org/browse/SI-5699) | [50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[SI-3994](https://issues.scala-lang.org/browse/SI-3994), [SI-7242](https://issues.scala-lang.org/browse/SI-7242) | [2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[SI-7258](https://issues.scala-lang.org/browse/SI-7258) | [ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-3120](https://issues.scala-lang.org/browse/SI-3120), [SI-7259](https://issues.scala-lang.org/browse/SI-7259) | [f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[SI-1247](https://issues.scala-lang.org/browse/SI-1247), [SI-7249](https://issues.scala-lang.org/browse/SI-7249) | [552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[SI-5464](https://issues.scala-lang.org/browse/SI-5464), [SI-7176](https://issues.scala-lang.org/browse/SI-7176), [SI-6921](https://issues.scala-lang.org/browse/SI-6921), [SI-7239](https://issues.scala-lang.org/browse/SI-7239) | [174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[SI-7232](https://issues.scala-lang.org/browse/SI-7232) | [6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[SI-7240](https://issues.scala-lang.org/browse/SI-7240) | [a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[SI-7233](https://issues.scala-lang.org/browse/SI-7233) | [33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[SI-6725](https://issues.scala-lang.org/browse/SI-6725) | [9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[SI-7132](https://issues.scala-lang.org/browse/SI-7132) | [eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[SI-7328](https://issues.scala-lang.org/browse/SI-7328) | [745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[SI-7234](https://issues.scala-lang.org/browse/SI-7234) | [83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[SI-5710](https://issues.scala-lang.org/browse/SI-5710) | [f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235), [SI-7235](https://issues.scala-lang.org/browse/SI-7235) | [3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[SI-7226](https://issues.scala-lang.org/browse/SI-7226) | [7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[SI-7224](https://issues.scala-lang.org/browse/SI-7224) | [292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[SI-7214](https://issues.scala-lang.org/browse/SI-7214) | [acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[SI-7109](https://issues.scala-lang.org/browse/SI-7109), [SI-7153](https://issues.scala-lang.org/browse/SI-7153) | [53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[SI-7183](https://issues.scala-lang.org/browse/SI-7183) | [2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[SI-7215](https://issues.scala-lang.org/browse/SI-7215) | [ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[SI-7185](https://issues.scala-lang.org/browse/SI-7185) | [387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[SI-7190](https://issues.scala-lang.org/browse/SI-7190) | [1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[SI-7045](https://issues.scala-lang.org/browse/SI-7045), [SI-6240](https://issues.scala-lang.org/browse/SI-6240) | [0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[SI-6191](https://issues.scala-lang.org/browse/SI-6191) | [c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[SI-7045](https://issues.scala-lang.org/browse/SI-7045) | [07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[SI-7107](https://issues.scala-lang.org/browse/SI-7107) | [4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[SI-7074](https://issues.scala-lang.org/browse/SI-7074) | [8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[SI-7112](https://issues.scala-lang.org/browse/SI-7112) | [89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[SI-7172](https://issues.scala-lang.org/browse/SI-7172), [SI-7171](https://issues.scala-lang.org/browse/SI-7171) | [3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[SI-7130](https://issues.scala-lang.org/browse/SI-7130) | [c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[SI-7143](https://issues.scala-lang.org/browse/SI-7143) | [4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[SI-7134](https://issues.scala-lang.org/browse/SI-7134) | [fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[SI-5063](https://issues.scala-lang.org/browse/SI-5063) | [c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[SI-5920](https://issues.scala-lang.org/browse/SI-5920), [SI-5744](https://issues.scala-lang.org/browse/SI-5744) | [9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[SI-2296](https://issues.scala-lang.org/browse/SI-2296), [SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[SI-7091](https://issues.scala-lang.org/browse/SI-7091) | [2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[SI-6514](https://issues.scala-lang.org/browse/SI-6514) | [673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[SI-6225](https://issues.scala-lang.org/browse/SI-6225) | [451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[SI-6935](https://issues.scala-lang.org/browse/SI-6935) | [c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[SI-6370](https://issues.scala-lang.org/browse/SI-6370) | [7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[SI-6158](https://issues.scala-lang.org/browse/SI-6158) | [6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log @@ -247,211 +247,209 @@ Issue(s) | Commit | Message sha | Title ---: | --- -[https://github.com/scala/scala/commit/75251f7](75251f7) | SI-7532 Fix regression in Java inner classfile reader -[https://github.com/scala/scala/commit/403eadd](403eadd) | SI-7517 Fix higher kinded type inference regression -[https://github.com/scala/scala/commit/851e399](851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" -[https://github.com/scala/scala/commit/de12ca6](de12ca6) | SI-7486 Regressions in implicit search. -[https://github.com/scala/scala/commit/d9c8ccc](d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults -[https://github.com/scala/scala/commit/08c7293](08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom -[https://github.com/scala/scala/commit/12a130d](12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException -[https://github.com/scala/scala/commit/f628565](f628565) | Prevent slash duplication. -[https://github.com/scala/scala/commit/7f9feba](7f9feba) | [backport #1727] SI-7359 cyclic nested java class -[https://github.com/scala/scala/commit/dd33e28](dd33e28) | SI-7486 regression in implicit resolution. -[https://github.com/scala/scala/commit/6114038](6114038) | [nomaster] unbreaks test.bc -[https://github.com/scala/scala/commit/5e71539](5e71539) | SI-7464 allows FieldMirror.set to update vals -[https://github.com/scala/scala/commit/bc10715](bc10715) | easy way of writing not implemented macros -[https://github.com/scala/scala/commit/b08c135](b08c135) | Fix for unreachable code warning. -[https://github.com/scala/scala/commit/e9c3f87](e9c3f87) | SI-5886 Remove check for packed type conformance. -[https://github.com/scala/scala/commit/963c4a7](963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too -[https://github.com/scala/scala/commit/b32d294](b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare -[https://github.com/scala/scala/commit/77437ff](77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) -[https://github.com/scala/scala/commit/4e64a27](4e64a27) | [nomaster] removes duplication in inferImplicitValue -[https://github.com/scala/scala/commit/3edde27](3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX -[https://github.com/scala/scala/commit/b4da864](b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX -[https://github.com/scala/scala/commit/fdead2b](fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion -[https://github.com/scala/scala/commit/8168f11](8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence -[https://github.com/scala/scala/commit/bb73b96](bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed -[https://github.com/scala/scala/commit/90ac5c4](90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications -[https://github.com/scala/scala/commit/0c6927b](0c6927b) | [nomaster] temporarily breaks SI-5353 -[https://github.com/scala/scala/commit/7562499](7562499) | Scaladoc: fixing small typo in PartialFunction.scala -[https://github.com/scala/scala/commit/5751ddd](5751ddd) | pull request feedback -[https://github.com/scala/scala/commit/75a3b88](75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path -[https://github.com/scala/scala/commit/35c0145](35c0145) | removes the traces of always on debug diagnostics -[https://github.com/scala/scala/commit/a3d03ab](a3d03ab) | fixes a crash in ReflectionUtils.systemProperties -[https://github.com/scala/scala/commit/f1040ea](f1040ea) | fixes a checkfile breakage in 2.10.x -[https://github.com/scala/scala/commit/8325729](8325729) | SI-5734 Allow setting of socket timeout for remote actors -[https://github.com/scala/scala/commit/b2c67b3](b2c67b3) | SI-7398 Add support for java8 default methods -[https://github.com/scala/scala/commit/fbb1363](fbb1363) | Refactor DirectTest so java can be tested. -[https://github.com/scala/scala/commit/25f49cb](25f49cb) | literal() now assigns a position to the tree it produces -[https://github.com/scala/scala/commit/cb1a427](cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f -[https://github.com/scala/scala/commit/a8edefc](a8edefc) | SI-7271 fixes positions of string interpolation parts -[https://github.com/scala/scala/commit/df3cae7](df3cae7) | SI-7426 Crash in pickler. -[https://github.com/scala/scala/commit/3abdaf4](3abdaf4) | SI-5634 eliminate overly verbose error message -[https://github.com/scala/scala/commit/e86832d](e86832d) | SI-7441 Don't ramble on about inapplicable implicits. -[https://github.com/scala/scala/commit/d0a1f5b](d0a1f5b) | SI-7385 crash in erroneous code -[https://github.com/scala/scala/commit/62cdd7f](62cdd7f) | SI-6091 overeager warning for reference equality -[https://github.com/scala/scala/commit/3009916](3009916) | SI-6771 Alias awareness for checkableType in match analysis. -[https://github.com/scala/scala/commit/83c059d](83c059d) | use relative symlink in distpack -[https://github.com/scala/scala/commit/17f8101](17f8101) | SI-6532 emit debug info in compiled java. -[https://github.com/scala/scala/commit/d3aa9a7](d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. -[https://github.com/scala/scala/commit/6271396](6271396) | SI-7369 Avoid spurious unreachable warnings in patterns -[https://github.com/scala/scala/commit/184cac8](184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. -[https://github.com/scala/scala/commit/b40749f](b40749f) | Corrects link in README.rst -[https://github.com/scala/scala/commit/19a61e5](19a61e5) | Update links to old website, in preparation for launch. -[https://github.com/scala/scala/commit/8448beb](8448beb) | SI-6943 warn on value class miscomparison. -[https://github.com/scala/scala/commit/c1327dc](c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. -[https://github.com/scala/scala/commit/0d2c7e9](0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. -[https://github.com/scala/scala/commit/9d98b6d](9d98b6d) | Interactive scaladoc: mark new typer run when done. -[https://github.com/scala/scala/commit/e7aadd0](e7aadd0) | SI-7330 better error when pattern isn't a value -[https://github.com/scala/scala/commit/8556ca0](8556ca0) | Quiet down overloaded implicit warning. -[https://github.com/scala/scala/commit/8703e00](8703e00) | SI-7200 Test case for fixed type inference error. -[https://github.com/scala/scala/commit/351d5ec](351d5ec) | Absolute path in error message. -[https://github.com/scala/scala/commit/3e27fec](3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. -[https://github.com/scala/scala/commit/15e9ef8](15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias -[https://github.com/scala/scala/commit/ef04619](ef04619) | SI-7319 Clear error buffer during Typer reset. -[https://github.com/scala/scala/commit/aa6723c](aa6723c) | SI-7329 duplicate default getters for specialized parameters. -[https://github.com/scala/scala/commit/67c2d6d](67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. -[https://github.com/scala/scala/commit/23dd325](23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. -[https://github.com/scala/scala/commit/2885eb0](2885eb0) | Revert "SI-6387 Clones accessor before name expansion" -[https://github.com/scala/scala/commit/7250312](7250312) | SI-6386 typed existential type tree's original now have tpe set -[https://github.com/scala/scala/commit/6a61e17](6a61e17) | SI-7289 Less strict type application for TypeVar. -[https://github.com/scala/scala/commit/34a6fa9](34a6fa9) | SI-6937 core type tags are no longer referentially unique -[https://github.com/scala/scala/commit/dc3fa0a](dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR -[https://github.com/scala/scala/commit/3fe2e86](3fe2e86) | assume build.release when maven.version.suffix is set -[https://github.com/scala/scala/commit/7184bd3](7184bd3) | make quick.done depend on quick.bin again -[https://github.com/scala/scala/commit/0affa94](0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. -[https://github.com/scala/scala/commit/6591acb](6591acb) | comments to address reviewer feedback -[https://github.com/scala/scala/commit/92a1785](92a1785) | formatting -[https://github.com/scala/scala/commit/7c0e8f0](7c0e8f0) | Preliminary support for zinc. -[https://github.com/scala/scala/commit/ceeb40c](ceeb40c) | Regularity for build.xml: 1 output dir / project -[https://github.com/scala/scala/commit/5dca660](5dca660) | get rid of args element in staged-scalac -[https://github.com/scala/scala/commit/c2534bf](c2534bf) | SI-6900 Fix tailrec for dependent method types -[https://github.com/scala/scala/commit/d7545ec](d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers -[https://github.com/scala/scala/commit/3ac185b](3ac185b) | Refactor existential related code out of types. -[https://github.com/scala/scala/commit/f7c9adc](f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. -[https://github.com/scala/scala/commit/61308be](61308be) | Take the N^2 out of the compiler's TreeSet. -[https://github.com/scala/scala/commit/d21f90c](d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. -[https://github.com/scala/scala/commit/ca9c8ef](ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. -[https://github.com/scala/scala/commit/5f9bc05](5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName -[https://github.com/scala/scala/commit/8e83703](8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName -[https://github.com/scala/scala/commit/da90207](da90207) | Correct sorting example for Ordering in scaladoc -[https://github.com/scala/scala/commit/0cc9496](0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute -[https://github.com/scala/scala/commit/024cdd4](024cdd4) | Strip version suffix from diffutils. -[https://github.com/scala/scala/commit/ba21f36](ba21f36) | Use java-diff-utils for diffing in partest. -[https://github.com/scala/scala/commit/3ec36bb](3ec36bb) | Clean up pack targets. Better dependency tracking. -[https://github.com/scala/scala/commit/dc5326c](dc5326c) | ant clean only zaps the quick stage -[https://github.com/scala/scala/commit/c2da1c5](c2da1c5) | Run test.scaladoc before test.suite. Fail fast. -[https://github.com/scala/scala/commit/c5511de](c5511de) | Let continuations library sources determine docs.lib's actuality -[https://github.com/scala/scala/commit/88b7a72](88b7a72) | Preparation for faster PR validation -[https://github.com/scala/scala/commit/ac1a0f0](ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin -[https://github.com/scala/scala/commit/d85c3f1](d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. -[https://github.com/scala/scala/commit/3bb1af9](3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions -[https://github.com/scala/scala/commit/86bea6a](86bea6a) | run test.bc as part of tests on 2.10.x -[https://github.com/scala/scala/commit/6620758](6620758) | restored dependency of pack.done on quick.bin -[https://github.com/scala/scala/commit/dd89b00](dd89b00) | SI-7285 Fix match analysis with nested objects. -[https://github.com/scala/scala/commit/499962d](499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. -[https://github.com/scala/scala/commit/c3ad5af](c3ad5af) | SI-7290 Minor cleanups driven by review comments. -[https://github.com/scala/scala/commit/2e0be83](2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. -[https://github.com/scala/scala/commit/4e10b2c](4e10b2c) | SI-6387 Clones accessor before name expansion -[https://github.com/scala/scala/commit/67b8de7](67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport -[https://github.com/scala/scala/commit/cd9e03a](cd9e03a) | SI-7246 Make $outer pointer elision Java aware -[https://github.com/scala/scala/commit/b95ca32](b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method -[https://github.com/scala/scala/commit/df61e04](df61e04) | Fix typos in build.xml -[https://github.com/scala/scala/commit/b7cbda7](b7cbda7) | Log when invokedynamic instruction is encountered -[https://github.com/scala/scala/commit/e78896f](e78896f) | Read version 51 (JDK 7) class files. -[https://github.com/scala/scala/commit/b4344e1](b4344e1) | SI-6580 Scaladoc: Should not close void elements -[https://github.com/scala/scala/commit/47fc00d](47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug -[https://github.com/scala/scala/commit/fbecd5d](fbecd5d) | Allow getting STARR via maven, also: locker.skip -[https://github.com/scala/scala/commit/7d2c1f3](7d2c1f3) | Use stage/project for taskname instead of scalacfork -[https://github.com/scala/scala/commit/e3b5e0b](e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. -[https://github.com/scala/scala/commit/df29290](df29290) | SI-7013 Scaladoc: Fix StackOverflowError -[https://github.com/scala/scala/commit/395e90a](395e90a) | SI-7251, compiler crash with $. -[https://github.com/scala/scala/commit/6f4a594](6f4a594) | SI-7253: update comments and naming -[https://github.com/scala/scala/commit/b0560c5](b0560c5) | Remove fragile code, made redundant by previous commit -[https://github.com/scala/scala/commit/386a5bd](386a5bd) | SI-7253: respect binary compatibility constraints -[https://github.com/scala/scala/commit/50ee635](50ee635) | SI-5699 correct java parser for annotation defs. -[https://github.com/scala/scala/commit/99bdebb](99bdebb) | removes duplication in FreeDef extractors -[https://github.com/scala/scala/commit/2b5fde7](2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion -[https://github.com/scala/scala/commit/5db04eb](5db04eb) | an amazing discovery made by Iulian -[https://github.com/scala/scala/commit/fc46281](fc46281) | fixes the craziness in JavaUniverse.log -[https://github.com/scala/scala/commit/ef85a10](ef85a10) | SI-7258 Don't assume order of reflection values in t6223 -[https://github.com/scala/scala/commit/f046853](f046853) | SI-7259 Fix detection of Java defined Selects -[https://github.com/scala/scala/commit/e90efd6](e90efd6) | Reduce duplication and increase verbosity in MiMa execution. -[https://github.com/scala/scala/commit/552b623](552b623) | SI-7249 Reign in overzealous Function0 optimization. -[https://github.com/scala/scala/commit/174334b](174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing -[https://github.com/scala/scala/commit/6e79370](6e79370) | SI-7232 Fix Java import vs defn. binding precendence -[https://github.com/scala/scala/commit/a4fb773](a4fb773) | SI-7240 fixes language feature lookup -[https://github.com/scala/scala/commit/41e3b89](41e3b89) | SI-7233 Account for aliased imports in Erasure -[https://github.com/scala/scala/commit/33b499c](33b499c) | SI-7233 Account for aliased imports in eta expansion. -[https://github.com/scala/scala/commit/9bc17e7](9bc17e7) | SI-6725 `f` interpolator now supports %n tokens -[https://github.com/scala/scala/commit/eb365f9](eb365f9) | SI-7132 - don't discard Unit type in interpreter -[https://github.com/scala/scala/commit/745c36a](745c36a) | SI-7328 Bail out of names/defaults if args are error typed -[https://github.com/scala/scala/commit/83c9c76](83c9c76) | SI-7234 Make named args play nice with dep. method types -[https://github.com/scala/scala/commit/f742aa3](f742aa3) | SI-5710 has fixed itself -[https://github.com/scala/scala/commit/3ae2653](3ae2653) | reifier is now aware of SI-7235 -[https://github.com/scala/scala/commit/7e52fb9](7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. -[https://github.com/scala/scala/commit/292435f](292435f) | Fix SI-7224. -[https://github.com/scala/scala/commit/acd74ca](acd74ca) | SI-7214 outer check based on dealiased pattern type. -[https://github.com/scala/scala/commit/53c499b](53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. -[https://github.com/scala/scala/commit/2cf6c5d](2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. -[https://github.com/scala/scala/commit/5b7cfe3](5b7cfe3) | better names for components of MatchTranslator -[https://github.com/scala/scala/commit/0a3219b](0a3219b) | move sat solving to separate file -[https://github.com/scala/scala/commit/ebaa34e](ebaa34e) | simplify dependencies between patmat components, remove self types -[https://github.com/scala/scala/commit/ad69835](ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. -[https://github.com/scala/scala/commit/387fbf4](387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline -[https://github.com/scala/scala/commit/1117be8](1117be8) | SI-7190 macros no longer give rise to bridges -[https://github.com/scala/scala/commit/0420b2d](0420b2d) | Revert SI-6240 synchronization for runtime reflection -[https://github.com/scala/scala/commit/c46bc25](c46bc25) | Tone down a soft-warning to only show under -Ydebug. -[https://github.com/scala/scala/commit/387b259](387b259) | runtime reflection: death from thousand threads -[https://github.com/scala/scala/commit/73d079f](73d079f) | removes the assertion in missingHook -[https://github.com/scala/scala/commit/f4dd56c](f4dd56c) | synchronizes names -[https://github.com/scala/scala/commit/dd148de](dd148de) | synchronizes pendingVolatiles -[https://github.com/scala/scala/commit/4cbb935](4cbb935) | synchronizes toolboxes -[https://github.com/scala/scala/commit/07bcb61](07bcb61) | SI-7045 reflection now auto-initializes selfType -[https://github.com/scala/scala/commit/bebd62d](bebd62d) | optimizes Scala reflection GIL -[https://github.com/scala/scala/commit/735634f](735634f) | initializes lazy vals and inner objects in advance -[https://github.com/scala/scala/commit/5b37cfb](5b37cfb) | introduces GIL to Scala reflection -[https://github.com/scala/scala/commit/981da8e](981da8e) | cleans up initialization of runtime reflection -[https://github.com/scala/scala/commit/b2c2493](b2c2493) | reflection no longer uses atPhase and friends -[https://github.com/scala/scala/commit/a9dca51](a9dca51) | synchronizes symbols -[https://github.com/scala/scala/commit/0262941](0262941) | removes the crazy extraneous log -[https://github.com/scala/scala/commit/21d5d38](21d5d38) | moves Symbol#SymbolKind to Symbols -[https://github.com/scala/scala/commit/3e7db2d](3e7db2d) | adds some comments to resetAttrs -[https://github.com/scala/scala/commit/e2a17d9](e2a17d9) | resetAttrs now always erases This.tpe -[https://github.com/scala/scala/commit/4f1bfec](4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic -[https://github.com/scala/scala/commit/8187deb](8187deb) | SI-7074 Fix xml attribute sorting -[https://github.com/scala/scala/commit/89be691](89be691) | fixes the test for SI-7112 -[https://github.com/scala/scala/commit/3d5758c](3d5758c) | SI-7171 Consider prefix when assessing type finality. -[https://github.com/scala/scala/commit/18a2ba2](18a2ba2) | please ant with filenames, add comments -[https://github.com/scala/scala/commit/6a7078c](6a7078c) | remove unused imports -[https://github.com/scala/scala/commit/7fdc873](7fdc873) | [refactor] move some logic-related code -[https://github.com/scala/scala/commit/c930a85](c930a85) | [refactor] better name for symbolicCase -[https://github.com/scala/scala/commit/76fc728](76fc728) | [refactor] make hash-consing more robust -[https://github.com/scala/scala/commit/712a921](712a921) | drop Cond in favor of Prop -[https://github.com/scala/scala/commit/1b47248](1b47248) | [refactor] prepare migration from Cond to Prop -[https://github.com/scala/scala/commit/647a760](647a760) | [refactor] type analysis consolidation -[https://github.com/scala/scala/commit/e14846b](e14846b) | [refactor] move PatternMatching.scala to transform.patmat -[https://github.com/scala/scala/commit/f5ed914](f5ed914) | re-align 2.10.x's pattern matcher with master's -[https://github.com/scala/scala/commit/b20e288](b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses -[https://github.com/scala/scala/commit/d2a36ab](d2a36ab) | Shadowed Implict typo (fixes no issue) -[https://github.com/scala/scala/commit/39249d5](39249d5) | bump build number to 2.10.2 -[https://github.com/scala/scala/commit/3c22436](3c22436) | Additional test case for Lukas' fix to annotated originals. -[https://github.com/scala/scala/commit/8206e26](8206e26) | Fix typing idempotency bug with Annotated trees -[https://github.com/scala/scala/commit/c8ab5b3](c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics -[https://github.com/scala/scala/commit/4df9e20](4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. -[https://github.com/scala/scala/commit/fd68fe6](fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. -[https://github.com/scala/scala/commit/c10b7b6](c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. -[https://github.com/scala/scala/commit/5379eba](5379eba) | Removing disabled, unneeded futures tests -[https://github.com/scala/scala/commit/9f25a2a](9f25a2a) | make Future scaladoc examples up-to-date and compilable -[https://github.com/scala/scala/commit/9d5d55b](9d5d55b) | SI-5744 evidence params are now SYNTHETIC -[https://github.com/scala/scala/commit/6a7d793](6a7d793) | SI-7091 Don't try to put a protected accessor in a package. -[https://github.com/scala/scala/commit/2e8ede5](2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. -[https://github.com/scala/scala/commit/de2410b](de2410b) | silences t6323a -[https://github.com/scala/scala/commit/673cc83](673cc83) | SI-6514 Avoid spurious dead code warnings -[https://github.com/scala/scala/commit/ef6095a](ef6095a) | Tolerate symbol sharing between accessor/field. -[https://github.com/scala/scala/commit/451cab9](451cab9) | SI-6225 Fix import of inherited package object implicits -[https://github.com/scala/scala/commit/c049d66](c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. -[https://github.com/scala/scala/commit/7b425bf](7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. -[https://github.com/scala/scala/commit/6424907](6424907) | SI-6158 Restore compile error output under partest --show-log - - +[75251f7](https://github.com/scala/scala/commit/75251f7) | SI-7532 Fix regression in Java inner classfile reader +[403eadd](https://github.com/scala/scala/commit/403eadd) | SI-7517 Fix higher kinded type inference regression +[851e399](https://github.com/scala/scala/commit/851e399) | SI-7516 Revert "SI-7234 Make named args play nice w. depmet types" +[de12ca6](https://github.com/scala/scala/commit/de12ca6) | SI-7486 Regressions in implicit search. +[d9c8ccc](https://github.com/scala/scala/commit/d9c8ccc) | SI-7509 Avoid crasher as erronous args flow through NamesDefaults +[08c7293](https://github.com/scala/scala/commit/08c7293) | SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom +[12a130d](https://github.com/scala/scala/commit/12a130d) | SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException +[f628565](https://github.com/scala/scala/commit/f628565) | Prevent slash duplication. +[7f9feba](https://github.com/scala/scala/commit/7f9feba) | [backport #1727] SI-7359 cyclic nested java class +[dd33e28](https://github.com/scala/scala/commit/dd33e28) | SI-7486 regression in implicit resolution. +[6114038](https://github.com/scala/scala/commit/6114038) | [nomaster] unbreaks test.bc +[5e71539](https://github.com/scala/scala/commit/5e71539) | SI-7464 allows FieldMirror.set to update vals +[bc10715](https://github.com/scala/scala/commit/bc10715) | easy way of writing not implemented macros +[b08c135](https://github.com/scala/scala/commit/b08c135) | Fix for unreachable code warning. +[e9c3f87](https://github.com/scala/scala/commit/e9c3f87) | SI-5886 Remove check for packed type conformance. +[963c4a7](https://github.com/scala/scala/commit/963c4a7) | Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too +[b32d294](https://github.com/scala/scala/commit/b32d294) | SI-7383 - Call ExecutionContext.prepare in Future.apply to allow for capturing local context like ThreadLocals and then re-establishing them prior to execution, as per intention of EC.prepare +[77437ff](https://github.com/scala/scala/commit/77437ff) | SI-7442 Update bundled Fork/Join pool (JSR166y) +[4e64a27](https://github.com/scala/scala/commit/4e64a27) | [nomaster] removes duplication in inferImplicitValue +[3edde27](https://github.com/scala/scala/commit/3edde27) | [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX +[b4da864](https://github.com/scala/scala/commit/b4da864) | [nomaster] SI-7047 fixes silent for c.inferImplicitXXX +[fdead2b](https://github.com/scala/scala/commit/fdead2b) | [nomaster] SI-7291: No exception throwing for diverging implicit expansion +[8168f11](https://github.com/scala/scala/commit/8168f11) | [nomaster] SI-7167 implicit macros decide what is divergence +[bb73b96](https://github.com/scala/scala/commit/bb73b96) | [nomaster] macroExpandAll is now triggered in all invocations of typed +[90ac5c4](https://github.com/scala/scala/commit/90ac5c4) | [nomaster] SI-5923 instantiates targs in deferred macro applications +[0c6927b](https://github.com/scala/scala/commit/0c6927b) | [nomaster] temporarily breaks SI-5353 +[7562499](https://github.com/scala/scala/commit/7562499) | Scaladoc: fixing small typo in PartialFunction.scala +[5751ddd](https://github.com/scala/scala/commit/5751ddd) | pull request feedback +[75a3b88](https://github.com/scala/scala/commit/75a3b88) | replaces inferBootClasspath with a simple lookup at sun.boot.class.path +[35c0145](https://github.com/scala/scala/commit/35c0145) | removes the traces of always on debug diagnostics +[a3d03ab](https://github.com/scala/scala/commit/a3d03ab) | fixes a crash in ReflectionUtils.systemProperties +[f1040ea](https://github.com/scala/scala/commit/f1040ea) | fixes a checkfile breakage in 2.10.x +[8325729](https://github.com/scala/scala/commit/8325729) | SI-5734 Allow setting of socket timeout for remote actors +[b2c67b3](https://github.com/scala/scala/commit/b2c67b3) | SI-7398 Add support for java8 default methods +[fbb1363](https://github.com/scala/scala/commit/fbb1363) | Refactor DirectTest so java can be tested. +[25f49cb](https://github.com/scala/scala/commit/25f49cb) | literal() now assigns a position to the tree it produces +[cb1a427](https://github.com/scala/scala/commit/cb1a427) | SI-7325 cleans up corner cases of percent handling in StringContext.f +[a8edefc](https://github.com/scala/scala/commit/a8edefc) | SI-7271 fixes positions of string interpolation parts +[df3cae7](https://github.com/scala/scala/commit/df3cae7) | SI-7426 Crash in pickler. +[3abdaf4](https://github.com/scala/scala/commit/3abdaf4) | SI-5634 eliminate overly verbose error message +[e86832d](https://github.com/scala/scala/commit/e86832d) | SI-7441 Don't ramble on about inapplicable implicits. +[d0a1f5b](https://github.com/scala/scala/commit/d0a1f5b) | SI-7385 crash in erroneous code +[62cdd7f](https://github.com/scala/scala/commit/62cdd7f) | SI-6091 overeager warning for reference equality +[3009916](https://github.com/scala/scala/commit/3009916) | SI-6771 Alias awareness for checkableType in match analysis. +[83c059d](https://github.com/scala/scala/commit/83c059d) | use relative symlink in distpack +[17f8101](https://github.com/scala/scala/commit/17f8101) | SI-6532 emit debug info in compiled java. +[d3aa9a7](https://github.com/scala/scala/commit/d3aa9a7) | Warn on selection of vals from DelayedInit subclasses. +[6271396](https://github.com/scala/scala/commit/6271396) | SI-7369 Avoid spurious unreachable warnings in patterns +[184cac8](https://github.com/scala/scala/commit/184cac8) | SI-7367 scaladoc crash on constructing the model for annotations. +[b40749f](https://github.com/scala/scala/commit/b40749f) | Corrects link in README.rst +[19a61e5](https://github.com/scala/scala/commit/19a61e5) | Update links to old website, in preparation for launch. +[8448beb](https://github.com/scala/scala/commit/8448beb) | SI-6943 warn on value class miscomparison. +[c1327dc](https://github.com/scala/scala/commit/c1327dc) | SI-6675 Avoid spurious warning about pattern bind arity. +[0d2c7e9](https://github.com/scala/scala/commit/0d2c7e9) | SI-7355 Handle spaces in paths in Windows batch files. +[9d98b6d](https://github.com/scala/scala/commit/9d98b6d) | Interactive scaladoc: mark new typer run when done. +[e7aadd0](https://github.com/scala/scala/commit/e7aadd0) | SI-7330 better error when pattern isn't a value +[8556ca0](https://github.com/scala/scala/commit/8556ca0) | Quiet down overloaded implicit warning. +[8703e00](https://github.com/scala/scala/commit/8703e00) | SI-7200 Test case for fixed type inference error. +[351d5ec](https://github.com/scala/scala/commit/351d5ec) | Absolute path in error message. +[3e27fec](https://github.com/scala/scala/commit/3e27fec) | SI-7388 Be more robust against cycles in error symbol creation. +[15e9ef8](https://github.com/scala/scala/commit/15e9ef8) | SI-7377 Fix retypechecking of patterns on case companion alias +[ef04619](https://github.com/scala/scala/commit/ef04619) | SI-7319 Clear error buffer during Typer reset. +[aa6723c](https://github.com/scala/scala/commit/aa6723c) | SI-7329 duplicate default getters for specialized parameters. +[67c2d6d](https://github.com/scala/scala/commit/67c2d6d) | SI-6286 IllegalArgumentException handling specialized method. +[23dd325](https://github.com/scala/scala/commit/23dd325) | SI-7360 Don't let a follow-up TypeError obscure the original error. +[2885eb0](https://github.com/scala/scala/commit/2885eb0) | Revert "SI-6387 Clones accessor before name expansion" +[7250312](https://github.com/scala/scala/commit/7250312) | SI-6386 typed existential type tree's original now have tpe set +[6a61e17](https://github.com/scala/scala/commit/6a61e17) | SI-7289 Less strict type application for TypeVar. +[34a6fa9](https://github.com/scala/scala/commit/34a6fa9) | SI-6937 core type tags are no longer referentially unique +[dc3fa0a](https://github.com/scala/scala/commit/dc3fa0a) | if starr.use.released fetch Scala ${starr.version} for STARR +[3fe2e86](https://github.com/scala/scala/commit/3fe2e86) | assume build.release when maven.version.suffix is set +[7184bd3](https://github.com/scala/scala/commit/7184bd3) | make quick.done depend on quick.bin again +[0affa94](https://github.com/scala/scala/commit/0affa94) | SI-7321 Memory leak in specialize on multiple compiler runs. +[6591acb](https://github.com/scala/scala/commit/6591acb) | comments to address reviewer feedback +[92a1785](https://github.com/scala/scala/commit/92a1785) | formatting +[7c0e8f0](https://github.com/scala/scala/commit/7c0e8f0) | Preliminary support for zinc. +[ceeb40c](https://github.com/scala/scala/commit/ceeb40c) | Regularity for build.xml: 1 output dir / project +[5dca660](https://github.com/scala/scala/commit/5dca660) | get rid of args element in staged-scalac +[c2534bf](https://github.com/scala/scala/commit/c2534bf) | SI-6900 Fix tailrec for dependent method types +[d7545ec](https://github.com/scala/scala/commit/d7545ec) | Simplify interplay between Uncurry Info- and Tree-Transformers +[3ac185b](https://github.com/scala/scala/commit/3ac185b) | Refactor existential related code out of types. +[f7c9adc](https://github.com/scala/scala/commit/f7c9adc) | Add a cautionary comment to TreeSymSubstitutor. +[61308be](https://github.com/scala/scala/commit/61308be) | Take the N^2 out of the compiler's TreeSet. +[d21f90c](https://github.com/scala/scala/commit/d21f90c) | SI-7147 Diagnostic for unexplained assertion in presentation compiler. +[ca9c8ef](https://github.com/scala/scala/commit/ca9c8ef) | SI-6793 Don't use super param accessors if inaccessible. +[5f9bc05](https://github.com/scala/scala/commit/5f9bc05) | SI-6715 Shouldn't return "" from TermNames.originalName +[8e83703](https://github.com/scala/scala/commit/8e83703) | Backport #2289's TermNames.unexpandedName as TermNames.originalName +[da90207](https://github.com/scala/scala/commit/da90207) | Correct sorting example for Ordering in scaladoc +[0cc9496](https://github.com/scala/scala/commit/0cc9496) | Scaladoc: Load scripts at the bottom, and with a defer attribute +[024cdd4](https://github.com/scala/scala/commit/024cdd4) | Strip version suffix from diffutils. +[ba21f36](https://github.com/scala/scala/commit/ba21f36) | Use java-diff-utils for diffing in partest. +[3ec36bb](https://github.com/scala/scala/commit/3ec36bb) | Clean up pack targets. Better dependency tracking. +[dc5326c](https://github.com/scala/scala/commit/dc5326c) | ant clean only zaps the quick stage +[c2da1c5](https://github.com/scala/scala/commit/c2da1c5) | Run test.scaladoc before test.suite. Fail fast. +[c5511de](https://github.com/scala/scala/commit/c5511de) | Let continuations library sources determine docs.lib's actuality +[88b7a72](https://github.com/scala/scala/commit/88b7a72) | Preparation for faster PR validation +[ac1a0f0](https://github.com/scala/scala/commit/ac1a0f0) | Remove duplication in java builds of fjbg/asm/forkjoin +[d85c3f1](https://github.com/scala/scala/commit/d85c3f1) | Formatting. Introduce {asm,forkjoin,fjbg}-classes props. +[3bb1af9](https://github.com/scala/scala/commit/3bb1af9) | remove unused ant targets: test.ant, test.classload, test.positions +[86bea6a](https://github.com/scala/scala/commit/86bea6a) | run test.bc as part of tests on 2.10.x +[6620758](https://github.com/scala/scala/commit/6620758) | restored dependency of pack.done on quick.bin +[dd89b00](https://github.com/scala/scala/commit/dd89b00) | SI-7285 Fix match analysis with nested objects. +[499962d](https://github.com/scala/scala/commit/499962d) | Expand test for SI-6124 to demonstrate cause of SI-7285. +[c3ad5af](https://github.com/scala/scala/commit/c3ad5af) | SI-7290 Minor cleanups driven by review comments. +[2e0be83](https://github.com/scala/scala/commit/2e0be83) | SI-7290 Discard duplicates in switchable alternative patterns. +[4e10b2c](https://github.com/scala/scala/commit/4e10b2c) | SI-6387 Clones accessor before name expansion +[67b8de7](https://github.com/scala/scala/commit/67b8de7) | [backport] SI-7237 Always choose ForkJoinTaskSupport +[cd9e03a](https://github.com/scala/scala/commit/cd9e03a) | SI-7246 Make $outer pointer elision Java aware +[b95ca32](https://github.com/scala/scala/commit/b95ca32) | SI-7299 Improve error message for eta-expanding 23+ param method +[df61e04](https://github.com/scala/scala/commit/df61e04) | Fix typos in build.xml +[b7cbda7](https://github.com/scala/scala/commit/b7cbda7) | Log when invokedynamic instruction is encountered +[e78896f](https://github.com/scala/scala/commit/e78896f) | Read version 51 (JDK 7) class files. +[b4344e1](https://github.com/scala/scala/commit/b4344e1) | SI-6580 Scaladoc: Should not close void elements +[47fc00d](https://github.com/scala/scala/commit/47fc00d) | SI-6210 Test case for already-fixed pattern matcher bug +[fbecd5d](https://github.com/scala/scala/commit/fbecd5d) | Allow getting STARR via maven, also: locker.skip +[7d2c1f3](https://github.com/scala/scala/commit/7d2c1f3) | Use stage/project for taskname instead of scalacfork +[e3b5e0b](https://github.com/scala/scala/commit/e3b5e0b) | Sanity for build.xml: exscriptus&positus delendus est. +[df29290](https://github.com/scala/scala/commit/df29290) | SI-7013 Scaladoc: Fix StackOverflowError +[395e90a](https://github.com/scala/scala/commit/395e90a) | SI-7251, compiler crash with $. +[6f4a594](https://github.com/scala/scala/commit/6f4a594) | SI-7253: update comments and naming +[b0560c5](https://github.com/scala/scala/commit/b0560c5) | Remove fragile code, made redundant by previous commit +[386a5bd](https://github.com/scala/scala/commit/386a5bd) | SI-7253: respect binary compatibility constraints +[50ee635](https://github.com/scala/scala/commit/50ee635) | SI-5699 correct java parser for annotation defs. +[99bdebb](https://github.com/scala/scala/commit/99bdebb) | removes duplication in FreeDef extractors +[2b5fde7](https://github.com/scala/scala/commit/2b5fde7) | SI-7242 Fix crash when inner object mixes in its companion +[5db04eb](https://github.com/scala/scala/commit/5db04eb) | an amazing discovery made by Iulian +[fc46281](https://github.com/scala/scala/commit/fc46281) | fixes the craziness in JavaUniverse.log +[ef85a10](https://github.com/scala/scala/commit/ef85a10) | SI-7258 Don't assume order of reflection values in t6223 +[f046853](https://github.com/scala/scala/commit/f046853) | SI-7259 Fix detection of Java defined Selects +[e90efd6](https://github.com/scala/scala/commit/e90efd6) | Reduce duplication and increase verbosity in MiMa execution. +[552b623](https://github.com/scala/scala/commit/552b623) | SI-7249 Reign in overzealous Function0 optimization. +[174334b](https://github.com/scala/scala/commit/174334b) | SI-6921 SI-7239 Tread lightly during exploratory typing +[6e79370](https://github.com/scala/scala/commit/6e79370) | SI-7232 Fix Java import vs defn. binding precendence +[a4fb773](https://github.com/scala/scala/commit/a4fb773) | SI-7240 fixes language feature lookup +[41e3b89](https://github.com/scala/scala/commit/41e3b89) | SI-7233 Account for aliased imports in Erasure +[33b499c](https://github.com/scala/scala/commit/33b499c) | SI-7233 Account for aliased imports in eta expansion. +[9bc17e7](https://github.com/scala/scala/commit/9bc17e7) | SI-6725 `f` interpolator now supports %n tokens +[eb365f9](https://github.com/scala/scala/commit/eb365f9) | SI-7132 - don't discard Unit type in interpreter +[745c36a](https://github.com/scala/scala/commit/745c36a) | SI-7328 Bail out of names/defaults if args are error typed +[83c9c76](https://github.com/scala/scala/commit/83c9c76) | SI-7234 Make named args play nice with dep. method types +[f742aa3](https://github.com/scala/scala/commit/f742aa3) | SI-5710 has fixed itself +[3ae2653](https://github.com/scala/scala/commit/3ae2653) | reifier is now aware of SI-7235 +[7e52fb9](https://github.com/scala/scala/commit/7e52fb9) | SI-7226 Fix inference regression caused by TypeVar equality. +[292435f](https://github.com/scala/scala/commit/292435f) | Fix SI-7224. +[acd74ca](https://github.com/scala/scala/commit/acd74ca) | SI-7214 outer check based on dealiased pattern type. +[53c499b](https://github.com/scala/scala/commit/53c499b) | SI-7109 SI-7153 Generalize the API to get docComments: allow to force docTrees for given fragments. Don't type-check when forcing doc comments, but rather do it directly. Test the new functionality as well as better tests for the old one. +[2cf6c5d](https://github.com/scala/scala/commit/2cf6c5d) | [port] SI-7183 Disable unreachability for withFilter matches. +[5b7cfe3](https://github.com/scala/scala/commit/5b7cfe3) | better names for components of MatchTranslator +[0a3219b](https://github.com/scala/scala/commit/0a3219b) | move sat solving to separate file +[ebaa34e](https://github.com/scala/scala/commit/ebaa34e) | simplify dependencies between patmat components, remove self types +[ad69835](https://github.com/scala/scala/commit/ad69835) | SI-7215 Fix transpose of an empty Array[Array[T]]. +[387fbf4](https://github.com/scala/scala/commit/387fbf4) | SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline +[1117be8](https://github.com/scala/scala/commit/1117be8) | SI-7190 macros no longer give rise to bridges +[0420b2d](https://github.com/scala/scala/commit/0420b2d) | Revert SI-6240 synchronization for runtime reflection +[c46bc25](https://github.com/scala/scala/commit/c46bc25) | Tone down a soft-warning to only show under -Ydebug. +[387b259](https://github.com/scala/scala/commit/387b259) | runtime reflection: death from thousand threads +[73d079f](https://github.com/scala/scala/commit/73d079f) | removes the assertion in missingHook +[f4dd56c](https://github.com/scala/scala/commit/f4dd56c) | synchronizes names +[dd148de](https://github.com/scala/scala/commit/dd148de) | synchronizes pendingVolatiles +[4cbb935](https://github.com/scala/scala/commit/4cbb935) | synchronizes toolboxes +[07bcb61](https://github.com/scala/scala/commit/07bcb61) | SI-7045 reflection now auto-initializes selfType +[bebd62d](https://github.com/scala/scala/commit/bebd62d) | optimizes Scala reflection GIL +[735634f](https://github.com/scala/scala/commit/735634f) | initializes lazy vals and inner objects in advance +[5b37cfb](https://github.com/scala/scala/commit/5b37cfb) | introduces GIL to Scala reflection +[981da8e](https://github.com/scala/scala/commit/981da8e) | cleans up initialization of runtime reflection +[b2c2493](https://github.com/scala/scala/commit/b2c2493) | reflection no longer uses atPhase and friends +[a9dca51](https://github.com/scala/scala/commit/a9dca51) | synchronizes symbols +[0262941](https://github.com/scala/scala/commit/0262941) | removes the crazy extraneous log +[21d5d38](https://github.com/scala/scala/commit/21d5d38) | moves Symbol#SymbolKind to Symbols +[3e7db2d](https://github.com/scala/scala/commit/3e7db2d) | adds some comments to resetAttrs +[e2a17d9](https://github.com/scala/scala/commit/e2a17d9) | resetAttrs now always erases This.tpe +[4f1bfec](https://github.com/scala/scala/commit/4f1bfec) | Fix SI-7107: scala now thinks every exception is polymorphic +[8187deb](https://github.com/scala/scala/commit/8187deb) | SI-7074 Fix xml attribute sorting +[89be691](https://github.com/scala/scala/commit/89be691) | fixes the test for SI-7112 +[3d5758c](https://github.com/scala/scala/commit/3d5758c) | SI-7171 Consider prefix when assessing type finality. +[18a2ba2](https://github.com/scala/scala/commit/18a2ba2) | please ant with filenames, add comments +[6a7078c](https://github.com/scala/scala/commit/6a7078c) | remove unused imports +[7fdc873](https://github.com/scala/scala/commit/7fdc873) | [refactor] move some logic-related code +[c930a85](https://github.com/scala/scala/commit/c930a85) | [refactor] better name for symbolicCase +[76fc728](https://github.com/scala/scala/commit/76fc728) | [refactor] make hash-consing more robust +[712a921](https://github.com/scala/scala/commit/712a921) | drop Cond in favor of Prop +[1b47248](https://github.com/scala/scala/commit/1b47248) | [refactor] prepare migration from Cond to Prop +[647a760](https://github.com/scala/scala/commit/647a760) | [refactor] type analysis consolidation +[e14846b](https://github.com/scala/scala/commit/e14846b) | [refactor] move PatternMatching.scala to transform.patmat +[f5ed914](https://github.com/scala/scala/commit/f5ed914) | re-align 2.10.x's pattern matcher with master's +[b20e288](https://github.com/scala/scala/commit/b20e288) | Fixed error in reflection API docs about linearization order on method baseClasses +[d2a36ab](https://github.com/scala/scala/commit/d2a36ab) | Shadowed Implict typo (fixes no issue) +[39249d5](https://github.com/scala/scala/commit/39249d5) | bump build number to 2.10.2 +[3c22436](https://github.com/scala/scala/commit/3c22436) | Additional test case for Lukas' fix to annotated originals. +[8206e26](https://github.com/scala/scala/commit/8206e26) | Fix typing idempotency bug with Annotated trees +[c8ab5b3](https://github.com/scala/scala/commit/c8ab5b3) | Fix SI-7130: Memory leaked caused by Statistics +[4df9e20](https://github.com/scala/scala/commit/4df9e20) | SI-7143 Fix scanner docComment: docBuffer and docPos are initialized in different places and as a result can get out of sync and as a result the invariant that docComment has a position is broken. +[fd68fe6](https://github.com/scala/scala/commit/fd68fe6) | SI-7134: don't require doc.Settings in base api of scaladoc. +[c10b7b6](https://github.com/scala/scala/commit/c10b7b6) | unit test ide-t1000567 exercises SI-5063, aka #1000567. +[5379eba](https://github.com/scala/scala/commit/5379eba) | Removing disabled, unneeded futures tests +[9f25a2a](https://github.com/scala/scala/commit/9f25a2a) | make Future scaladoc examples up-to-date and compilable +[9d5d55b](https://github.com/scala/scala/commit/9d5d55b) | SI-5744 evidence params are now SYNTHETIC +[6a7d793](https://github.com/scala/scala/commit/6a7d793) | SI-7091 Don't try to put a protected accessor in a package. +[2e8ede5](https://github.com/scala/scala/commit/2e8ede5) | SI-7091 Add a diagnostic for the "no acc def buf" error. +[de2410b](https://github.com/scala/scala/commit/de2410b) | silences t6323a +[673cc83](https://github.com/scala/scala/commit/673cc83) | SI-6514 Avoid spurious dead code warnings +[ef6095a](https://github.com/scala/scala/commit/ef6095a) | Tolerate symbol sharing between accessor/field. +[451cab9](https://github.com/scala/scala/commit/451cab9) | SI-6225 Fix import of inherited package object implicits +[c049d66](https://github.com/scala/scala/commit/c049d66) | SI-6935 Added readResolve in BoxedUnit When deserializing Unit, it would return an instance of Object, but not a Scala Unit. By adding readResolve, the deserialization of Unit will work. +[7b425bf](https://github.com/scala/scala/commit/7b425bf) | SI-6370 changed ListMap apply0 method to produce correct error message when a key is not found Current implementation of apply0 relies on tail method to iterate over all keys. When the list gets to its end, tail produces an 'empty map' message in its exception, which is thrown by ListMap. This change checks if the collection is empty before calling tail and provides a more appropriate key not found message. +[6424907](https://github.com/scala/scala/commit/6424907) | SI-6158 Restore compile error output under partest --show-log