Scala 2.11.0-M3 is now available!

We are pleased to announce the next milestone release of Scala 2.11.0!

This is a pre-release software. You can see our plans for upcoming Scala releases on our Roadmap. For production use, we recommend the latest stable release, 2.10.1.

The Scala team and contributors fixed 108 issues, in addition to those fixed in the upcoming 2.10.2, which are also included in this release.

Please give 2.11.0-M3 a spin! This release is not binary compatible with the 2.10.x series, so you will need to obtain builds of your dependencies. Once we start the release candidates, we will coordinate with the open source community to release these simultaneously, but for these milestones we are not asking library authors to go to that trouble.

We’d love to hear about any regressions since 2.10.1. You can file bugs in JIRA. Before doing so, please search for existing bugs and/or consult with the scala-user mailing list to be sure it is a geniune problem. Please set the ‘Affects Version’ field to 2.11.0-M3 and add the tag regression.

In particular, be aware that the complete fix for SI-7486 is not included in this milestone. If you encounter this, the workaround is to annotate the return type of implicit members (which is a good practice, in any case.)

We are also aware of an issue with macros and named arguments SI-7516. This will be fixed in the next milestone.

Scala IDE for Eclipse

The Scala IDE with Scala 2.11.0-M3 built right in is available through one of the following update-sites:

Have a look at the getting started guide for more info.

New features in the 2.11 series

This release contains all of the bug fixes and improvements made in the 2.10 series, as well as:

  • Modularization

    • The compiler has been internally modularized, to separate the presentation compiler, scaladoc and the REPL. In this release, all of these modules are still packaged in scala-compiler.jar. We plan to ship them in separate JARs as of the next milestone. Similar work is planned in the standard library.
  • Slimming down

    • The experimental .NET backend has been removed from the compiler.

    • In Scala 2.10.0, new implementations of the Pattern Matcher and the Bytecode Emitter were shipped. We have now removed the old implementations.

    • scala-actors is now deprecated; we advise users to follow the steps in the Actors Migration Guide to port to Akka Actors, which have been included in the distribution since 2.10.0.

    • Search and destroy mission for ~5000 chunks of dead code. #1648

  • Language

    • Case classes with > 22 parameters are now supported SI-7296

    • Infer bounds of existential types SI-1786

  • REPL

  • Performance

    • Branch elimination through constant analysis #2214

    • Improve performance of reflection SI-6638

  • Warnings

    • Warn about unused private / local terms and types, and unused imports, under -Xlint. This will even tell you when a local var could be a val. (We might move these warnings to a separate command line option before the final release, your feedback is welcome here.)

A big thank you to all the contributors!

# Author
194 Jason Zaugg
181 Paul Phillips
90 Eugene Burmako
88 Adriaan Moors
52 James Iry
31 Simon Ochsenreither
28 Som Snytt
24 Eugene Vigdorchik
17 Miguel Garcia
13 Kato Kazuyoshi
11 Lukas Rytz
10 Grzegorz Kossakowski
7 Raphael Jolly
7 Viktor Klang
6 Heather Miller
6 Paolo Giarrusso
3 Heejong Lee
3 François Garillot
3 Vinicius Miana
3 Hubert Plociniczak
3 Philipp Haller
3 Nada Amin
2 Szabolcs Berecz
2 Vlad Ureche
2 Uladzimir Abramchuk
2 Iulian Dragos
2 Volkan Yazıcı
2 Eugene Yokota
2 Michael Thorpe
2 Jean-Remi Desjardins
2 Evgeny Kotelnikov
2 Dan Hopkins
2 Andrew Phillips
2 Dan Rosen
1 David Hall
1 ybr
1 secwall
1 Erik Osheim
1 Lee Mighdoll
1 Julio Santos
1 Robert Nix
1 Vojin Jovanovic
1 Simon Schaefer
1 Eugene Platonov
1 Samy Dindane
1 James Roper
1 srinivasreddy
1 Alden Torres
1 Bjorn Regnell
1 Sagie Davidovich
1 Martin McNulty
1 Dmitry Bushev
1 Robert Ladstätter
1 Gyuhang Shim
1 Juha Heljoranta
1 Igor Moreno
1 Daniel C. Sobral
1 Aleksandar Prokopec
1 Mads Hartmann Jensen
1 Roland Kuhn
1 Brian McKenna
1 Cody Mello

Commits and the issues they fixed since v2.11.0-M1

