Scala 2.10.1-RC2 is now available!

We are pleased to announce the second release candidate of Scala 2.10.1!

The Scala team and contributors fixed 184 issues since 2.10.0! In total, 242 pull requests (+ 7 for RC2) were opened on GitHub, of which 225 were merged (+ 6 for RC2) after having been tested and reviewed.

Please give 2.10.1-RC2 a spin! It’s designed to be a drop-in replacement for 2.10.0. We’d love to hear about any regressions since 2.10.0 and will try to fix them before releasing the final version.

There will be an RC3 one week after this release, which will become the final unless new blocker issues are discovered within a week after its release.

Known Issues

Before reporting a bug, please have a look at these known issues scheduled for 2.10.1-RC3.

Scala IDE for Eclipse

The Scala IDE with Scala 2.10.1-RC2 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.10 series

As for 2.10.0, here’s an overview of the most prominent new features and improvements:

Experimental features

The API is subject to (possibly major) changes in the 2.11.x series, but don’t let that stop you from experimenting with them! A lot of developers have already come up with very cool applications for them. Some examples can be seen at http://scalamacros.org/news/2012/11/05/status-update.html.

A big thank you to all the contributors!

# Author
101 Jason Zaugg
49 Eugene Burmako
43 Paul Phillips
36 Adriaan Moors
32 James Iry
10 Lukas Rytz
9 Grzegorz Kossakowski
9 Eugene Vigdorchik
7 Kato Kazuyoshi
7 Hubert Plociniczak
7 Jean-Remi Desjardins
4 Viktor Klang
3 Josh Suereth
3 Nada Amin
3 Simon Ochsenreither
2 Andriy Polishchuk
2 Vlad Ureche
2 Heather Miller
2 Iulian Dragos
2 Ingo Maier
2 martende
2 Aleksandar Prokopec
2 Paolo Giarrusso
2 Philipp Haller
1 David Hall
1 ybr
1 Erik Osheim
1 Szabolcs Berecz
1 Declan Conlon
1 Simon Schaefer
1 James Roper
1 Jan Niehusmann
1 Dmitry Bushev
1 Vinicius Miana
1 Miguel Garcia
1 Mads Hartmann Jensen
1 Your Name
1 Brian McKenna
1 Cody Mello
1 Evgeny Kotelnikov

Commits and the issues they fixed since v2.10.0