Issue(s) Commit Message
https://issues.scala-lang.org/browse/SI-6446, https://issues.scala-lang.org/browse/SI-7494 https://github.com/scala/scala/commit/4ab66d1 SI-7494 Tests for status quo
https://issues.scala-lang.org/browse/SI-7494 https://github.com/scala/scala/commit/e0bd62c SI-7494 Each plugin must only be instantiated once.
https://issues.scala-lang.org/browse/SI-7427 https://github.com/scala/scala/commit/3fb3175 SI-7427 stop crashing under -Ydebug.
https://issues.scala-lang.org/browse/SI-7201 https://github.com/scala/scala/commit/08c7293 SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom
https://issues.scala-lang.org/browse/SI-6424 https://github.com/scala/scala/commit/12a130d SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException
https://issues.scala-lang.org/browse/SI-6548, https://issues.scala-lang.org/browse/SI-7359 https://github.com/scala/scala/commit/7f9feba [backport #1727] SI-7359 cyclic nested java class
https://issues.scala-lang.org/browse/SI-7486 https://github.com/scala/scala/commit/dd33e28 SI-7486 regression in implicit resolution.
https://issues.scala-lang.org/browse/SI-7492 https://github.com/scala/scala/commit/b11324a SI-7492 Remove -Ystruct-dispatch and associated code
https://issues.scala-lang.org/browse/SI-5459, https://issues.scala-lang.org/browse/SI-1786 https://github.com/scala/scala/commit/e28c3ed SI-1786 incorporate defined bounds in inference
https://issues.scala-lang.org/browse/SI-7484 https://github.com/scala/scala/commit/9db9df7 SI-7484 Indentation and whitespace fixes
https://issues.scala-lang.org/browse/SI-7484 https://github.com/scala/scala/commit/cba29e6 SI-7484 Add @SupressWarning(rawtypes/unchecked)
https://issues.scala-lang.org/browse/SI-6488 https://github.com/scala/scala/commit/538aa22 SI-6488 Interrupt i/o threads on process destroy
https://issues.scala-lang.org/browse/SI-7464 https://github.com/scala/scala/commit/5e71539 SI-7464 allows FieldMirror.set to update vals
https://issues.scala-lang.org/browse/SI-5886 https://github.com/scala/scala/commit/e9c3f87 SI-5886 Remove check for packed type conformance.
https://issues.scala-lang.org/browse/SI-6555 https://github.com/scala/scala/commit/963c4a7 Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too
https://issues.scala-lang.org/browse/SI-7383 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
https://issues.scala-lang.org/browse/SI-7438, https://issues.scala-lang.org/browse/SI-7442 https://github.com/scala/scala/commit/77437ff SI-7442 Update bundled Fork/Join pool (JSR166y)
https://issues.scala-lang.org/browse/SI-7166 https://github.com/scala/scala/commit/3edde27 [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX
https://issues.scala-lang.org/browse/SI-7047 https://github.com/scala/scala/commit/b4da864 [nomaster] SI-7047 fixes silent for c.inferImplicitXXX
https://issues.scala-lang.org/browse/SI-7291, https://issues.scala-lang.org/browse/SI-7291, https://issues.scala-lang.org/browse/SI-7291, https://issues.scala-lang.org/browse/SI-7291 https://github.com/scala/scala/commit/fdead2b [nomaster] SI-7291: No exception throwing for diverging implicit expansion
https://issues.scala-lang.org/browse/SI-7167 https://github.com/scala/scala/commit/8168f11 [nomaster] SI-7167 implicit macros decide what is divergence
https://issues.scala-lang.org/browse/SI-5923 https://github.com/scala/scala/commit/90ac5c4 [nomaster] SI-5923 instantiates targs in deferred macro applications
https://issues.scala-lang.org/browse/SI-5923, https://issues.scala-lang.org/browse/SI-5353, https://issues.scala-lang.org/browse/SI-5923, https://issues.scala-lang.org/browse/SI-5923, https://issues.scala-lang.org/browse/SI-5353, https://issues.scala-lang.org/browse/SI-7453, https://issues.scala-lang.org/browse/SI-5923, https://issues.scala-lang.org/browse/SI-5353, https://issues.scala-lang.org/browse/SI-3859, https://issues.scala-lang.org/browse/SI-5353, https://issues.scala-lang.org/browse/SI-5353 https://github.com/scala/scala/commit/0c6927b [nomaster] temporarily breaks SI-5353
https://issues.scala-lang.org/browse/SI-7465 https://github.com/scala/scala/commit/a3d03ab fixes a crash in ReflectionUtils.systemProperties
https://issues.scala-lang.org/browse/SI-5734 https://github.com/scala/scala/commit/8325729 SI-5734 Allow setting of socket timeout for remote actors
https://issues.scala-lang.org/browse/SI-7398 https://github.com/scala/scala/commit/b2c67b3 SI-7398 Add support for java8 default methods
https://issues.scala-lang.org/browse/SI-7271, https://issues.scala-lang.org/browse/SI-7325 https://github.com/scala/scala/commit/cb1a427 SI-7325 cleans up corner cases of percent handling in StringContext.f
https://issues.scala-lang.org/browse/SI-7271 https://github.com/scala/scala/commit/a8edefc SI-7271 fixes positions of string interpolation parts
https://issues.scala-lang.org/browse/SI-7426 https://github.com/scala/scala/commit/df3cae7 SI-7426 Crash in pickler.
https://issues.scala-lang.org/browse/SI-5634 https://github.com/scala/scala/commit/3abdaf4 SI-5634 eliminate overly verbose error message
https://issues.scala-lang.org/browse/SI-7441 https://github.com/scala/scala/commit/e86832d SI-7441 Don't ramble on about inapplicable implicits.
https://issues.scala-lang.org/browse/SI-7385 https://github.com/scala/scala/commit/d0a1f5b SI-7385 crash in erroneous code
https://issues.scala-lang.org/browse/SI-6091 https://github.com/scala/scala/commit/62cdd7f SI-6091 overeager warning for reference equality
https://issues.scala-lang.org/browse/SI-6771 https://github.com/scala/scala/commit/3009916 SI-6771 Alias awareness for checkableType in match analysis.
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/e36bb0b Revert "SI-7469 Remove @deprecated MurmurHash elements"
https://issues.scala-lang.org/browse/SI-7482 https://github.com/scala/scala/commit/37884ec SI-7482 Don't cook raw types after erasure.
https://issues.scala-lang.org/browse/SI-6815, https://issues.scala-lang.org/browse/SI-6815 https://github.com/scala/scala/commit/fada1ef SI-6815 untangle isStable and hasVolatileType
https://issues.scala-lang.org/browse/SI-6406, https://issues.scala-lang.org/browse/SI-6406 https://github.com/scala/scala/commit/135cfa8 SI-6406 Restore deprecated API
https://issues.scala-lang.org/browse/SI-3943 https://github.com/scala/scala/commit/0c7c521 SI-3943 Test case for already-fixed Java interop bug
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/ae43506 SI-7469 Remove @deprecated scala.util.logging
https://issues.scala-lang.org/browse/SI-7476 https://github.com/scala/scala/commit/4478560 SI-7476 Add documentation to GenericTraversableTemplate
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/ac990c1 SI-7469 Make @deprecated elems in scala.concurrent private[scala]
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/e544786 SI-7469 Remove deprecated elements in s.u.parsing.combinator
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/7e9c21f SI-7469 Remove @deprecated MurmurHash elements
https://issues.scala-lang.org/browse/SI-7047 https://github.com/scala/scala/commit/b153880 SI-7047 fixes silent for c.inferImplicitXXX
https://issues.scala-lang.org/browse/SI-7167 https://github.com/scala/scala/commit/c539ae2 SI-7167 implicit macros decide what is divergence
https://issues.scala-lang.org/browse/SI-5923, https://issues.scala-lang.org/browse/SI-5923 https://github.com/scala/scala/commit/adef4b5 SI-5923 instantiates targs in deferred macro applications
https://issues.scala-lang.org/browse/SI-6039 https://github.com/scala/scala/commit/b0758f5 SI-6039 Harden against irrelevant filesystem details
https://issues.scala-lang.org/browse/SI-7469 https://github.com/scala/scala/commit/0ee9204 SI-7469 Remove @deprecated scala.util.parsing.ast
https://issues.scala-lang.org/browse/SI-6149 https://github.com/scala/scala/commit/15df9e9 Limit unnecessary calls to Type#toString.
https://issues.scala-lang.org/browse/SI-7432 https://github.com/scala/scala/commit/6890f38 SI-7432 add testcases
https://issues.scala-lang.org/browse/SI-7432 https://github.com/scala/scala/commit/357c2df SI-7432 Range.min should throw NoSuchElementException on empty range
https://issues.scala-lang.org/browse/SI-6863, https://issues.scala-lang.org/browse/SI-6863, https://issues.scala-lang.org/browse/SI-6863 https://github.com/scala/scala/commit/265fc6b SI-6863 root cause fixed using factory of scala.runtime.*Ref
https://issues.scala-lang.org/browse/SI-6532 https://github.com/scala/scala/commit/17f8101 SI-6532 emit debug info in compiled java.
https://issues.scala-lang.org/browse/SI-7369 https://github.com/scala/scala/commit/6271396 SI-7369 Avoid spurious unreachable warnings in patterns
https://issues.scala-lang.org/browse/SI-7367 https://github.com/scala/scala/commit/184cac8 SI-7367 scaladoc crash on constructing the model for annotations.
https://issues.scala-lang.org/browse/SI-6943 https://github.com/scala/scala/commit/8448beb SI-6943 warn on value class miscomparison.
https://issues.scala-lang.org/browse/SI-6675, https://issues.scala-lang.org/browse/SI-6675 https://github.com/scala/scala/commit/c1327dc SI-6675 Avoid spurious warning about pattern bind arity.
https://issues.scala-lang.org/browse/SI-7355 https://github.com/scala/scala/commit/0d2c7e9 SI-7355 Handle spaces in paths in Windows batch files.
https://issues.scala-lang.org/browse/SI-7330 https://github.com/scala/scala/commit/e7aadd0 SI-7330 better error when pattern isn't a value
https://issues.scala-lang.org/browse/SI-7200 https://github.com/scala/scala/commit/8703e00 SI-7200 Test case for fixed type inference error.
https://issues.scala-lang.org/browse/SI-7362 https://github.com/scala/scala/commit/e6af9bc SI-7362, crash in presentation compiler.
https://issues.scala-lang.org/browse/SI-7409 https://github.com/scala/scala/commit/6227837 SI-7409 Par-Test: A crash is not a DNC for neg tests
https://issues.scala-lang.org/browse/SI-7349 https://github.com/scala/scala/commit/bf44669 SI-7349 Partest supports test-interface
https://issues.scala-lang.org/browse/SI-7358 https://github.com/scala/scala/commit/e4f62c0 SI-7358 Partest fails on scalacheck failure
https://issues.scala-lang.org/browse/SI-7422 https://github.com/scala/scala/commit/d516f38 SI-7422 GenASM populates and clears its maps within a Run
https://issues.scala-lang.org/browse/SI-7291 https://github.com/scala/scala/commit/7158142 SI-7291: Remove error kinds.
https://issues.scala-lang.org/browse/SI-7291, https://issues.scala-lang.org/browse/SI-7291 https://github.com/scala/scala/commit/accaa31 SI-7291: No exception throwing for diverging implicit expansion
https://issues.scala-lang.org/browse/SI-7429 https://github.com/scala/scala/commit/f59be7a SI-7429 Fix checkinit build failure in Contexts
https://issues.scala-lang.org/browse/SI-6784 https://github.com/scala/scala/commit/2e5c7b9 SI-6784 Localize feature imports in scala.swing.
https://issues.scala-lang.org/browse/SI-7421 https://github.com/scala/scala/commit/8f08151 SI-7421 remove unneeded extra-attachement in maven deploy
https://issues.scala-lang.org/browse/SI-7403 https://github.com/scala/scala/commit/bdae05f SI-7403 Stream extends Serializable
https://issues.scala-lang.org/browse/SI-4365 https://github.com/scala/scala/commit/7b4e450 SI-4365 nondeterministic failure in asSeenFrom
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/648784c SI-7345 Address review comments.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/c598e76 SI-7345 Improved Context.toString
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/85af192 SI-7345 Eliminate the `depth` var.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/2304a78 SI-7345 Drive by refactoring of pattern matching for `arg: _*`.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/e112db6 SI-7345 Factor out method to clear and restore undetparams.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/0ce81c8 SI-7345 Remove unneeded warning.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/ec33ad0 SI-7345 Doc and TODO comments around Context.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/dbd8457 SI-7345 Produce Context#imports from the context chain
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/78e7eba SI-7345 Refactor manual iteration to use foreach.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/7ce4de4 SI-7345 Move `inSilentMode` from Infer to Context.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/bba9d3d SI-7345 remove unused methods.
https://issues.scala-lang.org/browse/SI-7319, https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/510ebec SI-7345 Prefer using a throwaway silent context over buffer flushing.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/ec5eaee SI-7345 More refactoring and documentation in Contexts
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/190aea9 SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/c9f5ab0 SI-7345 Encapsulate warning and error buffers in ReportBuffer.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/ff5dde1 SI-7345 Add Context#isLocal, akin to Symbol#isLocal
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/b1cb004 SI-7345 Use combinator to find next enclosing non-template.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/281b850 SI-7345 Remove comment that appears obsolete.
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/f2c351c SI-7345 Rationalize overloads of Context#make
https://issues.scala-lang.org/browse/SI-7345 https://github.com/scala/scala/commit/e658b63 SI-7345 Represent the boolean modes in Context in ContextMode.
https://issues.scala-lang.org/browse/SI-7402 https://github.com/scala/scala/commit/372965b SI-7402 List extends Serializable
https://issues.scala-lang.org/browse/SI-6898 https://github.com/scala/scala/commit/6f47caf SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime
https://issues.scala-lang.org/browse/SI-7408 https://github.com/scala/scala/commit/5c6d62a SI-7408 Fix test by sorting results of getDeclaredClasses
https://issues.scala-lang.org/browse/SI-7376 https://github.com/scala/scala/commit/12a18ee SI-7376 Bad doc variable error is positioned at the variable.
https://issues.scala-lang.org/browse/SI-7376 https://github.com/scala/scala/commit/fecc7e0 SI-7376 Additional trivial Scaladoc format corrections
https://issues.scala-lang.org/browse/SI-7376 https://github.com/scala/scala/commit/3f0a90b SI-7376 Unmoored doc has correct position
https://issues.scala-lang.org/browse/SI-7376 https://github.com/scala/scala/commit/0fde95e SI-7376 Scaladoc warns when discarding local doc comments with API tags
https://issues.scala-lang.org/browse/SI-7080 https://github.com/scala/scala/commit/e8c85a3 SI-7080 improve boundary value checking for BitSet
https://issues.scala-lang.org/browse/SI-7324 https://github.com/scala/scala/commit/5cc2eb8 SI-7324 jvm not cool with 255+ parameters
https://issues.scala-lang.org/browse/SI-7337 https://github.com/scala/scala/commit/f93c4c9 SI-7337 Error out on missing -d directory.
https://issues.scala-lang.org/browse/SI-7319, https://issues.scala-lang.org/browse/SI-7319 https://github.com/scala/scala/commit/578ef1f SI-7319 Remove unused method.
https://issues.scala-lang.org/browse/SI-7377 https://github.com/scala/scala/commit/962f88e SI-7377 Remove special treatment of `stableFun()` in patterns.
https://issues.scala-lang.org/browse/SI-7388 https://github.com/scala/scala/commit/3e27fec SI-7388 Be more robust against cycles in error symbol creation.
https://issues.scala-lang.org/browse/SI-7377 https://github.com/scala/scala/commit/15e9ef8 SI-7377 Fix retypechecking of patterns on case companion alias
https://issues.scala-lang.org/browse/SI-7319, https://issues.scala-lang.org/browse/SI-7319 https://github.com/scala/scala/commit/ef04619 SI-7319 Clear error buffer during Typer reset.
https://issues.scala-lang.org/browse/SI-7329 https://github.com/scala/scala/commit/aa6723c SI-7329 duplicate default getters for specialized parameters.
https://issues.scala-lang.org/browse/SI-7314 https://github.com/scala/scala/commit/01edd04 SI-7314 Partest locates tools.jar and javac
https://issues.scala-lang.org/browse/SI-7312, https://issues.scala-lang.org/browse/SI-7315 https://github.com/scala/scala/commit/660c8fd SI-7315 Test @deprecatedInheritance / @specialized interplay
https://issues.scala-lang.org/browse/SI-7312 https://github.com/scala/scala/commit/54d11fe SI-7312 @deprecatedInheritance now ignores same-file subclasses
https://issues.scala-lang.org/browse/SI-7335 https://github.com/scala/scala/commit/6690455 SI-7335 Remove special case for import of Predef._ in Predef.scala
https://issues.scala-lang.org/browse/SI-7335 https://github.com/scala/scala/commit/b0fceeb SI-7335 Sharpen up comment about implicit prioritization.
https://issues.scala-lang.org/browse/SI-7335 https://github.com/scala/scala/commit/ae69de4 SI-7335 Add logging for a now-impossible* case in Symbol#exists.
https://issues.scala-lang.org/browse/SI-7335 https://github.com/scala/scala/commit/9d7f811 SI-7335 Don't import Predef._ in Predef.scala
https://issues.scala-lang.org/browse/SI-7335 https://github.com/scala/scala/commit/d43f5ce SI-7335 Mandate that parents of Predef must be defined in Predef.scala
https://issues.scala-lang.org/browse/SI-6286 https://github.com/scala/scala/commit/67c2d6d SI-6286 IllegalArgumentException handling specialized method.
https://issues.scala-lang.org/browse/SI-7360 https://github.com/scala/scala/commit/23dd325 SI-7360 Don't let a follow-up TypeError obscure the original error.
https://issues.scala-lang.org/browse/SI-6387 https://github.com/scala/scala/commit/2885eb0 Revert "SI-6387 Clones accessor before name expansion"
https://issues.scala-lang.org/browse/SI-6386 https://github.com/scala/scala/commit/7250312 SI-6386 typed existential type tree's original now have tpe set
https://issues.scala-lang.org/browse/SI-7289 https://github.com/scala/scala/commit/6a61e17 SI-7289 Less strict type application for TypeVar.
https://issues.scala-lang.org/browse/SI-6937 https://github.com/scala/scala/commit/34a6fa9 SI-6937 core type tags are no longer referentially unique
https://issues.scala-lang.org/browse/SI-7321 https://github.com/scala/scala/commit/0affa94 SI-7321 Memory leak in specialize on multiple compiler runs.
https://issues.scala-lang.org/browse/SI-6900 https://github.com/scala/scala/commit/c2534bf SI-6900 Fix tailrec for dependent method types
https://issues.scala-lang.org/browse/SI-6135 https://github.com/scala/scala/commit/d7545ec Simplify interplay between Uncurry Info- and Tree-Transformers
https://issues.scala-lang.org/browse/SI-7316 https://github.com/scala/scala/commit/61308be Take the N^2 out of the compiler's TreeSet.
https://issues.scala-lang.org/browse/SI-7147 https://github.com/scala/scala/commit/d21f90c SI-7147 Diagnostic for unexplained assertion in presentation compiler.
https://issues.scala-lang.org/browse/SI-6793 https://github.com/scala/scala/commit/ca9c8ef SI-6793 Don't use super param accessors if inaccessible.
https://issues.scala-lang.org/browse/SI-6715 https://github.com/scala/scala/commit/5f9bc05 SI-6715 Shouldn't return "" from TermNames.originalName
https://issues.scala-lang.org/browse/SI-6715 https://github.com/scala/scala/commit/8e83703 Backport #2289's TermNames.unexpandedName as TermNames.originalName
https://issues.scala-lang.org/browse/SI-7300 https://github.com/scala/scala/commit/dfdbfa7 SI-7300 single line comment in multi line comment
https://issues.scala-lang.org/browse/SI-6289 https://github.com/scala/scala/commit/0d95443 SI-6289 Paulptest demonstrating javac errors
https://issues.scala-lang.org/browse/SI-6289 https://github.com/scala/scala/commit/c6ce617 SI-6289 Partest in technicolor and showing javac errors
https://issues.scala-lang.org/browse/SI-7110 https://github.com/scala/scala/commit/530f4a5 SI-7110 Warn about naked try without catch/finally
https://issues.scala-lang.org/browse/SI-7237 https://github.com/scala/scala/commit/29a9c64 SI-7237 Always choose ForkJoinTaskSupport
https://issues.scala-lang.org/browse/SI-7261 https://github.com/scala/scala/commit/22944e4 SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag
https://issues.scala-lang.org/browse/SI-7261 https://github.com/scala/scala/commit/e073975 SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag
https://issues.scala-lang.org/browse/SI-6168 https://github.com/scala/scala/commit/edee27f SI-6168 Retain prefix when parsing types in JVM signatures
https://issues.scala-lang.org/browse/SI-6146, https://issues.scala-lang.org/browse/SI-7285 https://github.com/scala/scala/commit/dd89b00 SI-7285 Fix match analysis with nested objects.
https://issues.scala-lang.org/browse/SI-6124, https://issues.scala-lang.org/browse/SI-7285 https://github.com/scala/scala/commit/499962d Expand test for SI-6124 to demonstrate cause of SI-7285.
https://issues.scala-lang.org/browse/SI-7290 https://github.com/scala/scala/commit/c3ad5af SI-7290 Minor cleanups driven by review comments.
https://issues.scala-lang.org/browse/SI-7290 https://github.com/scala/scala/commit/2e0be83 SI-7290 Discard duplicates in switchable alternative patterns.
https://issues.scala-lang.org/browse/SI-6387 https://github.com/scala/scala/commit/4e10b2c SI-6387 Clones accessor before name expansion
https://issues.scala-lang.org/browse/SI-7237 https://github.com/scala/scala/commit/67b8de7 [backport] SI-7237 Always choose ForkJoinTaskSupport
https://issues.scala-lang.org/browse/SI-7246 https://github.com/scala/scala/commit/cd9e03a SI-7246 Make $outer pointer elision Java aware
https://issues.scala-lang.org/browse/SI-7299 https://github.com/scala/scala/commit/b95ca32 SI-7299 Improve error message for eta-expanding 23+ param method
https://issues.scala-lang.org/browse/SI-6580, https://issues.scala-lang.org/browse/SI-6580 https://github.com/scala/scala/commit/b4344e1 SI-6580 Scaladoc: Should not close void elements
https://issues.scala-lang.org/browse/SI-6022, https://issues.scala-lang.org/browse/SI-6210 https://github.com/scala/scala/commit/47fc00d SI-6210 Test case for already-fixed pattern matcher bug
https://issues.scala-lang.org/browse/SI-7013 https://github.com/scala/scala/commit/df29290 SI-7013 Scaladoc: Fix StackOverflowError
https://issues.scala-lang.org/browse/SI-7253 https://github.com/scala/scala/commit/6f4a594 SI-7253: update comments and naming
https://issues.scala-lang.org/browse/SI-7253 https://github.com/scala/scala/commit/386a5bd SI-7253: respect binary compatibility constraints
https://issues.scala-lang.org/browse/SI-5699 https://github.com/scala/scala/commit/50ee635 SI-5699 correct java parser for annotation defs.
https://issues.scala-lang.org/browse/SI-3994, https://issues.scala-lang.org/browse/SI-7242 https://github.com/scala/scala/commit/2b5fde7 SI-7242 Fix crash when inner object mixes in its companion
https://issues.scala-lang.org/browse/SI-7258 https://github.com/scala/scala/commit/ef85a10 SI-7258 Don't assume order of reflection values in t6223
https://issues.scala-lang.org/browse/SI-3120, https://issues.scala-lang.org/browse/SI-3120, https://issues.scala-lang.org/browse/SI-7259 https://github.com/scala/scala/commit/f046853 SI-7259 Fix detection of Java defined Selects
https://issues.scala-lang.org/browse/SI-1247, https://issues.scala-lang.org/browse/SI-7249 https://github.com/scala/scala/commit/552b623 SI-7249 Reign in overzealous Function0 optimization.
https://issues.scala-lang.org/browse/SI-5464, https://issues.scala-lang.org/browse/SI-7176, https://issues.scala-lang.org/browse/SI-6921, https://issues.scala-lang.org/browse/SI-7239 https://github.com/scala/scala/commit/174334b SI-6921 SI-7239 Tread lightly during exploratory typing
https://issues.scala-lang.org/browse/SI-7232 https://github.com/scala/scala/commit/6e79370 SI-7232 Fix Java import vs defn. binding precendence
https://issues.scala-lang.org/browse/SI-7232 https://github.com/scala/scala/commit/8383b65 SI-7232 Fix Java import vs defn. binding precendence
https://issues.scala-lang.org/browse/SI-3120, https://issues.scala-lang.org/browse/SI-3120, https://issues.scala-lang.org/browse/SI-7259 https://github.com/scala/scala/commit/7d03dcc SI-7259 Fix detection of Java defined Selects
https://issues.scala-lang.org/browse/SI-7296 https://github.com/scala/scala/commit/844cef6 SI-7296 Remove arity limit for case classes
https://issues.scala-lang.org/browse/SI-7296 https://github.com/scala/scala/commit/ad79d74 SI-7296 Avoid crash with nested 23-param case class
https://issues.scala-lang.org/browse/SI-7251, https://issues.scala-lang.org/browse/SI-7251 https://github.com/scala/scala/commit/395e90a SI-7251, compiler crash with $.
https://issues.scala-lang.org/browse/SI-7240 https://github.com/scala/scala/commit/a4fb773 SI-7240 fixes language feature lookup
https://issues.scala-lang.org/browse/SI-7233 https://github.com/scala/scala/commit/41e3b89 SI-7233 Account for aliased imports in Erasure
https://issues.scala-lang.org/browse/SI-7233 https://github.com/scala/scala/commit/33b499c SI-7233 Account for aliased imports in eta expansion.
https://issues.scala-lang.org/browse/SI-6725 https://github.com/scala/scala/commit/9bc17e7 SI-6725 `f` interpolator now supports %n tokens
https://issues.scala-lang.org/browse/SI-7132 https://github.com/scala/scala/commit/eb365f9 SI-7132 - don't discard Unit type in interpreter
https://issues.scala-lang.org/browse/SI-7233, https://issues.scala-lang.org/browse/SI-7302 https://github.com/scala/scala/commit/2b4cd6c SI-7302 importing from Any.
https://issues.scala-lang.org/browse/SI-7186 https://github.com/scala/scala/commit/ccf886c SI-7186 Slim down some TypeRefs by 8 bytes.
https://issues.scala-lang.org/browse/SI-7294 https://github.com/scala/scala/commit/4af9ff5 SI-7294 Deprecate inheritance from TupleN.
https://issues.scala-lang.org/browse/SI-7294 https://github.com/scala/scala/commit/8d537a1 SI-7294 Treat TupleN as final under -Xfuture
https://issues.scala-lang.org/browse/SI-5717 https://github.com/scala/scala/commit/cc485a9 SI-5717 error when bytecode cannot be written
https://issues.scala-lang.org/browse/SI-7003, https://issues.scala-lang.org/browse/SI-7003, https://issues.scala-lang.org/browse/SI-7003, https://issues.scala-lang.org/browse/SI-6123 https://github.com/scala/scala/commit/4bb8988 Add positive and negative testcases for SI-6123 (-explaintypes)
https://issues.scala-lang.org/browse/SI-6123 https://github.com/scala/scala/commit/ec6548f SI-6123: -explaintypes should not explain errors which won't be reported
https://issues.scala-lang.org/browse/SI-7102 https://github.com/scala/scala/commit/1b3a379 SI-7102 Specialize isEmpty for bitsets
https://issues.scala-lang.org/browse/SI-7236 https://github.com/scala/scala/commit/67ed8c8 SI-7236 Deprecate ThreadPoolTaskSupport and friends
https://issues.scala-lang.org/browse/SI-5513 https://github.com/scala/scala/commit/38a1515 SI-5513: add inplace set-theoretic operations for mutable bitsets.
https://issues.scala-lang.org/browse/SI-7247 https://github.com/scala/scala/commit/3fe7b8c SI-7247, deprecated NotNull.
https://issues.scala-lang.org/browse/SI-7228 https://github.com/scala/scala/commit/2fa2db7 SI-7228, bug in weak subtyping.
https://issues.scala-lang.org/browse/SI-7328 https://github.com/scala/scala/commit/745c36a SI-7328 Bail out of names/defaults if args are error typed
https://issues.scala-lang.org/browse/SI-7234 https://github.com/scala/scala/commit/83c9c76 SI-7234 Make named args play nice with dep. method types
https://issues.scala-lang.org/browse/SI-5710 https://github.com/scala/scala/commit/f742aa3 SI-5710 has fixed itself
https://issues.scala-lang.org/browse/SI-7235, https://issues.scala-lang.org/browse/SI-7235, https://issues.scala-lang.org/browse/SI-7235 https://github.com/scala/scala/commit/3ae2653 reifier is now aware of SI-7235
https://issues.scala-lang.org/browse/SI-7226 https://github.com/scala/scala/commit/7e52fb9 SI-7226 Fix inference regression caused by TypeVar equality.
https://issues.scala-lang.org/browse/SI-7224 https://github.com/scala/scala/commit/292435f Fix SI-7224.
https://issues.scala-lang.org/browse/SI-6608, https://issues.scala-lang.org/browse/SI-6601 https://github.com/scala/scala/commit/34faa0d SI-6601 Close access loophole for value class constructors
https://issues.scala-lang.org/browse/SI-874 https://github.com/scala/scala/commit/3a30af1 SI-874 actual JSR-223 implementation
https://issues.scala-lang.org/browse/SI-874 https://github.com/scala/scala/commit/3e8f8dd SI-874 reflect.io improvements
https://issues.scala-lang.org/browse/SI-7244 https://github.com/scala/scala/commit/a67b626 Close after slurping (fixes SI-7244)
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/9f6b7bc SI-7006 Fix the unreachable test
https://issues.scala-lang.org/browse/SI-7231 https://github.com/scala/scala/commit/fd21898 SI-7231 Fix assertion when adapting Null type to Array type
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/04eac5c SI-7006 Cleanup from code review
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/b50a0d8 SI-7006 Prevent unreachable blocks in GenICode
https://issues.scala-lang.org/browse/SI-7109, https://issues.scala-lang.org/browse/SI-7153 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.
https://issues.scala-lang.org/browse/SI-7183 https://github.com/scala/scala/commit/2cf6c5d [port] SI-7183 Disable unreachability for withFilter matches.
https://issues.scala-lang.org/browse/SI-7215 https://github.com/scala/scala/commit/ad69835 SI-7215 Fix transpose of an empty Array[Array[T]].
https://issues.scala-lang.org/browse/SI-7190 https://github.com/scala/scala/commit/1117be8 SI-7190 macros no longer give rise to bridges
https://issues.scala-lang.org/browse/SI-5954, https://issues.scala-lang.org/browse/SI-7195 https://github.com/scala/scala/commit/09130d5 [nomaster] SI-7195 minor version mustn't introduce warnings
https://issues.scala-lang.org/browse/SI-6902, https://issues.scala-lang.org/browse/SI-7183 https://github.com/scala/scala/commit/0303e64 SI-7183 Disable unreachability for withFilter matches.
https://issues.scala-lang.org/browse/SI-7214 https://github.com/scala/scala/commit/acd74ca SI-7214 outer check based on dealiased pattern type.
https://issues.scala-lang.org/browse/SI-7126, https://issues.scala-lang.org/browse/SI-7126 https://github.com/scala/scala/commit/204b2b4 SI-7126 Eliminate a source of malformed types.
https://issues.scala-lang.org/browse/SI-7126, https://issues.scala-lang.org/browse/SI-7126 https://github.com/scala/scala/commit/696dcdf SI-7126 Account for the alias types that don't dealias.
https://issues.scala-lang.org/browse/SI-7185 https://github.com/scala/scala/commit/387fbf4 SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline
https://issues.scala-lang.org/browse/SI-7045, https://issues.scala-lang.org/browse/SI-6240 https://github.com/scala/scala/commit/0420b2d Revert SI-6240 synchronization for runtime reflection
https://issues.scala-lang.org/browse/SI-6191 https://github.com/scala/scala/commit/c46bc25 Tone down a soft-warning to only show under -Ydebug.
https://issues.scala-lang.org/browse/SI-7045 https://github.com/scala/scala/commit/07bcb61 SI-7045 reflection now auto-initializes selfType
https://issues.scala-lang.org/browse/SI-6758 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.
https://issues.scala-lang.org/browse/SI-7132 https://github.com/scala/scala/commit/1b9c2f5 SI-7132 - don't discard Unit type in interpreter
https://issues.scala-lang.org/browse/SI-6816 https://github.com/scala/scala/commit/3b07135 SI-6816 Deprecate -Yeta-expand-keeps-star
https://issues.scala-lang.org/browse/SI-6161 https://github.com/scala/scala/commit/b457b6c Refactors AsSeenFromMap to expose extension point.
https://issues.scala-lang.org/browse/SI-7112 https://github.com/scala/scala/commit/1976d9f fixes the test for SI-7112
https://issues.scala-lang.org/browse/SI-7180 https://github.com/scala/scala/commit/de1f749 SI-7180 Fix regression in implicit scope of HK type alias.
https://issues.scala-lang.org/browse/SI-5975, https://issues.scala-lang.org/browse/SI-6576 https://github.com/scala/scala/commit/19649d4 SI-6576 Workaround / diagnostic for IDE NPE.
https://issues.scala-lang.org/browse/SI-7146 https://github.com/scala/scala/commit/bb067d3 SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test
https://issues.scala-lang.org/browse/SI-7128 https://github.com/scala/scala/commit/348ff4b SI-7128 Fix regression in copyToArray for empty arrays
https://issues.scala-lang.org/browse/SI-7107 https://github.com/scala/scala/commit/4f1bfec Fix SI-7107: scala now thinks every exception is polymorphic
https://issues.scala-lang.org/browse/SI-7074 https://github.com/scala/scala/commit/8187deb SI-7074 Fix xml attribute sorting
https://issues.scala-lang.org/browse/SI-7112 https://github.com/scala/scala/commit/89be691 fixes the test for SI-7112
https://issues.scala-lang.org/browse/SI-6548, https://issues.scala-lang.org/browse/SI-6548 https://github.com/scala/scala/commit/85b63b8 [nomaster] Revert "SI-6548 reflection now correctly enters jinners"
https://issues.scala-lang.org/browse/SI-4664, https://issues.scala-lang.org/browse/SI-4664 https://github.com/scala/scala/commit/8b4af71 [nomaster] Revert "SI-4664 Make scala.util.Random Serializable"
https://issues.scala-lang.org/browse/SI-6521 https://github.com/scala/scala/commit/f9550c6 [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster"
https://issues.scala-lang.org/browse/SI-7159 https://github.com/scala/scala/commit/bfd7863 SI-7159 Distinguish between assignability and sub typing in TypeKinds
https://issues.scala-lang.org/browse/SI-7159 https://github.com/scala/scala/commit/4124a09 SI-7159 Remove erroneous INT <:< LONG in TypeKinds
https://issues.scala-lang.org/browse/SI-107, https://issues.scala-lang.org/browse/SI-7159 https://github.com/scala/scala/commit/04b147e SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds
https://issues.scala-lang.org/browse/SI-7159 https://github.com/scala/scala/commit/208d6ad SI-7159 Remove unreachable cases in GenICode#adapt
https://issues.scala-lang.org/browse/SI-7181 https://github.com/scala/scala/commit/5f3cd86 SI-7181 Eliminate unnecessary duplication of finally blocks
https://issues.scala-lang.org/browse/SI-7181 https://github.com/scala/scala/commit/28a7161 SI-7181 Prepare to remove duplicated finally blocks
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/4f2d784 SI-7006 Simplify jump-only block destination determination
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/e9f6511 SI-7006 Eliminate unreachable blocks
https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/0d2e19c SI-7006 Recognize more jump only blocks
https://issues.scala-lang.org/browse/SI-7006, https://issues.scala-lang.org/browse/SI-7006 https://github.com/scala/scala/commit/022c57f SI-7006 Improve jump-elision code in GenASM
https://issues.scala-lang.org/browse/SI-7112 https://github.com/scala/scala/commit/0ecba21 fixes the test for SI-7112
https://issues.scala-lang.org/browse/SI-7120 https://github.com/scala/scala/commit/c11cf0b SI-7120 Erasure must honor typeref prefixes
https://issues.scala-lang.org/browse/SI-7172, https://issues.scala-lang.org/browse/SI-7171 https://github.com/scala/scala/commit/3d5758c SI-7171 Consider prefix when assessing type finality.
https://issues.scala-lang.org/browse/SI-7015 https://github.com/scala/scala/commit/62fcd3d SI-7015 Cleanup from review of null duplication
https://issues.scala-lang.org/browse/SI-7159, https://issues.scala-lang.org/browse/SI-7015 https://github.com/scala/scala/commit/1b6661b SI-7015 Removes redundant aconst_null; pop; aconst_null creation
https://issues.scala-lang.org/browse/SI-6807 https://github.com/scala/scala/commit/8a2cebe SI-6807 Deprecating the Actors library.
https://issues.scala-lang.org/browse/SI-7164 https://github.com/scala/scala/commit/68f62d7 SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal
https://issues.scala-lang.org/browse/SI-7130 https://github.com/scala/scala/commit/c8ab5b3 Fix SI-7130: Memory leaked caused by Statistics
https://issues.scala-lang.org/browse/SI-7143 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.
https://issues.scala-lang.org/browse/SI-7134 https://github.com/scala/scala/commit/fd68fe6 SI-7134: don't require doc.Settings in base api of scaladoc.
https://issues.scala-lang.org/browse/SI-5063 https://github.com/scala/scala/commit/c10b7b6 unit test ide-t1000567 exercises SI-5063, aka #1000567.
https://issues.scala-lang.org/browse/SI-5920, https://issues.scala-lang.org/browse/SI-5744 https://github.com/scala/scala/commit/9d5d55b SI-5744 evidence params are now SYNTHETIC
https://issues.scala-lang.org/browse/SI-2296, https://issues.scala-lang.org/browse/SI-7091 https://github.com/scala/scala/commit/6a7d793 SI-7091 Don't try to put a protected accessor in a package.
https://issues.scala-lang.org/browse/SI-7091 https://github.com/scala/scala/commit/2e8ede5 SI-7091 Add a diagnostic for the "no acc def buf" error.
https://issues.scala-lang.org/browse/SI-6642 https://github.com/scala/scala/commit/07ba1f8 SI-6642 Code cleanup from review of iteratorFrom
https://issues.scala-lang.org/browse/SI-6642 https://github.com/scala/scala/commit/3903779 SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL
https://issues.scala-lang.org/browse/SI-6642 https://github.com/scala/scala/commit/62bc99d SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom
https://issues.scala-lang.org/browse/SI-6642 https://github.com/scala/scala/commit/a0b1db4 SI-6642 Code cleanup on RedBlackTree#TreeIterator
https://issues.scala-lang.org/browse/SI-6514 https://github.com/scala/scala/commit/673cc83 SI-6514 Avoid spurious dead code warnings
https://issues.scala-lang.org/browse/SI-6225 https://github.com/scala/scala/commit/451cab9 SI-6225 Fix import of inherited package object implicits
https://issues.scala-lang.org/browse/SI-6935 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.
https://issues.scala-lang.org/browse/SI-6370 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.
https://issues.scala-lang.org/browse/SI-6158 https://github.com/scala/scala/commit/6424907 SI-6158 Restore compile error output under partest --show-log
https://issues.scala-lang.org/browse/SI-6355 https://github.com/scala/scala/commit/c26cc53 SI-6355, weakend implementation restriction on applyDynamic.
https://issues.scala-lang.org/browse/SI-4793 https://github.com/scala/scala/commit/c26a8db Maintenance of Predef.
https://issues.scala-lang.org/browse/SI-7082, https://issues.scala-lang.org/browse/SI-7083, https://issues.scala-lang.org/browse/SI-6591 https://github.com/scala/scala/commit/09ef873 SI-6591 Reify and path-dependent types
https://issues.scala-lang.org/browse/SI-5675 https://github.com/scala/scala/commit/e0068b9 SI-5675 Discard duplicate feature warnings at a position
https://issues.scala-lang.org/browse/SI-7096 https://github.com/scala/scala/commit/5258b63 SI-7096 SubstSymMap copies trees before modifying their symbols
https://issues.scala-lang.org/browse/SI-6478 https://github.com/scala/scala/commit/6052e19 [backport] SI-6478 Fixing JavaTokenParser ident
https://issues.scala-lang.org/browse/SI-5824 https://github.com/scala/scala/commit/96b0eff SI-5824 Fix crashes in reify with _*
https://issues.scala-lang.org/browse/SI-5374, https://issues.scala-lang.org/browse/SI-6961 https://github.com/scala/scala/commit/fa3b804 SI-6961 no structural sharing in list serialization
https://issues.scala-lang.org/browse/SI-6187 https://github.com/scala/scala/commit/dfbaaa1 SI-6187 Make partial functions re-typable
https://issues.scala-lang.org/browse/SI-6146 https://github.com/scala/scala/commit/55c9b9c SI-6146 More accurate prefixes for sealed subtypes.
https://issues.scala-lang.org/browse/SI-5954, https://issues.scala-lang.org/browse/SI-7070 https://github.com/scala/scala/commit/1426fec SI-7070 Turn restriction on companions in pkg objs into warning
https://issues.scala-lang.org/browse/SI-5082 https://github.com/scala/scala/commit/a0ee6e9 SI-5082 Cycle avoidance between case companions
https://issues.scala-lang.org/browse/SI-7100 https://github.com/scala/scala/commit/a53e150 SI-7100 Fixed infinite recursion in duplicators
https://issues.scala-lang.org/browse/SI-6113 https://github.com/scala/scala/commit/0d68a87 SI-6113 typeOf now works for type lambdas
https://issues.scala-lang.org/browse/SI-7026, https://issues.scala-lang.org/browse/SI-7026 https://github.com/scala/scala/commit/79e774f SI-7026: parseTree should never return a typed one
https://issues.scala-lang.org/browse/SI-6666 https://github.com/scala/scala/commit/81fa831 Class symbols can't be contravariant.
https://issues.scala-lang.org/browse/SI-6666 https://github.com/scala/scala/commit/275b341 SI-6666 Catch VerifyErrors in the making in early defs.
https://issues.scala-lang.org/browse/SI-6666 https://github.com/scala/scala/commit/4c34280 Add a test case from the comments of SI-6666.
https://issues.scala-lang.org/browse/SI-6259, https://issues.scala-lang.org/browse/SI-6506, https://issues.scala-lang.org/browse/SI-6957, https://issues.scala-lang.org/browse/SI-6666 https://github.com/scala/scala/commit/fd61254 SI-6666 Account for nesting in setting INCONSTRUCTOR
https://issues.scala-lang.org/browse/SI-2806, https://issues.scala-lang.org/browse/SI-6888 https://github.com/scala/scala/commit/b579a42 SI-6888 Loosen criteria for $outer search.
https://issues.scala-lang.org/browse/SI-7071, https://issues.scala-lang.org/browse/SI-7072 https://github.com/scala/scala/commit/b43ae58 introduces an exhaustive java-to-scala test
https://issues.scala-lang.org/browse/SI-6989 https://github.com/scala/scala/commit/02ed5fb SI-6989 privateWithin is now populated in reflect
https://issues.scala-lang.org/browse/SI-5017 https://github.com/scala/scala/commit/015ff51 [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays"
https://issues.scala-lang.org/browse/SI-6150, https://issues.scala-lang.org/browse/SI-6773, https://issues.scala-lang.org/browse/SI-6150 https://github.com/scala/scala/commit/87d52db [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10
https://issues.scala-lang.org/browse/SI-7060 https://github.com/scala/scala/commit/e5c0e59 SI-7060 More conservative dead code elim marking
https://issues.scala-lang.org/browse/SI-7039 https://github.com/scala/scala/commit/8ae0e2a SI-7039 unapplySeq result type independent of subpattern count
https://issues.scala-lang.org/browse/SI-5833 https://github.com/scala/scala/commit/0574172 SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl
https://issues.scala-lang.org/browse/SI-6667 https://github.com/scala/scala/commit/b67f8e5 [nomerge] SI-6667 Demote a new ambiguity error to a lint warning.
https://issues.scala-lang.org/browse/SI-6017 https://github.com/scala/scala/commit/0e8d8c7 SI-6017 Scaladoc: Show all letters without dangling links
https://issues.scala-lang.org/browse/SI-6017 https://github.com/scala/scala/commit/3f0bce9 SI-6017 Generate Scaladoc's index links in Scala side
https://issues.scala-lang.org/browse/SI-6578 https://github.com/scala/scala/commit/a6137d1 Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker.
https://issues.scala-lang.org/browse/SI-7008 https://github.com/scala/scala/commit/f1701f7 SI-7008 @throws annotations are now populated in reflect
https://issues.scala-lang.org/browse/SI-7033 https://github.com/scala/scala/commit/3af838c SI-7033 Be symful when creating factory methods.
https://issues.scala-lang.org/browse/SI-6422 https://github.com/scala/scala/commit/bc01614 Revert "SI-6422: add missing Fractional and Integral alias in scala package"
https://issues.scala-lang.org/browse/SI-5313 https://github.com/scala/scala/commit/4fda83f SI-5313 Minor code cleanup for store clobbering
https://issues.scala-lang.org/browse/SI-5313 https://github.com/scala/scala/commit/c7d489e SI-5313 Test clobbers on the back edge of a loop
https://issues.scala-lang.org/browse/SI-5313 https://github.com/scala/scala/commit/9b4fa83 SI-5313 Eliminate more stores by replacing clobbers with null stores
https://issues.scala-lang.org/browse/SI-5313 https://github.com/scala/scala/commit/eab2884 SI-5313 Do not eliminate stores that potentially wipe referenes
https://issues.scala-lang.org/browse/SI-7046 https://github.com/scala/scala/commit/2403d1d SI-7046 reflection now auto-initializes knownDirectSubclasses
https://issues.scala-lang.org/browse/SI-6482, https://issues.scala-lang.org/browse/SI-7022 https://github.com/scala/scala/commit/374c912 SI-7022 Additional test case for value class w. bounds
https://issues.scala-lang.org/browse/SI-6482, https://issues.scala-lang.org/browse/SI-6482 https://github.com/scala/scala/commit/4ed8836 [backport] SI-6482, lost bounds in extension methods.
https://issues.scala-lang.org/browse/SI-6941 https://github.com/scala/scala/commit/b2117cf SI-6941 tests
https://issues.scala-lang.org/browse/SI-6686 https://github.com/scala/scala/commit/b92396b SI-6686 drop valdef unused in flatMapCond's block
https://issues.scala-lang.org/browse/SI-5158, https://issues.scala-lang.org/browse/SI-6941 https://github.com/scala/scala/commit/494ba94 don't store subpats bound to underscore
https://issues.scala-lang.org/browse/SI-4976 https://github.com/scala/scala/commit/d71f59e SI-4976 Scaladoc: Add a source link to package objects
https://issues.scala-lang.org/browse/SI-7029 https://github.com/scala/scala/commit/5275bae SI-7029 - Make test more robust
https://issues.scala-lang.org/browse/SI-7029 https://github.com/scala/scala/commit/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 https://github.com/scala/scala/commit/2989258 SI-6539 moves @compileTimeOnly away from scala-reflect
https://issues.scala-lang.org/browse/SI-5151 https://github.com/scala/scala/commit/8bd03e0 SI-5151 - Add firstKey and lastKey to LongMap.
https://issues.scala-lang.org/browse/SI-6773 https://github.com/scala/scala/commit/108a1f7 SI-6773 Changes IndexSeqFactory to be "since 2.11"
https://issues.scala-lang.org/browse/SI-5543, https://issues.scala-lang.org/browse/SI-1803 https://github.com/scala/scala/commit/b74c33e SI-1803, plus documentation and cleanups in Namers, mainly in typeSig
https://issues.scala-lang.org/browse/SI-6812 https://github.com/scala/scala/commit/941c569 SI-6812 scaladoc can opt out of expanding macros
https://issues.scala-lang.org/browse/SI-6206, https://issues.scala-lang.org/browse/SI-6206 https://github.com/scala/scala/commit/11ac963 [backport] Fix for SI-6206, inconsistency with apply.
https://issues.scala-lang.org/browse/SI-6601 https://github.com/scala/scala/commit/5a2828c A test case to guide the eventual fix for SI-6601.
https://issues.scala-lang.org/browse/SI-6601 https://github.com/scala/scala/commit/172f3f6 Revert "SI-6601 Publicise derived value contstructor after pickler"
https://issues.scala-lang.org/browse/SI-2818 https://github.com/scala/scala/commit/6db4db9 SI-2818 Make List.foldRight always do a reverse/foldLeft flip
https://issues.scala-lang.org/browse/SI-2968, https://issues.scala-lang.org/browse/SI-2968 https://github.com/scala/scala/commit/8350cd9 [backport] SI-2968 Fix brace healing for `^case (class|object) {`
https://issues.scala-lang.org/browse/SI-6963 https://github.com/scala/scala/commit/1de399d SI-6963 Add version to -Xmigration
https://issues.scala-lang.org/browse/SI-3353, https://issues.scala-lang.org/browse/SI-3353 https://github.com/scala/scala/commit/1049435 SI-3353 don't extract <unapply-selector> into named-arg local val
https://issues.scala-lang.org/browse/SI-6017 https://github.com/scala/scala/commit/831bffd SI-6017 Scaladoc's Index should be case-sensitive
https://issues.scala-lang.org/browse/SI-6853 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.
https://issues.scala-lang.org/browse/SI-6595 https://github.com/scala/scala/commit/ff92610 SI-6595, lost modifiers in early defs.
https://issues.scala-lang.org/browse/SI-6584 https://github.com/scala/scala/commit/98534b2 SI-6584, Stream#distinct uses too much memory.
https://issues.scala-lang.org/browse/SI-6426 https://github.com/scala/scala/commit/d2316df SI-6426, importable _.
https://issues.scala-lang.org/browse/SI-6072 https://github.com/scala/scala/commit/05882eb SI-6072, crasher with overloaded eq.
https://issues.scala-lang.org/browse/SI-5604 https://github.com/scala/scala/commit/d4437aa SI-5604, selections on package objects.
https://issues.scala-lang.org/browse/SI-5859 https://github.com/scala/scala/commit/e156cd1 SI-5859, inapplicable varargs.
https://issues.scala-lang.org/browse/SI-5353 https://github.com/scala/scala/commit/f3f1e50 SI-5353, imperfect error message.
https://issues.scala-lang.org/browse/SI-5130 https://github.com/scala/scala/commit/77ec4ef SI-5130, precision disappearing from refinement.
https://issues.scala-lang.org/browse/SI-4729 https://github.com/scala/scala/commit/faca7ec SI-4729, overriding java varargs in scala.
https://issues.scala-lang.org/browse/SI-2418, https://issues.scala-lang.org/browse/SI-2418 https://github.com/scala/scala/commit/0990890 SI-2418, remove restriction on final vars.
https://issues.scala-lang.org/browse/SI-6572 https://github.com/scala/scala/commit/16eaefb SI-6572 Test case, originally fixed in a3680be.
https://issues.scala-lang.org/browse/SI-6301, https://issues.scala-lang.org/browse/SI-6301, https://issues.scala-lang.org/browse/SI-6301, https://issues.scala-lang.org/browse/SI-6572 https://github.com/scala/scala/commit/0679da5 [backport] SI-6301 / SI-6572 specialization regressions
https://issues.scala-lang.org/browse/SI-5378 https://github.com/scala/scala/commit/f6d90a8 [backport] SI-5378, unsoundness with type bounds in refinements.
https://issues.scala-lang.org/browse/SI-4714 https://github.com/scala/scala/commit/5f85fe5 SI-4714 Initialize history while initializing the REPL's reader
https://issues.scala-lang.org/browse/SI-2418, https://issues.scala-lang.org/browse/SI-2418 https://github.com/scala/scala/commit/243cede [backport] Removed restriction on final vars, SI-2418.
https://issues.scala-lang.org/browse/SI-7009, https://issues.scala-lang.org/browse/SI-7009 https://github.com/scala/scala/commit/fefe6cc SI-7009: `@throws` annotation synthesized incorrectly
https://issues.scala-lang.org/browse/SI-7009 https://github.com/scala/scala/commit/e22d801 Test case for SI-7009.
https://issues.scala-lang.org/browse/SI-1336, https://issues.scala-lang.org/browse/SI-5589, https://issues.scala-lang.org/browse/SI-4574, https://issues.scala-lang.org/browse/SI-6968, https://issues.scala-lang.org/browse/SI-6968 https://github.com/scala/scala/commit/a87d409 SI-6968 Simple Tuple patterns aren't irrefutable
https://issues.scala-lang.org/browse/SI-6669 https://github.com/scala/scala/commit/166fd02 SI-6669 Add . to the default scalap classpath
https://issues.scala-lang.org/browse/SI-6728 https://github.com/scala/scala/commit/80a814d SI-6728 Fixes crash in parser on incomplete for expression
https://issues.scala-lang.org/browse/SI-7035 https://github.com/scala/scala/commit/9afae59 SI-7035 Centralize case field accessor sorting.
https://issues.scala-lang.org/browse/SI-6726 https://github.com/scala/scala/commit/6357c8d SI-6726 Further optimization of pattern analysis
https://issues.scala-lang.org/browse/SI-6726, https://issues.scala-lang.org/browse/SI-6726 https://github.com/scala/scala/commit/14d8c22 SI-6726 Hash consing for Pattern matching Sym-s
https://issues.scala-lang.org/browse/SI-6726 https://github.com/scala/scala/commit/32c0a2e SI-6726 Add benchmark used for testing pattern matcher.
https://issues.scala-lang.org/browse/SI-6154 https://github.com/scala/scala/commit/d3f3394 [backport] Fix for SI-6154, VerifyError originating in uncurry.
https://issues.scala-lang.org/browse/SI-6516 https://github.com/scala/scala/commit/6f86583 SI-6516, macros comparing types with == instead of =:=.
https://issues.scala-lang.org/browse/SI-6551 https://github.com/scala/scala/commit/cfaa3b5 SI-6551 Expand test case into uncomfortable areas.
https://issues.scala-lang.org/browse/SI-6651 https://github.com/scala/scala/commit/45ccdc5 SI-6651 Substitute `this` in extension method sigs
https://issues.scala-lang.org/browse/SI-6987 https://github.com/scala/scala/commit/bffe776 [backport] Disabled SI-6987.
https://issues.scala-lang.org/browse/SI-6258, https://issues.scala-lang.org/browse/SI-6258, https://issues.scala-lang.org/browse/SI-3577, https://issues.scala-lang.org/browse/SI-3577 https://github.com/scala/scala/commit/b8da00e [backport] SI-3577 BoundedWildcardType handling
https://issues.scala-lang.org/browse/SI-5459 https://github.com/scala/scala/commit/6d669f3 Pending test for SI-5459.
https://issues.scala-lang.org/browse/SI-6939 https://github.com/scala/scala/commit/b6f898f SI-6939 Fix namespace binding (xmlns) not overriding outer binding
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/aa199b8 Revert "SI-6811 Misc. removals in util, testing, io, ..."
https://issues.scala-lang.org/browse/SI-6891 https://github.com/scala/scala/commit/7babdab SI-6891 Fix value class + tailrec crasher.
https://issues.scala-lang.org/browse/SI-6981 https://github.com/scala/scala/commit/cff0934 Ill-scoped reference checking in TreeCheckers
https://issues.scala-lang.org/browse/SI-4602 https://github.com/scala/scala/commit/3cbb002 SI-4602 Disable unreliable test of fsc path absolutization
https://issues.scala-lang.org/browse/SI-4602, https://issues.scala-lang.org/browse/SI-4602 https://github.com/scala/scala/commit/952e1bf SI-4602 Make fsc absolutize source file names
https://issues.scala-lang.org/browse/SI-4733, https://issues.scala-lang.org/browse/SI-4733 https://github.com/scala/scala/commit/e0cf651 SI-4733 - fsc no longer creates a single temp directory for all users.
https://issues.scala-lang.org/browse/SI-6863 https://github.com/scala/scala/commit/0b52a51 SI-6863 Fix verify error in captured var inited from expr with try/catch
https://issues.scala-lang.org/browse/SI-6932 https://github.com/scala/scala/commit/262d7ec SI-6932 Remove Batchable trait plus minor clean-ups
https://issues.scala-lang.org/browse/SI-6932 https://github.com/scala/scala/commit/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 https://github.com/scala/scala/commit/11329c3 SI-6443 Expand test coverage with varargs, by-name.
https://issues.scala-lang.org/browse/SI-6443 https://github.com/scala/scala/commit/493197f SI-6443 Widen dependent param types in uncurry
https://issues.scala-lang.org/browse/SI-7018 https://github.com/scala/scala/commit/a72aa94 SI-7018 Fix memory leak in Attachments.
https://issues.scala-lang.org/browse/SI-6556, https://issues.scala-lang.org/browse/SI-6648, https://issues.scala-lang.org/browse/SI-6556 https://github.com/scala/scala/commit/982633a SI-6556 Remove unneeded workaround in erasure.
https://issues.scala-lang.org/browse/SI-5304 https://github.com/scala/scala/commit/2580a51 Laying groundwork for a followup ticket.
https://issues.scala-lang.org/browse/SI-4859 https://github.com/scala/scala/commit/412ad57 SI-4859 Retain MODULE_LOAD in dead code elim.
https://issues.scala-lang.org/browse/SI-4859 https://github.com/scala/scala/commit/f21b1ce SI-4859 Don't elide qualifiers when selecting nested modules.
https://issues.scala-lang.org/browse/SI-4859 https://github.com/scala/scala/commit/61f2936 SI-4859 Don't rewrite CC().CC2() to new CC2
https://issues.scala-lang.org/browse/SI-6083 https://github.com/scala/scala/commit/76bb23d SI-6083, misleading annotation error message.
https://issues.scala-lang.org/browse/SI-5182 https://github.com/scala/scala/commit/801eab5 SI-5182, no position on annotation error.
https://issues.scala-lang.org/browse/SI-2577, https://issues.scala-lang.org/browse/SI-6860 https://github.com/scala/scala/commit/832fc9a SI-2577, SI-6860: annotation type inference.
https://issues.scala-lang.org/browse/SI-6987 https://github.com/scala/scala/commit/53d5df5 Disabled SI-6987.
https://issues.scala-lang.org/browse/SI-7011 https://github.com/scala/scala/commit/d592216 SI-7011 Fix finding constructor type in captured var definitions
https://issues.scala-lang.org/browse/SI-6231 https://github.com/scala/scala/commit/f6168b8 SI-6231 Report unsupported free var capture by a trait.
https://issues.scala-lang.org/browse/SI-6987 https://github.com/scala/scala/commit/1dab5bf SI-6987 Tests fsc verbose output
https://issues.scala-lang.org/browse/SI-6987 https://github.com/scala/scala/commit/e12a5b8 SI-6987 Fixes fsc compile server verbose output
https://issues.scala-lang.org/browse/SI-6997, https://issues.scala-lang.org/browse/SI-6666 https://github.com/scala/scala/commit/1a7de43 SI-6666 Restrict hidden `this` access in self/super calls.
https://issues.scala-lang.org/browse/SI-6011, https://issues.scala-lang.org/browse/SI-6902 https://github.com/scala/scala/commit/cbd0205 SI-6902 Check unreachability under @unchecked
https://issues.scala-lang.org/browse/SI-6952 https://github.com/scala/scala/commit/8a74b7b Closes SI-6952: add correct error positions for Dynamic feature check.
https://issues.scala-lang.org/browse/SI-6969 https://github.com/scala/scala/commit/0d01cc1 SI-6969, mishandling of SoftReferences in method cache.
https://issues.scala-lang.org/browse/SI-6976 https://github.com/scala/scala/commit/d9d6494 SI-6976 Fix value class separate compilation crasher.
https://issues.scala-lang.org/browse/SI-6637, https://issues.scala-lang.org/browse/SI-6637 https://github.com/scala/scala/commit/4dceb22 [backport] Fix SI-6637 (misoptimization in erasure)
https://issues.scala-lang.org/browse/SI-6611, https://issues.scala-lang.org/browse/SI-6247, https://issues.scala-lang.org/browse/SI-6611, https://issues.scala-lang.org/browse/SI-6247 https://github.com/scala/scala/commit/ba411c4 [backport] Fix unsafe array opt. / opt. primitive Array(...)
https://issues.scala-lang.org/browse/SI-6567, https://issues.scala-lang.org/browse/SI-6567 https://github.com/scala/scala/commit/96ed055 [backport] SI-6567 Warning for Option(implicitView(foo))
https://issues.scala-lang.org/browse/SI-6439 https://github.com/scala/scala/commit/3486d47 SI-6439 Avoid spurious REPL warnings about companionship
https://issues.scala-lang.org/browse/SI-6923, https://issues.scala-lang.org/browse/SI-6994 https://github.com/scala/scala/commit/52a5328 Addressing warnings.
https://issues.scala-lang.org/browse/SI-6994 https://github.com/scala/scala/commit/8f49884 SI-6994 Avoid spurious promiscuous catch warning
https://issues.scala-lang.org/browse/SI-6434 https://github.com/scala/scala/commit/8297843 SI-6434 Pretty print function types with by name arg as (=> A) => B
https://issues.scala-lang.org/browse/SI-6942 https://github.com/scala/scala/commit/f539781 SI-6942 more efficient unreachability analysis
https://issues.scala-lang.org/browse/SI-5568 https://github.com/scala/scala/commit/c606559 SI-5568 Comment improvements for getClass on primitive intersection.
https://issues.scala-lang.org/browse/SI-5568 https://github.com/scala/scala/commit/765386f SI-5568 Fixes verify error from getClass on refinement of value type
https://issues.scala-lang.org/browse/SI-6608, https://issues.scala-lang.org/browse/SI-6601 https://github.com/scala/scala/commit/b07228a SI-6601 Publicise derived value contstructor after pickler
https://issues.scala-lang.org/browse/SI-6923 https://github.com/scala/scala/commit/66fe64f SI-6923 Context now buffers warnings as well as errors
https://issues.scala-lang.org/browse/SI-6956 https://github.com/scala/scala/commit/a6b34b6 SI-6956 determine switchability by type, not tree
https://issues.scala-lang.org/browse/SI-5824 https://github.com/scala/scala/commit/950e938 Revert "SI-5824 Fix crashes in reify with _*"
https://issues.scala-lang.org/browse/SI-5824 https://github.com/scala/scala/commit/0a25ee3 SI-5824 Fix crashes in reify with _*
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/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 https://github.com/scala/scala/commit/a386291 SI-6811 Remove scala.xml.include.sax.Main
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/98d3368 SI-6811 Remove scala.ScalaObject
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/684f549 SI-6811 Remove the scala.annotation.target package
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/f931833 SI-6811 Misc. removals in util, testing, io, ...
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/be5554f SI-6811 Remove deprecated elements in scala.collection
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/67d7e26 SI-6811 Remove parts of scala.concurrent not needed by scala.actors
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/b13bf26 SI-6811 Remove the scala.util.grammar package
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/c2903d6 SI-6811 Remove scala.collection.mutable.ConcurrentMap
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/ed52ea0 SI-6811 Remove primitive widenings and /:\
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/2ee8568 SI-6811 Remove deprecated constructors
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/167fc0a SI-6811 Remove usages of scala.annotation.cloneable
https://issues.scala-lang.org/browse/SI-6811 https://github.com/scala/scala/commit/4805b97 SI-6811 Remove scala.annotation.serializable
https://issues.scala-lang.org/browse/SI-6979 https://github.com/scala/scala/commit/decc9a9 SI-6979 Small optimization in lub
https://issues.scala-lang.org/browse/SI-6479 https://github.com/scala/scala/commit/9cc61f3 SI-6479 Don't lift try exprs in label arguments.
https://issues.scala-lang.org/browse/SI-6963 https://github.com/scala/scala/commit/0c2e884 SI-6963 Deprecates -Xmigration switch
https://issues.scala-lang.org/browse/SI-6675 https://github.com/scala/scala/commit/78019b2 SI-6675 Test new warning under -Xoldpatmat.
https://issues.scala-lang.org/browse/SI-6675 https://github.com/scala/scala/commit/692372c SI-6675 -Xlint arity enforcement for extractors
https://issues.scala-lang.org/browse/SI-6955 https://github.com/scala/scala/commit/8475807 SI-6955 switch emission no longer foiled by type alias
https://issues.scala-lang.org/browse/SI-6082 https://github.com/scala/scala/commit/39352fe SI-6082 Conditionally expand @ann(x) to @ann(value = x)
https://issues.scala-lang.org/browse/SI-5440 https://github.com/scala/scala/commit/4aba0fe SI-5440 Test case for exhaustiveness check
https://issues.scala-lang.org/browse/SI-5340 https://github.com/scala/scala/commit/1212af4 SI-5340 Change println to log
https://issues.scala-lang.org/browse/SI-6925 https://github.com/scala/scala/commit/b1cea21 SI-6925 use concrete type in applyOrElse's match's selector
https://issues.scala-lang.org/browse/SI-5189 https://github.com/scala/scala/commit/8fb19b1 SI-5189 detect unsoundness when inferring type of match
https://issues.scala-lang.org/browse/SI-6555 https://github.com/scala/scala/commit/38404e8 SI-6555 Scaladoc's class filter shouldn't drop the last character
https://issues.scala-lang.org/browse/SI-6930 https://github.com/scala/scala/commit/0f237e9 SI-6930 adds documentation to reduceLeft in TraversableOnce
https://issues.scala-lang.org/browse/SI-6905 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
https://issues.scala-lang.org/browse/SI-6126 https://github.com/scala/scala/commit/25c7364 SI-6126 Test case for varargs of tagged primitives.
https://issues.scala-lang.org/browse/SI-6946, https://issues.scala-lang.org/browse/SI-6924 https://github.com/scala/scala/commit/79a722f SI-6946, SI-6924 Greatly improves IsTraversableLike docs
https://issues.scala-lang.org/browse/SI-5954 https://github.com/scala/scala/commit/3ef487e SI-5954 Implementation restriction preventing companions in package objs
https://issues.scala-lang.org/browse/SI-6521 https://github.com/scala/scala/commit/a557a97 Fixes SI-6521, overrides Range#head to be faster
https://issues.scala-lang.org/browse/SI-5553, https://issues.scala-lang.org/browse/SI-6912 https://github.com/scala/scala/commit/7a23562 SI-6912 Avoid a typer cycle in overload resolution.
https://issues.scala-lang.org/browse/SI-6846, https://issues.scala-lang.org/browse/SI-6846 https://github.com/scala/scala/commit/e5da30b Backport of SI-6846.
https://issues.scala-lang.org/browse/SI-6928 https://github.com/scala/scala/commit/c58647f SI-6928, VerifyError with self reference to super.
https://issues.scala-lang.org/browse/SI-6641 https://github.com/scala/scala/commit/557caa3 SI-6641 Deprecate SwingWorker
https://issues.scala-lang.org/browse/SI-6803 https://github.com/scala/scala/commit/103a478 SI-6803: do not use java.net.URI, even more so incorrectly.
https://issues.scala-lang.org/browse/SI-6894 https://github.com/scala/scala/commit/3bb8745 Fixes and features for javap (fixing SI-6894)
https://issues.scala-lang.org/browse/SI-6955 https://github.com/scala/scala/commit/38958f4 SI-6955 switch emission no longer foiled by type alias
https://issues.scala-lang.org/browse/SI-6964 https://github.com/scala/scala/commit/b61a64d SI-6964 Remove build managers, both simple and refined.
https://issues.scala-lang.org/browse/SI-6375 https://github.com/scala/scala/commit/61f70e4 SI-6375, warn on lost annotation.
https://issues.scala-lang.org/browse/SI-5189 https://github.com/scala/scala/commit/bd4bffa SI-5189 detect unsoundness when inferring type of match
https://issues.scala-lang.org/browse/SI-6966 https://github.com/scala/scala/commit/58bfa19 SI-6966 Fix regression in implicit resolution
https://issues.scala-lang.org/browse/SI-5923 https://github.com/scala/scala/commit/fe60284 SI-5923 adapt macros when they are deferred
https://issues.scala-lang.org/browse/SI-5903 https://github.com/scala/scala/commit/66acf36 SI-5903 extractor macros do work
https://issues.scala-lang.org/browse/SI-6440, https://issues.scala-lang.org/browse/SI-6641 https://github.com/scala/scala/commit/c45491c SI-6641 Cull scala.swing.SwingWorker
https://issues.scala-lang.org/browse/SI-5378 https://github.com/scala/scala/commit/31f073c SI-5378, unsoundness with type bounds in refinements.
https://issues.scala-lang.org/browse/SI-6566 https://github.com/scala/scala/commit/a419799 SI-6566, unsoundness with alias variance.
https://issues.scala-lang.org/browse/SI-6894 https://github.com/scala/scala/commit/942f078 Repl javap decodes various synthetic names for us (fixing SI-6894)
https://issues.scala-lang.org/browse/SI-6915 https://github.com/scala/scala/commit/77c8751 SI-6915 Updates copyright properties to 2002-2013
https://issues.scala-lang.org/browse/SI-6897 https://github.com/scala/scala/commit/3405294 SI-6897, lubs and varargs star.
https://issues.scala-lang.org/browse/SI-6896 https://github.com/scala/scala/commit/a6ce037 SI-6896, spurious warning with overloaded main.
https://issues.scala-lang.org/browse/SI-6911 https://github.com/scala/scala/commit/eeb6ee6 SI-6911, regression in generated case class equality.
https://issues.scala-lang.org/browse/SI-6827 https://github.com/scala/scala/commit/92cf0e3 Fix Iterator#copyToArray (fixes SI-6827).
https://issues.scala-lang.org/browse/SI-5017 https://github.com/scala/scala/commit/02b2da6 SI-5017 Poor performance of :+ operator on Arrays
https://issues.scala-lang.org/browse/SI-6194 https://github.com/scala/scala/commit/ac61e34 SI-6194, repl crash.
https://issues.scala-lang.org/browse/SI-6746 https://github.com/scala/scala/commit/e5f16ac SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros)
https://issues.scala-lang.org/browse/SI-6415 https://github.com/scala/scala/commit/24a033b SI-6415, overly eager evaluation in Stream.
https://issues.scala-lang.org/browse/SI-6829, https://issues.scala-lang.org/browse/SI-6788 https://github.com/scala/scala/commit/231d59d SI-6829, SI-6788, NPEs during erroneous compilation.
https://issues.scala-lang.org/browse/SI-6338 https://github.com/scala/scala/commit/3a6f3ae SI-6338 fixes the unchecked warning in quick.comp