Issue(s) Commit Message
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-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-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-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-6478 https://github.com/scala/scala/commit/6052e19 [backport] SI-6478 Fixing JavaTokenParser ident
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-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-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-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-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-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-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-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-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-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-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-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
https://issues.scala-lang.org/browse/SI-6795 https://github.com/scala/scala/commit/f029c3a SI-6795 Simplify errors related to "abstract override" on type members
https://issues.scala-lang.org/browse/SI-6795 https://github.com/scala/scala/commit/71e42a7 SI-6795 Adds negative check for "abstract override" on types in traits
https://issues.scala-lang.org/browse/SI-3995 https://github.com/scala/scala/commit/cab8ea4 Expand test with a stably qualified example.
https://issues.scala-lang.org/browse/SI-3995 https://github.com/scala/scala/commit/90efa6b SI-3995 Exclude companions with an existential prefix.
https://issues.scala-lang.org/browse/SI-6548 https://github.com/scala/scala/commit/54a84a3 SI-6548 reflection now correctly enters jinners
https://issues.scala-lang.org/browse/SI-5390 https://github.com/scala/scala/commit/289a882 SI-5390 Detect forward reference of case class apply
https://issues.scala-lang.org/browse/SI-5361 https://github.com/scala/scala/commit/8b7f0ac SI-5361 Refactor in accordance with review comments.
https://issues.scala-lang.org/browse/SI-3614, https://issues.scala-lang.org/browse/SI-5361 https://github.com/scala/scala/commit/327083d SI-5361 Avoid cyclic type with malformed refinement
https://issues.scala-lang.org/browse/SI-6288 https://github.com/scala/scala/commit/286dced SI-6288 Remedy ill-positioned extractor binding.
https://issues.scala-lang.org/browse/SI-6288 https://github.com/scala/scala/commit/f69b846 SI-6288 Fix positioning of label jumps
https://issues.scala-lang.org/browse/SI-6288 https://github.com/scala/scala/commit/79a43d7 SI-6288 Position argument of unapply
https://issues.scala-lang.org/browse/SI-6758 https://github.com/scala/scala/commit/089173d Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
https://issues.scala-lang.org/browse/SI-6555 https://github.com/scala/scala/commit/818a2e6 SI-6555 Better parameter name retention
https://issues.scala-lang.org/browse/SI-5841 https://github.com/scala/scala/commit/286abfc SI-5841 reification of renamed imports
https://issues.scala-lang.org/browse/SI-5877 https://github.com/scala/scala/commit/0b1ae9c SI-5877 Tweak the check for package object owner.
https://issues.scala-lang.org/browse/SI-5877 https://github.com/scala/scala/commit/96e5c40 SI-5877 Support implicit classes in package objects
https://issues.scala-lang.org/browse/SI-5877 https://github.com/scala/scala/commit/65c1ae5 Adds debug logging for synthetic registration.
https://issues.scala-lang.org/browse/SI-6758 https://github.com/scala/scala/commit/673bc70 Split test case to workaround incomplete error report.
https://issues.scala-lang.org/browse/SI-6558 https://github.com/scala/scala/commit/c24400f SI-6558 Expand test case for annotation typos
https://issues.scala-lang.org/browse/SI-6558 https://github.com/scala/scala/commit/d9928d5 Fixes SI-6558: typecheck lazy annotation info using non-silent context.
https://issues.scala-lang.org/browse/SI-4922 https://github.com/scala/scala/commit/e249f2e SI-4922 Show default in Scaladoc for generic methods.
https://issues.scala-lang.org/browse/SI-6614 https://github.com/scala/scala/commit/bd04b2c SI-6614 Test case for fixed ArrayStack misconduct.
https://issues.scala-lang.org/browse/SI-6690 https://github.com/scala/scala/commit/d526f8b SI-6690 Release reference to last dequeued element.
https://issues.scala-lang.org/browse/SI-5789 https://github.com/scala/scala/commit/5f2b7c4 SI-5789 Use the ReplTest framework in the test
https://issues.scala-lang.org/browse/SI-5789 https://github.com/scala/scala/commit/850128d SI-5789 Checks in the right version of the test
https://issues.scala-lang.org/browse/SI-6782, https://issues.scala-lang.org/browse/SI-5789 https://github.com/scala/scala/commit/d699122 SI-5789 Removes assertion about implclass flag in Mixin.scala
https://issues.scala-lang.org/browse/SI-5894 https://github.com/scala/scala/commit/a23cc20 SI-5894 Don't emit static forwarders for macros.
https://issues.scala-lang.org/browse/SI-5894 https://github.com/scala/scala/commit/b828e32 Remove some low-hanging duplication beween GenJVM / GenASM.
https://issues.scala-lang.org/browse/SI-1672 https://github.com/scala/scala/commit/31a0aa7 SI-1672 Catches are in tail position without finally.
https://issues.scala-lang.org/browse/SI-6535 https://github.com/scala/scala/commit/8a1f85d SI-6535 Step back from the precipice of a cycle
https://issues.scala-lang.org/browse/SI-6549 https://github.com/scala/scala/commit/90c87fc SI-6549 Improve escaping in REPL codegen.
https://issues.scala-lang.org/browse/SI-6547 https://github.com/scala/scala/commit/d99b7f4 SI-6547: elide box unbox pair only when primitives match
https://issues.scala-lang.org/browse/SI-5678 https://github.com/scala/scala/commit/8204b19 SI-5678 Bad return type for [Use Case] docs in Range
https://issues.scala-lang.org/browse/SI-6667 https://github.com/scala/scala/commit/9aa6ded SI-6667 Abort after any ambiguous in-scope implicit
https://issues.scala-lang.org/browse/SI-6667 https://github.com/scala/scala/commit/3719f79 Refactor use of SearchFailure in implicits.
https://issues.scala-lang.org/browse/SI-4664 https://github.com/scala/scala/commit/2aa66be SI-4664 [Make scala.util.Random Serializable] Add test case
https://issues.scala-lang.org/browse/SI-4664 https://github.com/scala/scala/commit/0b92073 SI-4664 Make scala.util.Random Serializable
https://issues.scala-lang.org/browse/SI-6712 https://github.com/scala/scala/commit/089cc9f Fix for SI-6712, bug in object lifting.
https://issues.scala-lang.org/browse/SI-6696, https://issues.scala-lang.org/browse/SI-6696 https://github.com/scala/scala/commit/5546a72 SI-6696 removes "helper" tree factory methods
https://issues.scala-lang.org/browse/SI-6766 https://github.com/scala/scala/commit/868fe64 SI-6766 Makes the -Pcontinuations:enable flag a project specific preference
https://issues.scala-lang.org/browse/SI-6766 https://github.com/scala/scala/commit/a725494 SI-6766 Create a continuations project in eclipse
https://issues.scala-lang.org/browse/SI-6631 https://github.com/scala/scala/commit/7ee1145 SI-6631 Handle invalid escapes in string interpolators
https://issues.scala-lang.org/browse/SI-5464 https://github.com/scala/scala/commit/5028181 tests for idempotency issues in the typechecker
https://issues.scala-lang.org/browse/SI-6663, https://issues.scala-lang.org/browse/SI-5726, https://issues.scala-lang.org/browse/SI-5733, https://issues.scala-lang.org/browse/SI-6320, https://issues.scala-lang.org/browse/SI-6551, https://issues.scala-lang.org/browse/SI-6722 https://github.com/scala/scala/commit/a694194 Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722.
https://issues.scala-lang.org/browse/SI-6731 https://github.com/scala/scala/commit/dac1488 Fix for SI-6731, dropped trees in selectDynamic.
https://issues.scala-lang.org/browse/SI-5753 https://github.com/scala/scala/commit/597a949 SI-5753 macros cannot be loaded when inherited from a class or a trait
https://issues.scala-lang.org/browse/SI-6718 https://github.com/scala/scala/commit/20c2a50 SI-6718 fixes a volatile test
https://issues.scala-lang.org/browse/SI-6687 https://github.com/scala/scala/commit/7f1ba06 Fix for SI-6687, wrong isVar logic.
https://issues.scala-lang.org/browse/SI-6357 https://github.com/scala/scala/commit/8b54ec9 Fix for SI-6357, cycle with value classes.
https://issues.scala-lang.org/browse/SI-6677 https://github.com/scala/scala/commit/2aa6841 SI-6677 Insert required cast in `new qual.foo.T`
https://issues.scala-lang.org/browse/SI-6706 https://github.com/scala/scala/commit/d0de367 Fix for SI-6706, Symbol breakage under GC.
https://issues.scala-lang.org/browse/SI-6023 https://github.com/scala/scala/commit/548a54d SI-6023 reify abstract vals
https://issues.scala-lang.org/browse/SI-6673, https://issues.scala-lang.org/browse/SI-6673 https://github.com/scala/scala/commit/907d6ea SI-6673 fixes macro problems with eta expansions
https://issues.scala-lang.org/browse/SI-6695 https://github.com/scala/scala/commit/7376ad7 SI-6695 Test case for fixed Array match bug
https://issues.scala-lang.org/browse/SI-6632, https://issues.scala-lang.org/browse/SI-6633 https://github.com/scala/scala/commit/925c6e3 SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer
https://issues.scala-lang.org/browse/SI-6634 https://github.com/scala/scala/commit/2c23acf SI-6634 Fixes data corruption issue in ListBuffer#remove
https://issues.scala-lang.org/browse/SI-6551 https://github.com/scala/scala/commit/74ca558 SI-6551: don't insert apply call in polymorphic expression.
https://issues.scala-lang.org/browse/SI-6663 https://github.com/scala/scala/commit/c656920 SI-6663: don't ignore type parameter on selectDynamic invocation
https://issues.scala-lang.org/browse/SI-6150 https://github.com/scala/scala/commit/1f0e488 Fixes SI-6150 - backport to 2.10.x branch.
https://issues.scala-lang.org/browse/SI-5330, https://issues.scala-lang.org/browse/SI-6014 https://github.com/scala/scala/commit/65778d7 SI-5330, SI-6014 deal with existential self-type
https://issues.scala-lang.org/browse/SI-6539 https://github.com/scala/scala/commit/6902da3 SI-6539 Annotation for methods unfit for post-typer ASTs
https://issues.scala-lang.org/browse/SI-6662 https://github.com/scala/scala/commit/b922573 Fix for SI-6662, macro failing too early.
https://issues.scala-lang.org/browse/SI-6616 https://github.com/scala/scala/commit/03aa7fc SI-6616 Check that unsafe operations are only called on the presentation compiler thread.
https://issues.scala-lang.org/browse/SI-6649 https://github.com/scala/scala/commit/1bdd5ee better error when typetagging local classes
https://issues.scala-lang.org/browse/SI-6597 https://github.com/scala/scala/commit/1e2328e Fix for SI-6597, implicit case class crasher.
https://issues.scala-lang.org/browse/SI-6488 https://github.com/scala/scala/commit/c7c79c8 SI-6488: Stop I/O threads prior to Process destruction
https://issues.scala-lang.org/browse/SI-6559 https://github.com/scala/scala/commit/492cbe5 Fixes SI-6559 - StringContext not using passed in escape function.
https://issues.scala-lang.org/browse/SI-6358 https://github.com/scala/scala/commit/a52bd2c Added one more test for SI-6358
https://issues.scala-lang.org/browse/SI-6358 https://github.com/scala/scala/commit/4c86dbb Closes SI-6358. Move accessor generation for lazy vals to typers.
https://issues.scala-lang.org/browse/SI-6422 https://github.com/scala/scala/commit/c6866a2 SI-6422: add missing Fractional and Integral alias in scala package

Complete commit list!

sha Title
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/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/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/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/6052e19 [backport] SI-6478 Fixing JavaTokenParser ident
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/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/b579a42 SI-6888 Loosen criteria for $outer search.
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/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/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/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/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/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/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/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/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
https://github.com/scala/scala/commit/0ceaf83 scaladoc Template: remove duplicate code and several usages of Option.get.
https://github.com/scala/scala/commit/b53c35c Implicit vars should have non-implicit setters.
https://github.com/scala/scala/commit/f029c3a SI-6795 Simplify errors related to "abstract override" on type members
https://github.com/scala/scala/commit/71e42a7 SI-6795 Adds negative check for "abstract override" on types in traits
https://github.com/scala/scala/commit/5851396 Cleanup MemberLookup. Better explain ambiguous link targets.
https://github.com/scala/scala/commit/0cbefd0 Deprecate `scala.tools.nsc.Phases` because it's dead-code.
https://github.com/scala/scala/commit/0a2022c Remove dead code from `Global`.
https://github.com/scala/scala/commit/cab8ea4 Expand test with a stably qualified example.
https://github.com/scala/scala/commit/90efa6b SI-3995 Exclude companions with an existential prefix.
https://github.com/scala/scala/commit/0429f0f cosmetic renamings in runtime reflection
https://github.com/scala/scala/commit/54a84a3 SI-6548 reflection now correctly enters jinners
https://github.com/scala/scala/commit/9ba7cf8 fixes incorrect handling of Annotated in lazy copier
https://github.com/scala/scala/commit/787e82f adds scala-reflect.jar to MIMA in ant
https://github.com/scala/scala/commit/bbf0eb2 Test showing the absence of a forward reference
https://github.com/scala/scala/commit/289a882 SI-5390 Detect forward reference of case class apply
https://github.com/scala/scala/commit/d29696a update mailmap
https://github.com/scala/scala/commit/8b7f0ac SI-5361 Refactor in accordance with review comments.
https://github.com/scala/scala/commit/327083d SI-5361 Avoid cyclic type with malformed refinement
https://github.com/scala/scala/commit/098e8a0 typedIdent no longer destroys attachments
https://github.com/scala/scala/commit/6015361 Expand pattern match position tests.
https://github.com/scala/scala/commit/286dced SI-6288 Remedy ill-positioned extractor binding.
https://github.com/scala/scala/commit/f69b846 SI-6288 Fix positioning of label jumps
https://github.com/scala/scala/commit/79a43d7 SI-6288 Position argument of unapply
https://github.com/scala/scala/commit/2621918 s/SuperCallArgs/SuperArgs/
https://github.com/scala/scala/commit/dfa4e23 simplifies checkBounds
https://github.com/scala/scala/commit/a0cd0f8 prevents spurious kind bound errors
https://github.com/scala/scala/commit/24455e2 Recurse into instantiations when stripping type vars.
https://github.com/scala/scala/commit/089173d Fixes SI-6758: force LazyAnnnotationInfo for DefDef and TypeDef
https://github.com/scala/scala/commit/e5e6d67 Extract base scaladoc functionality for the IDE.
https://github.com/scala/scala/commit/69f4e93 DRYer crash reports.
https://github.com/scala/scala/commit/818a2e6 SI-6555 Better parameter name retention
https://github.com/scala/scala/commit/c5ffa03 Cleanups of reifyBoundTerm and reifyBoundType
https://github.com/scala/scala/commit/286abfc SI-5841 reification of renamed imports
https://github.com/scala/scala/commit/0b1ae9c SI-5877 Tweak the check for package object owner.
https://github.com/scala/scala/commit/96e5c40 SI-5877 Support implicit classes in package objects
https://github.com/scala/scala/commit/65c1ae5 Adds debug logging for synthetic registration.
https://github.com/scala/scala/commit/673bc70 Split test case to workaround incomplete error report.
https://github.com/scala/scala/commit/c24400f SI-6558 Expand test case for annotation typos
https://github.com/scala/scala/commit/d9928d5 Fixes SI-6558: typecheck lazy annotation info using non-silent context.
https://github.com/scala/scala/commit/e249f2e SI-4922 Show default in Scaladoc for generic methods.
https://github.com/scala/scala/commit/bd04b2c SI-6614 Test case for fixed ArrayStack misconduct.
https://github.com/scala/scala/commit/48cffd0 Share the empty LinkedList between first0/last0.
https://github.com/scala/scala/commit/d526f8b SI-6690 Release reference to last dequeued element.
https://github.com/scala/scala/commit/5f2b7c4 SI-5789 Use the ReplTest framework in the test
https://github.com/scala/scala/commit/850128d SI-5789 Checks in the right version of the test
https://github.com/scala/scala/commit/d699122 SI-5789 Removes assertion about implclass flag in Mixin.scala
https://github.com/scala/scala/commit/a23cc20 SI-5894 Don't emit static forwarders for macros.
https://github.com/scala/scala/commit/b828e32 Remove some low-hanging duplication beween GenJVM / GenASM.
https://github.com/scala/scala/commit/8434922 Addtional test cases for tail calls in catches.
https://github.com/scala/scala/commit/31a0aa7 SI-1672 Catches are in tail position without finally.
https://github.com/scala/scala/commit/e4d1d93 Warn when generated classfiles differ only in case.
https://github.com/scala/scala/commit/8a1f85d SI-6535 Step back from the precipice of a cycle
https://github.com/scala/scala/commit/90c87fc SI-6549 Improve escaping in REPL codegen.
https://github.com/scala/scala/commit/d99b7f4 SI-6547: elide box unbox pair only when primitives match
https://github.com/scala/scala/commit/8204b19 SI-5678 Bad return type for [Use Case] docs in Range
https://github.com/scala/scala/commit/9aa6ded SI-6667 Abort after any ambiguous in-scope implicit
https://github.com/scala/scala/commit/3719f79 Refactor use of SearchFailure in implicits.
https://github.com/scala/scala/commit/2aa66be SI-4664 [Make scala.util.Random Serializable] Add test case
https://github.com/scala/scala/commit/0b92073 SI-4664 Make scala.util.Random Serializable
https://github.com/scala/scala/commit/089cc9f Fix for SI-6712, bug in object lifting.
https://github.com/scala/scala/commit/78a081f Now the test suite runs MIMA for compatibility testing.
https://github.com/scala/scala/commit/bb9adfb more ListOfNil => Nil
https://github.com/scala/scala/commit/838cbe6 DummyTree => CannotHaveAttrs
https://github.com/scala/scala/commit/7ee299b evicts assert(false) from the compiler
https://github.com/scala/scala/commit/0ebf72b introduces global.pendingSuperCall
https://github.com/scala/scala/commit/40063b0 refactors handling of parent types
https://github.com/scala/scala/commit/85f3202 unifies approaches to call analysis in TreeInfo
https://github.com/scala/scala/commit/d547760 TypeApply + Select and their type-level twins
https://github.com/scala/scala/commit/5546a72 SI-6696 removes "helper" tree factory methods
https://github.com/scala/scala/commit/868fe64 SI-6766 Makes the -Pcontinuations:enable flag a project specific preference
https://github.com/scala/scala/commit/a725494 SI-6766 Create a continuations project in eclipse
https://github.com/scala/scala/commit/d483ec3 Fix Scaladoc for the raw interpolator.
https://github.com/scala/scala/commit/7ee1145 SI-6631 Handle invalid escapes in string interpolators
https://github.com/scala/scala/commit/ef61bc5 Fix typo in documentation for Seq
https://github.com/scala/scala/commit/5028181 tests for idempotency issues in the typechecker
https://github.com/scala/scala/commit/a694194 Test cases for SI-5726, SI-5733, SI-6320, SI-6551, SI-6722.
https://github.com/scala/scala/commit/dac1488 Fix for SI-6731, dropped trees in selectDynamic.
https://github.com/scala/scala/commit/d55840e Asserts about Tree qualifiers.
https://github.com/scala/scala/commit/1be0244 neg test added
https://github.com/scala/scala/commit/597a949 SI-5753 macros cannot be loaded when inherited from a class or a trait
https://github.com/scala/scala/commit/8fcbee5 Take advantage of the margin stripping interpolator.
https://github.com/scala/scala/commit/a0001fc Adds a margin stripping string interpolator.
https://github.com/scala/scala/commit/20c2a50 SI-6718 fixes a volatile test
https://github.com/scala/scala/commit/3177934 Mark pattern matcher synthetics as SYNTHETIC.
https://github.com/scala/scala/commit/b02e952 Set symbol flags at creation.
https://github.com/scala/scala/commit/7f1ba06 Fix for SI-6687, wrong isVar logic.
https://github.com/scala/scala/commit/555a9ba findEntry implementation code more concise and DRYer.
https://github.com/scala/scala/commit/8b54ec9 Fix for SI-6357, cycle with value classes.
https://github.com/scala/scala/commit/cd1bf78 Refactoring of adaptMethod
https://github.com/scala/scala/commit/2aa6841 SI-6677 Insert required cast in `new qual.foo.T`
https://github.com/scala/scala/commit/d0de367 Fix for SI-6706, Symbol breakage under GC.
https://github.com/scala/scala/commit/548a54d SI-6023 reify abstract vals
https://github.com/scala/scala/commit/1fd3a2a adds comments to standard attachments
https://github.com/scala/scala/commit/907d6ea SI-6673 fixes macro problems with eta expansions
https://github.com/scala/scala/commit/7376ad7 SI-6695 Test case for fixed Array match bug
https://github.com/scala/scala/commit/925c6e3 SI-6632 SI-6633 Fixes issues and data corruption in ListBuffer
https://github.com/scala/scala/commit/2c23acf SI-6634 Fixes data corruption issue in ListBuffer#remove
https://github.com/scala/scala/commit/74ca558 SI-6551: don't insert apply call in polymorphic expression.
https://github.com/scala/scala/commit/c656920 SI-6663: don't ignore type parameter on selectDynamic invocation
https://github.com/scala/scala/commit/af8b45f Scaladoc update for collection.mutable.MultiMap
https://github.com/scala/scala/commit/db0bf8f Restore the opimization apparently lost after merge.
https://github.com/scala/scala/commit/1f0e488 Fixes SI-6150 - backport to 2.10.x branch.
https://github.com/scala/scala/commit/65778d7 SI-5330, SI-6014 deal with existential self-type
https://github.com/scala/scala/commit/f8647ee show developer guidelines on opening pull request
https://github.com/scala/scala/commit/2e0cbe0 sane printing of renamed imports
https://github.com/scala/scala/commit/48ee29a Refine @compileTimeOnly
https://github.com/scala/scala/commit/6902da3 SI-6539 Annotation for methods unfit for post-typer ASTs
https://github.com/scala/scala/commit/b922573 Fix for SI-6662, macro failing too early.
https://github.com/scala/scala/commit/03aa7fc SI-6616 Check that unsafe operations are only called on the presentation compiler thread.
https://github.com/scala/scala/commit/1bdd5ee better error when typetagging local classes
https://github.com/scala/scala/commit/af3b03b -Yshow-trees-compact respects other options
https://github.com/scala/scala/commit/f98e4d0 Fix type of the custom `ClassTag` in `PatternMatching.scala`
https://github.com/scala/scala/commit/1e2328e Fix for SI-6597, implicit case class crasher.
https://github.com/scala/scala/commit/c7c79c8 SI-6488: Stop I/O threads prior to Process destruction
https://github.com/scala/scala/commit/492cbe5 Fixes SI-6559 - StringContext not using passed in escape function.
https://github.com/scala/scala/commit/e23f9ed Remove compiler phases that don't influence scaladoc generation.
https://github.com/scala/scala/commit/d22b74c Scaladoc knows the package structure of the libraries, so don't include them in external documentation setting.
https://github.com/scala/scala/commit/ed09630 Crash on missing accessor (internal bug in the lazy vals implementation) instead of trying to recover from the bug
https://github.com/scala/scala/commit/a3c5427 Incorporated changes suggested in code review
https://github.com/scala/scala/commit/a52bd2c Added one more test for SI-6358
https://github.com/scala/scala/commit/4c86dbb Closes SI-6358. Move accessor generation for lazy vals to typers.
https://github.com/scala/scala/commit/aa27396 Remove unneeded calls to substring()
https://github.com/scala/scala/commit/08ab007 Added a Swing ColorChooser wrapper
https://github.com/scala/scala/commit/bdff881 Added a Swing PopupMenu wrapper
https://github.com/scala/scala/commit/c6866a2 SI-6422: add missing Fractional and Integral alias in scala package
https://github.com/scala/scala/commit/ad65b28 Bump version number for next dev cycle.