Complete commit list!

sha Title
https://github.com/scala/scala/commit/4ab66d1 SI-7494 Tests for status quo
https://github.com/scala/scala/commit/e0bd62c SI-7494 Each plugin must only be instantiated once.
https://github.com/scala/scala/commit/b6757e1 An attempt to make tests deterministic.
https://github.com/scala/scala/commit/3fb3175 SI-7427 stop crashing under -Ydebug.
https://github.com/scala/scala/commit/08c7293 SI-7201 scaladoc url in scala-(library,actors,swing,reflect) pom
https://github.com/scala/scala/commit/12a130d SI-6424 Scaladoc: Use mapNodes.get(_) to avoid NoSuchElementException
https://github.com/scala/scala/commit/f628565 Prevent slash duplication.
https://github.com/scala/scala/commit/7f9feba [backport #1727] SI-7359 cyclic nested java class
https://github.com/scala/scala/commit/dd33e28 SI-7486 regression in implicit resolution.
https://github.com/scala/scala/commit/6114038 [nomaster] unbreaks test.bc
https://github.com/scala/scala/commit/b11324a SI-7492 Remove -Ystruct-dispatch and associated code
https://github.com/scala/scala/commit/b4751a6 No bounds-driven inference for the named.
https://github.com/scala/scala/commit/e28c3ed SI-1786 incorporate defined bounds in inference
https://github.com/scala/scala/commit/0bece25 ScriptEngine.eval() forwards Error instead of new ScriptException
https://github.com/scala/scala/commit/44a46f8 Deprecate parameter names in scala.concurrent
https://github.com/scala/scala/commit/9db9df7 SI-7484 Indentation and whitespace fixes
https://github.com/scala/scala/commit/cba29e6 SI-7484 Add @SupressWarning(rawtypes/unchecked)
https://github.com/scala/scala/commit/538aa22 SI-6488 Interrupt i/o threads on process destroy
https://github.com/scala/scala/commit/5e71539 SI-7464 allows FieldMirror.set to update vals
https://github.com/scala/scala/commit/bc10715 easy way of writing not implemented macros
https://github.com/scala/scala/commit/b08c135 Fix for unreachable code warning.
https://github.com/scala/scala/commit/e9c3f87 SI-5886 Remove check for packed type conformance.
https://github.com/scala/scala/commit/963c4a7 Actual SI-6555 fix, Scaladoc filter works WITH keyboard shortcuts too
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
https://github.com/scala/scala/commit/77437ff SI-7442 Update bundled Fork/Join pool (JSR166y)
https://github.com/scala/scala/commit/4e64a27 [nomaster] removes duplication in inferImplicitValue
https://github.com/scala/scala/commit/3edde27 [nomaster] SI-7166 catches DivergentImplicit in c.inferImplicitXXX
https://github.com/scala/scala/commit/b4da864 [nomaster] SI-7047 fixes silent for c.inferImplicitXXX
https://github.com/scala/scala/commit/fdead2b [nomaster] SI-7291: No exception throwing for diverging implicit expansion
https://github.com/scala/scala/commit/8168f11 [nomaster] SI-7167 implicit macros decide what is divergence
https://github.com/scala/scala/commit/bb73b96 [nomaster] macroExpandAll is now triggered in all invocations of typed
https://github.com/scala/scala/commit/90ac5c4 [nomaster] SI-5923 instantiates targs in deferred macro applications
https://github.com/scala/scala/commit/0c6927b [nomaster] temporarily breaks SI-5353
https://github.com/scala/scala/commit/7562499 Scaladoc: fixing small typo in PartialFunction.scala
https://github.com/scala/scala/commit/5751ddd pull request feedback
https://github.com/scala/scala/commit/75a3b88 replaces inferBootClasspath with a simple lookup at sun.boot.class.path
https://github.com/scala/scala/commit/35c0145 removes the traces of always on debug diagnostics
https://github.com/scala/scala/commit/a3d03ab fixes a crash in ReflectionUtils.systemProperties
https://github.com/scala/scala/commit/f1040ea fixes a checkfile breakage in 2.10.x
https://github.com/scala/scala/commit/8325729 SI-5734 Allow setting of socket timeout for remote actors
https://github.com/scala/scala/commit/b2c67b3 SI-7398 Add support for java8 default methods
https://github.com/scala/scala/commit/fbb1363 Refactor DirectTest so java can be tested.
https://github.com/scala/scala/commit/25f49cb literal() now assigns a position to the tree it produces
https://github.com/scala/scala/commit/cb1a427 SI-7325 cleans up corner cases of percent handling in StringContext.f
https://github.com/scala/scala/commit/a8edefc SI-7271 fixes positions of string interpolation parts
https://github.com/scala/scala/commit/df3cae7 SI-7426 Crash in pickler.
https://github.com/scala/scala/commit/3abdaf4 SI-5634 eliminate overly verbose error message
https://github.com/scala/scala/commit/e86832d SI-7441 Don't ramble on about inapplicable implicits.
https://github.com/scala/scala/commit/d0a1f5b SI-7385 crash in erroneous code
https://github.com/scala/scala/commit/62cdd7f SI-6091 overeager warning for reference equality
https://github.com/scala/scala/commit/3009916 SI-6771 Alias awareness for checkableType in match analysis.
https://github.com/scala/scala/commit/e85df24 Read-eval-print : the script engine does not need print so make it lazy
https://github.com/scala/scala/commit/1d1492f Add :kind command to REPL
https://github.com/scala/scala/commit/37707cd Unprivatize methods in SyncVar.
https://github.com/scala/scala/commit/e36bb0b Revert "SI-7469 Remove @deprecated MurmurHash elements"
https://github.com/scala/scala/commit/37884ec SI-7482 Don't cook raw types after erasure.
https://github.com/scala/scala/commit/add19e6 No longer cache all subclass templates.
https://github.com/scala/scala/commit/005a08d Remove self types check suppression usage from scaladoc.
https://github.com/scala/scala/commit/c88f733 Improve code style in the Scaladoc implementation.
https://github.com/scala/scala/commit/9a43611 remove unused methods: checkStable, isStableExceptVolatile
https://github.com/scala/scala/commit/fada1ef SI-6815 untangle isStable and hasVolatileType
https://github.com/scala/scala/commit/97d5179 make treeInfo more globally visible
https://github.com/scala/scala/commit/135cfa8 SI-6406 Restore deprecated API
https://github.com/scala/scala/commit/0c7c521 SI-3943 Test case for already-fixed Java interop bug
https://github.com/scala/scala/commit/ae43506 SI-7469 Remove @deprecated scala.util.logging
https://github.com/scala/scala/commit/4478560 SI-7476 Add documentation to GenericTraversableTemplate
https://github.com/scala/scala/commit/80f1fa5 Fix formatting for couple of docs in the compiler
https://github.com/scala/scala/commit/ac990c1 SI-7469 Make @deprecated elems in scala.concurrent private[scala]
https://github.com/scala/scala/commit/e544786 SI-7469 Remove deprecated elements in s.u.parsing.combinator
https://github.com/scala/scala/commit/7e9c21f SI-7469 Remove @deprecated MurmurHash elements
https://github.com/scala/scala/commit/966f51c removes duplication in inferImplicitValue
https://github.com/scala/scala/commit/b153880 SI-7047 fixes silent for c.inferImplicitXXX
https://github.com/scala/scala/commit/c539ae2 SI-7167 implicit macros decide what is divergence
https://github.com/scala/scala/commit/a35b6bc macroExpandAll is now triggered in all invocations of typed
https://github.com/scala/scala/commit/adef4b5 SI-5923 instantiates targs in deferred macro applications
https://github.com/scala/scala/commit/b0758f5 SI-6039 Harden against irrelevant filesystem details
https://github.com/scala/scala/commit/6486f9f fix typo in comment
https://github.com/scala/scala/commit/abc314a AbstractFile.getDirectory does not return null when outDir is "."
https://github.com/scala/scala/commit/0ee9204 SI-7469 Remove @deprecated scala.util.parsing.ast
https://github.com/scala/scala/commit/15df9e9 Limit unnecessary calls to Type#toString.
https://github.com/scala/scala/commit/6890f38 SI-7432 add testcases
https://github.com/scala/scala/commit/357c2df SI-7432 Range.min should throw NoSuchElementException on empty range
https://github.com/scala/scala/commit/9e25797 Par-Test includes log in transcript of failed exec
https://github.com/scala/scala/commit/89ced24 Boil out some duplicated parser logic.
https://github.com/scala/scala/commit/c1286ab Flesh out copyMemberDef methods with copyModuleDef.
https://github.com/scala/scala/commit/fb5eb8d indentation typo
https://github.com/scala/scala/commit/265fc6b SI-6863 root cause fixed using factory of scala.runtime.*Ref
https://github.com/scala/scala/commit/c31e44f Partest can --show-diff again after incremental report.
https://github.com/scala/scala/commit/a86c7a1 Hardening against nulls for deserialization.
https://github.com/scala/scala/commit/80ac7d0 Absolutized paths involving the scala package.
https://github.com/scala/scala/commit/1ce4ecd Rewrite TailCalls for performance and immutability.
https://github.com/scala/scala/commit/83c059d use relative symlink in distpack
https://github.com/scala/scala/commit/17f8101 SI-6532 emit debug info in compiled java.
https://github.com/scala/scala/commit/d3aa9a7 Warn on selection of vals from DelayedInit subclasses.
https://github.com/scala/scala/commit/6271396 SI-7369 Avoid spurious unreachable warnings in patterns
https://github.com/scala/scala/commit/184cac8 SI-7367 scaladoc crash on constructing the model for annotations.
https://github.com/scala/scala/commit/b40749f Corrects link in README.rst
https://github.com/scala/scala/commit/19a61e5 Update links to old website, in preparation for launch.
https://github.com/scala/scala/commit/8448beb SI-6943 warn on value class miscomparison.
https://github.com/scala/scala/commit/c1327dc SI-6675 Avoid spurious warning about pattern bind arity.
https://github.com/scala/scala/commit/0d2c7e9 SI-7355 Handle spaces in paths in Windows batch files.
https://github.com/scala/scala/commit/9d98b6d Interactive scaladoc: mark new typer run when done.
https://github.com/scala/scala/commit/e7aadd0 SI-7330 better error when pattern isn't a value
https://github.com/scala/scala/commit/8556ca0 Quiet down overloaded implicit warning.
https://github.com/scala/scala/commit/8703e00 SI-7200 Test case for fixed type inference error.
https://github.com/scala/scala/commit/12dd8c0 More useful checkfile output in interactive tests.
https://github.com/scala/scala/commit/e6af9bc SI-7362, crash in presentation compiler.
https://github.com/scala/scala/commit/6227837 SI-7409 Par-Test: A crash is not a DNC for neg tests
https://github.com/scala/scala/commit/0c6bcc9 Partest has an optionable wait period.
https://github.com/scala/scala/commit/bf44669 SI-7349 Partest supports test-interface
https://github.com/scala/scala/commit/b47ca5b Update ScalaCheck to 1.10.1.
https://github.com/scala/scala/commit/b4d54be Partest testnum field width is sensitive to total tests
https://github.com/scala/scala/commit/e4f62c0 SI-7358 Partest fails on scalacheck failure
https://github.com/scala/scala/commit/c905b95 no need to manually clear perRunCaches in GenASM
https://github.com/scala/scala/commit/176a1ba maps in GenASM guaranteed mem-leak-free by perRunCaches
https://github.com/scala/scala/commit/d516f38 SI-7422 GenASM populates and clears its maps within a Run
https://github.com/scala/scala/commit/7158142 SI-7291: Remove error kinds.
https://github.com/scala/scala/commit/accaa31 SI-7291: No exception throwing for diverging implicit expansion
https://github.com/scala/scala/commit/1931f45 BytecodeWriters.BytecodeWriter doesn't need to fiddle with Symbol
https://github.com/scala/scala/commit/38f426d compiler flag -Ygen-asmp to emit .asmp textual files for bytecode
https://github.com/scala/scala/commit/d419227 Route -explaintypes through reporter.
https://github.com/scala/scala/commit/f59be7a SI-7429 Fix checkinit build failure in Contexts
https://github.com/scala/scala/commit/5a8329a Address a deprecation warnings in scala-swing.
https://github.com/scala/scala/commit/2e5c7b9 SI-6784 Localize feature imports in scala.swing.
https://github.com/scala/scala/commit/71eaf6d Updated jline and rebuilt.
https://github.com/scala/scala/commit/c4d0fd9 -Yshow-member-pos, print the positions of members.
https://github.com/scala/scala/commit/a61c9c4 Documented lateMETHOD flag.
https://github.com/scala/scala/commit/8c77915 Call method rather than duplicating method.
https://github.com/scala/scala/commit/e9011f5 deprecation cycle for definitions.NPEConstructor
https://github.com/scala/scala/commit/fc8387f improved naming of variables in constructors phase
https://github.com/scala/scala/commit/b4fbb7b translation for DelayedInit keeps more code in original class
https://github.com/scala/scala/commit/7211432 avoids multiple evals of isSubClass DelayedInitClass
https://github.com/scala/scala/commit/8dc0c3d for null outer pointer, NPE via throw null
https://github.com/scala/scala/commit/4ca6eb8 Created utility function for dropping by-name-ness.
https://github.com/scala/scala/commit/2dc28a2 role played by magic constant in ScalaSigBytes
https://github.com/scala/scala/commit/0b6a592 another GenJVM remnant that goes away
https://github.com/scala/scala/commit/af0184d removing remnants from the GenJVM era
https://github.com/scala/scala/commit/449da43 static methods may have local variables too, some day
https://github.com/scala/scala/commit/8f08151 SI-7421 remove unneeded extra-attachement in maven deploy
https://github.com/scala/scala/commit/bdae05f SI-7403 Stream extends Serializable
https://github.com/scala/scala/commit/7b4e450 SI-4365 nondeterministic failure in asSeenFrom
https://github.com/scala/scala/commit/b50e6b4 check added instruction to ASM MethodNode
https://github.com/scala/scala/commit/35209fc Minor overhaul of lub-producing typer methods.
https://github.com/scala/scala/commit/9a3bd6c Simplify some checks in Refchecks.
https://github.com/scala/scala/commit/cf93e02 Added ensureFullyDefined.
https://github.com/scala/scala/commit/fe8280c Added orElse to Type.
https://github.com/scala/scala/commit/648784c SI-7345 Address review comments.
https://github.com/scala/scala/commit/c598e76 SI-7345 Improved Context.toString
https://github.com/scala/scala/commit/85af192 SI-7345 Eliminate the `depth` var.
https://github.com/scala/scala/commit/2304a78 SI-7345 Drive by refactoring of pattern matching for `arg: _*`.
https://github.com/scala/scala/commit/e112db6 SI-7345 Factor out method to clear and restore undetparams.
https://github.com/scala/scala/commit/0ce81c8 SI-7345 Remove unneeded warning.
https://github.com/scala/scala/commit/ec33ad0 SI-7345 Doc and TODO comments around Context.
https://github.com/scala/scala/commit/dbd8457 SI-7345 Produce Context#imports from the context chain
https://github.com/scala/scala/commit/78e7eba SI-7345 Refactor manual iteration to use foreach.
https://github.com/scala/scala/commit/7ce4de4 SI-7345 Move `inSilentMode` from Infer to Context.
https://github.com/scala/scala/commit/bba9d3d SI-7345 remove unused methods.
https://github.com/scala/scala/commit/510ebec SI-7345 Prefer using a throwaway silent context over buffer flushing.
https://github.com/scala/scala/commit/ec5eaee SI-7345 More refactoring and documentation in Contexts
https://github.com/scala/scala/commit/190aea9 SI-7345 Exploit named/default args - Collapse overloads of `rootContext` - make `atOwner` more concise
https://github.com/scala/scala/commit/c9f5ab0 SI-7345 Encapsulate warning and error buffers in ReportBuffer.
https://github.com/scala/scala/commit/ff5dde1 SI-7345 Add Context#isLocal, akin to Symbol#isLocal
https://github.com/scala/scala/commit/b1cb004 SI-7345 Use combinator to find next enclosing non-template.
https://github.com/scala/scala/commit/281b850 SI-7345 Remove comment that appears obsolete.
https://github.com/scala/scala/commit/f2c351c SI-7345 Rationalize overloads of Context#make
https://github.com/scala/scala/commit/e658b63 SI-7345 Represent the boolean modes in Context in ContextMode.
https://github.com/scala/scala/commit/372965b SI-7402 List extends Serializable
https://github.com/scala/scala/commit/4c715eb Par-Test allows redefinition of srcDir by Ant
https://github.com/scala/scala/commit/d49d36f Disabled failing bitset test.
https://github.com/scala/scala/commit/cdffcf8 Eliminated the accumulated feature warnings.
https://github.com/scala/scala/commit/1da48a4 Eliminate a pile of -Xlint warnings.
https://github.com/scala/scala/commit/0f1a004 Taught -Xlint about @implicitNotFound.
https://github.com/scala/scala/commit/d02ccc3 Fix unchecked warning.
https://github.com/scala/scala/commit/6f47caf SI-6898 Document AnyVal box and unbox implemention by BoxesRunTime
https://github.com/scala/scala/commit/240fa30 Reverting changes to AnyVals generated classes in 9a82fc0
https://github.com/scala/scala/commit/c29405d Simplify type bounds.
https://github.com/scala/scala/commit/5c6d62a SI-7408 Fix test by sorting results of getDeclaredClasses
https://github.com/scala/scala/commit/12a18ee SI-7376 Bad doc variable error is positioned at the variable.
https://github.com/scala/scala/commit/fecc7e0 SI-7376 Additional trivial Scaladoc format corrections
https://github.com/scala/scala/commit/3f0a90b SI-7376 Unmoored doc has correct position
https://github.com/scala/scala/commit/0fde95e SI-7376 Scaladoc warns when discarding local doc comments with API tags
https://github.com/scala/scala/commit/e8c85a3 SI-7080 improve boundary value checking for BitSet
https://github.com/scala/scala/commit/47b626e Change unrecognized scaladoc comments to C-style
https://github.com/scala/scala/commit/5cc2eb8 SI-7324 jvm not cool with 255+ parameters
https://github.com/scala/scala/commit/c58b0ab Fixed BigDecimal documentation for primitive conversion methods.
https://github.com/scala/scala/commit/f93c4c9 SI-7337 Error out on missing -d directory.
https://github.com/scala/scala/commit/578ef1f SI-7319 Remove unused method.
https://github.com/scala/scala/commit/962f88e SI-7377 Remove special treatment of `stableFun()` in patterns.
https://github.com/scala/scala/commit/351d5ec Absolute path in error message.
https://github.com/scala/scala/commit/3e27fec SI-7388 Be more robust against cycles in error symbol creation.
https://github.com/scala/scala/commit/15e9ef8 SI-7377 Fix retypechecking of patterns on case companion alias
https://github.com/scala/scala/commit/ef04619 SI-7319 Clear error buffer during Typer reset.
https://github.com/scala/scala/commit/aa6723c SI-7329 duplicate default getters for specialized parameters.
https://github.com/scala/scala/commit/e1af973 Remove scaladoc deprecated option.
https://github.com/scala/scala/commit/01edd04 SI-7314 Partest locates tools.jar and javac
https://github.com/scala/scala/commit/4e2459e Reifier -> AST Node test.
https://github.com/scala/scala/commit/660c8fd SI-7315 Test @deprecatedInheritance / @specialized interplay
https://github.com/scala/scala/commit/54d11fe SI-7312 @deprecatedInheritance now ignores same-file subclasses
https://github.com/scala/scala/commit/6690455 SI-7335 Remove special case for import of Predef._ in Predef.scala
https://github.com/scala/scala/commit/b0fceeb SI-7335 Sharpen up comment about implicit prioritization.
https://github.com/scala/scala/commit/ae69de4 SI-7335 Add logging for a now-impossible* case in Symbol#exists.
https://github.com/scala/scala/commit/9d7f811 SI-7335 Don't import Predef._ in Predef.scala
https://github.com/scala/scala/commit/d43f5ce SI-7335 Mandate that parents of Predef must be defined in Predef.scala
https://github.com/scala/scala/commit/67c2d6d SI-6286 IllegalArgumentException handling specialized method.
https://github.com/scala/scala/commit/23dd325 SI-7360 Don't let a follow-up TypeError obscure the original error.
https://github.com/scala/scala/commit/2885eb0 Revert "SI-6387 Clones accessor before name expansion"
https://github.com/scala/scala/commit/7250312 SI-6386 typed existential type tree's original now have tpe set
https://github.com/scala/scala/commit/6a61e17 SI-7289 Less strict type application for TypeVar.
https://github.com/scala/scala/commit/34a6fa9 SI-6937 core type tags are no longer referentially unique
https://github.com/scala/scala/commit/7072acb Optimization: avoid call to exists in PlainFile#iterator
https://github.com/scala/scala/commit/246eceb Optimization: avoid isDirectory call in DirectoryClassPath traversal
https://github.com/scala/scala/commit/0cb6324 Add counters to File#{exists, isFile, isDirectory}.
https://github.com/scala/scala/commit/f986d6d Reduce visibility of implicit class tags.
https://github.com/scala/scala/commit/dc3fa0a if starr.use.released fetch Scala ${starr.version} for STARR
https://github.com/scala/scala/commit/3fe2e86 assume build.release when maven.version.suffix is set
https://github.com/scala/scala/commit/7184bd3 make quick.done depend on quick.bin again
https://github.com/scala/scala/commit/0affa94 SI-7321 Memory leak in specialize on multiple compiler runs.
https://github.com/scala/scala/commit/c2534bf SI-6900 Fix tailrec for dependent method types
https://github.com/scala/scala/commit/d7545ec Simplify interplay between Uncurry Info- and Tree-Transformers
https://github.com/scala/scala/commit/3ac185b Refactor existential related code out of types.
https://github.com/scala/scala/commit/f7c9adc Add a cautionary comment to TreeSymSubstitutor.
https://github.com/scala/scala/commit/61308be Take the N^2 out of the compiler's TreeSet.
https://github.com/scala/scala/commit/d21f90c SI-7147 Diagnostic for unexplained assertion in presentation compiler.
https://github.com/scala/scala/commit/ca9c8ef SI-6793 Don't use super param accessors if inaccessible.
https://github.com/scala/scala/commit/5f9bc05 SI-6715 Shouldn't return "" from TermNames.originalName
https://github.com/scala/scala/commit/8e83703 Backport #2289's TermNames.unexpandedName as TermNames.originalName
https://github.com/scala/scala/commit/da90207 Correct sorting example for Ordering in scaladoc
https://github.com/scala/scala/commit/684e874 Transcendent rewrite of isSameType.
https://github.com/scala/scala/commit/6bde11e Centrally unify module class representations.
https://github.com/scala/scala/commit/ca2a09d Optimization/logic improvement in Scopes.
https://github.com/scala/scala/commit/497b0cb Add float version of the double NaN tests
https://github.com/scala/scala/commit/dfdbfa7 SI-7300 single line comment in multi line comment
https://github.com/scala/scala/commit/0d95443 SI-6289 Paulptest demonstrating javac errors
https://github.com/scala/scala/commit/c6ce617 SI-6289 Partest in technicolor and showing javac errors
https://github.com/scala/scala/commit/6591acb comments to address reviewer feedback
https://github.com/scala/scala/commit/92a1785 formatting
https://github.com/scala/scala/commit/7c0e8f0 Preliminary support for zinc.
https://github.com/scala/scala/commit/ceeb40c Regularity for build.xml: 1 output dir / project
https://github.com/scala/scala/commit/5dca660 get rid of args element in staged-scalac
https://github.com/scala/scala/commit/fa053a6 doc fix for Types.baseClasses to match spec definition of Linearization 5.1.2
https://github.com/scala/scala/commit/530f4a5 SI-7110 Warn about naked try without catch/finally
https://github.com/scala/scala/commit/da7e175 Add () to side-effecting u1/u2/u4.
https://github.com/scala/scala/commit/f657c37 Reduce duplication in JavaMirrors.
https://github.com/scala/scala/commit/8c78d4b Brought some structure to the classfileparser.
https://github.com/scala/scala/commit/71c14e4 Cleaning up error handling.
https://github.com/scala/scala/commit/13bb4e5 Fleshing out comments on JavaAccFlags.
https://github.com/scala/scala/commit/15bc39a Abstract over java.lang.reflect.{ Method, Constructor }.
https://github.com/scala/scala/commit/14aaa70 Value class to represent jvm flags.
https://github.com/scala/scala/commit/7168743 Added ensureAccessible to reflection library.
https://github.com/scala/scala/commit/29a9c64 SI-7237 Always choose ForkJoinTaskSupport
https://github.com/scala/scala/commit/22944e4 SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag
https://github.com/scala/scala/commit/e073975 SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlag
https://github.com/scala/scala/commit/edee27f SI-6168 Retain prefix when parsing types in JVM signatures
https://github.com/scala/scala/commit/0cc9496 Scaladoc: Load scripts at the bottom, and with a defer attribute
https://github.com/scala/scala/commit/024cdd4 Strip version suffix from diffutils.
https://github.com/scala/scala/commit/ba21f36 Use java-diff-utils for diffing in partest.
https://github.com/scala/scala/commit/3ec36bb Clean up pack targets. Better dependency tracking.
https://github.com/scala/scala/commit/dc5326c ant clean only zaps the quick stage
https://github.com/scala/scala/commit/c2da1c5 Run test.scaladoc before test.suite. Fail fast.
https://github.com/scala/scala/commit/c5511de Let continuations library sources determine docs.lib's actuality
https://github.com/scala/scala/commit/88b7a72 Preparation for faster PR validation
https://github.com/scala/scala/commit/ac1a0f0 Remove duplication in java builds of fjbg/asm/forkjoin
https://github.com/scala/scala/commit/d85c3f1 Formatting. Introduce {asm,forkjoin,fjbg}-classes props.
https://github.com/scala/scala/commit/3bb1af9 remove unused ant targets: test.ant, test.classload, test.positions
https://github.com/scala/scala/commit/86bea6a run test.bc as part of tests on 2.10.x
https://github.com/scala/scala/commit/6620758 restored dependency of pack.done on quick.bin
https://github.com/scala/scala/commit/dd89b00 SI-7285 Fix match analysis with nested objects.
https://github.com/scala/scala/commit/499962d Expand test for SI-6124 to demonstrate cause of SI-7285.
https://github.com/scala/scala/commit/c3ad5af SI-7290 Minor cleanups driven by review comments.
https://github.com/scala/scala/commit/2e0be83 SI-7290 Discard duplicates in switchable alternative patterns.
https://github.com/scala/scala/commit/4e10b2c SI-6387 Clones accessor before name expansion
https://github.com/scala/scala/commit/67b8de7 [backport] SI-7237 Always choose ForkJoinTaskSupport
https://github.com/scala/scala/commit/cd9e03a SI-7246 Make $outer pointer elision Java aware
https://github.com/scala/scala/commit/b95ca32 SI-7299 Improve error message for eta-expanding 23+ param method
https://github.com/scala/scala/commit/df61e04 Fix typos in build.xml
https://github.com/scala/scala/commit/b7cbda7 Log when invokedynamic instruction is encountered
https://github.com/scala/scala/commit/e78896f Read version 51 (JDK 7) class files.
https://github.com/scala/scala/commit/b4344e1 SI-6580 Scaladoc: Should not close void elements
https://github.com/scala/scala/commit/47fc00d SI-6210 Test case for already-fixed pattern matcher bug
https://github.com/scala/scala/commit/df29290 SI-7013 Scaladoc: Fix StackOverflowError
https://github.com/scala/scala/commit/6f4a594 SI-7253: update comments and naming
https://github.com/scala/scala/commit/b0560c5 Remove fragile code, made redundant by previous commit
https://github.com/scala/scala/commit/386a5bd SI-7253: respect binary compatibility constraints
https://github.com/scala/scala/commit/50ee635 SI-5699 correct java parser for annotation defs.
https://github.com/scala/scala/commit/99bdebb removes duplication in FreeDef extractors
https://github.com/scala/scala/commit/2b5fde7 SI-7242 Fix crash when inner object mixes in its companion
https://github.com/scala/scala/commit/5db04eb an amazing discovery made by Iulian
https://github.com/scala/scala/commit/fc46281 fixes the craziness in JavaUniverse.log
https://github.com/scala/scala/commit/ef85a10 SI-7258 Don't assume order of reflection values in t6223
https://github.com/scala/scala/commit/f046853 SI-7259 Fix detection of Java defined Selects
https://github.com/scala/scala/commit/e90efd6 Reduce duplication and increase verbosity in MiMa execution.
https://github.com/scala/scala/commit/552b623 SI-7249 Reign in overzealous Function0 optimization.
https://github.com/scala/scala/commit/174334b SI-6921 SI-7239 Tread lightly during exploratory typing
https://github.com/scala/scala/commit/6e79370 SI-7232 Fix Java import vs defn. binding precendence
https://github.com/scala/scala/commit/8383b65 SI-7232 Fix Java import vs defn. binding precendence
https://github.com/scala/scala/commit/7d03dcc SI-7259 Fix detection of Java defined Selects
https://github.com/scala/scala/commit/844cef6 SI-7296 Remove arity limit for case classes
https://github.com/scala/scala/commit/ad79d74 SI-7296 Avoid crash with nested 23-param case class
https://github.com/scala/scala/commit/74de4ba Improve testing interactive experience.
https://github.com/scala/scala/commit/395e90a SI-7251, compiler crash with $.
https://github.com/scala/scala/commit/a4fb773 SI-7240 fixes language feature lookup
https://github.com/scala/scala/commit/41e3b89 SI-7233 Account for aliased imports in Erasure
https://github.com/scala/scala/commit/33b499c SI-7233 Account for aliased imports in eta expansion.
https://github.com/scala/scala/commit/9bc17e7 SI-6725 `f` interpolator now supports %n tokens
https://github.com/scala/scala/commit/eb365f9 SI-7132 - don't discard Unit type in interpreter
https://github.com/scala/scala/commit/2b4cd6c SI-7302 importing from Any.
https://github.com/scala/scala/commit/e3ddb2d Iterator.++ no longer blows the stack.
https://github.com/scala/scala/commit/ccf886c SI-7186 Slim down some TypeRefs by 8 bytes.
https://github.com/scala/scala/commit/98daf03 Overhauled local/getter/setter name logic.
https://github.com/scala/scala/commit/07cd90c An IntelliJ Module for the recently modularized REPL.
https://github.com/scala/scala/commit/fbecd5d Allow getting STARR via maven, also: locker.skip
https://github.com/scala/scala/commit/7d2c1f3 Use stage/project for taskname instead of scalacfork
https://github.com/scala/scala/commit/e3b5e0b Sanity for build.xml: exscriptus&positus delendus est.
https://github.com/scala/scala/commit/da8d7c2 Cleanup obsolete options in CodeGen.
https://github.com/scala/scala/commit/4af9ff5 SI-7294 Deprecate inheritance from TupleN.
https://github.com/scala/scala/commit/8d537a1 SI-7294 Treat TupleN as final under -Xfuture
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.
https://github.com/scala/scala/commit/6c48941 The script engine is given a better binding mechanism and reflexive access
https://github.com/scala/scala/commit/6ec6f69 Bypass determination of protection domain when resource is not in a jar
https://github.com/scala/scala/commit/cc485a9 SI-5717 error when bytecode cannot be written
https://github.com/scala/scala/commit/4bb8988 Add positive and negative testcases for SI-6123 (-explaintypes)
https://github.com/scala/scala/commit/ec6548f SI-6123: -explaintypes should not explain errors which won't be reported
https://github.com/scala/scala/commit/1b3a379 SI-7102 Specialize isEmpty for bitsets
https://github.com/scala/scala/commit/645634a Removed dead src directory.
https://github.com/scala/scala/commit/fc5e558 Eliminate a bunch of -Xlint warnings.
https://github.com/scala/scala/commit/9fed30c Warn about forgotten string interpolators.
https://github.com/scala/scala/commit/437d619 removed a redundant var in JavaWriter.flagsToStr
https://github.com/scala/scala/commit/67ed8c8 SI-7236 Deprecate ThreadPoolTaskSupport and friends
https://github.com/scala/scala/commit/38a1515 SI-5513: add inplace set-theoretic operations for mutable bitsets.
https://github.com/scala/scala/commit/57d728c Optimize rebalance method by using null optimized list implementation.
https://github.com/scala/scala/commit/4f17806 Eliminated containsNull.
https://github.com/scala/scala/commit/a063bb0 Completely remove isNotNull/notNull.
https://github.com/scala/scala/commit/3fe7b8c SI-7247, deprecated NotNull.
https://github.com/scala/scala/commit/a4c3388 Remove -Xcheck-null setting.
https://github.com/scala/scala/commit/2655a99 Removed -Ynotnull setting.
https://github.com/scala/scala/commit/3a17ff0 Cleanup of constant optimization
https://github.com/scala/scala/commit/69109c0 Analyze constants to remove unnecessary branches
https://github.com/scala/scala/commit/81a4f4d Restore sketchy dependency to quick.bin.
https://github.com/scala/scala/commit/6ef63e4 Fix it-never-happened performance regression.
https://github.com/scala/scala/commit/9c5ea96 Moved some numeric subtyping logic closer to center.
https://github.com/scala/scala/commit/cb02c96 Simplified the widening logic.
https://github.com/scala/scala/commit/2fa2db7 SI-7228, bug in weak subtyping.
https://github.com/scala/scala/commit/745c36a SI-7328 Bail out of names/defaults if args are error typed
https://github.com/scala/scala/commit/83c9c76 SI-7234 Make named args play nice with dep. method types
https://github.com/scala/scala/commit/f742aa3 SI-5710 has fixed itself
https://github.com/scala/scala/commit/3ae2653 reifier is now aware of SI-7235
https://github.com/scala/scala/commit/7e52fb9 SI-7226 Fix inference regression caused by TypeVar equality.
https://github.com/scala/scala/commit/292435f Fix SI-7224.
https://github.com/scala/scala/commit/cab4762 Update sbt.latest.version to sbt's latest version.
https://github.com/scala/scala/commit/34faa0d SI-6601 Close access loophole for value class constructors
https://github.com/scala/scala/commit/089cad8 Warn about locally identifiable init order issues.
https://github.com/scala/scala/commit/e39e001 update eclipse projects (partest, repl & scaladoc)
https://github.com/scala/scala/commit/3a30af1 SI-874 actual JSR-223 implementation
https://github.com/scala/scala/commit/3e8f8dd SI-874 reflect.io improvements
https://github.com/scala/scala/commit/f691997 Add eclipse projects for interactive, scaladoc.
https://github.com/scala/scala/commit/1291da3 IntellIiJ module definitions for scaladoc, interactive and continuations-*.
https://github.com/scala/scala/commit/a67b626 Close after slurping (fixes SI-7244)
https://github.com/scala/scala/commit/fdf2533 a typo corrected
https://github.com/scala/scala/commit/48cc8b4 Modularized the repl.
https://github.com/scala/scala/commit/e3b36c7 Carve up Types.scala
https://github.com/scala/scala/commit/523eb34 Deprecated custom ant task 'Same'.
https://github.com/scala/scala/commit/2352814 Eliminated all forInteractive/forScaladoc uses.
https://github.com/scala/scala/commit/e01c7ef Moved interactive code into src/interactive.
https://github.com/scala/scala/commit/3d5c675 Moved scaladoc code into src/scaladoc.
https://github.com/scala/scala/commit/9604770 Give interactive tests their own target.
https://github.com/scala/scala/commit/2fd8e72 Give partest its own classpath in build.xml.
https://github.com/scala/scala/commit/1dd88d9 Teach partest the magic of abstraction.
https://github.com/scala/scala/commit/e83defa Moved interactive sources into separate directory.
https://github.com/scala/scala/commit/c6ca941 Moved scaladoc sources into separate directory.
https://github.com/scala/scala/commit/9094822 Enabling commit for interactive/scaladoc modules.
https://github.com/scala/scala/commit/960f984 Bring some sanity to the stability test.
https://github.com/scala/scala/commit/9f6b7bc SI-7006 Fix the unreachable test
https://github.com/scala/scala/commit/fd21898 SI-7231 Fix assertion when adapting Null type to Array type
https://github.com/scala/scala/commit/04eac5c SI-7006 Cleanup from code review
https://github.com/scala/scala/commit/b50a0d8 SI-7006 Prevent unreachable blocks in GenICode
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.
https://github.com/scala/scala/commit/2cf6c5d [port] SI-7183 Disable unreachability for withFilter matches.
https://github.com/scala/scala/commit/5b7cfe3 better names for components of MatchTranslator
https://github.com/scala/scala/commit/0a3219b move sat solving to separate file
https://github.com/scala/scala/commit/ad69835 SI-7215 Fix transpose of an empty Array[Array[T]].
https://github.com/scala/scala/commit/1117be8 SI-7190 macros no longer give rise to bridges
https://github.com/scala/scala/commit/b775d8f test.done again checks bin compat (using mima 0.1.5)
https://github.com/scala/scala/commit/09130d5 [nomaster] SI-7195 minor version mustn't introduce warnings
https://github.com/scala/scala/commit/0303e64 SI-7183 Disable unreachability for withFilter matches.
https://github.com/scala/scala/commit/acd74ca SI-7214 outer check based on dealiased pattern type.
https://github.com/scala/scala/commit/204b2b4 SI-7126 Eliminate a source of malformed types.
https://github.com/scala/scala/commit/696dcdf SI-7126 Account for the alias types that don't dealias.
https://github.com/scala/scala/commit/387fbf4 SI-7185 Avoid NPE in TreeInfo.isExprSafeToInline
https://github.com/scala/scala/commit/ebaa34e simplify dependencies between patmat components, remove self types
https://github.com/scala/scala/commit/0420b2d Revert SI-6240 synchronization for runtime reflection
https://github.com/scala/scala/commit/c46bc25 Tone down a soft-warning to only show under -Ydebug.
https://github.com/scala/scala/commit/387b259 runtime reflection: death from thousand threads
https://github.com/scala/scala/commit/73d079f removes the assertion in missingHook
https://github.com/scala/scala/commit/f4dd56c synchronizes names
https://github.com/scala/scala/commit/dd148de synchronizes pendingVolatiles
https://github.com/scala/scala/commit/4cbb935 synchronizes toolboxes
https://github.com/scala/scala/commit/07bcb61 SI-7045 reflection now auto-initializes selfType
https://github.com/scala/scala/commit/bebd62d optimizes Scala reflection GIL
https://github.com/scala/scala/commit/735634f initializes lazy vals and inner objects in advance
https://github.com/scala/scala/commit/5b37cfb introduces GIL to Scala reflection
https://github.com/scala/scala/commit/981da8e cleans up initialization of runtime reflection
https://github.com/scala/scala/commit/b2c2493 reflection no longer uses atPhase and friends
https://github.com/scala/scala/commit/a9dca51 synchronizes symbols
https://github.com/scala/scala/commit/0262941 removes the crazy extraneous log
https://github.com/scala/scala/commit/21d5d38 moves Symbol#SymbolKind to Symbols
https://github.com/scala/scala/commit/3f0224c Add option to disable optimization
https://github.com/scala/scala/commit/c8fbba0 Check named-args-for-clarity incur no extra bytecode
https://github.com/scala/scala/commit/9179c88 Name boolean arguments in src/library.
https://github.com/scala/scala/commit/a8d60a6 Name boolean arguments in src/reflect.
https://github.com/scala/scala/commit/fff0f50 Name boolean arguments in src/compiler.
https://github.com/scala/scala/commit/6898c9f Eliminated separate RangePositions trait.
https://github.com/scala/scala/commit/dc1cd96 Disentangled RangePositions from interactive.
https://github.com/scala/scala/commit/e3b7b5f Require firstKey and lastKey on IntMap to be tail recursive.
https://github.com/scala/scala/commit/9a82fc0 Remove unused symbols and imports from the library.
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.
https://github.com/scala/scala/commit/1b9c2f5 SI-7132 - don't discard Unit type in interpreter
https://github.com/scala/scala/commit/3b07135 SI-6816 Deprecate -Yeta-expand-keeps-star
https://github.com/scala/scala/commit/7edeb24 Cleanup in isHKSubType0.
https://github.com/scala/scala/commit/c10df64 Add some logging to sinful typevar methods.
https://github.com/scala/scala/commit/305a987 Added methods debuglogResult and devWarningResult.
https://github.com/scala/scala/commit/1bde987 Always at least log devWarnings.
https://github.com/scala/scala/commit/c048669 Renamed type param to be consistent with convention.
https://github.com/scala/scala/commit/6f5e525 Establishes what's up with widening in asSeenFrom.
https://github.com/scala/scala/commit/e1ab60e Simplified correspondingTypeArgument based on reviewer feedback.
https://github.com/scala/scala/commit/b457b6c Refactors AsSeenFromMap to expose extension point.
https://github.com/scala/scala/commit/1976d9f fixes the test for SI-7112
https://github.com/scala/scala/commit/de1f749 SI-7180 Fix regression in implicit scope of HK type alias.
https://github.com/scala/scala/commit/26be206 Additional test case for Lukas' fix to annotated originals.
https://github.com/scala/scala/commit/dafebd0 Fix typing idempotency bug with Annotated trees
https://github.com/scala/scala/commit/19649d4 SI-6576 Workaround / diagnostic for IDE NPE.
https://github.com/scala/scala/commit/bb067d3 SI-7146 - Fixing checkinit bug in ExecutionContextImpl and adding test
https://github.com/scala/scala/commit/348ff4b SI-7128 Fix regression in copyToArray for empty arrays
https://github.com/scala/scala/commit/3e7db2d adds some comments to resetAttrs
https://github.com/scala/scala/commit/e2a17d9 resetAttrs now always erases This.tpe
https://github.com/scala/scala/commit/4f1bfec Fix SI-7107: scala now thinks every exception is polymorphic
https://github.com/scala/scala/commit/8187deb SI-7074 Fix xml attribute sorting
https://github.com/scala/scala/commit/89be691 fixes the test for SI-7112
https://github.com/scala/scala/commit/d49532f check scala-swing for binary compatibility
https://github.com/scala/scala/commit/dad8796 [nomaster] Revert "Added a Swing ColorChooser wrapper"
https://github.com/scala/scala/commit/b4f277a [nomaster] Revert "Added a Swing PopupMenu wrapper"
https://github.com/scala/scala/commit/85b63b8 [nomaster] Revert "SI-6548 reflection now correctly enters jinners"
https://github.com/scala/scala/commit/2f9b708 [nomaster] inline importPrivateWithinFromJavaFlags into SymbolTable
https://github.com/scala/scala/commit/ddfe3a0 [nomaster] Revert "cosmetic renamings in runtime reflection"
https://github.com/scala/scala/commit/9194b37 [nomaster] refactor AdaptedForkJoinTask, uncaughtExceptionHandler
https://github.com/scala/scala/commit/56cbf23 [nomaster] can't add new class BatchingExecutor
https://github.com/scala/scala/commit/549a1fe [nomaster] bring back SerializeStart from fa3b8040eb
https://github.com/scala/scala/commit/5d487f1 [nomaster] duplicate tailImpl as a private method
https://github.com/scala/scala/commit/8b4af71 [nomaster] Revert "SI-4664 Make scala.util.Random Serializable"
https://github.com/scala/scala/commit/f9550c6 [nomaster] Revert "Fixes SI-6521, overrides Range#head to be faster"
https://github.com/scala/scala/commit/af0da51 [nomaster] run mima both ways, filter out failures
https://github.com/scala/scala/commit/bfd7863 SI-7159 Distinguish between assignability and sub typing in TypeKinds
https://github.com/scala/scala/commit/4124a09 SI-7159 Remove erroneous INT <:< LONG in TypeKinds
https://github.com/scala/scala/commit/04b147e SI-7159 Prepare to remove erroneous INT <:< LONG in TypeKinds
https://github.com/scala/scala/commit/208d6ad SI-7159 Remove unreachable cases in GenICode#adapt
https://github.com/scala/scala/commit/910e5a0 Reconcile definitions of stability.
https://github.com/scala/scala/commit/3e0fbc0 relax time constraint in duration-tck.scala (for Windows VMs)
https://github.com/scala/scala/commit/5f3cd86 SI-7181 Eliminate unnecessary duplication of finally blocks
https://github.com/scala/scala/commit/28a7161 SI-7181 Prepare to remove duplicated finally blocks
https://github.com/scala/scala/commit/4f2d784 SI-7006 Simplify jump-only block destination determination
https://github.com/scala/scala/commit/e9f6511 SI-7006 Eliminate unreachable blocks
https://github.com/scala/scala/commit/0d2e19c SI-7006 Recognize more jump only blocks
https://github.com/scala/scala/commit/022c57f SI-7006 Improve jump-elision code in GenASM
https://github.com/scala/scala/commit/d6527d5 Address some Scaladocrot
https://github.com/scala/scala/commit/6d94b35 Modernize legacy backquotes in comments.
https://github.com/scala/scala/commit/256e468 Remove redundant explicit returns.
https://github.com/scala/scala/commit/bc99770 Don't wrap an array just to get its length.
https://github.com/scala/scala/commit/ee03302 Remove redundant 'val' from case class params.
https://github.com/scala/scala/commit/54065a7 Fix two malformed format strings.
https://github.com/scala/scala/commit/41703df More explicit empty paren lists in method calls.
https://github.com/scala/scala/commit/6e450ed Reorder to avoid code appearing like a forward reference.
https://github.com/scala/scala/commit/8cdf3b3 Banish needless semicolons.
https://github.com/scala/scala/commit/e7ab2f4 Be explicit about empty param list calls.
https://github.com/scala/scala/commit/d1b16c4 Don't override empty-paren methods as paren-less.
https://github.com/scala/scala/commit/0ecba21 fixes the test for SI-7112
https://github.com/scala/scala/commit/c11cf0b SI-7120 Erasure must honor typeref prefixes
https://github.com/scala/scala/commit/3d5758c SI-7171 Consider prefix when assessing type finality.
https://github.com/scala/scala/commit/18a2ba2 please ant with filenames, add comments
https://github.com/scala/scala/commit/6a7078c remove unused imports
https://github.com/scala/scala/commit/b20e288 Fixed error in reflection API docs about linearization order on method baseClasses
https://github.com/scala/scala/commit/d2a36ab Shadowed Implict typo (fixes no issue)
https://github.com/scala/scala/commit/62fcd3d SI-7015 Cleanup from review of null duplication
https://github.com/scala/scala/commit/1b6661b SI-7015 Removes redundant aconst_null; pop; aconst_null creation
https://github.com/scala/scala/commit/7fdc873 [refactor] move some logic-related code
https://github.com/scala/scala/commit/c930a85 [refactor] better name for symbolicCase
https://github.com/scala/scala/commit/76fc728 [refactor] make hash-consing more robust
https://github.com/scala/scala/commit/712a921 drop Cond in favor of Prop
https://github.com/scala/scala/commit/1b47248 [refactor] prepare migration from Cond to Prop
https://github.com/scala/scala/commit/647a760 [refactor] type analysis consolidation
https://github.com/scala/scala/commit/e14846b [refactor] move PatternMatching.scala to transform.patmat
https://github.com/scala/scala/commit/f5ed914 re-align 2.10.x's pattern matcher with master's
https://github.com/scala/scala/commit/8a2cebe SI-6807 Deprecating the Actors library.
https://github.com/scala/scala/commit/68f62d7 SI-7164 - Removing NotImplementedError as Fatal from s.u.c.NonFatal
https://github.com/scala/scala/commit/39249d5 bump build number to 2.10.2
https://github.com/scala/scala/commit/3c22436 Additional test case for Lukas' fix to annotated originals.
https://github.com/scala/scala/commit/8206e26 Fix typing idempotency bug with Annotated trees
https://github.com/scala/scala/commit/c8ab5b3 Fix SI-7130: Memory leaked caused by Statistics
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.
https://github.com/scala/scala/commit/fd68fe6 SI-7134: don't require doc.Settings in base api of scaladoc.
https://github.com/scala/scala/commit/c10b7b6 unit test ide-t1000567 exercises SI-5063, aka #1000567.
https://github.com/scala/scala/commit/5379eba Removing disabled, unneeded futures tests
https://github.com/scala/scala/commit/9f25a2a make Future scaladoc examples up-to-date and compilable
https://github.com/scala/scala/commit/9d5d55b SI-5744 evidence params are now SYNTHETIC
https://github.com/scala/scala/commit/6a7d793 SI-7091 Don't try to put a protected accessor in a package.
https://github.com/scala/scala/commit/2e8ede5 SI-7091 Add a diagnostic for the "no acc def buf" error.
https://github.com/scala/scala/commit/0eff6cd Fix and optimization in overriding logic.
https://github.com/scala/scala/commit/6879451 Extracted abstract implicit vals from Types.
https://github.com/scala/scala/commit/d8ba6af Boxing cleanup: erasure, post-erasure, value classes.
https://github.com/scala/scala/commit/07ba1f8 SI-6642 Code cleanup from review of iteratorFrom
https://github.com/scala/scala/commit/3903779 SI-6642 Refactor mutable.TreeSet to use RedBlackTree instead of AVL
https://github.com/scala/scala/commit/62bc99d SI-6642 Adds iteratorFrom, keysIteratorFrom, and valuesIteratorFrom
https://github.com/scala/scala/commit/a0b1db4 SI-6642 Code cleanup on RedBlackTree#TreeIterator
https://github.com/scala/scala/commit/de2410b silences t6323a
https://github.com/scala/scala/commit/673cc83 SI-6514 Avoid spurious dead code warnings
https://github.com/scala/scala/commit/ef6095a Tolerate symbol sharing between accessor/field.
https://github.com/scala/scala/commit/451cab9 SI-6225 Fix import of inherited package object implicits
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.
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.
https://github.com/scala/scala/commit/6424907 SI-6158 Restore compile error output under partest --show-log
https://github.com/scala/scala/commit/37824d3 Update src/library/scala/sys/process/package.scala
https://github.com/scala/scala/commit/c26cc53 SI-6355, weakend implementation restriction on applyDynamic.
https://github.com/scala/scala/commit/c26a8db Maintenance of Predef.
https://github.com/scala/scala/commit/42744d7 Application is deprecated. Replaced with App
https://github.com/scala/scala/commit/8eadc6d Update src/library/scala/sys/process/ProcessBuilder.scala
https://github.com/scala/scala/commit/13caa49 Fix for paramaccessor alias regression.
https://github.com/scala/scala/commit/22341e7 Expanded bytecode testing code.
https://github.com/scala/scala/commit/57c0e63 accommodates pull request feedback
https://github.com/scala/scala/commit/ce867c7 term and type reftrees are now reified uniformly
https://github.com/scala/scala/commit/09ef873 SI-6591 Reify and path-dependent types
https://github.com/scala/scala/commit/e0068b9 SI-5675 Discard duplicate feature warnings at a position
https://github.com/scala/scala/commit/5258b63 SI-7096 SubstSymMap copies trees before modifying their symbols
https://github.com/scala/scala/commit/6052e19 [backport] SI-6478 Fixing JavaTokenParser ident
https://github.com/scala/scala/commit/96b0eff SI-5824 Fix crashes in reify with _*
https://github.com/scala/scala/commit/fa3b804 SI-6961 no structural sharing in list serialization
https://github.com/scala/scala/commit/dfbaaa1 SI-6187 Make partial functions re-typable
https://github.com/scala/scala/commit/55c9b9c SI-6146 More accurate prefixes for sealed subtypes.
https://github.com/scala/scala/commit/1426fec SI-7070 Turn restriction on companions in pkg objs into warning
https://github.com/scala/scala/commit/a0ee6e9 SI-5082 Cycle avoidance between case companions
https://github.com/scala/scala/commit/a53e150 SI-7100 Fixed infinite recursion in duplicators
https://github.com/scala/scala/commit/0d68a87 SI-6113 typeOf now works for type lambdas
https://github.com/scala/scala/commit/79e774f SI-7026: parseTree should never return a typed one
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.
https://github.com/scala/scala/commit/81fa831 Class symbols can't be contravariant.
https://github.com/scala/scala/commit/275b341 SI-6666 Catch VerifyErrors in the making in early defs.
https://github.com/scala/scala/commit/66fa1f2 Broader checks for poisonous this references.
https://github.com/scala/scala/commit/4c34280 Add a test case from the comments of SI-6666.
https://github.com/scala/scala/commit/fd61254 SI-6666 Account for nesting in setting INCONSTRUCTOR
https://github.com/scala/scala/commit/ee24807 Move a test from pos to run to highlight bytecode deficiencies.
https://github.com/scala/scala/commit/b579a42 SI-6888 Loosen criteria for $outer search.
https://github.com/scala/scala/commit/b43ae58 introduces an exhaustive java-to-scala test
https://github.com/scala/scala/commit/02ed5fb SI-6989 privateWithin is now populated in reflect
https://github.com/scala/scala/commit/1f838ed [nomaster] verifies compat with 2.10.0
https://github.com/scala/scala/commit/c9a0e36 [nomaster] Revert "refactors handling of parent types"
https://github.com/scala/scala/commit/570f4a4 [nomaster] Revert "introduces global.pendingSuperCall"
https://github.com/scala/scala/commit/c720531 [nomaster] Revert "DummyTree => CannotHaveAttrs"
https://github.com/scala/scala/commit/4d7982b [nomaster] Revert "more ListOfNil => Nil"
https://github.com/scala/scala/commit/4ef2a49 [nomaster] Revert "s/SuperCallArgs/SuperArgs/"
https://github.com/scala/scala/commit/0e0c851 [nomaster] revives BuildUtils.emptyValDef
https://github.com/scala/scala/commit/1093ce0 [nomaster] removes Tree.canHaveAttrs
https://github.com/scala/scala/commit/7bf0ecc [nomaster] doesn't touch NonemptyAttachments
https://github.com/scala/scala/commit/015ff51 [nomaster] Revert "SI-5017 Poor performance of :+ operator on Arrays"
https://github.com/scala/scala/commit/87d52db [nomaster] SI-6773 Makes the SI-6150 changes binary compatible with 2.10
https://github.com/scala/scala/commit/e5c0e59 SI-7060 More conservative dead code elim marking
https://github.com/scala/scala/commit/8ae0e2a SI-7039 unapplySeq result type independent of subpattern count
https://github.com/scala/scala/commit/0574172 SI-5833 Fixes tail-of-Nil problem in RefinedType#normalizeImpl
https://github.com/scala/scala/commit/b67f8e5 [nomerge] SI-6667 Demote a new ambiguity error to a lint warning.
https://github.com/scala/scala/commit/0e8d8c7 SI-6017 Scaladoc: Show all letters without dangling links
https://github.com/scala/scala/commit/3f0bce9 SI-6017 Generate Scaladoc's index links in Scala side
https://github.com/scala/scala/commit/a6137d1 Fix SI-6578. Deprecated `askType` because of possible race conditions in type checker.
https://github.com/scala/scala/commit/02dd4c9 reflecting @throws defined in Scala code
https://github.com/scala/scala/commit/0bcdf71 pullrequest feedback
https://github.com/scala/scala/commit/adf50a3 evicts javac-artifacts.jar
https://github.com/scala/scala/commit/f1701f7 SI-7008 @throws annotations are now populated in reflect
https://github.com/scala/scala/commit/3af838c SI-7033 Be symful when creating factory methods.
https://github.com/scala/scala/commit/bc01614 Revert "SI-6422: add missing Fractional and Integral alias in scala package"
https://github.com/scala/scala/commit/4fda83f SI-5313 Minor code cleanup for store clobbering
https://github.com/scala/scala/commit/c7d489e SI-5313 Test clobbers on the back edge of a loop
https://github.com/scala/scala/commit/9b4fa83 SI-5313 Eliminate more stores by replacing clobbers with null stores
https://github.com/scala/scala/commit/eab2884 SI-5313 Do not eliminate stores that potentially wipe referenes
https://github.com/scala/scala/commit/2403d1d SI-7046 reflection now auto-initializes knownDirectSubclasses
https://github.com/scala/scala/commit/374c912 SI-7022 Additional test case for value class w. bounds
https://github.com/scala/scala/commit/4ed8836 [backport] SI-6482, lost bounds in extension methods.
https://github.com/scala/scala/commit/b2117cf SI-6941 tests
https://github.com/scala/scala/commit/b92396b SI-6686 drop valdef unused in flatMapCond's block
https://github.com/scala/scala/commit/b47bb0f no type test if static type <:< primitive value class
https://github.com/scala/scala/commit/494ba94 don't store subpats bound to underscore
https://github.com/scala/scala/commit/71ea3e8 no null check for type-tested unapply arg
https://github.com/scala/scala/commit/62b37dd refactor: prepare null check redundancy analysis
https://github.com/scala/scala/commit/415becd support testing bytecode similarity in ByteCodeTest
https://github.com/scala/scala/commit/a07555f bytecode diffing support in ByteCodeTest
https://github.com/scala/scala/commit/d71f59e SI-4976 Scaladoc: Add a source link to package objects
https://github.com/scala/scala/commit/5275bae SI-7029 - Make test more robust
https://github.com/scala/scala/commit/3f78bee SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext
https://github.com/scala/scala/commit/2989258 SI-6539 moves @compileTimeOnly away from scala-reflect
https://github.com/scala/scala/commit/8bd03e0 SI-5151 - Add firstKey and lastKey to LongMap.
https://github.com/scala/scala/commit/108a1f7 SI-6773 Changes IndexSeqFactory to be "since 2.11"
https://github.com/scala/scala/commit/f3cdf14 Fix context for type checking early initializers
https://github.com/scala/scala/commit/7e836f8 Analyzer Plugins
https://github.com/scala/scala/commit/b74c33e SI-1803, plus documentation and cleanups in Namers, mainly in typeSig
https://github.com/scala/scala/commit/a06d31f Keep annotations when computing lubs
https://github.com/scala/scala/commit/6697c28 Allow for Function treess with refined types in UnCurry.
https://github.com/scala/scala/commit/59918ee case module toString is synthetic
https://github.com/scala/scala/commit/91c9c42 replace symbols correctly when subtyping dependent types
https://github.com/scala/scala/commit/71fb0b8 Removed -Ymacro-no-expand.
https://github.com/scala/scala/commit/e3d9a08 Cleaning up after brutal merge of 2.10.x into master.
https://github.com/scala/scala/commit/941c569 SI-6812 scaladoc can opt out of expanding macros
https://github.com/scala/scala/commit/11ac963 [backport] Fix for SI-6206, inconsistency with apply.
https://github.com/scala/scala/commit/5a2828c A test case to guide the eventual fix for SI-6601.
https://github.com/scala/scala/commit/172f3f6 Revert "SI-6601 Publicise derived value contstructor after pickler"
https://github.com/scala/scala/commit/6db4db9 SI-2818 Make List.foldRight always do a reverse/foldLeft flip
https://github.com/scala/scala/commit/8350cd9 [backport] SI-2968 Fix brace healing for `^case (class|object) {`
https://github.com/scala/scala/commit/1de399d SI-6963 Add version to -Xmigration
https://github.com/scala/scala/commit/1049435 SI-3353 don't extract <unapply-selector> into named-arg local val
https://github.com/scala/scala/commit/485d815 There is no "letters" method in this branch
https://github.com/scala/scala/commit/033b6c1 Forgot to cherry-pick the .check file
https://github.com/scala/scala/commit/831bffd SI-6017 Scaladoc's Index should be case-sensitive
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.
https://github.com/scala/scala/commit/ff92610 SI-6595, lost modifiers in early defs.
https://github.com/scala/scala/commit/98534b2 SI-6584, Stream#distinct uses too much memory.
https://github.com/scala/scala/commit/d2316df SI-6426, importable _.
https://github.com/scala/scala/commit/05882eb SI-6072, crasher with overloaded eq.
https://github.com/scala/scala/commit/d4437aa SI-5604, selections on package objects.
https://github.com/scala/scala/commit/e156cd1 SI-5859, inapplicable varargs.
https://github.com/scala/scala/commit/f3f1e50 SI-5353, imperfect error message.
https://github.com/scala/scala/commit/77ec4ef SI-5130, precision disappearing from refinement.
https://github.com/scala/scala/commit/faca7ec SI-4729, overriding java varargs in scala.
https://github.com/scala/scala/commit/0990890 SI-2418, remove restriction on final vars.
https://github.com/scala/scala/commit/16eaefb SI-6572 Test case, originally fixed in a3680be.
https://github.com/scala/scala/commit/0679da5 [backport] SI-6301 / SI-6572 specialization regressions
https://github.com/scala/scala/commit/f6d90a8 [backport] SI-5378, unsoundness with type bounds in refinements.
https://github.com/scala/scala/commit/5f85fe5 SI-4714 Initialize history while initializing the REPL's reader
https://github.com/scala/scala/commit/243cede [backport] Removed restriction on final vars, SI-2418.
https://github.com/scala/scala/commit/4b39be4 changes the flags to not depend on partest
https://github.com/scala/scala/commit/ced7411 the scanner is now less eager about deprecations
https://github.com/scala/scala/commit/1ab7d1c evicts eponymous packages and objects from tests
https://github.com/scala/scala/commit/fefe6cc SI-7009: `@throws` annotation synthesized incorrectly
https://github.com/scala/scala/commit/e22d801 Test case for SI-7009.
https://github.com/scala/scala/commit/a87d409 SI-6968 Simple Tuple patterns aren't irrefutable
https://github.com/scala/scala/commit/166fd02 SI-6669 Add . to the default scalap classpath
https://github.com/scala/scala/commit/80a814d SI-6728 Fixes crash in parser on incomplete for expression
https://github.com/scala/scala/commit/8610d7e Add Bytecode test (ASM-based) to partest.
https://github.com/scala/scala/commit/9afae59 SI-7035 Centralize case field accessor sorting.
https://github.com/scala/scala/commit/eba079b Optimization in AsSeenFromMap.
https://github.com/scala/scala/commit/f72354c Remove gratuitous var
https://github.com/scala/scala/commit/6357c8d SI-6726 Further optimization of pattern analysis
https://github.com/scala/scala/commit/14d8c22 SI-6726 Hash consing for Pattern matching Sym-s
https://github.com/scala/scala/commit/32c0a2e SI-6726 Add benchmark used for testing pattern matcher.
https://github.com/scala/scala/commit/d3f3394 [backport] Fix for SI-6154, VerifyError originating in uncurry.
https://github.com/scala/scala/commit/6f86583 SI-6516, macros comparing types with == instead of =:=.
https://github.com/scala/scala/commit/cfaa3b5 SI-6551 Expand test case into uncomfortable areas.
https://github.com/scala/scala/commit/45ccdc5 SI-6651 Substitute `this` in extension method sigs
https://github.com/scala/scala/commit/bffe776 [backport] Disabled SI-6987.
https://github.com/scala/scala/commit/b8da00e [backport] SI-3577 BoundedWildcardType handling
https://github.com/scala/scala/commit/fd6fe4e Fix access to empty package from the repl.
https://github.com/scala/scala/commit/d2965f8 Overhaul of tools/partest-ack.
https://github.com/scala/scala/commit/c8293b7 Expanded the comment on Type#normalize.
https://github.com/scala/scala/commit/039b1cb Changes many calls to normalize to dealiasWiden.
https://github.com/scala/scala/commit/0388a7c Renames normalize to normalizeModifiers.
https://github.com/scala/scala/commit/6d669f3 Pending test for SI-5459.
https://github.com/scala/scala/commit/b6f898f SI-6939 Fix namespace binding (xmlns) not overriding outer binding
https://github.com/scala/scala/commit/aa199b8 Revert "SI-6811 Misc. removals in util, testing, io, ..."
https://github.com/scala/scala/commit/7babdab SI-6891 Fix value class + tailrec crasher.
https://github.com/scala/scala/commit/cff0934 Ill-scoped reference checking in TreeCheckers
https://github.com/scala/scala/commit/05ad682 Make value classes TreeCheckers friendly
https://github.com/scala/scala/commit/3cbb002 SI-4602 Disable unreliable test of fsc path absolutization
https://github.com/scala/scala/commit/952e1bf SI-4602 Make fsc absolutize source file names
https://github.com/scala/scala/commit/e0cf651 SI-4733 - fsc no longer creates a single temp directory for all users.
https://github.com/scala/scala/commit/0b52a51 SI-6863 Fix verify error in captured var inited from expr with try/catch
https://github.com/scala/scala/commit/262d7ec SI-6932 Remove Batchable trait plus minor clean-ups
https://github.com/scala/scala/commit/08a74e5 Fix SI-6932 by enabling linearization of callback execution for the internal execution context of Future
https://github.com/scala/scala/commit/11329c3 SI-6443 Expand test coverage with varargs, by-name.
https://github.com/scala/scala/commit/493197f SI-6443 Widen dependent param types in uncurry
https://github.com/scala/scala/commit/62111a4 Update a checkfile from a recent fix.
https://github.com/scala/scala/commit/a72aa94 SI-7018 Fix memory leak in Attachments.
https://github.com/scala/scala/commit/7c45aa5 Bumped partest MaxPermSize to 128m.
https://github.com/scala/scala/commit/982633a SI-6556 Remove unneeded workaround in erasure.
https://github.com/scala/scala/commit/373b001 Fixed typo in ProcessBuilder scaladoc.
https://github.com/scala/scala/commit/2580a51 Laying groundwork for a followup ticket.
https://github.com/scala/scala/commit/412ad57 SI-4859 Retain MODULE_LOAD in dead code elim.
https://github.com/scala/scala/commit/f21b1ce SI-4859 Don't elide qualifiers when selecting nested modules.
https://github.com/scala/scala/commit/eb4b065 Wider use of isTopLevel
https://github.com/scala/scala/commit/3813d75 Introduce a new Symbol test: isTopLevel.
https://github.com/scala/scala/commit/61f2936 SI-4859 Don't rewrite CC().CC2() to new CC2
https://github.com/scala/scala/commit/f01e001 Make sure typed isn't called with an erroneous tree.
https://github.com/scala/scala/commit/3623432 Put back a method which sbt is using.
https://github.com/scala/scala/commit/e8d4b11 A very interesting checkfile update.
https://github.com/scala/scala/commit/a8fe829 Add PolyType to Infer#normalize.
https://github.com/scala/scala/commit/46e8ece Cleaning up dummy applied types and friends.
https://github.com/scala/scala/commit/901ac16 Removing superfluous method parameters.
https://github.com/scala/scala/commit/5878099 Renamed methods to be less ambiguous in intent.
https://github.com/scala/scala/commit/e626ecd Added test for untested nested annotation restriction.
https://github.com/scala/scala/commit/76bb23d SI-6083, misleading annotation error message.
https://github.com/scala/scala/commit/801eab5 SI-5182, no position on annotation error.
https://github.com/scala/scala/commit/832fc9a SI-2577, SI-6860: annotation type inference.
https://github.com/scala/scala/commit/53d5df5 Disabled SI-6987.
https://github.com/scala/scala/commit/d592216 SI-7011 Fix finding constructor type in captured var definitions
https://github.com/scala/scala/commit/f6168b8 SI-6231 Report unsupported free var capture by a trait.
https://github.com/scala/scala/commit/1dab5bf SI-6987 Tests fsc verbose output
https://github.com/scala/scala/commit/e12a5b8 SI-6987 Fixes fsc compile server verbose output
https://github.com/scala/scala/commit/1a7de43 SI-6666 Restrict hidden `this` access in self/super calls.
https://github.com/scala/scala/commit/cbd0205 SI-6902 Check unreachability under @unchecked
https://github.com/scala/scala/commit/8a74b7b Closes SI-6952: add correct error positions for Dynamic feature check.
https://github.com/scala/scala/commit/0d01cc1 SI-6969, mishandling of SoftReferences in method cache.
https://github.com/scala/scala/commit/d9d6494 SI-6976 Fix value class separate compilation crasher.
https://github.com/scala/scala/commit/a9bbfec Do not recompute stack frames when instrumenting bytecode.
https://github.com/scala/scala/commit/b2776b4 Set `canRetransform` flag to `false` in instrumentation.
https://github.com/scala/scala/commit/0a967e1 Correct whitespace in `ASMTransformer.java`.
https://github.com/scala/scala/commit/f2e45fc Fix class loader issues in instrumentation tests.
https://github.com/scala/scala/commit/d972336 Use the same default scalac options in all three partest frontends
https://github.com/scala/scala/commit/4dceb22 [backport] Fix SI-6637 (misoptimization in erasure)
https://github.com/scala/scala/commit/ba411c4 [backport] Fix unsafe array opt. / opt. primitive Array(...)
https://github.com/scala/scala/commit/96ed055 [backport] SI-6567 Warning for Option(implicitView(foo))
https://github.com/scala/scala/commit/3486d47 SI-6439 Avoid spurious REPL warnings about companionship
https://github.com/scala/scala/commit/52a5328 Addressing warnings.
https://github.com/scala/scala/commit/8f49884 SI-6994 Avoid spurious promiscuous catch warning
https://github.com/scala/scala/commit/873aecc Fix broken build.
https://github.com/scala/scala/commit/8297843 SI-6434 Pretty print function types with by name arg as (=> A) => B
https://github.com/scala/scala/commit/277f0fe Removed class files.
https://github.com/scala/scala/commit/964776f use ArrayBuffer instead of Array to build Formulae
https://github.com/scala/scala/commit/f539781 SI-6942 more efficient unreachability analysis
https://github.com/scala/scala/commit/c606559 SI-5568 Comment improvements for getClass on primitive intersection.
https://github.com/scala/scala/commit/765386f SI-5568 Fixes verify error from getClass on refinement of value type
https://github.com/scala/scala/commit/b07228a SI-6601 Publicise derived value contstructor after pickler
https://github.com/scala/scala/commit/66fe64f SI-6923 Context now buffers warnings as well as errors
https://github.com/scala/scala/commit/ce56316 use Constant::isIntRange even if it's NIH
https://github.com/scala/scala/commit/a6b34b6 SI-6956 determine switchability by type, not tree
https://github.com/scala/scala/commit/950e938 Revert "SI-5824 Fix crashes in reify with _*"
https://github.com/scala/scala/commit/0a25ee3 SI-5824 Fix crashes in reify with _*
https://github.com/scala/scala/commit/8f1d4a5 Grammatical fix
https://github.com/scala/scala/commit/8d4402d Remove the term "pimp" from the repository
https://github.com/scala/scala/commit/20d7a17 align partest script with ant
https://github.com/scala/scala/commit/a01e535 Fix some typos
https://github.com/scala/scala/commit/76b92ef Modifies "maybeRewrap" to focus more on the maybe.
https://github.com/scala/scala/commit/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 SI-6811 Remove scala.xml.include.sax.Main
https://github.com/scala/scala/commit/98d3368 SI-6811 Remove scala.ScalaObject
https://github.com/scala/scala/commit/684f549 SI-6811 Remove the scala.annotation.target package
https://github.com/scala/scala/commit/f931833 SI-6811 Misc. removals in util, testing, io, ...
https://github.com/scala/scala/commit/be5554f SI-6811 Remove deprecated elements in scala.collection
https://github.com/scala/scala/commit/67d7e26 SI-6811 Remove parts of scala.concurrent not needed by scala.actors
https://github.com/scala/scala/commit/b13bf26 SI-6811 Remove the scala.util.grammar package
https://github.com/scala/scala/commit/c2903d6 SI-6811 Remove scala.collection.mutable.ConcurrentMap
https://github.com/scala/scala/commit/ed52ea0 SI-6811 Remove primitive widenings and /:\
https://github.com/scala/scala/commit/2ee8568 SI-6811 Remove deprecated constructors
https://github.com/scala/scala/commit/167fc0a SI-6811 Remove usages of scala.annotation.cloneable
https://github.com/scala/scala/commit/4805b97 SI-6811 Remove scala.annotation.serializable
https://github.com/scala/scala/commit/decc9a9 SI-6979 Small optimization in lub
https://github.com/scala/scala/commit/5d59fb9 Disable MIMA in master.
https://github.com/scala/scala/commit/9cc61f3 SI-6479 Don't lift try exprs in label arguments.
https://github.com/scala/scala/commit/0c2e884 SI-6963 Deprecates -Xmigration switch
https://github.com/scala/scala/commit/78019b2 SI-6675 Test new warning under -Xoldpatmat.
https://github.com/scala/scala/commit/692372c SI-6675 -Xlint arity enforcement for extractors
https://github.com/scala/scala/commit/8475807 SI-6955 switch emission no longer foiled by type alias
https://github.com/scala/scala/commit/39352fe SI-6082 Conditionally expand @ann(x) to @ann(value = x)
https://github.com/scala/scala/commit/4aba0fe SI-5440 Test case for exhaustiveness check
https://github.com/scala/scala/commit/1212af4 SI-5340 Change println to log
https://github.com/scala/scala/commit/51f574a clean up synthesizePartialFunction
https://github.com/scala/scala/commit/e314ff1 rework partial function synthesis
https://github.com/scala/scala/commit/b1cea21 SI-6925 use concrete type in applyOrElse's match's selector
https://github.com/scala/scala/commit/8fb19b1 SI-5189 detect unsoundness when inferring type of match
https://github.com/scala/scala/commit/38404e8 SI-6555 Scaladoc's class filter shouldn't drop the last character
https://github.com/scala/scala/commit/0f237e9 SI-6930 adds documentation to reduceLeft in TraversableOnce
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
https://github.com/scala/scala/commit/25c7364 SI-6126 Test case for varargs of tagged primitives.
https://github.com/scala/scala/commit/79a722f SI-6946, SI-6924 Greatly improves IsTraversableLike docs
https://github.com/scala/scala/commit/3ef487e SI-5954 Implementation restriction preventing companions in package objs
https://github.com/scala/scala/commit/a557a97 Fixes SI-6521, overrides Range#head to be faster
https://github.com/scala/scala/commit/7a23562 SI-6912 Avoid a typer cycle in overload resolution.
https://github.com/scala/scala/commit/e5da30b Backport of SI-6846.
https://github.com/scala/scala/commit/c58647f SI-6928, VerifyError with self reference to super.
https://github.com/scala/scala/commit/557caa3 SI-6641 Deprecate SwingWorker
https://github.com/scala/scala/commit/103a478 SI-6803: do not use java.net.URI, even more so incorrectly.
https://github.com/scala/scala/commit/aedec19 Granted scaladoc its own Global.
https://github.com/scala/scala/commit/f7490d5 Restore pending repl-javap tests that now succeed under java 6.
https://github.com/scala/scala/commit/3bb8745 Fixes and features for javap (fixing SI-6894)
https://github.com/scala/scala/commit/38958f4 SI-6955 switch emission no longer foiled by type alias
https://github.com/scala/scala/commit/b61a64d SI-6964 Remove build managers, both simple and refined.
https://github.com/scala/scala/commit/f98ccad Tweaked meta-annotation error based on feedback.
https://github.com/scala/scala/commit/61f70e4 SI-6375, warn on lost annotation.
https://github.com/scala/scala/commit/ebdc0ff Cleaned up meta-annotations.
https://github.com/scala/scala/commit/fdca508 remove hack for old patmat unnecessary in 2.11
https://github.com/scala/scala/commit/bd4bffa SI-5189 detect unsoundness when inferring type of match
https://github.com/scala/scala/commit/58bfa19 SI-6966 Fix regression in implicit resolution
https://github.com/scala/scala/commit/76aab73 Fix dependant => dependent
https://github.com/scala/scala/commit/78bc17b Remove EqualsPatternClass.
https://github.com/scala/scala/commit/143cd7a macroExpandAll is now triggered by typed
https://github.com/scala/scala/commit/fe60284 SI-5923 adapt macros when they are deferred
https://github.com/scala/scala/commit/30e2e3a generalizes macroExpand
https://github.com/scala/scala/commit/94de3c8 typedPrimaryConstrBody now returns supercall
https://github.com/scala/scala/commit/3d397aa more precise errors for macros
https://github.com/scala/scala/commit/055b07e parentTypes => typedParentTypes
https://github.com/scala/scala/commit/baef456 changes isTermMacro checks to something more universal
https://github.com/scala/scala/commit/1077c92 fixes printing of AppliedTypeTree
https://github.com/scala/scala/commit/5660b7a adds Trees.replace(Tree, Tree)
https://github.com/scala/scala/commit/7550799 makes macro override error more consistent
https://github.com/scala/scala/commit/fa4531e refactors handling of macros in repl
https://github.com/scala/scala/commit/66acf36 SI-5903 extractor macros do work
https://github.com/scala/scala/commit/d17e3fc adds c.macroRole
https://github.com/scala/scala/commit/0bfb798 sbt-git-plugin has moved.
https://github.com/scala/scala/commit/c45491c SI-6641 Cull scala.swing.SwingWorker
https://github.com/scala/scala/commit/198d522 Made "mode" into a value class.
https://github.com/scala/scala/commit/481772d Moved repl javap tests into pending.
https://github.com/scala/scala/commit/03caf40 Renamed isTrackingVariance to trackVariance.
https://github.com/scala/scala/commit/31f073c SI-5378, unsoundness with type bounds in refinements.
https://github.com/scala/scala/commit/a419799 SI-6566, unsoundness with alias variance.
https://github.com/scala/scala/commit/567df8e Boosted test coverage.
https://github.com/scala/scala/commit/5d66c12 Handle variance exclusions in a less ad hoc manner.
https://github.com/scala/scala/commit/fb98b70 Eliminated redundant validateVariance.
https://github.com/scala/scala/commit/85571f6 Sweeping up in Variances.
https://github.com/scala/scala/commit/a65dbd7 Move isFinalType logic to Symbol.
https://github.com/scala/scala/commit/0693592 Move escaping local logic into VarianceValidator.
https://github.com/scala/scala/commit/882f8e6 Eliminated VariantTypeMap.
https://github.com/scala/scala/commit/9be6d05 Functionalization of Variance code.
https://github.com/scala/scala/commit/57aa63b Moved VariantTypeMap into Variances.
https://github.com/scala/scala/commit/91d8584 Moved Variances into SymbolTable.
https://github.com/scala/scala/commit/36ec5ff Relocated redundant variance checking code.
https://github.com/scala/scala/commit/ea93654 Incorporated Variance value class in Variances.
https://github.com/scala/scala/commit/996ee33 Created value class Variance.
https://github.com/scala/scala/commit/942f078 Repl javap decodes various synthetic names for us (fixing SI-6894)
https://github.com/scala/scala/commit/77c8751 SI-6915 Updates copyright properties to 2002-2013
https://github.com/scala/scala/commit/2ceec33 avoid reflect overhead of certain array instantiations
https://github.com/scala/scala/commit/f76432a proper elementClass for WrappedArray
https://github.com/scala/scala/commit/3405294 SI-6897, lubs and varargs star.
https://github.com/scala/scala/commit/a6ce037 SI-6896, spurious warning with overloaded main.
https://github.com/scala/scala/commit/eeb6ee6 SI-6911, regression in generated case class equality.
https://github.com/scala/scala/commit/92cf0e3 Fix Iterator#copyToArray (fixes SI-6827).
https://github.com/scala/scala/commit/02b2da6 SI-5017 Poor performance of :+ operator on Arrays
https://github.com/scala/scala/commit/ac61e34 SI-6194, repl crash.
https://github.com/scala/scala/commit/9575ee9 Remove -deprecation from partest default options.
https://github.com/scala/scala/commit/e5f16ac SI-6746 Fixes MANIFEST.MF package entry (s.r.makro -> s.r.macros)
https://github.com/scala/scala/commit/9d1e22b Stream.zip naturalsEx example does not compile => remove extra zip call
https://github.com/scala/scala/commit/1364381 LinearSeq lengthCompare without an iterator.
https://github.com/scala/scala/commit/24a033b SI-6415, overly eager evaluation in Stream.
https://github.com/scala/scala/commit/231d59d SI-6829, SI-6788, NPEs during erroneous compilation.
https://github.com/scala/scala/commit/4423c59 Remove stray debugging output line.
https://github.com/scala/scala/commit/3a6f3ae SI-6338 fixes the unchecked warning in quick.comp