[scala] 01/23: Merge tag 'upstream/2.11.6'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Jul 29 23:14:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository scala.

commit 4c7fe0b3254d1ac319759f339f39cc46823e9744
Merge: eba8521 ffdb4cf
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Jul 30 00:52:43 2015 +0200

    Merge tag 'upstream/2.11.6'
    
    Upstream version 2.11.6

 .gitattributes                                     |    6 +
 .gitignore                                         |    9 +-
 .mailmap                                           |   68 +-
 .travis.yml                                        |   20 +
 CONTRIBUTING.md                                    |   74 +-
 Gemfile                                            |    7 +
 META-INF/MANIFEST.MF                               |    7 -
 README.md                                          |  189 +
 README.rst                                         |  207 -
 bincompat-backward.whitelist.conf                  |  320 +-
 bincompat-forward.whitelist.conf                   |  520 ++-
 build-ant-macros.xml                               |  820 ++++
 build.detach.xml                                   |  186 -
 build.number                                       |    8 +-
 build.number.maven                                 |    3 -
 build.xml                                          | 2086 ++++-----
 dbuild-meta.json                                   |  100 +
 doc/LICENSE.md                                     |   68 +
 doc/License.rtf                                    |   65 +
 doc/README                                         |   36 +
 {docs => doc}/licenses/apache_jansi.txt            |    0
 {docs => doc}/licenses/bsd_asm.txt                 |    0
 {docs => doc}/licenses/bsd_jline.txt               |    0
 {docs => doc}/licenses/mit_jquery-layout.txt       |    0
 {docs => doc}/licenses/mit_jquery-ui.txt           |    0
 {docs => doc}/licenses/mit_jquery.txt              |    0
 {docs => doc}/licenses/mit_sizzle.txt              |    0
 {docs => doc}/licenses/mit_tools.tooltip.txt       |    0
 docs/LICENSE                                       |   63 -
 docs/README                                        |   36 -
 docs/development/scala.tools.nsc/zipfile-bug.txt   |   93 -
 docs/examples/swing/ColorChooserDemo.scala         |   61 +
 docs/examples/swing/PopupDemo.scala                |   33 +
 lib/fjbg.jar.desired.sha1                          |    1 -
 lib/jline.jar.desired.sha1                         |    1 -
 lib/msil.jar.desired.sha1                          |    1 -
 lib/scala-compiler-src.jar.desired.sha1            |    1 -
 lib/scala-compiler.jar.desired.sha1                |    1 -
 lib/scala-library-src.jar.desired.sha1             |    1 -
 lib/scala-library.jar.desired.sha1                 |    1 -
 lib/scala-reflect-src.jar.desired.sha1             |    1 -
 lib/scala-reflect.jar.desired.sha1                 |    1 -
 project/Build.scala                                |  336 --
 project/Layers.scala                               |  120 -
 project/Packaging.scala                            |  129 -
 project/Partest.scala                              |  141 -
 project/Release.scala                              |   30 -
 project/RemoteDependencies.scala                   |   53 -
 project/Sametest.scala                             |   63 -
 project/ScalaBuildKeys.scala                       |   23 -
 project/ScalaToolRunner.scala                      |   21 -
 project/ShaResolve.scala                           |  147 -
 project/Testing.scala                              |   41 -
 project/VerifyClassLoad.scala                      |   46 -
 project/Versions.scala                             |  142 -
 project/plugins.sbt                                |    9 -
 project/project/Build.scala                        |    7 -
 scripts/jobs/integrate/bootstrap                   |  449 +-
 scripts/jobs/integrate/ide                         |    5 +-
 scripts/jobs/validate/publish-core                 |   30 +-
 spec/01-lexical-syntax.md                          |  601 +++
 spec/02-identifiers-names-and-scopes.md            |  111 +
 spec/03-types.md                                   | 1030 +++++
 spec/04-basic-declarations-and-definitions.md      |  926 ++++
 spec/05-classes-and-objects.md                     | 1153 +++++
 spec/06-expressions.md                             | 1788 ++++++++
 spec/07-implicit-parameters-and-views.md           |  432 ++
 spec/08-pattern-matching.md                        |  716 +++
 spec/09-top-level-definitions.md                   |  197 +
 spec/10-xml-expressions-and-patterns.md            |  146 +
 spec/11-user-defined-annotations.md                |  163 +
 spec/12-the-scala-standard-library.md              |  842 ++++
 spec/13-syntax-summary.md                          |  311 ++
 spec/14-references.md                              |  207 +
 spec/README.md                                     |   40 +
 spec/_config.yml                                   |   10 +
 spec/_includes/numbering.css                       |   62 +
 spec/_layouts/default.yml                          |   90 +
 spec/_layouts/toc.yml                              |   28 +
 spec/id_dsa_travis.enc                             |   15 +
 spec/index.md                                      |   71 +
 spec/public/favicon.ico                            |  Bin 0 -> 6518 bytes
 spec/public/highlight/LICENSE                      |   24 +
 spec/public/images/classhierarchy.pdf              |  Bin 0 -> 84078 bytes
 spec/public/images/scala-logo-red-spiral-dark.png  |  Bin 0 -> 13021 bytes
 spec/public/octicons/LICENSE.txt                   |    9 +
 spec/public/octicons/octicons.css                  |  235 +
 spec/public/octicons/octicons.eot                  |  Bin 0 -> 31440 bytes
 spec/public/octicons/octicons.svg                  |  198 +
 spec/public/octicons/octicons.ttf                  |  Bin 0 -> 31272 bytes
 spec/public/octicons/octicons.woff                 |  Bin 0 -> 17492 bytes
 spec/public/scripts/navigation.js                  |   70 +
 spec/public/stylesheets/print.css                  |   15 +
 spec/public/stylesheets/screen.css                 |  428 ++
 src/actors/scala/actors/AbstractActor.scala        |    2 +-
 src/actors/scala/actors/Actor.scala                |    4 +-
 src/actors/scala/actors/ActorRef.scala             |    3 +-
 src/actors/scala/actors/CanReply.scala             |    1 +
 src/actors/scala/actors/Channel.scala              |    2 +
 src/actors/scala/actors/DaemonActor.scala          |    1 +
 src/actors/scala/actors/Debug.scala                |    1 +
 src/actors/scala/actors/Future.scala               |   18 +-
 src/actors/scala/actors/IScheduler.scala           |    1 +
 src/actors/scala/actors/InputChannel.scala         |    1 +
 src/actors/scala/actors/InternalActor.scala        |    2 +
 src/actors/scala/actors/InternalReplyReactor.scala |    1 +
 src/actors/scala/actors/KillActorControl.scala     |    2 -
 src/actors/scala/actors/LinkedQueue.java           |    2 +-
 src/actors/scala/actors/OutputChannel.scala        |    1 +
 src/actors/scala/actors/Reactor.scala              |    1 +
 src/actors/scala/actors/ReplyReactor.scala         |    2 +-
 src/actors/scala/actors/Scheduler.scala            |    2 +-
 src/actors/scala/actors/SchedulerAdapter.scala     |    1 +
 src/actors/scala/actors/UncaughtException.scala    |    1 +
 src/actors/scala/actors/package.scala              |    1 +
 .../scala/actors/remote/JavaSerializer.scala       |    1 +
 src/actors/scala/actors/remote/NetKernel.scala     |    8 +-
 src/actors/scala/actors/remote/Proxy.scala         |    8 +-
 src/actors/scala/actors/remote/RemoteActor.scala   |    6 +-
 src/actors/scala/actors/remote/Serializer.scala    |    1 +
 src/actors/scala/actors/remote/Service.scala       |    1 +
 src/actors/scala/actors/remote/TcpService.scala    |   12 +-
 src/actors/scala/actors/scheduler/ActorGC.scala    |    1 +
 .../scala/actors/scheduler/DaemonScheduler.scala   |    1 +
 .../actors/scheduler/DrainableForkJoinPool.scala   |    1 -
 .../scala/actors/scheduler/ExecutorScheduler.scala |    2 +
 .../scala/actors/scheduler/ForkJoinScheduler.scala |    3 +-
 .../scheduler/ResizableThreadPoolScheduler.scala   |    3 +-
 .../actors/scheduler/SingleThreadedScheduler.scala |    1 +
 .../actors/scheduler/TerminationService.scala      |    2 +-
 .../actors/threadpool/AbstractCollection.java      |    2 +-
 .../threadpool/ExecutorCompletionService.java      |    2 +-
 .../threadpool/locks/ReentrantReadWriteLock.java   |    4 +-
 .../scala/reflect/ScalaBeanInfo.scala              |    1 -
 src/asm/README                                     |   30 +
 src/asm/scala/tools/asm/AnnotationVisitor.java     |   68 +-
 src/asm/scala/tools/asm/AnnotationWriter.java      |  113 +-
 src/asm/scala/tools/asm/Attribute.java             |  193 +-
 src/asm/scala/tools/asm/ByteVector.java            |  146 +-
 src/asm/scala/tools/asm/ClassReader.java           | 3282 +++++++------
 src/asm/scala/tools/asm/ClassVisitor.java          |  269 +-
 src/asm/scala/tools/asm/ClassWriter.java           |  623 +--
 src/asm/scala/tools/asm/Context.java               |  145 +
 src/asm/scala/tools/asm/CustomAttr.java            |    2 +-
 src/asm/scala/tools/asm/FieldVisitor.java          |   65 +-
 src/asm/scala/tools/asm/FieldWriter.java           |  130 +-
 src/asm/scala/tools/asm/Frame.java                 | 1047 ++---
 src/asm/scala/tools/asm/Handle.java                |   53 +-
 src/asm/scala/tools/asm/Handler.java               |    9 +-
 src/asm/scala/tools/asm/Item.java                  |  163 +-
 src/asm/scala/tools/asm/Label.java                 |  137 +-
 src/asm/scala/tools/asm/MethodVisitor.java         |  750 ++-
 src/asm/scala/tools/asm/MethodWriter.java          | 1507 +++---
 src/asm/scala/tools/asm/Opcodes.java               |    7 +-
 src/asm/scala/tools/asm/Type.java                  |  261 +-
 src/asm/scala/tools/asm/TypePath.java              |  193 +
 src/asm/scala/tools/asm/TypeReference.java         |  452 ++
 .../scala/tools/asm/signature/SignatureReader.java |  181 +-
 .../tools/asm/signature/SignatureVisitor.java      |   56 +-
 .../scala/tools/asm/signature/SignatureWriter.java |    4 +-
 src/asm/scala/tools/asm/tree/AbstractInsnNode.java |  108 +-
 src/asm/scala/tools/asm/tree/AnnotationNode.java   |   65 +-
 src/asm/scala/tools/asm/tree/ClassNode.java        |  178 +-
 src/asm/scala/tools/asm/tree/FieldInsnNode.java    |   42 +-
 src/asm/scala/tools/asm/tree/FieldNode.java        |  176 +-
 src/asm/scala/tools/asm/tree/FrameNode.java        |  121 +-
 src/asm/scala/tools/asm/tree/IincInsnNode.java     |   11 +-
 src/asm/scala/tools/asm/tree/InnerClassNode.java   |   42 +-
 src/asm/scala/tools/asm/tree/InsnList.java         |  146 +-
 src/asm/scala/tools/asm/tree/InsnNode.java         |   36 +-
 src/asm/scala/tools/asm/tree/IntInsnNode.java      |   16 +-
 .../tools/asm/tree/InvokeDynamicInsnNode.java      |   26 +-
 src/asm/scala/tools/asm/tree/JumpInsnNode.java     |   29 +-
 src/asm/scala/tools/asm/tree/LabelNode.java        |    2 +-
 src/asm/scala/tools/asm/tree/LdcInsnNode.java      |   14 +-
 src/asm/scala/tools/asm/tree/LineNumberNode.java   |    8 +-
 .../asm/tree/LocalVariableAnnotationNode.java      |  157 +
 .../scala/tools/asm/tree/LocalVariableNode.java    |   45 +-
 .../scala/tools/asm/tree/LookupSwitchInsnNode.java |   24 +-
 src/asm/scala/tools/asm/tree/MethodInsnNode.java   |   73 +-
 src/asm/scala/tools/asm/tree/MethodNode.java       |  484 +-
 .../tools/asm/tree/MultiANewArrayInsnNode.java     |   13 +-
 src/asm/scala/tools/asm/tree/ParameterNode.java    |   76 +
 .../scala/tools/asm/tree/TableSwitchInsnNode.java  |   31 +-
 .../scala/tools/asm/tree/TryCatchBlockNode.java    |   91 +-
 .../scala/tools/asm/tree/TypeAnnotationNode.java   |  100 +
 src/asm/scala/tools/asm/tree/TypeInsnNode.java     |   22 +-
 src/asm/scala/tools/asm/tree/VarInsnNode.java      |   24 +-
 .../scala/tools/asm/tree/analysis/Analyzer.java    |  164 +-
 .../tools/asm/tree/analysis/AnalyzerException.java |   12 +-
 .../tools/asm/tree/analysis/BasicInterpreter.java  |  485 +-
 .../scala/tools/asm/tree/analysis/BasicValue.java  |    9 +-
 .../tools/asm/tree/analysis/BasicVerifier.java     |  600 ++-
 src/asm/scala/tools/asm/tree/analysis/Frame.java   |  863 ++--
 .../scala/tools/asm/tree/analysis/Interpreter.java |  110 +-
 .../tools/asm/tree/analysis/SimpleVerifier.java    |  119 +-
 .../tools/asm/tree/analysis/SourceInterpreter.java |  150 +-
 .../scala/tools/asm/tree/analysis/SourceValue.java |    8 +-
 .../scala/tools/asm/tree/analysis/Subroutine.java  |    9 +-
 src/asm/scala/tools/asm/util/ASMifiable.java       |   13 +-
 src/asm/scala/tools/asm/util/ASMifier.java         |  622 +--
 .../tools/asm/util/CheckAnnotationAdapter.java     |   32 +-
 .../scala/tools/asm/util/CheckClassAdapter.java    |  692 ++-
 .../scala/tools/asm/util/CheckFieldAdapter.java    |   47 +-
 .../scala/tools/asm/util/CheckMethodAdapter.java   | 1090 ++---
 .../tools/asm/util/CheckSignatureAdapter.java      |   59 +-
 src/asm/scala/tools/asm/util/Printer.java          |  407 +-
 src/asm/scala/tools/asm/util/SignatureChecker.java |   47 -
 src/asm/scala/tools/asm/util/Textifiable.java      |    8 +-
 src/asm/scala/tools/asm/util/Textifier.java        |  723 +--
 .../tools/asm/util/TraceAnnotationVisitor.java     |   25 +-
 .../scala/tools/asm/util/TraceClassVisitor.java    |  172 +-
 .../scala/tools/asm/util/TraceFieldVisitor.java    |   23 +-
 .../scala/tools/asm/util/TraceMethodVisitor.java   |  162 +-
 .../tools/asm/util/TraceSignatureVisitor.java      |   63 +-
 src/build/bnd/continuations.bnd                    |    5 -
 src/build/bnd/scala-actors.bnd                     |    2 +
 src/build/bnd/scala-compiler-doc.bnd               |    7 +
 src/build/bnd/scala-compiler-interactive.bnd       |    7 +
 src/build/bnd/scala-compiler.bnd                   |    6 +-
 src/build/bnd/scala-continuations-library.bnd      |    7 +
 src/build/bnd/scala-continuations-plugin.bnd       |    7 +
 src/build/bnd/scala-library.bnd                    |    1 +
 src/build/bnd/scala-parser-combinators.bnd         |    7 +
 src/build/bnd/scala-reflect.bnd                    |    5 +-
 src/build/bnd/scala-swing.bnd                      |    6 +-
 src/build/bnd/scala-xml.bnd                        |    7 +
 src/build/dbuild-meta-json-gen.scala               |   47 +
 src/build/genprod.scala                            |    9 +-
 src/build/maven/continuations-plugin-pom.xml       |   62 -
 src/build/maven/jline-pom.xml                      |   68 -
 src/build/maven/maven-deploy.xml                   |  295 --
 src/build/maven/scala-actors-pom.xml               |   85 +-
 src/build/maven/scala-compiler-doc-pom.xml         |   58 +
 src/build/maven/scala-compiler-interactive-pom.xml |   48 +
 src/build/maven/scala-compiler-pom.xml             |  107 +-
 src/build/maven/scala-dist-pom.xml                 |   75 +
 src/build/maven/scala-dotnet-library-pom.xml       |   45 -
 src/build/maven/scala-library-all-pom.xml          |   88 +
 src/build/maven/scala-library-pom.xml              |   82 +-
 src/build/maven/scala-partest-pom.xml              |   62 -
 src/build/maven/scala-reflect-pom.xml              |   85 +-
 src/build/maven/scala-swing-pom.xml                |   64 -
 src/build/maven/scalap-pom.xml                     |   84 +-
 src/build/pack.xml                                 |  274 --
 .../macros/compiler/DefaultMacroCompiler.scala     |   95 +
 .../scala/reflect/macros/compiler/Errors.scala     |  153 +
 .../scala/reflect/macros/compiler/Resolvers.scala  |   29 +
 .../scala/reflect/macros/compiler/Validators.scala |  201 +
 .../scala/reflect/macros/contexts/Aliases.scala    |   35 +
 .../scala/reflect/macros/contexts/Context.scala    |   30 +
 .../scala/reflect/macros/contexts/Enclosures.scala |   32 +
 .../scala/reflect/macros/contexts/Evals.scala      |   23 +
 .../scala/reflect/macros/contexts/ExprUtils.scala  |   34 +
 .../scala/reflect/macros/contexts/FrontEnds.scala  |   22 +
 .../reflect/macros/contexts/Infrastructure.scala   |   16 +
 .../scala/reflect/macros/contexts/Internals.scala  |   47 +
 .../scala/reflect/macros/contexts/Names.scala      |   43 +
 .../scala/reflect/macros/contexts/Parsers.scala    |   23 +
 .../scala/reflect/macros/contexts/Reifiers.scala   |   77 +
 .../scala/reflect/macros/contexts/Traces.scala     |    8 +
 .../scala/reflect/macros/contexts/Typers.scala     |   53 +
 .../scala/reflect/macros/runtime/Aliases.scala     |   36 -
 .../scala/reflect/macros/runtime/Context.scala     |   28 -
 .../scala/reflect/macros/runtime/Enclosures.scala  |   24 -
 .../scala/reflect/macros/runtime/Evals.scala       |   18 -
 .../scala/reflect/macros/runtime/ExprUtils.scala   |   35 -
 .../scala/reflect/macros/runtime/FrontEnds.scala   |   20 -
 .../reflect/macros/runtime/Infrastructure.scala    |   16 -
 .../macros/runtime/JavaReflectionRuntimes.scala    |   38 +
 .../reflect/macros/runtime/MacroRuntimes.scala     |   75 +
 .../scala/reflect/macros/runtime/Names.scala       |   17 -
 .../scala/reflect/macros/runtime/Parsers.scala     |   24 -
 .../scala/reflect/macros/runtime/Reifiers.scala    |   77 -
 .../scala/reflect/macros/runtime/Traces.scala      |    8 -
 .../scala/reflect/macros/runtime/Typers.scala      |   46 -
 .../scala/reflect/macros/runtime/package.scala     |    5 +
 .../scala/reflect/macros/util/Helpers.scala        |   92 +
 src/compiler/scala/reflect/quasiquotes/Holes.scala |  245 +
 .../scala/reflect/quasiquotes/Parsers.scala        |  228 +
 .../scala/reflect/quasiquotes/Placeholders.scala   |  201 +
 .../scala/reflect/quasiquotes/Quasiquotes.scala    |   60 +
 .../scala/reflect/quasiquotes/Reifiers.scala       |  486 ++
 src/compiler/scala/reflect/reify/Errors.scala      |    6 -
 src/compiler/scala/reflect/reify/Phases.scala      |    5 +-
 src/compiler/scala/reflect/reify/Reifier.scala     |   38 +-
 src/compiler/scala/reflect/reify/States.scala      |    3 +-
 src/compiler/scala/reflect/reify/Taggers.scala     |   14 +-
 .../reflect/reify/codegen/GenAnnotationInfos.scala |   18 +-
 .../scala/reflect/reify/codegen/GenNames.scala     |    5 +-
 .../scala/reflect/reify/codegen/GenPositions.scala |    3 +-
 .../scala/reflect/reify/codegen/GenSymbols.scala   |   25 +-
 .../scala/reflect/reify/codegen/GenTrees.scala     |   86 +-
 .../scala/reflect/reify/codegen/GenTypes.scala     |   50 +-
 .../scala/reflect/reify/codegen/GenUtils.scala     |   64 +-
 src/compiler/scala/reflect/reify/package.scala     |   20 +-
 .../scala/reflect/reify/phases/Calculate.scala     |    5 +-
 .../scala/reflect/reify/phases/Metalevels.scala    |   23 +-
 .../scala/reflect/reify/phases/Reify.scala         |    6 +-
 .../scala/reflect/reify/phases/Reshape.scala       |   77 +-
 .../scala/reflect/reify/utils/Extractors.scala     |   38 +-
 .../scala/reflect/reify/utils/NodePrinters.scala   |   25 +-
 .../scala/reflect/reify/utils/SymbolTables.scala   |   18 +-
 src/compiler/scala/tools/ant/Pack200Task.scala     |    6 +-
 src/compiler/scala/tools/ant/Same.scala            |    7 +-
 src/compiler/scala/tools/ant/ScalaTool.scala       |   18 +-
 src/compiler/scala/tools/ant/Scalac.scala          |   25 +-
 src/compiler/scala/tools/ant/Scaladoc.scala        |  695 ---
 src/compiler/scala/tools/ant/antlib.xml            |    2 -
 src/compiler/scala/tools/ant/sabbus/Break.scala    |    3 +-
 .../scala/tools/ant/sabbus/Compilers.scala         |    2 +-
 src/compiler/scala/tools/ant/sabbus/Make.scala     |    3 +-
 .../scala/tools/ant/sabbus/ScalacFork.scala        |   12 +-
 src/compiler/scala/tools/ant/sabbus/Settings.scala |   16 +-
 src/compiler/scala/tools/ant/sabbus/TaskArgs.scala |    2 -
 src/compiler/scala/tools/ant/sabbus/Use.scala      |    7 +-
 .../scala/tools/ant/templates/tool-unix.tmpl       |   67 +-
 .../scala/tools/ant/templates/tool-windows.tmpl    |   12 +-
 src/compiler/scala/tools/cmd/CommandLine.scala     |   14 +-
 .../scala/tools/cmd/CommandLineParser.scala        |   72 +
 src/compiler/scala/tools/cmd/Demo.scala            |   84 -
 src/compiler/scala/tools/cmd/FromString.scala      |   26 +-
 src/compiler/scala/tools/cmd/Interpolation.scala   |    3 +-
 src/compiler/scala/tools/cmd/Opt.scala             |    8 +-
 src/compiler/scala/tools/cmd/Parser.scala          |   52 -
 src/compiler/scala/tools/cmd/Reference.scala       |   25 +-
 src/compiler/scala/tools/cmd/Spec.scala            |    2 +-
 src/compiler/scala/tools/cmd/gen/AnyVals.scala     |  138 +-
 src/compiler/scala/tools/cmd/gen/Codegen.scala     |    8 +-
 src/compiler/scala/tools/cmd/gen/CodegenSpec.scala |    6 -
 src/compiler/scala/tools/cmd/package.scala         |   15 +-
 .../nsc/ClassPathMemoryConsumptionTester.scala     |   77 +
 .../scala/tools/nsc/CompilationUnits.scala         |  113 +-
 src/compiler/scala/tools/nsc/CompileClient.scala   |   14 +-
 src/compiler/scala/tools/nsc/CompileServer.scala   |   65 +-
 src/compiler/scala/tools/nsc/CompileSocket.scala   |   49 +-
 src/compiler/scala/tools/nsc/CompilerCommand.scala |   61 +-
 src/compiler/scala/tools/nsc/CompilerRun.scala     |   21 -
 src/compiler/scala/tools/nsc/ConsoleWriter.scala   |    4 +-
 src/compiler/scala/tools/nsc/Driver.scala          |   32 +-
 src/compiler/scala/tools/nsc/EvalLoop.scala        |    2 +-
 .../scala/tools/nsc/GenericRunnerCommand.scala     |   29 +-
 .../scala/tools/nsc/GenericRunnerSettings.scala    |    8 +-
 src/compiler/scala/tools/nsc/Global.scala          | 1300 +++---
 .../scala/tools/nsc/GlobalSymbolLoaders.scala      |   30 +
 src/compiler/scala/tools/nsc/Main.scala            |   80 +-
 src/compiler/scala/tools/nsc/MainBench.scala       |   18 +-
 .../scala/tools/nsc/MainGenericRunner.scala        |  108 -
 src/compiler/scala/tools/nsc/MainTokenMetric.scala |   13 +-
 src/compiler/scala/tools/nsc/ObjectRunner.scala    |   10 +-
 .../scala/tools/nsc/OfflineCompilerCommand.scala   |    6 +-
 src/compiler/scala/tools/nsc/Parsing.scala         |   35 +
 src/compiler/scala/tools/nsc/PhaseAssembly.scala   |  110 +-
 src/compiler/scala/tools/nsc/Phases.scala          |   46 -
 src/compiler/scala/tools/nsc/Properties.scala      |   10 +-
 src/compiler/scala/tools/nsc/Reporting.scala       |  107 +
 src/compiler/scala/tools/nsc/ScalaDoc.scala        |   77 -
 src/compiler/scala/tools/nsc/ScriptRunner.scala    |   76 +-
 src/compiler/scala/tools/nsc/SubComponent.scala    |   25 +-
 src/compiler/scala/tools/nsc/ast/DocComments.scala |   60 +-
 .../scala/tools/nsc/ast/NodePrinters.scala         |   30 +-
 src/compiler/scala/tools/nsc/ast/Positions.scala   |   11 +-
 src/compiler/scala/tools/nsc/ast/Printers.scala    |  123 +-
 .../scala/tools/nsc/ast/TreeBrowsers.scala         |   47 +-
 src/compiler/scala/tools/nsc/ast/TreeDSL.scala     |  216 +-
 src/compiler/scala/tools/nsc/ast/TreeGen.scala     |  212 +-
 src/compiler/scala/tools/nsc/ast/TreeInfo.scala    |   74 +-
 src/compiler/scala/tools/nsc/ast/Trees.scala       |  184 +-
 .../scala/tools/nsc/ast/parser/CommonTokens.scala  |  112 +
 .../scala/tools/nsc/ast/parser/MarkupParsers.scala |   87 +-
 .../scala/tools/nsc/ast/parser/Parsers.scala       | 1622 +++----
 .../scala/tools/nsc/ast/parser/Scanners.scala      |  626 ++-
 .../tools/nsc/ast/parser/SymbolicXMLBuilder.scala  |   30 +-
 .../tools/nsc/ast/parser/SyntaxAnalyzer.scala      |   92 +-
 .../scala/tools/nsc/ast/parser/Tokens.scala        |  186 +-
 .../scala/tools/nsc/ast/parser/TreeBuilder.scala   |  504 +-
 .../nsc/ast/parser/xml/MarkupParserCommon.scala    |  211 +
 .../scala/tools/nsc/ast/parser/xml/Utility.scala   |  163 +
 .../scala/tools/nsc/backend/JavaPlatform.scala     |   48 +-
 .../scala/tools/nsc/backend/MSILPlatform.scala     |   69 -
 .../scala/tools/nsc/backend/Platform.scala         |   31 +-
 .../scala/tools/nsc/backend/ScalaPrimitives.scala  |   32 +-
 .../tools/nsc/backend/WorklistAlgorithm.scala      |    5 +-
 .../tools/nsc/backend/icode/BasicBlocks.scala      |  163 +-
 .../tools/nsc/backend/icode/CheckerException.scala |    2 -
 .../nsc/backend/icode/ExceptionHandlers.scala      |   23 +-
 .../scala/tools/nsc/backend/icode/GenICode.scala   |  865 ++--
 .../tools/nsc/backend/icode/ICodeCheckers.scala    |   94 +-
 .../scala/tools/nsc/backend/icode/ICodes.scala     |   17 +-
 .../tools/nsc/backend/icode/Linearizers.scala      |  206 +-
 .../scala/tools/nsc/backend/icode/Members.scala    |  115 +-
 .../scala/tools/nsc/backend/icode/Opcodes.scala    |  134 +-
 .../scala/tools/nsc/backend/icode/Primitives.scala |   31 +-
 .../scala/tools/nsc/backend/icode/Printers.scala   |   66 +-
 .../scala/tools/nsc/backend/icode/Repository.scala |   13 +-
 .../scala/tools/nsc/backend/icode/TypeKinds.scala  |   75 +-
 .../scala/tools/nsc/backend/icode/TypeStacks.scala |   12 -
 .../backend/icode/analysis/CopyPropagation.scala   |   94 +-
 .../backend/icode/analysis/DataFlowAnalysis.scala  |   22 +-
 .../nsc/backend/icode/analysis/Liveness.scala      |    6 +-
 .../icode/analysis/ReachingDefinitions.scala       |   15 +-
 .../backend/icode/analysis/TypeFlowAnalysis.scala  |  108 +-
 .../scala/tools/nsc/backend/jvm/AsmUtils.scala     |  108 +
 .../tools/nsc/backend/jvm/BCodeAsmCommon.scala     |  303 ++
 .../tools/nsc/backend/jvm/BCodeBodyBuilder.scala   | 1283 ++++++
 .../scala/tools/nsc/backend/jvm/BCodeHelpers.scala | 1004 ++++
 .../tools/nsc/backend/jvm/BCodeICodeCommon.scala   |   25 +
 .../tools/nsc/backend/jvm/BCodeIdiomatic.scala     |  692 +++
 .../tools/nsc/backend/jvm/BCodeSkelBuilder.scala   |  728 +++
 .../tools/nsc/backend/jvm/BCodeSyncAndTry.scala    |  394 ++
 .../scala/tools/nsc/backend/jvm/BTypes.scala       |  939 ++++
 .../tools/nsc/backend/jvm/BTypesFromSymbols.scala  |  416 ++
 .../scala/tools/nsc/backend/jvm/BackendStats.scala |   24 +
 .../tools/nsc/backend/jvm/BytecodeWriters.scala    |  107 +-
 .../scala/tools/nsc/backend/jvm/CoreBTypes.scala   |  293 ++
 .../scala/tools/nsc/backend/jvm/GenASM.scala       | 1347 +++---
 .../scala/tools/nsc/backend/jvm/GenAndroid.scala   |   62 -
 .../scala/tools/nsc/backend/jvm/GenBCode.scala     |  413 ++
 .../scala/tools/nsc/backend/jvm/GenJVM.scala       | 1921 --------
 .../scala/tools/nsc/backend/jvm/GenJVMASM.scala    |   99 -
 .../scala/tools/nsc/backend/jvm/GenJVMUtil.scala   |  142 -
 .../nsc/backend/jvm/opt/ByteCodeRepository.scala   |  112 +
 .../tools/nsc/backend/jvm/opt/BytecodeUtils.scala  |  184 +
 .../scala/tools/nsc/backend/jvm/opt/LocalOpt.scala |  562 +++
 .../nsc/backend/jvm/opt/OptimizerReporting.scala   |   24 +
 .../scala/tools/nsc/backend/msil/GenMSIL.scala     | 2358 ----------
 .../tools/nsc/backend/opt/ClosureElimination.scala |   36 +-
 .../nsc/backend/opt/ConstantOptimization.scala     |  624 +++
 .../nsc/backend/opt/DeadCodeElimination.scala      |   63 +-
 .../nsc/backend/opt/InlineExceptionHandlers.scala  |   25 +-
 .../scala/tools/nsc/backend/opt/Inliners.scala     |  139 +-
 .../nsc/classpath/AggregateFlatClassPath.scala     |  125 +
 .../tools/nsc/classpath/ClassPathFactory.scala     |   55 +
 .../nsc/classpath/DirectoryFlatClassPath.scala     |  162 +
 .../scala/tools/nsc/classpath/FileUtils.scala      |   68 +
 .../scala/tools/nsc/classpath/FlatClassPath.scala  |  101 +
 .../tools/nsc/classpath/FlatClassPathFactory.scala |   38 +
 .../tools/nsc/classpath/PackageNameUtils.scala     |   26 +
 .../nsc/classpath/ZipAndJarFileLookupFactory.scala |  180 +
 .../tools/nsc/classpath/ZipArchiveFileLookup.scala |   67 +
 .../scala/tools/nsc/dependencies/Changes.scala     |  227 -
 .../nsc/dependencies/DependencyAnalysis.scala      |  254 --
 .../scala/tools/nsc/dependencies/Files.scala       |  177 -
 src/compiler/scala/tools/nsc/doc/DocFactory.scala  |  142 -
 src/compiler/scala/tools/nsc/doc/DocParser.scala   |   74 -
 src/compiler/scala/tools/nsc/doc/Index.scala       |   17 -
 src/compiler/scala/tools/nsc/doc/Settings.scala    |  365 --
 .../scala/tools/nsc/doc/Uncompilable.scala         |   51 -
 src/compiler/scala/tools/nsc/doc/Universe.scala    |   16 -
 .../tools/nsc/doc/base/CommentFactoryBase.scala    |  955 ----
 src/compiler/scala/tools/nsc/doc/base/LinkTo.scala |   15 -
 .../tools/nsc/doc/base/MemberLookupBase.scala      |  206 -
 .../scala/tools/nsc/doc/base/comment/Body.scala    |   95 -
 .../scala/tools/nsc/doc/base/comment/Comment.scala |  134 -
 .../scala/tools/nsc/doc/doclet/Generator.scala     |   30 -
 src/compiler/scala/tools/nsc/doc/html/Doclet.scala |   19 -
 .../scala/tools/nsc/doc/html/HtmlFactory.scala     |  152 -
 .../scala/tools/nsc/doc/html/HtmlPage.scala        |  224 -
 src/compiler/scala/tools/nsc/doc/html/Page.scala   |  108 -
 .../scala/tools/nsc/doc/html/SyntaxHigh.scala      |  286 --
 .../scala/tools/nsc/doc/html/page/Index.scala      |  142 -
 .../tools/nsc/doc/html/page/IndexScript.scala      |   70 -
 .../tools/nsc/doc/html/page/ReferenceIndex.scala   |   58 -
 .../scala/tools/nsc/doc/html/page/Source.scala     |  128 -
 .../scala/tools/nsc/doc/html/page/Template.scala   |  977 ----
 .../doc/html/page/diagram/DiagramGenerator.scala   |   53 -
 .../nsc/doc/html/page/diagram/DiagramStats.scala   |   66 -
 .../html/page/diagram/DotDiagramGenerator.scala    |  511 ---
 .../nsc/doc/html/page/diagram/DotRunner.scala      |  228 -
 .../tools/nsc/doc/html/resource/lib/diagrams.js    |  324 --
 .../tools/nsc/doc/html/resource/lib/index.css      |  338 --
 .../scala/tools/nsc/doc/html/resource/lib/index.js |  536 ---
 .../tools/nsc/doc/html/resource/lib/template.css   |  848 ----
 .../tools/nsc/doc/html/resource/lib/template.js    |  466 --
 .../scala/tools/nsc/doc/model/CommentFactory.scala |  114 -
 .../scala/tools/nsc/doc/model/Entity.scala         |  631 ---
 .../tools/nsc/doc/model/IndexModelFactory.scala    |   60 -
 .../scala/tools/nsc/doc/model/MemberLookup.scala   |   63 -
 .../scala/tools/nsc/doc/model/ModelFactory.scala   | 1103 -----
 .../doc/model/ModelFactoryImplicitSupport.scala    |  609 ---
 .../nsc/doc/model/ModelFactoryTypeSupport.scala    |  326 --
 .../scala/tools/nsc/doc/model/TreeFactory.scala    |   95 -
 .../tools/nsc/doc/model/diagram/Diagram.scala      |  146 -
 .../doc/model/diagram/DiagramDirectiveParser.scala |  261 --
 .../nsc/doc/model/diagram/DiagramFactory.scala     |  271 --
 .../scala/tools/nsc/interactive/BuildManager.scala |   93 -
 .../tools/nsc/interactive/CompilerControl.scala    |  481 --
 .../scala/tools/nsc/interactive/ContextTrees.scala |  165 -
 .../scala/tools/nsc/interactive/Global.scala       | 1214 -----
 .../scala/tools/nsc/interactive/Picklers.scala     |  191 -
 .../scala/tools/nsc/interactive/REPL.scala         |  222 -
 .../tools/nsc/interactive/RangePositions.scala     |  285 --
 .../nsc/interactive/RefinedBuildManager.scala      |  355 --
 .../scala/tools/nsc/interactive/Response.scala     |  105 -
 .../tools/nsc/interactive/ScratchPadMaker.scala    |  200 -
 .../tools/nsc/interactive/SimpleBuildManager.scala |  103 -
 .../nsc/interactive/tests/InteractiveTest.scala    |  129 -
 .../tests/InteractiveTestSettings.scala            |   70 -
 .../scala/tools/nsc/interactive/tests/Tester.scala |  208 -
 .../nsc/interactive/tests/core/CoreTestDefs.scala  |  133 -
 .../tests/core/PresentationCompilerInstance.scala  |   35 -
 .../tests/core/PresentationCompilerTestDef.scala   |   19 -
 .../interactive/tests/core/SourcesCollector.scala  |   22 -
 .../nsc/interactive/tests/core/TestMarker.scala    |   29 -
 .../nsc/interactive/tests/core/TestSettings.scala  |   19 -
 .../nsc/interpreter/AbstractFileClassLoader.scala  |  107 -
 .../nsc/interpreter/AbstractOrMissingHandler.scala |   41 -
 .../scala/tools/nsc/interpreter/ByteCode.scala     |   63 -
 .../scala/tools/nsc/interpreter/CodeHandlers.scala |   50 -
 .../scala/tools/nsc/interpreter/CommandLine.scala  |   14 -
 .../scala/tools/nsc/interpreter/Completion.scala   |   51 -
 .../tools/nsc/interpreter/CompletionAware.scala    |   83 -
 .../tools/nsc/interpreter/CompletionOutput.scala   |   86 -
 .../nsc/interpreter/ConsoleReaderHelper.scala      |   70 -
 .../scala/tools/nsc/interpreter/Delimited.scala    |   44 -
 .../scala/tools/nsc/interpreter/ExprTyper.scala    |  107 -
 .../scala/tools/nsc/interpreter/ILoop.scala        |  966 ----
 .../scala/tools/nsc/interpreter/ILoopInit.scala    |  125 -
 .../scala/tools/nsc/interpreter/IMain.scala        | 1235 -----
 .../scala/tools/nsc/interpreter/ISettings.scala    |   61 -
 .../scala/tools/nsc/interpreter/Imports.scala      |  195 -
 .../tools/nsc/interpreter/InteractiveReader.scala  |   57 -
 .../tools/nsc/interpreter/JLineCompletion.scala    |  372 --
 .../scala/tools/nsc/interpreter/JLineReader.scala  |   76 -
 .../scala/tools/nsc/interpreter/Logger.scala       |   18 -
 .../scala/tools/nsc/interpreter/LoopCommands.scala |  107 -
 .../tools/nsc/interpreter/MemberHandlers.scala     |  228 -
 .../scala/tools/nsc/interpreter/NamedParam.scala   |   49 -
 .../scala/tools/nsc/interpreter/Naming.scala       |   98 -
 .../scala/tools/nsc/interpreter/Parsed.scala       |   69 -
 .../scala/tools/nsc/interpreter/Phased.scala       |  162 -
 .../scala/tools/nsc/interpreter/Power.scala        |  430 --
 .../scala/tools/nsc/interpreter/ReplConfig.scala   |   61 -
 .../scala/tools/nsc/interpreter/ReplGlobal.scala   |   57 -
 .../scala/tools/nsc/interpreter/ReplProps.scala    |   31 -
 .../scala/tools/nsc/interpreter/ReplReporter.scala |   34 -
 .../scala/tools/nsc/interpreter/ReplStrings.scala  |   35 -
 .../scala/tools/nsc/interpreter/ReplVals.scala     |   83 -
 .../scala/tools/nsc/interpreter/Results.scala      |   22 -
 .../scala/tools/nsc/interpreter/RichClass.scala    |   39 -
 .../scala/tools/nsc/interpreter/SimpleReader.scala |   43 -
 .../scala/tools/nsc/interpreter/TypeStrings.scala  |  263 --
 .../scala/tools/nsc/interpreter/package.scala      |   49 -
 .../tools/nsc/interpreter/session/History.scala    |   28 -
 .../nsc/interpreter/session/SimpleHistory.scala    |   62 -
 .../tools/nsc/interpreter/session/package.scala    |   23 -
 .../scala/tools/nsc/io/DaemonThreadFactory.scala   |   21 -
 src/compiler/scala/tools/nsc/io/Fileish.scala      |   33 -
 src/compiler/scala/tools/nsc/io/Jar.scala          |   38 +-
 src/compiler/scala/tools/nsc/io/Lexer.scala        |  301 --
 src/compiler/scala/tools/nsc/io/MsilFile.scala     |   18 -
 src/compiler/scala/tools/nsc/io/Pickler.scala      |  454 --
 src/compiler/scala/tools/nsc/io/PrettyWriter.scala |   41 -
 src/compiler/scala/tools/nsc/io/Replayer.scala     |   74 -
 src/compiler/scala/tools/nsc/io/Socket.scala       |   12 +-
 src/compiler/scala/tools/nsc/io/SourceReader.scala |    7 +-
 src/compiler/scala/tools/nsc/io/package.scala      |   31 -
 .../scala/tools/nsc/javac/JavaParsers.scala        |  237 +-
 .../scala/tools/nsc/javac/JavaScanners.scala       |  300 +-
 .../scala/tools/nsc/javac/JavaTokens.scala         |  180 +-
 .../scala/tools/nsc/matching/MatchSupport.scala    |  138 -
 src/compiler/scala/tools/nsc/matching/Matrix.scala |  259 --
 .../scala/tools/nsc/matching/MatrixAdditions.scala |  193 -
 .../tools/nsc/matching/ParallelMatching.scala      |  870 ----
 .../scala/tools/nsc/matching/PatternBindings.scala |  137 -
 .../scala/tools/nsc/matching/Patterns.scala        |  499 --
 src/compiler/scala/tools/nsc/package.scala         |   11 +-
 src/compiler/scala/tools/nsc/plugins/Plugin.scala  |  190 +-
 .../scala/tools/nsc/plugins/PluginComponent.scala  |    8 +-
 .../tools/nsc/plugins/PluginDescription.scala      |   80 +-
 .../tools/nsc/plugins/PluginLoadException.scala    |   15 -
 src/compiler/scala/tools/nsc/plugins/Plugins.scala |   58 +-
 .../tools/nsc/reporters/AbstractReporter.scala     |   42 +-
 .../tools/nsc/reporters/ConsoleReporter.scala      |   28 +-
 .../scala/tools/nsc/reporters/Reporter.scala       |  105 +-
 .../scala/tools/nsc/reporters/StoreReporter.scala  |    5 +-
 .../scala/tools/nsc/scratchpad/Mixer.scala         |  102 -
 .../tools/nsc/scratchpad/SourceInserter.scala      |   23 -
 .../tools/nsc/settings/AbsScalaSettings.scala      |   32 +-
 .../scala/tools/nsc/settings/AbsSettings.scala     |   19 +-
 .../tools/nsc/settings/AdvancedScalaSettings.scala |   77 -
 .../tools/nsc/settings/AestheticSettings.scala     |   39 -
 .../scala/tools/nsc/settings/FscSettings.scala     |   10 +-
 .../scala/tools/nsc/settings/MutableSettings.scala |  439 +-
 .../scala/tools/nsc/settings/ScalaSettings.scala   |  265 +-
 .../scala/tools/nsc/settings/ScalaVersion.scala    |   53 +-
 .../tools/nsc/settings/StandardScalaSettings.scala |   11 +-
 .../scala/tools/nsc/settings/Warnings.scala        |  139 +-
 .../scala/tools/nsc/symtab/BrowsingLoaders.scala   |    8 +-
 .../scala/tools/nsc/symtab/SymbolLoaders.scala     |  203 +-
 .../scala/tools/nsc/symtab/SymbolTrackers.scala    |   10 +-
 .../nsc/symtab/classfile/AbstractFileReader.scala  |    7 +-
 .../nsc/symtab/classfile/ClassfileParser.scala     |  820 ++--
 .../tools/nsc/symtab/classfile/ICodeReader.scala   |  465 +-
 .../scala/tools/nsc/symtab/classfile/Pickler.scala | 1073 +----
 .../scala/tools/nsc/symtab/clr/CLRTypes.scala      |  137 -
 .../scala/tools/nsc/symtab/clr/TypeParser.scala    |  850 ----
 .../scala/tools/nsc/transform/AddInterfaces.scala  |   99 +-
 .../scala/tools/nsc/transform/CleanUp.scala        |  527 +--
 .../scala/tools/nsc/transform/Constructors.scala   | 1137 +++--
 .../scala/tools/nsc/transform/Delambdafy.scala     |  478 ++
 .../scala/tools/nsc/transform/Erasure.scala        |  682 ++-
 .../scala/tools/nsc/transform/ExplicitOuter.scala  |  188 +-
 .../tools/nsc/transform/ExtensionMethods.scala     |   73 +-
 .../scala/tools/nsc/transform/Flatten.scala        |   87 +-
 .../scala/tools/nsc/transform/InfoTransform.scala  |    4 +-
 .../scala/tools/nsc/transform/InlineErasure.scala  |   10 +-
 .../scala/tools/nsc/transform/LambdaLift.scala     |  184 +-
 .../scala/tools/nsc/transform/LazyVals.scala       |   33 +-
 src/compiler/scala/tools/nsc/transform/Mixin.scala |  412 +-
 .../tools/nsc/transform/OverridingPairs.scala      |  231 +-
 .../scala/tools/nsc/transform/PostErasure.scala    |   66 +-
 .../tools/nsc/transform/SampleTransform.scala      |    5 +-
 .../tools/nsc/transform/SpecializeTypes.scala      |  604 ++-
 .../scala/tools/nsc/transform/Statics.scala        |   49 +
 .../scala/tools/nsc/transform/TailCalls.scala      |  309 +-
 .../nsc/transform/TypeAdaptingTransformer.scala    |  186 +
 .../tools/nsc/transform/TypingTransformers.scala   |   10 +-
 .../scala/tools/nsc/transform/UnCurry.scala        |  440 +-
 .../scala/tools/nsc/transform/patmat/Logic.scala   |  303 +-
 .../tools/nsc/transform/patmat/MatchAnalysis.scala |  447 +-
 .../tools/nsc/transform/patmat/MatchCodeGen.scala  |  106 +-
 .../tools/nsc/transform/patmat/MatchCps.scala      |   37 +
 .../nsc/transform/patmat/MatchOptimization.scala   |   74 +-
 .../nsc/transform/patmat/MatchTranslation.scala    |  749 ++-
 .../nsc/transform/patmat/MatchTreeMaking.scala     |  197 +-
 .../tools/nsc/transform/patmat/MatchWarnings.scala |   86 +
 .../nsc/transform/patmat/PatternExpander.scala     |  155 +
 .../nsc/transform/patmat/PatternMatching.scala     |   98 +-
 .../transform/patmat/ScalacPatternExpanders.scala  |  157 +
 .../scala/tools/nsc/transform/patmat/Solving.scala |  503 +-
 .../scala/tools/nsc/typechecker/Adaptations.scala  |   34 +-
 .../scala/tools/nsc/typechecker/Analyzer.scala     |   33 +-
 .../tools/nsc/typechecker/AnalyzerPlugins.scala    |  313 +-
 .../scala/tools/nsc/typechecker/Checkable.scala    |  122 +-
 .../tools/nsc/typechecker/ConstantFolder.scala     |    8 +-
 .../tools/nsc/typechecker/ContextErrors.scala      |  523 +--
 .../scala/tools/nsc/typechecker/Contexts.scala     | 1586 +++++--
 .../tools/nsc/typechecker/DestructureTypes.scala   |   17 +-
 .../scala/tools/nsc/typechecker/Duplicators.scala  |  124 +-
 .../scala/tools/nsc/typechecker/EtaExpansion.scala |   20 +-
 .../scala/tools/nsc/typechecker/Implicits.scala    |  839 ++--
 .../scala/tools/nsc/typechecker/Infer.scala        | 1752 +++----
 .../scala/tools/nsc/typechecker/Macros.scala       | 1165 +++--
 .../tools/nsc/typechecker/MethodSynthesis.scala    |  228 +-
 .../scala/tools/nsc/typechecker/Modes.scala        |  140 -
 .../scala/tools/nsc/typechecker/Namers.scala       |  553 ++-
 .../tools/nsc/typechecker/NamesDefaults.scala      |  134 +-
 .../tools/nsc/typechecker/PatternTypers.scala      |  376 ++
 .../scala/tools/nsc/typechecker/RefChecks.scala    | 1061 ++---
 .../tools/nsc/typechecker/StdAttachments.scala     |  162 +-
 .../tools/nsc/typechecker/SuperAccessors.scala     |  166 +-
 .../tools/nsc/typechecker/SyntheticMethods.scala   |  172 +-
 .../scala/tools/nsc/typechecker/Tags.scala         |   22 +-
 .../scala/tools/nsc/typechecker/TreeCheckers.scala |  378 +-
 .../tools/nsc/typechecker/TypeDiagnostics.scala    |  222 +-
 .../scala/tools/nsc/typechecker/TypeStrings.scala  |  239 +
 .../scala/tools/nsc/typechecker/Typers.scala       | 4739 +++++++++----------
 .../tools/nsc/typechecker/TypersTracking.scala     |  168 +
 .../scala/tools/nsc/typechecker/Unapplies.scala    |  144 +-
 .../scala/tools/nsc/typechecker/Variances.scala    |   94 -
 .../scala/tools/nsc/util/CharArrayReader.scala     |   57 +-
 .../scala/tools/nsc/util/ClassFileLookup.scala     |   57 +
 src/compiler/scala/tools/nsc/util/ClassPath.scala  |  227 +-
 .../scala/tools/nsc/util/CommandLineParser.scala   |  144 -
 src/compiler/scala/tools/nsc/util/DocStrings.scala |    4 +-
 .../scala/tools/nsc/util/Exceptional.scala         |    2 -
 .../scala/tools/nsc/util/FreshNameCreator.scala    |   45 -
 .../scala/tools/nsc/util/JavaCharArrayReader.scala |   66 +-
 .../scala/tools/nsc/util/MsilClassPath.scala       |  170 -
 .../scala/tools/nsc/util/MultiHashMap.scala        |    9 -
 .../scala/tools/nsc/util/ScalaClassLoader.scala    |  168 -
 .../scala/tools/nsc/util/ShowPickled.scala         |   24 +-
 .../scala/tools/nsc/util/SimpleTracer.scala        |    3 +-
 .../scala/tools/nsc/util/StackTracing.scala        |   76 +
 .../scala/tools/nsc/util/StatisticsInfo.scala      |    4 +-
 src/compiler/scala/tools/nsc/util/TreeSet.scala    |   64 -
 .../scala/tools/nsc/util/WorkScheduler.scala       |    6 +-
 src/compiler/scala/tools/nsc/util/package.scala    |  105 +-
 src/compiler/scala/tools/reflect/FastTrack.scala   |   65 +-
 .../scala/tools/reflect/FormatInterpolator.scala   |  389 ++
 src/compiler/scala/tools/reflect/FrontEnd.scala    |    2 +-
 .../scala/tools/reflect/MacroImplementations.scala |  171 -
 .../scala/tools/reflect/ReflectGlobal.scala        |   15 +-
 src/compiler/scala/tools/reflect/ReflectMain.scala |   11 +-
 src/compiler/scala/tools/reflect/StdTags.scala     |   10 +-
 src/compiler/scala/tools/reflect/ToolBox.scala     |   68 +-
 .../scala/tools/reflect/ToolBoxFactory.scala       |  266 +-
 .../scala/tools/reflect/WrappedProperties.scala    |    1 +
 src/compiler/scala/tools/reflect/package.scala     |    5 +-
 src/compiler/scala/tools/util/Javap.scala          |  175 -
 src/compiler/scala/tools/util/PathResolver.scala   |  275 +-
 src/compiler/scala/tools/util/SocketServer.scala   |   11 +-
 src/compiler/scala/tools/util/VerifyClass.scala    |    2 +-
 .../scala/util/continuations/ControlContext.scala  |  249 -
 .../library/scala/util/continuations/package.scala |  187 -
 .../tools/selectivecps/CPSAnnotationChecker.scala  |  524 ---
 .../plugin/scala/tools/selectivecps/CPSUtils.scala |  138 -
 .../tools/selectivecps/SelectiveANFTransform.scala |  549 ---
 .../tools/selectivecps/SelectiveCPSPlugin.scala    |   62 -
 .../tools/selectivecps/SelectiveCPSTransform.scala |  384 --
 src/continuations/plugin/scalac-plugin.xml         |    5 -
 src/detach/library/scala/remoting/Channel.scala    |  190 -
 src/detach/library/scala/remoting/Debug.scala      |   27 -
 .../library/scala/remoting/ServerChannel.scala     |   68 -
 src/detach/library/scala/remoting/detach.scala     |   49 -
 src/detach/library/scala/runtime/RemoteRef.scala   |  182 -
 .../library/scala/runtime/remoting/Debug.scala     |   85 -
 .../scala/runtime/remoting/RegistryDelegate.scala  |  192 -
 .../scala/runtime/remoting/RemoteBooleanRef.scala  |   51 -
 .../scala/runtime/remoting/RemoteByteRef.scala     |   51 -
 .../scala/runtime/remoting/RemoteCharRef.scala     |   51 -
 .../scala/runtime/remoting/RemoteDoubleRef.scala   |   50 -
 .../scala/runtime/remoting/RemoteFloatRef.scala    |   50 -
 .../library/scala/runtime/remoting/RemoteGC.scala  |   66 -
 .../scala/runtime/remoting/RemoteIntRef.scala      |   51 -
 .../scala/runtime/remoting/RemoteLongRef.scala     |   51 -
 .../scala/runtime/remoting/RemoteObjectRef.scala   |   51 -
 .../scala/runtime/remoting/RemoteShortRef.scala    |   50 -
 src/detach/plugin/scala/tools/detach/Detach.scala  | 1190 -----
 .../plugin/scala/tools/detach/DetachPlugin.scala   |   41 -
 src/detach/plugin/scalac-plugin.xml                |    4 -
 src/eclipse/README.md                              |   70 +-
 src/eclipse/continuations-library/.classpath       |    8 -
 src/eclipse/continuations-library/.project         |   30 -
 .../.settings/org.scala-ide.sdt.core.prefs         |    2 -
 src/eclipse/fjbg/.classpath                        |    7 -
 src/eclipse/fjbg/.project                          |   30 -
 src/eclipse/interactive/.classpath                 |    9 +
 src/eclipse/interactive/.project                   |   35 +
 src/eclipse/partest/.classpath                     |   21 +-
 src/eclipse/partest/.project                       |   10 +-
 src/eclipse/reflect/.classpath                     |    3 +-
 src/eclipse/repl/.classpath                        |   11 +
 src/eclipse/repl/.project                          |   35 +
 src/eclipse/scala-compiler/.classpath              |   12 +-
 src/eclipse/scala-library/.classpath               |    2 +-
 src/eclipse/scaladoc/.classpath                    |   13 +
 src/eclipse/scaladoc/.project                      |   35 +
 src/eclipse/scalap/.classpath                      |   10 +-
 src/eclipse/test-junit/.classpath                  |    6 +-
 src/fjbg/ch/epfl/lamp/fjbg/FJBGContext.java        |  195 -
 src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java       |   35 -
 src/fjbg/ch/epfl/lamp/fjbg/JArrayType.java         |   62 -
 src/fjbg/ch/epfl/lamp/fjbg/JAttribute.java         |   84 -
 src/fjbg/ch/epfl/lamp/fjbg/JAttributeFactory.java  |  101 -
 src/fjbg/ch/epfl/lamp/fjbg/JClass.java             |  420 --
 src/fjbg/ch/epfl/lamp/fjbg/JCode.java              | 1308 ------
 src/fjbg/ch/epfl/lamp/fjbg/JCodeAttribute.java     |  125 -
 src/fjbg/ch/epfl/lamp/fjbg/JCodeIterator.java      |  377 --
 src/fjbg/ch/epfl/lamp/fjbg/JConstantPool.java      |  771 ----
 .../ch/epfl/lamp/fjbg/JConstantValueAttribute.java |   69 -
 .../epfl/lamp/fjbg/JEnclosingMethodAttribute.java  |   83 -
 .../ch/epfl/lamp/fjbg/JExceptionsAttribute.java    |   90 -
 src/fjbg/ch/epfl/lamp/fjbg/JExtendedCode.java      |  667 ---
 src/fjbg/ch/epfl/lamp/fjbg/JField.java             |   62 -
 src/fjbg/ch/epfl/lamp/fjbg/JFieldOrMethod.java     |  138 -
 .../ch/epfl/lamp/fjbg/JInnerClassesAttribute.java  |  201 -
 src/fjbg/ch/epfl/lamp/fjbg/JLabel.java             |   30 -
 .../epfl/lamp/fjbg/JLineNumberTableAttribute.java  |  121 -
 src/fjbg/ch/epfl/lamp/fjbg/JLocalVariable.java     |   42 -
 .../lamp/fjbg/JLocalVariableTableAttribute.java    |  167 -
 src/fjbg/ch/epfl/lamp/fjbg/JMember.java            |  109 -
 src/fjbg/ch/epfl/lamp/fjbg/JMethod.java            |  199 -
 src/fjbg/ch/epfl/lamp/fjbg/JMethodType.java        |   87 -
 src/fjbg/ch/epfl/lamp/fjbg/JObjectType.java        |   65 -
 src/fjbg/ch/epfl/lamp/fjbg/JOpcode.java            | 1267 -----
 src/fjbg/ch/epfl/lamp/fjbg/JOtherAttribute.java    |   77 -
 src/fjbg/ch/epfl/lamp/fjbg/JReferenceType.java     |   19 -
 .../ch/epfl/lamp/fjbg/JSourceFileAttribute.java    |   69 -
 .../ch/epfl/lamp/fjbg/JStackMapTableAttribute.java |  282 --
 src/fjbg/ch/epfl/lamp/fjbg/JType.java              |  316 --
 src/fjbg/ch/epfl/lamp/fjbg/Main.java               |  131 -
 src/fjbg/ch/epfl/lamp/util/ByteArray.java          |  145 -
 src/intellij-14/README                             |   12 +
 src/intellij-14/actors.iml.SAMPLE                  |   14 +
 src/intellij-14/asm.iml.SAMPLE                     |   12 +
 src/intellij-14/compiler.iml.SAMPLE                |   16 +
 src/intellij-14/diff.sh                            |    8 +
 src/intellij-14/forkjoin.iml.SAMPLE                |   11 +
 src/intellij-14/interactive.iml.SAMPLE             |   16 +
 src/intellij-14/library.iml.SAMPLE                 |   13 +
 src/intellij-14/manual.iml.SAMPLE                  |   15 +
 src/intellij-14/partest-extras.iml.SAMPLE          |   18 +
 src/intellij-14/partest-javaagent.iml.SAMPLE       |   13 +
 src/intellij-14/reflect.iml.SAMPLE                 |   13 +
 src/intellij-14/repl.iml.SAMPLE                    |   17 +
 src/intellij-14/scala.iml.SAMPLE                   |   11 +
 src/intellij-14/scala.ipr.SAMPLE                   |  261 ++
 src/intellij-14/scaladoc.iml.SAMPLE                |   18 +
 src/intellij-14/scalap.iml.SAMPLE                  |   15 +
 src/intellij-14/setup.sh                           |   17 +
 src/intellij-14/test-junit.iml.SAMPLE              |   22 +
 src/intellij-14/test.iml.SAMPLE                    |   22 +
 src/intellij-14/update.sh                          |   22 +
 src/intellij/README                                |   19 +-
 src/intellij/actors.iml.SAMPLE                     |    3 +-
 src/intellij/compiler.iml.SAMPLE                   |    8 +-
 src/intellij/diff.sh                               |    8 +
 src/intellij/fjbg.iml.SAMPLE                       |   12 -
 src/intellij/interactive.iml.SAMPLE                |   27 +
 src/intellij/library.iml.SAMPLE                    |    5 +-
 src/intellij/manual.iml.SAMPLE                     |    6 +-
 src/intellij/msil.iml.SAMPLE                       |   24 -
 src/intellij/partest-extras.iml.SAMPLE             |   27 +
 src/intellij/partest-javaagent.iml.SAMPLE          |   13 +
 src/intellij/partest.iml.SAMPLE                    |   28 -
 src/intellij/reflect.iml.SAMPLE                    |    6 +-
 src/intellij/repl.iml.SAMPLE                       |   27 +
 src/intellij/scala-lang.ipr.SAMPLE                 |   79 +-
 src/intellij/scala.iml.SAMPLE                      |    4 +-
 src/intellij/scaladoc.iml.SAMPLE                   |   28 +
 src/intellij/scalap.iml.SAMPLE                     |    3 +-
 src/intellij/setup.sh                              |   14 +
 src/intellij/swing.iml.SAMPLE                      |   24 -
 src/intellij/test-junit.iml.SAMPLE                 |   30 +
 src/intellij/test-osgi.iml.SAMPLE                  |   23 +
 src/intellij/test.iml.SAMPLE                       |   21 +-
 .../test/files/neg/virtpatmat_exhaust_big.check    |    7 +
 .../test/files/neg/virtpatmat_exhaust_big.flags    |    1 +
 .../test/files/neg/virtpatmat_exhaust_big.scala    |   32 +
 .../test/files/pos/virtpatmat_exhaust_big.scala    |   34 +
 src/intellij/update.sh                             |   22 +
 .../tools/nsc/interactive/CompilerControl.scala    |  444 ++
 .../scala/tools/nsc/interactive/ContextTrees.scala |  181 +
 .../scala/tools/nsc/interactive/Global.scala       | 1280 ++++++
 .../nsc/interactive/InteractiveReporter.scala      |    0
 .../scala/tools/nsc/interactive/Lexer.scala        |  299 ++
 .../scala/tools/nsc/interactive/Main.scala         |   35 +
 .../scala/tools/nsc/interactive/Pickler.scala      |  377 ++
 .../scala/tools/nsc/interactive/Picklers.scala     |  189 +
 .../interactive/PresentationCompilerThread.scala   |    0
 .../scala/tools/nsc/interactive/PrettyWriter.scala |   41 +
 .../scala/tools/nsc/interactive/REPL.scala         |  164 +
 .../tools/nsc/interactive/RangePositions.scala     |   14 +
 .../scala/tools/nsc/interactive/Replayer.scala     |   74 +
 .../scala/tools/nsc/interactive/Response.scala     |  107 +
 .../nsc/interactive/RichCompilationUnits.scala     |    0
 .../nsc/interactive/tests/InteractiveTest.scala    |  113 +
 .../tests/InteractiveTestSettings.scala            |   69 +
 .../scala/tools/nsc/interactive/tests/Tester.scala |  209 +
 .../nsc/interactive/tests/core/AskCommand.scala    |    0
 .../nsc/interactive/tests/core/CoreTestDefs.scala  |  128 +
 .../tests/core/PresentationCompilerInstance.scala  |   33 +
 .../PresentationCompilerRequestsWorkingMode.scala  |    0
 .../tests/core/PresentationCompilerTestDef.scala   |   18 +
 .../nsc/interactive/tests/core/Reporter.scala      |    0
 .../interactive/tests/core/SourcesCollector.scala  |   20 +
 .../nsc/interactive/tests/core/TestMarker.scala    |   29 +
 .../nsc/interactive/tests/core/TestResources.scala |    0
 .../nsc/interactive/tests/core/TestSettings.scala  |   19 +
 src/jline/LICENSE.txt                              |   33 -
 src/jline/README.md                                |   24 -
 src/jline/build.sbt                                |   49 -
 src/jline/manual-test.sh                           |    8 -
 src/jline/project/plugins/build.sbt                |    5 -
 .../scala/tools/jline/AnsiWindowsTerminal.java     |   90 -
 .../scala/tools/jline/NoInterruptUnixTerminal.java |   44 -
 .../src/main/java/scala/tools/jline/Terminal.java  |   59 -
 .../java/scala/tools/jline/TerminalFactory.java    |  173 -
 .../java/scala/tools/jline/TerminalSupport.java    |  179 -
 .../main/java/scala/tools/jline/UnixTerminal.java  |  248 -
 .../scala/tools/jline/UnsupportedTerminal.java     |   25 -
 .../java/scala/tools/jline/WindowsTerminal.java    |  468 --
 .../scala/tools/jline/console/ConsoleReader.java   | 2185 ---------
 .../scala/tools/jline/console/CursorBuffer.java    |  106 -
 .../main/java/scala/tools/jline/console/Key.java   |   82 -
 .../java/scala/tools/jline/console/Operation.java  |  291 --
 .../console/completer/AggregateCompleter.java      |  108 -
 .../jline/console/completer/ArgumentCompleter.java |  398 --
 .../completer/CandidateListCompletionHandler.java  |  193 -
 .../tools/jline/console/completer/Completer.java   |   37 -
 .../jline/console/completer/CompletionHandler.java |   25 -
 .../jline/console/completer/EnumCompleter.java     |   35 -
 .../jline/console/completer/FileNameCompleter.java |  133 -
 .../jline/console/completer/NullCompleter.java     |   39 -
 .../jline/console/completer/StringsCompleter.java  |   79 -
 .../jline/console/completer/package-info.java      |   22 -
 .../tools/jline/console/history/FileHistory.java   |  106 -
 .../scala/tools/jline/console/history/History.java |   71 -
 .../tools/jline/console/history/MemoryHistory.java |  318 --
 .../jline/console/history/PersistentHistory.java   |   34 -
 .../tools/jline/console/history/package-info.java  |   22 -
 .../scala/tools/jline/console/package-info.java    |   22 -
 .../scala/tools/jline/internal/Configuration.java  |  127 -
 .../main/java/scala/tools/jline/internal/Log.java  |  112 -
 .../internal/ReplayPrefixOneCharInputStream.java   |   95 -
 .../tools/jline/internal/TerminalLineSettings.java |  217 -
 .../scala/tools/jline/internal/package-info.java   |   22 -
 .../main/java/scala/tools/jline/package-info.java  |   22 -
 .../CandidateListCompletionHandler.properties      |    4 -
 .../scala/tools/jline/keybindings.properties       |   71 -
 .../scala/tools/jline/windowsbindings.properties   |   71 -
 .../scala/tools/jline/TerminalFactoryTest.java     |   34 -
 .../tools/jline/console/ConsoleReaderTest.java     |  261 --
 .../jline/console/ConsoleReaderTestSupport.java    |  143 -
 .../scala/tools/jline/console/EditLineTest.java    |  208 -
 .../console/completer/ArgumentCompleterTest.java   |   46 -
 .../jline/console/completer/NullCompleterTest.java |   39 -
 .../console/completer/StringsCompleterTest.java    |   40 -
 .../tools/jline/console/history/HistoryTest.java   |   79 -
 .../jline/console/history/MemoryHistoryTest.java   |   99 -
 .../java/scala/tools/jline/example/Example.java    |  107 -
 .../jline/internal/TerminalLineSettingsTest.java   |  146 -
 src/library-aux/scala/Any.scala                    |    2 +-
 src/library-aux/scala/AnyRef.scala                 |    6 +-
 src/library-aux/scala/Nothing.scala                |    2 +-
 src/library-aux/scala/Null.scala                   |    2 +-
 src/library/rootdoc.txt                            |   63 +-
 src/library/scala/AnyVal.scala                     |    4 +-
 src/library/scala/App.scala                        |   17 +-
 src/library/scala/Application.scala                |   79 -
 src/library/scala/Array.scala                      |   14 +-
 src/library/scala/Boolean.scala                    |   48 +-
 src/library/scala/Byte.scala                       |  342 +-
 src/library/scala/Char.scala                       |  342 +-
 src/library/scala/Console.scala                    |  344 +-
 src/library/scala/DelayedInit.scala                |    5 +-
 src/library/scala/Double.scala                     |  331 +-
 src/library/scala/Enumeration.scala                |   27 +-
 src/library/scala/Float.scala                      |  336 +-
 src/library/scala/Function0.scala                  |    4 +-
 src/library/scala/Function1.scala                  |    4 +-
 src/library/scala/Function10.scala                 |    2 +-
 src/library/scala/Function11.scala                 |    2 +-
 src/library/scala/Function12.scala                 |    2 +-
 src/library/scala/Function13.scala                 |    2 +-
 src/library/scala/Function14.scala                 |    2 +-
 src/library/scala/Function15.scala                 |    2 +-
 src/library/scala/Function16.scala                 |    2 +-
 src/library/scala/Function17.scala                 |    2 +-
 src/library/scala/Function18.scala                 |    2 +-
 src/library/scala/Function19.scala                 |    2 +-
 src/library/scala/Function2.scala                  |    2 +-
 src/library/scala/Function20.scala                 |    2 +-
 src/library/scala/Function21.scala                 |    2 +-
 src/library/scala/Function22.scala                 |    2 +-
 src/library/scala/Function3.scala                  |    2 +-
 src/library/scala/Function4.scala                  |    2 +-
 src/library/scala/Function5.scala                  |    2 +-
 src/library/scala/Function6.scala                  |    2 +-
 src/library/scala/Function7.scala                  |    2 +-
 src/library/scala/Function8.scala                  |    2 +-
 src/library/scala/Function9.scala                  |    2 +-
 src/library/scala/Int.scala                        |  342 +-
 src/library/scala/Long.scala                       |  342 +-
 src/library/scala/LowPriorityImplicits.scala       |   95 -
 src/library/scala/NotNull.scala                    |    2 +
 src/library/scala/Option.scala                     |   44 +-
 src/library/scala/PartialFunction.scala            |    7 +-
 src/library/scala/Predef.scala                     |  302 +-
 src/library/scala/Product.scala                    |    4 +-
 src/library/scala/Product1.scala                   |    2 +-
 src/library/scala/Product10.scala                  |    2 +-
 src/library/scala/Product11.scala                  |    2 +-
 src/library/scala/Product12.scala                  |    2 +-
 src/library/scala/Product13.scala                  |    2 +-
 src/library/scala/Product14.scala                  |    2 +-
 src/library/scala/Product15.scala                  |    2 +-
 src/library/scala/Product16.scala                  |    2 +-
 src/library/scala/Product17.scala                  |    2 +-
 src/library/scala/Product18.scala                  |    2 +-
 src/library/scala/Product19.scala                  |    2 +-
 src/library/scala/Product2.scala                   |    2 +-
 src/library/scala/Product20.scala                  |    2 +-
 src/library/scala/Product21.scala                  |    2 +-
 src/library/scala/Product22.scala                  |    2 +-
 src/library/scala/Product3.scala                   |    2 +-
 src/library/scala/Product4.scala                   |    2 +-
 src/library/scala/Product5.scala                   |    2 +-
 src/library/scala/Product6.scala                   |    2 +-
 src/library/scala/Product7.scala                   |    2 +-
 src/library/scala/Product8.scala                   |    2 +-
 src/library/scala/Product9.scala                   |    2 +-
 src/library/scala/Proxy.scala                      |    2 +-
 src/library/scala/Responder.scala                  |    2 +
 src/library/scala/ScalaObject.scala                |   16 -
 src/library/scala/SerialVersionUID.scala           |    2 +-
 src/library/scala/Short.scala                      |  342 +-
 src/library/scala/Specializable.scala              |    2 +-
 src/library/scala/SpecializableCompanion.scala     |   14 -
 src/library/scala/StringContext.scala              |  141 +-
 src/library/scala/Tuple1.scala                     |    3 +-
 src/library/scala/Tuple10.scala                    |    3 +-
 src/library/scala/Tuple11.scala                    |    3 +-
 src/library/scala/Tuple12.scala                    |    3 +-
 src/library/scala/Tuple13.scala                    |    3 +-
 src/library/scala/Tuple14.scala                    |    3 +-
 src/library/scala/Tuple15.scala                    |    3 +-
 src/library/scala/Tuple16.scala                    |    3 +-
 src/library/scala/Tuple17.scala                    |    3 +-
 src/library/scala/Tuple18.scala                    |    3 +-
 src/library/scala/Tuple19.scala                    |    3 +-
 src/library/scala/Tuple2.scala                     |    3 +-
 src/library/scala/Tuple20.scala                    |    3 +-
 src/library/scala/Tuple21.scala                    |    3 +-
 src/library/scala/Tuple22.scala                    |    3 +-
 src/library/scala/Tuple3.scala                     |    3 +-
 src/library/scala/Tuple4.scala                     |    3 +-
 src/library/scala/Tuple5.scala                     |    3 +-
 src/library/scala/Tuple6.scala                     |    3 +-
 src/library/scala/Tuple7.scala                     |    3 +-
 src/library/scala/Tuple8.scala                     |    3 +-
 src/library/scala/Tuple9.scala                     |    3 +-
 src/library/scala/UninitializedFieldError.scala    |    6 +-
 src/library/scala/Unit.scala                       |   11 +-
 src/library/scala/annotation/cloneable.scala       |   15 -
 src/library/scala/annotation/compileTimeOnly.scala |   22 +
 .../scala/annotation/implicitNotFound.scala        |    7 +-
 src/library/scala/annotation/migration.scala       |    7 +-
 src/library/scala/annotation/serializable.scala    |   15 -
 src/library/scala/annotation/target/package.scala  |   29 -
 src/library/scala/beans/ScalaBeanInfo.scala        |    6 +-
 src/library/scala/collection/BitSet.scala          |    3 +-
 src/library/scala/collection/BitSetLike.scala      |   47 +-
 .../scala/collection/BufferedIterator.scala        |    3 +-
 .../scala/collection/CustomParallelizable.scala    |    3 +-
 src/library/scala/collection/DefaultMap.scala      |   13 +-
 src/library/scala/collection/GenIterable.scala     |    3 +-
 src/library/scala/collection/GenIterableLike.scala |    5 +-
 src/library/scala/collection/GenIterableView.scala |   18 -
 .../scala/collection/GenIterableViewLike.scala     |   84 -
 src/library/scala/collection/GenMap.scala          |    7 +-
 src/library/scala/collection/GenMapLike.scala      |    5 +-
 src/library/scala/collection/GenSeq.scala          |    3 +-
 src/library/scala/collection/GenSeqLike.scala      |   36 +-
 src/library/scala/collection/GenSeqView.scala      |   18 -
 src/library/scala/collection/GenSeqViewLike.scala  |  164 -
 src/library/scala/collection/GenSet.scala          |    3 +-
 src/library/scala/collection/GenSetLike.scala      |    3 +-
 src/library/scala/collection/GenTraversable.scala  |   10 +-
 .../scala/collection/GenTraversableLike.scala      |   37 +-
 .../scala/collection/GenTraversableOnce.scala      |   64 +-
 .../scala/collection/GenTraversableView.scala      |   18 -
 .../scala/collection/GenTraversableViewLike.scala  |  139 -
 src/library/scala/collection/IndexedSeq.scala      |   10 +-
 src/library/scala/collection/IndexedSeqLike.scala  |    9 +-
 .../scala/collection/IndexedSeqOptimized.scala     |   26 +-
 src/library/scala/collection/Iterable.scala        |    8 +-
 src/library/scala/collection/IterableLike.scala    |   85 +-
 src/library/scala/collection/IterableProxy.scala   |    6 +-
 .../scala/collection/IterableProxyLike.scala       |    4 +-
 src/library/scala/collection/IterableView.scala    |    5 +-
 .../scala/collection/IterableViewLike.scala        |   74 +-
 src/library/scala/collection/Iterator.scala        |  151 +-
 src/library/scala/collection/JavaConversions.scala |   86 +-
 src/library/scala/collection/JavaConverters.scala  |   57 +-
 src/library/scala/collection/LinearSeq.scala       |   12 +-
 src/library/scala/collection/LinearSeqLike.scala   |   39 +-
 .../scala/collection/LinearSeqOptimized.scala      |   64 +-
 src/library/scala/collection/Map.scala             |    7 +-
 src/library/scala/collection/MapLike.scala         |   10 +-
 src/library/scala/collection/MapProxy.scala        |    4 +-
 src/library/scala/collection/MapProxyLike.scala    |    6 +-
 src/library/scala/collection/Parallel.scala        |    3 +-
 src/library/scala/collection/Parallelizable.scala  |    5 +-
 src/library/scala/collection/Searching.scala       |  118 +
 src/library/scala/collection/Seq.scala             |    5 +-
 src/library/scala/collection/SeqExtractors.scala   |    3 +-
 src/library/scala/collection/SeqLike.scala         |   87 +-
 src/library/scala/collection/SeqProxy.scala        |    4 +-
 src/library/scala/collection/SeqProxyLike.scala    |    6 +-
 src/library/scala/collection/SeqView.scala         |    5 +-
 src/library/scala/collection/SeqViewLike.scala     |  179 +-
 .../collection/Sequentializable.scala.disabled     |   10 -
 src/library/scala/collection/Set.scala             |    6 +-
 src/library/scala/collection/SetLike.scala         |   49 +-
 src/library/scala/collection/SetProxy.scala        |    4 +-
 src/library/scala/collection/SetProxyLike.scala    |    7 +-
 src/library/scala/collection/SortedMap.scala       |   15 +-
 src/library/scala/collection/SortedMapLike.scala   |   48 +-
 src/library/scala/collection/SortedSet.scala       |    3 +-
 src/library/scala/collection/SortedSetLike.scala   |   13 +-
 src/library/scala/collection/Traversable.scala     |   11 +-
 src/library/scala/collection/TraversableLike.scala |   44 +-
 src/library/scala/collection/TraversableOnce.scala |  103 +-
 .../scala/collection/TraversableProxy.scala        |    4 +-
 .../scala/collection/TraversableProxyLike.scala    |    4 +-
 src/library/scala/collection/TraversableView.scala |    6 +-
 .../scala/collection/TraversableViewLike.scala     |  139 +-
 .../scala/collection/concurrent/BasicNode.java     |   11 +-
 .../scala/collection/concurrent/CNodeBase.java     |   18 +-
 src/library/scala/collection/concurrent/Gen.java   |    9 +-
 .../scala/collection/concurrent/INodeBase.java     |   20 +-
 .../scala/collection/concurrent/MainNode.java      |   21 +-
 src/library/scala/collection/concurrent/Map.scala  |    5 +-
 .../scala/collection/concurrent/TrieMap.scala      |   67 +-
 .../scala/collection/convert/DecorateAsJava.scala  |   27 +-
 .../scala/collection/convert/DecorateAsScala.scala |   28 +-
 .../scala/collection/convert/Decorators.scala      |    5 +-
 .../scala/collection/convert/WrapAsJava.scala      |   34 +-
 .../scala/collection/convert/WrapAsScala.scala     |   55 +-
 .../scala/collection/convert/Wrappers.scala        |   92 +-
 src/library/scala/collection/convert/package.scala |    3 +-
 .../scala/collection/generic/BitOperations.scala   |    3 +-
 .../scala/collection/generic/BitSetFactory.scala   |    3 +-
 .../scala/collection/generic/CanBuildFrom.scala    |    3 +-
 .../scala/collection/generic/CanCombineFrom.scala  |    3 +-
 .../generic/ClassTagTraversableFactory.scala       |    3 +-
 .../scala/collection/generic/Clearable.scala       |    3 +-
 .../scala/collection/generic/FilterMonadic.scala   |    5 +-
 .../scala/collection/generic/GenMapFactory.scala   |    5 +-
 .../scala/collection/generic/GenSeqFactory.scala   |    3 +-
 .../scala/collection/generic/GenSetFactory.scala   |    3 +-
 .../collection/generic/GenTraversableFactory.scala |   22 +-
 .../generic/GenericClassTagCompanion.scala         |    7 +-
 .../GenericClassTagTraversableTemplate.scala       |    3 +-
 .../collection/generic/GenericCompanion.scala      |    7 +-
 .../generic/GenericOrderedCompanion.scala          |    7 +-
 .../GenericOrderedTraversableTemplate.scala        |    3 +-
 .../collection/generic/GenericParCompanion.scala   |    4 +-
 .../collection/generic/GenericParTemplate.scala    |    4 +-
 .../collection/generic/GenericSeqCompanion.scala   |    4 +-
 .../collection/generic/GenericSetTemplate.scala    |    3 +-
 .../generic/GenericTraversableTemplate.scala       |   75 +-
 .../scala/collection/generic/Growable.scala        |   20 +-
 .../scala/collection/generic/HasNewBuilder.scala   |    3 +-
 .../scala/collection/generic/HasNewCombiner.scala  |    4 +-
 .../collection/generic/ImmutableMapFactory.scala   |    3 +-
 .../collection/generic/ImmutableSetFactory.scala   |    6 +-
 .../generic/ImmutableSortedMapFactory.scala        |    3 +-
 .../generic/ImmutableSortedSetFactory.scala        |    3 +-
 .../collection/generic/IndexedSeqFactory.scala     |   22 +
 .../scala/collection/generic/IsSeqLike.scala       |   58 +
 .../collection/generic/IsTraversableLike.scala     |    3 +-
 .../collection/generic/IsTraversableOnce.scala     |    3 +-
 .../collection/generic/IterableForwarder.scala     |    8 +-
 .../scala/collection/generic/MapFactory.scala      |    3 +-
 .../collection/generic/MutableMapFactory.scala     |    3 +-
 .../collection/generic/MutableSetFactory.scala     |    3 +-
 .../generic/MutableSortedSetFactory.scala          |    3 +-
 .../generic/OrderedTraversableFactory.scala        |    3 +-
 .../scala/collection/generic/ParFactory.scala      |    9 +-
 .../scala/collection/generic/ParMapFactory.scala   |    4 +-
 .../scala/collection/generic/ParSetFactory.scala   |    4 +-
 .../scala/collection/generic/SeqFactory.scala      |    3 +-
 .../scala/collection/generic/SeqForwarder.scala    |    7 +-
 .../scala/collection/generic/SetFactory.scala      |    3 +-
 .../scala/collection/generic/Shrinkable.scala      |   10 +-
 .../scala/collection/generic/Signalling.scala      |   33 +-
 src/library/scala/collection/generic/Sizing.scala  |    4 +-
 .../scala/collection/generic/SliceInterval.scala   |    3 +-
 src/library/scala/collection/generic/Sorted.scala  |   38 +-
 .../collection/generic/SortedMapFactory.scala      |    5 +-
 .../collection/generic/SortedSetFactory.scala      |    7 +-
 .../scala/collection/generic/Subtractable.scala    |    3 +-
 .../collection/generic/TraversableFactory.scala    |    3 +-
 .../collection/generic/TraversableForwarder.scala  |    5 +-
 src/library/scala/collection/generic/package.scala |    3 +-
 .../scala/collection/immutable/BitSet.scala        |   12 +-
 .../scala/collection/immutable/DefaultMap.scala    |   23 +-
 .../immutable/GenIterable.scala.disabled           |   37 -
 .../collection/immutable/GenMap.scala.disabled     |   36 -
 .../collection/immutable/GenSeq.scala.disabled     |   49 -
 .../collection/immutable/GenSet.scala.disabled     |   43 -
 .../immutable/GenTraversable.scala.disabled        |   41 -
 .../scala/collection/immutable/HashMap.scala       |  208 +-
 .../scala/collection/immutable/HashSet.scala       |  800 +++-
 .../scala/collection/immutable/IndexedSeq.scala    |   14 +-
 .../scala/collection/immutable/IntMap.scala        |   11 +-
 .../scala/collection/immutable/Iterable.scala      |    4 +-
 .../scala/collection/immutable/LinearSeq.scala     |    3 +-
 src/library/scala/collection/immutable/List.scala  |  441 +-
 .../scala/collection/immutable/ListMap.scala       |   63 +-
 .../scala/collection/immutable/ListSet.scala       |   30 +-
 .../scala/collection/immutable/LongMap.scala       |   24 +-
 src/library/scala/collection/immutable/Map.scala   |   13 +-
 .../scala/collection/immutable/MapLike.scala       |    9 +-
 .../scala/collection/immutable/MapProxy.scala      |    4 +-
 .../scala/collection/immutable/NumericRange.scala  |  159 +-
 .../scala/collection/immutable/PagedSeq.scala      |   21 +-
 src/library/scala/collection/immutable/Queue.scala |   27 +-
 src/library/scala/collection/immutable/Range.scala |  229 +-
 .../scala/collection/immutable/RedBlack.scala      |  293 --
 .../scala/collection/immutable/RedBlackTree.scala  |  215 +-
 src/library/scala/collection/immutable/Seq.scala   |    3 +-
 src/library/scala/collection/immutable/Set.scala   |   67 +-
 .../scala/collection/immutable/SetProxy.scala      |    4 +-
 .../scala/collection/immutable/SortedMap.scala     |   13 +-
 .../scala/collection/immutable/SortedSet.scala     |    3 +-
 src/library/scala/collection/immutable/Stack.scala |    8 +-
 .../scala/collection/immutable/Stream.scala        |  229 +-
 .../scala/collection/immutable/StreamView.scala    |    3 +-
 .../collection/immutable/StreamViewLike.scala      |    9 +-
 .../scala/collection/immutable/StringLike.scala    |   94 +-
 .../scala/collection/immutable/StringOps.scala     |    5 +-
 .../scala/collection/immutable/Traversable.scala   |    5 +-
 .../scala/collection/immutable/TreeMap.scala       |   27 +-
 .../scala/collection/immutable/TreeSet.scala       |   21 +-
 .../scala/collection/immutable/TrieIterator.scala  |    8 +-
 .../scala/collection/immutable/Vector.scala        |   89 +-
 .../scala/collection/immutable/WrappedString.scala |    4 +-
 .../scala/collection/immutable/package.scala       |   93 -
 src/library/scala/collection/mutable/AVLTree.scala |   20 +-
 .../scala/collection/mutable/AnyRefMap.scala       |  459 ++
 .../scala/collection/mutable/ArrayBuffer.scala     |   24 +-
 .../scala/collection/mutable/ArrayBuilder.scala    |   15 +-
 .../scala/collection/mutable/ArrayLike.scala       |   11 +-
 .../scala/collection/mutable/ArrayOps.scala        |   80 +-
 .../scala/collection/mutable/ArraySeq.scala        |    5 +-
 .../scala/collection/mutable/ArrayStack.scala      |    6 +-
 src/library/scala/collection/mutable/BitSet.scala  |   74 +-
 src/library/scala/collection/mutable/Buffer.scala  |    5 +-
 .../scala/collection/mutable/BufferLike.scala      |   14 +-
 .../scala/collection/mutable/BufferProxy.scala     |   10 +-
 src/library/scala/collection/mutable/Builder.scala |    2 +-
 .../scala/collection/mutable/Cloneable.scala       |    3 +-
 .../scala/collection/mutable/ConcurrentMap.scala   |   90 -
 .../scala/collection/mutable/DefaultEntry.scala    |    3 +-
 .../scala/collection/mutable/DefaultMapModel.scala |    4 +-
 .../collection/mutable/DoubleLinkedList.scala      |    7 +-
 .../collection/mutable/DoubleLinkedListLike.scala  |    6 +-
 .../scala/collection/mutable/FlatHashTable.scala   |  136 +-
 .../collection/mutable/GenIterable.scala.disabled  |   37 -
 .../scala/collection/mutable/GenMap.scala.disabled |   40 -
 .../scala/collection/mutable/GenSeq.scala.disabled |   44 -
 .../scala/collection/mutable/GenSet.scala.disabled |   46 -
 .../mutable/GenTraversable.scala.disabled          |   38 -
 .../scala/collection/mutable/GrowingBuilder.scala  |    3 +-
 .../scala/collection/mutable/HashEntry.scala       |    3 +-
 src/library/scala/collection/mutable/HashMap.scala |   15 +-
 src/library/scala/collection/mutable/HashSet.scala |   23 +-
 .../scala/collection/mutable/HashTable.scala       |   33 +-
 src/library/scala/collection/mutable/History.scala |   11 +-
 .../collection/mutable/ImmutableMapAdaptor.scala   |    4 +-
 .../collection/mutable/ImmutableSetAdaptor.scala   |    9 +-
 .../scala/collection/mutable/IndexedSeq.scala      |    3 +-
 .../scala/collection/mutable/IndexedSeqLike.scala  |    6 +-
 .../collection/mutable/IndexedSeqOptimized.scala   |    6 +-
 .../scala/collection/mutable/IndexedSeqView.scala  |    8 +-
 .../scala/collection/mutable/Iterable.scala        |    5 +-
 .../scala/collection/mutable/LazyBuilder.scala     |    3 +-
 .../scala/collection/mutable/LinearSeq.scala       |    3 +-
 .../scala/collection/mutable/LinkedEntry.scala     |    3 +-
 .../scala/collection/mutable/LinkedHashMap.scala   |   25 +-
 .../scala/collection/mutable/LinkedHashSet.scala   |   11 +-
 .../scala/collection/mutable/LinkedList.scala      |    5 +-
 .../scala/collection/mutable/LinkedListLike.scala  |    9 +-
 .../scala/collection/mutable/ListBuffer.scala      |   93 +-
 src/library/scala/collection/mutable/ListMap.scala |    9 +-
 src/library/scala/collection/mutable/LongMap.scala |  553 +++
 src/library/scala/collection/mutable/Map.scala     |   19 +-
 .../scala/collection/mutable/MapBuilder.scala      |    3 +-
 src/library/scala/collection/mutable/MapLike.scala |   17 +-
 .../scala/collection/mutable/MapProxy.scala        |    4 +-
 .../scala/collection/mutable/MultiMap.scala        |   10 +-
 .../scala/collection/mutable/MutableList.scala     |   31 +-
 .../collection/mutable/ObservableBuffer.scala      |    6 +-
 .../scala/collection/mutable/ObservableMap.scala   |    6 +-
 .../scala/collection/mutable/ObservableSet.scala   |    6 +-
 .../scala/collection/mutable/OpenHashMap.scala     |   48 +-
 .../scala/collection/mutable/PriorityQueue.scala   |   34 +-
 .../collection/mutable/PriorityQueueProxy.scala    |   16 +-
 .../scala/collection/mutable/Publisher.scala       |    5 +-
 src/library/scala/collection/mutable/Queue.scala   |   15 +-
 .../scala/collection/mutable/QueueProxy.scala      |    8 +-
 .../scala/collection/mutable/ResizableArray.scala  |   22 +-
 .../collection/mutable/RevertibleHistory.scala     |    7 +-
 src/library/scala/collection/mutable/Seq.scala     |    5 +-
 src/library/scala/collection/mutable/SeqLike.scala |    4 +-
 src/library/scala/collection/mutable/Set.scala     |    5 +-
 .../scala/collection/mutable/SetBuilder.scala      |    6 +-
 src/library/scala/collection/mutable/SetLike.scala |   39 +-
 .../scala/collection/mutable/SetProxy.scala        |    4 +-
 .../scala/collection/mutable/SortedSet.scala       |    3 +-
 src/library/scala/collection/mutable/Stack.scala   |    9 +-
 .../scala/collection/mutable/StackProxy.scala      |   10 +-
 .../scala/collection/mutable/StringBuilder.scala   |   13 +-
 .../scala/collection/mutable/Subscriber.scala      |    3 +-
 .../collection/mutable/SynchronizedBuffer.scala    |    7 +-
 .../scala/collection/mutable/SynchronizedMap.scala |    6 +-
 .../mutable/SynchronizedPriorityQueue.scala        |   16 +-
 .../collection/mutable/SynchronizedQueue.scala     |   10 +-
 .../scala/collection/mutable/SynchronizedSet.scala |    9 +-
 .../collection/mutable/SynchronizedStack.scala     |    8 +-
 .../scala/collection/mutable/Traversable.scala     |    3 +-
 src/library/scala/collection/mutable/TreeSet.scala |  113 +-
 .../scala/collection/mutable/Undoable.scala        |    3 +-
 .../scala/collection/mutable/UnrolledBuffer.scala  |   71 +-
 .../scala/collection/mutable/WeakHashMap.scala     |    3 +-
 .../scala/collection/mutable/WrappedArray.scala    |    3 +-
 .../collection/mutable/WrappedArrayBuilder.scala   |    4 +-
 src/library/scala/collection/package.scala         |    2 +-
 .../scala/collection/parallel/Combiner.scala       |   30 +-
 .../scala/collection/parallel/ParIterable.scala    |    7 +-
 .../collection/parallel/ParIterableLike.scala      |  147 +-
 .../collection/parallel/ParIterableView.scala      |   46 -
 .../collection/parallel/ParIterableViewLike.scala  |  203 -
 src/library/scala/collection/parallel/ParMap.scala |    3 +-
 .../scala/collection/parallel/ParMapLike.scala     |   29 +-
 src/library/scala/collection/parallel/ParSeq.scala |   35 +-
 .../scala/collection/parallel/ParSeqLike.scala     |   29 +-
 .../scala/collection/parallel/ParSeqView.scala     |   46 -
 .../scala/collection/parallel/ParSeqViewLike.scala |  188 -
 src/library/scala/collection/parallel/ParSet.scala |   56 +-
 .../scala/collection/parallel/ParSetLike.scala     |   38 +-
 .../collection/parallel/PreciseSplitter.scala      |   11 +-
 .../collection/parallel/RemainsIterator.scala      |  135 +-
 .../scala/collection/parallel/Splitter.scala       |    5 +-
 .../scala/collection/parallel/TaskSupport.scala    |   53 +-
 src/library/scala/collection/parallel/Tasks.scala  |  220 +-
 .../collection/parallel/immutable/ParHashMap.scala |   31 +-
 .../collection/parallel/immutable/ParHashSet.scala |    5 +-
 .../parallel/immutable/ParIterable.scala           |   30 +-
 .../collection/parallel/immutable/ParMap.scala     |    5 +-
 .../immutable/ParNumericRange.scala.disabled       |  128 -
 .../collection/parallel/immutable/ParRange.scala   |   10 +-
 .../collection/parallel/immutable/ParSeq.scala     |   13 +-
 .../collection/parallel/immutable/ParSet.scala     |    4 +-
 .../collection/parallel/immutable/ParVector.scala  |   21 +-
 .../collection/parallel/immutable/package.scala    |    3 +-
 .../collection/parallel/mutable/LazyCombiner.scala |    4 +-
 .../collection/parallel/mutable/ParArray.scala     |   61 +-
 .../parallel/mutable/ParFlatHashTable.scala        |   23 +-
 .../collection/parallel/mutable/ParHashMap.scala   |   55 +-
 .../collection/parallel/mutable/ParHashSet.scala   |   80 +-
 .../collection/parallel/mutable/ParHashTable.scala |   18 +-
 .../collection/parallel/mutable/ParIterable.scala  |   30 +-
 .../scala/collection/parallel/mutable/ParMap.scala |   42 +-
 .../collection/parallel/mutable/ParMapLike.scala   |   12 +-
 .../scala/collection/parallel/mutable/ParSeq.scala |   26 +-
 .../scala/collection/parallel/mutable/ParSet.scala |   15 +-
 .../collection/parallel/mutable/ParSetLike.scala   |   52 +-
 .../collection/parallel/mutable/ParTrieMap.scala   |   25 +-
 .../mutable/ResizableParArrayCombiner.scala        |    5 +-
 .../mutable/UnrolledParArrayCombiner.scala         |    9 +-
 .../collection/parallel/mutable/package.scala      |    3 +-
 .../scala/collection/parallel/package.scala        |   85 +-
 src/library/scala/collection/script/Location.scala |   12 +-
 src/library/scala/collection/script/Message.scala  |   11 +-
 .../scala/collection/script/Scriptable.scala       |    4 +-
 src/library/scala/compat/Platform.scala            |   19 +-
 src/library/scala/concurrent/Awaitable.scala       |   12 +-
 .../scala/concurrent/BatchingExecutor.scala        |  117 +
 src/library/scala/concurrent/Channel.scala         |   17 +-
 .../scala/concurrent/ExecutionContext.scala        |  135 +-
 src/library/scala/concurrent/Future.scala          |  201 +-
 .../scala/concurrent/FutureTaskRunner.scala        |    6 +-
 src/library/scala/concurrent/JavaConversions.scala |   32 -
 src/library/scala/concurrent/Lock.scala            |    1 +
 src/library/scala/concurrent/ManagedBlocker.scala  |    2 +-
 src/library/scala/concurrent/Promise.scala         |   40 +-
 src/library/scala/concurrent/SyncVar.scala         |   44 +-
 src/library/scala/concurrent/TaskRunner.scala      |    3 +-
 src/library/scala/concurrent/TaskRunners.scala     |   36 -
 .../scala/concurrent/ThreadPoolRunner.scala        |    2 +-
 src/library/scala/concurrent/ThreadRunner.scala    |   60 -
 .../scala/concurrent/duration/Deadline.scala       |    6 +-
 .../scala/concurrent/duration/Duration.scala       |   47 +-
 .../scala/concurrent/duration/package.scala        |   26 +-
 .../concurrent/impl/ExecutionContextImpl.scala     |   57 +-
 src/library/scala/concurrent/impl/Future.scala     |    2 +-
 src/library/scala/concurrent/impl/Promise.scala    |   12 +-
 src/library/scala/concurrent/ops.scala             |   73 -
 src/library/scala/concurrent/package.scala         |  113 +-
 src/library/scala/deprecatedInheritance.scala      |    3 +-
 src/library/scala/io/AnsiColor.scala               |   53 +
 src/library/scala/io/BufferedSource.scala          |   46 +-
 src/library/scala/io/BytePickle.scala              |  318 --
 src/library/scala/io/Codec.scala                   |   59 +-
 src/library/scala/io/Position.scala                |   15 +-
 src/library/scala/io/Source.scala                  |   32 +-
 src/library/scala/io/StdIn.scala                   |  229 +
 src/library/scala/io/UTF8Codec.scala               |   32 -
 src/library/scala/language.scala                   |   10 +
 src/library/scala/languageFeature.scala            |   10 +
 src/library/scala/math/BigDecimal.scala            |  507 +-
 src/library/scala/math/BigInt.scala                |   31 +-
 src/library/scala/math/Equiv.scala                 |    3 +-
 src/library/scala/math/Fractional.scala            |    3 +-
 src/library/scala/math/Integral.scala              |    3 +-
 src/library/scala/math/Numeric.scala               |   25 +-
 src/library/scala/math/Ordered.scala               |    3 +-
 src/library/scala/math/Ordering.scala              |   11 +-
 src/library/scala/math/PartialOrdering.scala       |   20 +-
 src/library/scala/math/PartiallyOrdered.scala      |    3 +-
 src/library/scala/math/ScalaNumber.java            |    2 -
 .../scala/math/ScalaNumericConversions.scala       |   20 +-
 src/library/scala/math/package.scala               |   52 +-
 src/library/scala/package.scala                    |   13 +-
 src/library/scala/parallel/Future.scala            |   39 -
 src/library/scala/parallel/package.scala.disabled  |  178 -
 src/library/scala/ref/SoftReference.scala          |    3 +-
 src/library/scala/ref/WeakReference.scala          |    4 +-
 .../reflect/ClassManifestDeprecatedApis.scala      |   26 +-
 src/library/scala/reflect/ClassTag.scala           |   52 +-
 src/library/scala/reflect/Manifest.scala           |   18 +-
 src/library/scala/reflect/NameTransformer.scala    |   21 +-
 src/library/scala/reflect/NoManifest.scala         |    3 +-
 src/library/scala/reflect/OptManifest.scala        |    3 +-
 src/library/scala/reflect/package.scala            |   31 +-
 src/library/scala/runtime/AbstractFunction0.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction1.scala  |    4 +-
 src/library/scala/runtime/AbstractFunction10.scala |    2 +-
 src/library/scala/runtime/AbstractFunction11.scala |    2 +-
 src/library/scala/runtime/AbstractFunction12.scala |    2 +-
 src/library/scala/runtime/AbstractFunction13.scala |    2 +-
 src/library/scala/runtime/AbstractFunction14.scala |    2 +-
 src/library/scala/runtime/AbstractFunction15.scala |    2 +-
 src/library/scala/runtime/AbstractFunction16.scala |    2 +-
 src/library/scala/runtime/AbstractFunction17.scala |    2 +-
 src/library/scala/runtime/AbstractFunction18.scala |    2 +-
 src/library/scala/runtime/AbstractFunction19.scala |    2 +-
 src/library/scala/runtime/AbstractFunction2.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction20.scala |    2 +-
 src/library/scala/runtime/AbstractFunction21.scala |    2 +-
 src/library/scala/runtime/AbstractFunction22.scala |    2 +-
 src/library/scala/runtime/AbstractFunction3.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction4.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction5.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction6.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction7.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction8.scala  |    2 +-
 src/library/scala/runtime/AbstractFunction9.scala  |    2 +-
 .../scala/runtime/AbstractPartialFunction.scala    |    7 +-
 src/library/scala/runtime/BooleanRef.java          |    3 +
 src/library/scala/runtime/Boxed.scala              |   11 +-
 src/library/scala/runtime/BoxesRunTime.java        |    1 -
 src/library/scala/runtime/ByteRef.java             |    3 +
 src/library/scala/runtime/CharRef.java             |    3 +
 src/library/scala/runtime/DoubleRef.java           |    3 +
 src/library/scala/runtime/FloatRef.java            |    3 +
 src/library/scala/runtime/IntRef.java              |    3 +
 src/library/scala/runtime/LongRef.java             |    3 +
 src/library/scala/runtime/MethodCache.scala        |   14 +-
 .../scala/runtime/NonLocalReturnControl.scala      |    3 +-
 src/library/scala/runtime/Nothing$.scala           |    4 +-
 src/library/scala/runtime/Null$.scala              |    8 +-
 src/library/scala/runtime/ObjectRef.java           |    4 +
 src/library/scala/runtime/RichBoolean.scala        |    4 +-
 src/library/scala/runtime/RichByte.scala           |   18 +-
 src/library/scala/runtime/RichChar.scala           |   18 +-
 src/library/scala/runtime/RichDouble.scala         |   47 +-
 src/library/scala/runtime/RichException.scala      |    4 +-
 src/library/scala/runtime/RichFloat.scala          |   55 +-
 src/library/scala/runtime/RichInt.scala            |   53 +-
 src/library/scala/runtime/RichLong.scala           |   33 +-
 src/library/scala/runtime/RichShort.scala          |   18 +-
 src/library/scala/runtime/ScalaNumberProxy.scala   |   11 +-
 src/library/scala/runtime/ScalaRunTime.scala       |   69 +-
 src/library/scala/runtime/SeqCharSequence.scala    |    3 +
 src/library/scala/runtime/ShortRef.java            |    3 +
 src/library/scala/runtime/StringAdd.scala          |    5 +-
 src/library/scala/runtime/StringFormat.scala       |    5 +-
 src/library/scala/runtime/Tuple2Zipped.scala       |   34 +-
 src/library/scala/runtime/Tuple3Zipped.scala       |   37 +-
 src/library/scala/runtime/VolatileBooleanRef.java  |    3 +
 src/library/scala/runtime/VolatileByteRef.java     |    3 +
 src/library/scala/runtime/VolatileCharRef.java     |    3 +
 src/library/scala/runtime/VolatileDoubleRef.java   |    3 +
 src/library/scala/runtime/VolatileFloatRef.java    |    3 +
 src/library/scala/runtime/VolatileIntRef.java      |    3 +
 src/library/scala/runtime/VolatileLongRef.java     |    3 +
 src/library/scala/runtime/VolatileObjectRef.java   |    4 +
 src/library/scala/runtime/VolatileShortRef.java    |    3 +
 src/library/scala/runtime/WorksheetSupport.scala   |   94 -
 src/library/scala/sys/BooleanProp.scala            |    3 +-
 src/library/scala/sys/Prop.scala                   |    2 +-
 src/library/scala/sys/PropImpl.scala               |    3 +-
 src/library/scala/sys/ShutdownHookThread.scala     |    3 +-
 src/library/scala/sys/SystemProperties.scala       |    6 +-
 src/library/scala/sys/package.scala                |    9 +-
 src/library/scala/sys/process/BasicIO.scala        |   33 +-
 src/library/scala/sys/process/Process.scala        |   20 +-
 src/library/scala/sys/process/ProcessBuilder.scala |   93 +-
 .../scala/sys/process/ProcessBuilderImpl.scala     |   35 +-
 src/library/scala/sys/process/ProcessIO.scala      |    3 +-
 src/library/scala/sys/process/ProcessImpl.scala    |   19 +-
 src/library/scala/sys/process/ProcessLogger.scala  |    3 +-
 src/library/scala/sys/process/package.scala        |   11 +-
 src/library/scala/testing/Benchmark.scala          |  114 -
 src/library/scala/testing/Show.scala               |   75 -
 src/library/scala/text/Document.scala              |   10 +-
 src/library/scala/throws.scala                     |    2 +-
 src/library/scala/transient.scala                  |    2 -
 src/library/scala/util/DynamicVariable.scala       |    3 +-
 src/library/scala/util/Either.scala                |   19 +-
 src/library/scala/util/Marshal.scala               |   50 -
 src/library/scala/util/MurmurHash.scala            |    8 +-
 src/library/scala/util/Properties.scala            |   34 +-
 src/library/scala/util/Random.scala                |   17 +-
 src/library/scala/util/Sorting.scala               |    4 +-
 src/library/scala/util/Try.scala                   |   34 +-
 .../scala/util/automata/BaseBerrySethi.scala       |   98 -
 src/library/scala/util/automata/DetWordAutom.scala |   49 -
 src/library/scala/util/automata/Inclusion.scala    |   69 -
 .../scala/util/automata/NondetWordAutom.scala      |   59 -
 .../scala/util/automata/SubsetConstruction.scala   |  107 -
 .../scala/util/automata/WordBerrySethi.scala       |  164 -
 src/library/scala/util/control/Breaks.scala        |    3 +-
 .../scala/util/control/ControlThrowable.scala      |    3 +-
 src/library/scala/util/control/Exception.scala     |    3 +-
 src/library/scala/util/control/NonFatal.scala      |   11 +-
 src/library/scala/util/control/TailCalls.scala     |   66 +-
 src/library/scala/util/grammar/HedgeRHS.scala      |   26 -
 src/library/scala/util/grammar/TreeRHS.scala       |   22 -
 .../scala/util/hashing/ByteswapHashing.scala       |   13 +-
 src/library/scala/util/hashing/Hashing.scala       |    3 +-
 src/library/scala/util/hashing/MurmurHash3.scala   |   13 +-
 src/library/scala/util/hashing/package.scala       |    9 +-
 src/library/scala/util/logging/ConsoleLogger.scala |   26 -
 src/library/scala/util/logging/Logged.scala        |   33 -
 src/library/scala/util/matching/Regex.scala        |  134 +-
 .../scala/util/parsing/ast/AbstractSyntax.scala    |   32 -
 src/library/scala/util/parsing/ast/Binders.scala   |  347 --
 .../parsing/combinator/ImplicitConversions.scala   |   42 -
 .../util/parsing/combinator/JavaTokenParsers.scala |   61 -
 .../util/parsing/combinator/PackratParsers.scala   |  312 --
 .../scala/util/parsing/combinator/Parsers.scala    |  928 ----
 .../util/parsing/combinator/RegexParsers.scala     |  165 -
 .../util/parsing/combinator/SubSequence.scala      |   32 -
 .../util/parsing/combinator/lexical/Lexical.scala  |   39 -
 .../util/parsing/combinator/lexical/Scanners.scala |   65 -
 .../parsing/combinator/lexical/StdLexical.scala    |   86 -
 .../syntactical/StandardTokenParsers.scala         |   31 -
 .../combinator/syntactical/StdTokenParsers.scala   |   51 -
 .../combinator/syntactical/TokenParsers.scala      |   34 -
 .../parsing/combinator/testing/RegexTest.scala     |   27 -
 .../util/parsing/combinator/testing/Tester.scala   |   45 -
 .../util/parsing/combinator/token/StdTokens.scala  |   38 -
 .../util/parsing/combinator/token/Tokens.scala     |   42 -
 .../scala/util/parsing/input/CharArrayReader.scala |   34 -
 .../util/parsing/input/CharSequenceReader.scala    |   65 -
 .../scala/util/parsing/input/NoPosition.scala      |   24 -
 .../scala/util/parsing/input/OffsetPosition.scala  |   72 -
 .../scala/util/parsing/input/PagedSeqReader.scala  |   70 -
 .../scala/util/parsing/input/Position.scala        |   61 -
 .../scala/util/parsing/input/Positional.scala      |   29 -
 src/library/scala/util/parsing/input/Reader.scala  |   61 -
 .../scala/util/parsing/input/StreamReader.scala    |   75 -
 src/library/scala/util/parsing/json/JSON.scala     |   98 -
 src/library/scala/util/parsing/json/Lexer.scala    |   89 -
 src/library/scala/util/parsing/json/Parser.scala   |  142 -
 src/library/scala/util/regexp/Base.scala           |   66 -
 .../scala/util/regexp/PointedHedgeExp.scala        |   36 -
 src/library/scala/util/regexp/SyntaxError.scala    |   20 -
 src/library/scala/util/regexp/WordExp.scala        |   58 -
 src/library/scala/volatile.scala                   |    2 -
 src/library/scala/xml/Atom.scala                   |   46 -
 src/library/scala/xml/Attribute.scala              |  100 -
 src/library/scala/xml/Comment.scala                |   30 -
 src/library/scala/xml/Document.scala               |   91 -
 src/library/scala/xml/Elem.scala                   |  111 -
 src/library/scala/xml/EntityRef.scala              |   39 -
 src/library/scala/xml/Equality.scala               |  106 -
 src/library/scala/xml/Group.scala                  |   41 -
 .../scala/xml/MalformedAttributeException.scala    |   14 -
 src/library/scala/xml/MetaData.scala               |  216 -
 src/library/scala/xml/NamespaceBinding.scala       |   64 -
 src/library/scala/xml/Node.scala                   |  197 -
 src/library/scala/xml/NodeBuffer.scala             |   46 -
 src/library/scala/xml/NodeSeq.scala                |  151 -
 src/library/scala/xml/Null.scala                   |   61 -
 src/library/scala/xml/PCData.scala                 |   43 -
 src/library/scala/xml/PrefixedAttribute.scala      |   60 -
 src/library/scala/xml/PrettyPrinter.scala          |  263 --
 src/library/scala/xml/ProcInstr.scala              |   38 -
 src/library/scala/xml/QNode.scala                  |   19 -
 src/library/scala/xml/SpecialNode.scala            |   32 -
 src/library/scala/xml/Text.scala                   |   38 -
 src/library/scala/xml/TextBuffer.scala             |   45 -
 src/library/scala/xml/TopScope.scala               |   30 -
 src/library/scala/xml/TypeSymbol.scala             |   14 -
 src/library/scala/xml/Unparsed.scala               |   35 -
 src/library/scala/xml/UnprefixedAttribute.scala    |   60 -
 src/library/scala/xml/Utility.scala                |  409 --
 src/library/scala/xml/XML.scala                    |  110 -
 src/library/scala/xml/Xhtml.scala                  |   96 -
 src/library/scala/xml/dtd/ContentModel.scala       |  120 -
 src/library/scala/xml/dtd/ContentModelParser.scala |  128 -
 src/library/scala/xml/dtd/DTD.scala                |   34 -
 src/library/scala/xml/dtd/Decl.scala               |  156 -
 src/library/scala/xml/dtd/DocType.scala            |   34 -
 src/library/scala/xml/dtd/ElementValidator.scala   |  129 -
 src/library/scala/xml/dtd/ExternalID.scala         |   75 -
 src/library/scala/xml/dtd/Scanner.scala            |   78 -
 src/library/scala/xml/dtd/Tokens.scala             |   44 -
 .../scala/xml/dtd/ValidationException.scala        |   43 -
 src/library/scala/xml/factory/Binder.scala         |   60 -
 .../scala/xml/factory/LoggedNodeFactory.scala      |   85 -
 src/library/scala/xml/factory/NodeFactory.scala    |   60 -
 src/library/scala/xml/factory/XMLLoader.scala      |   60 -
 .../xml/include/CircularIncludeException.scala     |   24 -
 .../xml/include/UnavailableResourceException.scala |   19 -
 .../scala/xml/include/XIncludeException.scala      |   57 -
 .../scala/xml/include/sax/EncodingHeuristics.scala |   99 -
 src/library/scala/xml/include/sax/Main.scala       |   82 -
 .../scala/xml/include/sax/XIncludeFilter.scala     |  372 --
 src/library/scala/xml/include/sax/XIncluder.scala  |  188 -
 src/library/scala/xml/package.scala                |   19 -
 .../scala/xml/parsing/ConstructingHandler.scala    |   33 -
 .../scala/xml/parsing/ConstructingParser.scala     |   54 -
 .../scala/xml/parsing/DefaultMarkupHandler.scala   |   29 -
 .../scala/xml/parsing/ExternalSources.scala        |   37 -
 src/library/scala/xml/parsing/FactoryAdapter.scala |  186 -
 src/library/scala/xml/parsing/FatalError.scala     |   16 -
 src/library/scala/xml/parsing/MarkupHandler.scala  |  124 -
 src/library/scala/xml/parsing/MarkupParser.scala   |  941 ----
 .../scala/xml/parsing/MarkupParserCommon.scala     |  261 --
 .../xml/parsing/NoBindingFactoryAdapter.scala      |   36 -
 src/library/scala/xml/parsing/TokenTests.scala     |   82 -
 .../xml/parsing/ValidatingMarkupHandler.scala      |  119 -
 src/library/scala/xml/parsing/XhtmlEntities.scala  |   53 -
 src/library/scala/xml/parsing/XhtmlParser.scala    |   30 -
 .../scala/xml/persistent/CachedFileStorage.scala   |  125 -
 src/library/scala/xml/persistent/Index.scala       |   16 -
 src/library/scala/xml/persistent/SetStorage.scala  |   43 -
 src/library/scala/xml/pull/XMLEvent.scala          |   59 -
 src/library/scala/xml/pull/XMLEventReader.scala    |  161 -
 src/library/scala/xml/pull/package.scala           |   41 -
 .../scala/xml/transform/BasicTransformer.scala     |   59 -
 src/library/scala/xml/transform/RewriteRule.scala  |   27 -
 .../scala/xml/transform/RuleTransformer.scala      |   17 -
 src/manual/scala/man1/Command.scala                |    2 +-
 src/manual/scala/man1/scala.scala                  |   14 +-
 src/manual/scala/man1/scalac.scala                 |  210 +-
 src/manual/scala/tools/docutil/EmitManPage.scala   |    2 +-
 src/manual/scala/tools/docutil/ManPage.scala       |    2 +
 .../scala/tools/docutil/resources/index.html       |    4 +-
 src/msil/ch/epfl/lamp/compiler/msil/Assembly.java  |  253 -
 .../ch/epfl/lamp/compiler/msil/AssemblyName.java   |   96 -
 src/msil/ch/epfl/lamp/compiler/msil/Attribute.java |  654 ---
 .../ch/epfl/lamp/compiler/msil/BindingFlags.java   |  169 -
 .../lamp/compiler/msil/CallingConventions.java     |   75 -
 .../epfl/lamp/compiler/msil/ConstructedType.java   |   48 -
 .../epfl/lamp/compiler/msil/ConstructorInfo.java   |   54 -
 .../compiler/msil/CustomAttributeProvider.java     |   82 -
 .../ch/epfl/lamp/compiler/msil/CustomModifier.java |   45 -
 .../epfl/lamp/compiler/msil/EventAttributes.java   |   32 -
 src/msil/ch/epfl/lamp/compiler/msil/EventInfo.java |   58 -
 .../epfl/lamp/compiler/msil/FieldAttributes.java   |  119 -
 src/msil/ch/epfl/lamp/compiler/msil/FieldInfo.java |  141 -
 .../compiler/msil/GenericParamAndConstraints.java  |   40 -
 .../lamp/compiler/msil/HasCustomModifiers.java     |    9 -
 .../compiler/msil/ICustomAttributeProvider.java    |   57 -
 .../ch/epfl/lamp/compiler/msil/MemberInfo.java     |   47 -
 .../ch/epfl/lamp/compiler/msil/MemberTypes.java    |   81 -
 .../epfl/lamp/compiler/msil/MethodAttributes.java  |  158 -
 .../ch/epfl/lamp/compiler/msil/MethodBase.java     |  198 -
 .../lamp/compiler/msil/MethodImplAttributes.java   |  116 -
 .../ch/epfl/lamp/compiler/msil/MethodInfo.java     |   69 -
 src/msil/ch/epfl/lamp/compiler/msil/Module.java    |  155 -
 .../ch/epfl/lamp/compiler/msil/PEAssembly.java     |   69 -
 src/msil/ch/epfl/lamp/compiler/msil/PEFile.java    |  941 ----
 src/msil/ch/epfl/lamp/compiler/msil/PEModule.java  |  456 --
 src/msil/ch/epfl/lamp/compiler/msil/PEType.java    |  419 --
 .../lamp/compiler/msil/ParameterAttributes.java    |   72 -
 .../ch/epfl/lamp/compiler/msil/ParameterInfo.java  |   76 -
 .../ch/epfl/lamp/compiler/msil/PrimitiveType.java  |   62 -
 .../lamp/compiler/msil/PropertyAttributes.java     |   45 -
 .../ch/epfl/lamp/compiler/msil/PropertyInfo.java   |  104 -
 src/msil/ch/epfl/lamp/compiler/msil/Type.java      | 1142 -----
 .../ch/epfl/lamp/compiler/msil/TypeAttributes.java |  190 -
 src/msil/ch/epfl/lamp/compiler/msil/Version.java   |   71 -
 .../lamp/compiler/msil/emit/AssemblyBuilder.scala  |  125 -
 .../compiler/msil/emit/ConstructorBuilder.scala    |   64 -
 .../lamp/compiler/msil/emit/FieldBuilder.scala     |   60 -
 .../msil/emit/ICustomAttributeSetter.scala         |   18 -
 .../epfl/lamp/compiler/msil/emit/ILGenerator.scala |  539 ---
 .../lamp/compiler/msil/emit/ILPrinterVisitor.scala |  861 ----
 .../ch/epfl/lamp/compiler/msil/emit/Label.scala    |  148 -
 .../lamp/compiler/msil/emit/LocalBuilder.scala     |   44 -
 .../lamp/compiler/msil/emit/MethodBuilder.scala    |   70 -
 .../lamp/compiler/msil/emit/ModuleBuilder.scala    |  136 -
 .../msil/emit/MultipleFilesILPrinterVisitor.scala  |  137 -
 .../ch/epfl/lamp/compiler/msil/emit/OpCode.scala   | 1948 --------
 .../ch/epfl/lamp/compiler/msil/emit/OpCodes.scala  | 1205 -----
 .../lamp/compiler/msil/emit/ParameterBuilder.scala |   44 -
 .../msil/emit/SingleFileILPrinterVisitor.scala     |   93 -
 .../epfl/lamp/compiler/msil/emit/TypeBuilder.scala |  261 --
 .../epfl/lamp/compiler/msil/emit/Visitable.scala   |   24 -
 .../ch/epfl/lamp/compiler/msil/emit/Visitor.scala  |   58 -
 .../compiler/msil/tests/CustomAttributesTest.java  |   31 -
 .../lamp/compiler/msil/tests/JavaTypeTest.java     |   18 -
 .../epfl/lamp/compiler/msil/tests/MembersTest.java |  100 -
 .../epfl/lamp/compiler/msil/tests/TableDump.java   |  311 --
 .../ch/epfl/lamp/compiler/msil/tests/Test.java     |   92 -
 .../epfl/lamp/compiler/msil/util/PECustomMod.java  |   23 -
 .../ch/epfl/lamp/compiler/msil/util/PESection.java |   57 -
 .../ch/epfl/lamp/compiler/msil/util/PEStream.java  |  199 -
 .../ch/epfl/lamp/compiler/msil/util/Signature.java |  129 -
 .../ch/epfl/lamp/compiler/msil/util/Table.java     | 1859 --------
 .../scala/tools/partest/ASMConverters.scala        |  217 +
 .../scala/tools/partest/AsmNode.scala              |   61 +
 .../scala/tools/partest/BytecodeTest.scala         |  163 +
 .../scala/tools/partest/IcodeComparison.scala      |   73 +
 .../scala/tools/partest/JavapTest.scala            |   26 +
 .../scala/tools/partest/ReplTest.scala             |   77 +
 .../scala/tools/partest/ScriptTest.scala           |   22 +
 .../scala/tools/partest/SigTest.scala              |    0
 src/partest-extras/scala/tools/partest/Util.scala  |   52 +
 .../partest/instrumented/Instrumentation.scala     |   93 +
 .../scala/tools/partest/instrumented/Profiler.java |   82 +
 .../tools/partest/javaagent/ASMTransformer.java    |   49 +
 .../scala/tools/partest/javaagent/MANIFEST.MF      |    0
 .../tools/partest/javaagent/ProfilerVisitor.java   |   59 +
 .../tools/partest/javaagent/ProfilingAgent.java    |   25 +
 src/partest/README                                 |   32 -
 .../scala/tools/partest/ASMConverters.scala        |   71 -
 src/partest/scala/tools/partest/AsmNode.scala      |   60 -
 src/partest/scala/tools/partest/BytecodeTest.scala |  129 -
 src/partest/scala/tools/partest/CompilerTest.scala |   61 -
 src/partest/scala/tools/partest/DirectTest.scala   |  131 -
 src/partest/scala/tools/partest/IcodeTest.scala    |   45 -
 src/partest/scala/tools/partest/MemoryTest.scala   |   38 -
 .../scala/tools/partest/PartestDefaults.scala      |   31 -
 src/partest/scala/tools/partest/PartestTask.scala  |  438 --
 src/partest/scala/tools/partest/ReplTest.scala     |   31 -
 .../scala/tools/partest/ScaladocModelTest.scala    |  205 -
 src/partest/scala/tools/partest/SecurityTest.scala |   32 -
 .../tools/partest/StoreReporterDirectTest.scala    |   15 -
 src/partest/scala/tools/partest/TestUtil.scala     |   46 -
 src/partest/scala/tools/partest/antlib.xml         |    4 -
 .../partest/instrumented/Instrumentation.scala     |   92 -
 .../scala/tools/partest/instrumented/Profiler.java |   82 -
 .../tools/partest/javaagent/ASMTransformer.java    |   49 -
 .../tools/partest/javaagent/ProfilerVisitor.java   |   59 -
 .../tools/partest/javaagent/ProfilingAgent.java    |   25 -
 .../scala/tools/partest/nest/AntRunner.scala       |   33 -
 .../scala/tools/partest/nest/CompileManager.scala  |  164 -
 .../tools/partest/nest/ConsoleFileManager.scala    |  213 -
 .../scala/tools/partest/nest/ConsoleRunner.scala   |  239 -
 .../scala/tools/partest/nest/DirectRunner.scala    |   75 -
 .../scala/tools/partest/nest/FileManager.scala     |  124 -
 .../scala/tools/partest/nest/NestRunner.scala      |   15 -
 src/partest/scala/tools/partest/nest/NestUI.scala  |  121 -
 .../scala/tools/partest/nest/PathSettings.scala    |   82 -
 .../tools/partest/nest/ReflectiveRunner.scala      |  102 -
 .../scala/tools/partest/nest/RunnerManager.scala   |  862 ----
 .../scala/tools/partest/nest/RunnerUtils.scala     |   29 -
 .../scala/tools/partest/nest/SBTRunner.scala       |   90 -
 .../scala/tools/partest/nest/TestFile.scala        |   81 -
 src/partest/scala/tools/partest/package.scala      |  126 -
 .../scala/tools/partest/utils/PrintMgr.scala       |   52 -
 .../scala/tools/partest/utils/Properties.scala     |   17 -
 src/reflect/scala/reflect/api/Annotations.scala    |  108 +-
 src/reflect/scala/reflect/api/BuildUtils.scala     |   78 -
 src/reflect/scala/reflect/api/Constants.scala      |   17 +-
 src/reflect/scala/reflect/api/Exprs.scala          |   35 +-
 src/reflect/scala/reflect/api/FlagSets.scala       |  103 +-
 src/reflect/scala/reflect/api/ImplicitTags.scala   |  119 +
 src/reflect/scala/reflect/api/Importers.scala      |  103 -
 src/reflect/scala/reflect/api/Internals.scala      | 1238 +++++
 src/reflect/scala/reflect/api/JavaMirrors.scala    |   56 -
 src/reflect/scala/reflect/api/JavaUniverse.scala   |   73 +-
 src/reflect/scala/reflect/api/Liftables.scala      |   75 +
 src/reflect/scala/reflect/api/Mirror.scala         |   39 +-
 src/reflect/scala/reflect/api/Mirrors.scala        |   62 +-
 src/reflect/scala/reflect/api/Names.scala          |   79 +-
 src/reflect/scala/reflect/api/Position.scala       |  167 +-
 src/reflect/scala/reflect/api/Positions.scala      |   11 +-
 src/reflect/scala/reflect/api/Printers.scala       |  109 +-
 src/reflect/scala/reflect/api/Quasiquotes.scala    |   25 +
 src/reflect/scala/reflect/api/Scopes.scala         |   28 +-
 .../scala/reflect/api/StandardDefinitions.scala    |   51 +-
 .../scala/reflect/api/StandardLiftables.scala      |  235 +
 src/reflect/scala/reflect/api/StandardNames.scala  |   20 +-
 src/reflect/scala/reflect/api/Symbols.scala        |  309 +-
 src/reflect/scala/reflect/api/TagInterop.scala     |   43 -
 src/reflect/scala/reflect/api/TreeCreator.scala    |    9 +-
 src/reflect/scala/reflect/api/Trees.scala          |  808 +---
 src/reflect/scala/reflect/api/TypeCreator.scala    |    5 +-
 src/reflect/scala/reflect/api/TypeTags.scala       |   47 +-
 src/reflect/scala/reflect/api/Types.scala          |  466 +-
 src/reflect/scala/reflect/api/Universe.scala       |   16 +-
 src/reflect/scala/reflect/api/package.scala        |    7 +-
 .../reflect/internal/AnnotationCheckers.scala      |   11 +-
 .../scala/reflect/internal/AnnotationInfos.scala   |  115 +-
 .../scala/reflect/internal/BaseTypeSeqs.scala      |   51 +-
 .../scala/reflect/internal/BuildUtils.scala        |   68 -
 .../scala/reflect/internal/CapturedVariables.scala |    5 +-
 src/reflect/scala/reflect/internal/Chars.scala     |    3 +-
 .../reflect/internal/ClassfileConstants.scala      |   17 +-
 src/reflect/scala/reflect/internal/Constants.scala |   39 +-
 .../scala/reflect/internal/Definitions.scala       | 1086 +++--
 src/reflect/scala/reflect/internal/Depth.scala     |   40 +
 .../reflect/internal/ExistentialsAndSkolems.scala  |   10 +-
 .../scala/reflect/internal/FatalError.scala        |    3 +-
 src/reflect/scala/reflect/internal/FlagSets.scala  |    9 +-
 src/reflect/scala/reflect/internal/Flags.scala     |   47 +-
 .../scala/reflect/internal/FreshNames.scala        |   43 +
 src/reflect/scala/reflect/internal/HasFlags.scala  |   20 +-
 src/reflect/scala/reflect/internal/Importers.scala |  692 +--
 .../scala/reflect/internal/InfoTransformers.scala  |    5 +-
 src/reflect/scala/reflect/internal/Internals.scala |  173 +
 .../reflect/internal/JMethodOrConstructor.scala    |   47 +
 .../scala/reflect/internal/JavaAccFlags.scala      |   84 +
 src/reflect/scala/reflect/internal/Kinds.scala     |  193 +-
 src/reflect/scala/reflect/internal/Mirrors.scala   |  133 +-
 .../reflect/internal/MissingRequirementError.scala |    3 +-
 src/reflect/scala/reflect/internal/Mode.scala      |  141 +
 src/reflect/scala/reflect/internal/Names.scala     |  348 +-
 src/reflect/scala/reflect/internal/Phase.scala     |   12 +-
 src/reflect/scala/reflect/internal/Positions.scala |  277 +-
 .../scala/reflect/internal/Precedence.scala        |   38 +
 src/reflect/scala/reflect/internal/Printers.scala  | 1034 ++++-
 .../scala/reflect/internal/PrivateWithin.scala     |   27 +
 .../reflect/internal/ReificationSupport.scala      | 1147 +++++
 src/reflect/scala/reflect/internal/Reporting.scala |  116 +
 src/reflect/scala/reflect/internal/Required.scala  |   11 +-
 src/reflect/scala/reflect/internal/Scopes.scala    |  210 +-
 .../scala/reflect/internal/StdAttachments.scala    |   61 +-
 .../scala/reflect/internal/StdCreators.scala       |    3 +-
 src/reflect/scala/reflect/internal/StdNames.scala  |  660 ++-
 .../scala/reflect/internal/SymbolPairs.scala       |  301 ++
 .../scala/reflect/internal/SymbolTable.scala       |  163 +-
 src/reflect/scala/reflect/internal/Symbols.scala   | 1439 +++---
 src/reflect/scala/reflect/internal/TreeGen.scala   |  709 ++-
 src/reflect/scala/reflect/internal/TreeInfo.scala  |  404 +-
 src/reflect/scala/reflect/internal/Trees.scala     |  721 +--
 .../scala/reflect/internal/TypeDebugging.scala     |  126 +-
 src/reflect/scala/reflect/internal/Types.scala     | 4817 +++++---------------
 src/reflect/scala/reflect/internal/Variance.scala  |   90 +
 src/reflect/scala/reflect/internal/Variances.scala |  218 +
 .../internal/annotations/compileTimeOnly.scala     |   31 -
 .../reflect/internal/annotations/package.scala     |    6 +
 .../internal/annotations/uncheckedBounds.scala     |    2 +-
 .../reflect/internal/pickling/ByteCodecs.scala     |   19 +-
 .../reflect/internal/pickling/PickleBuffer.scala   |   31 +-
 .../reflect/internal/pickling/PickleFormat.scala   |    8 +-
 .../reflect/internal/pickling/Translations.scala   |  129 +
 .../reflect/internal/pickling/UnPickler.scala      |  660 ++-
 .../reflect/internal/settings/AbsSettings.scala    |    3 +-
 .../internal/settings/MutableSettings.scala        |   39 +-
 .../scala/reflect/internal/tpe/CommonOwners.scala  |   51 +
 .../scala/reflect/internal/tpe/FindMembers.scala   |  288 ++
 .../scala/reflect/internal/tpe/GlbLubs.scala       |  613 +++
 .../scala/reflect/internal/tpe/TypeComparers.scala |  592 +++
 .../reflect/internal/tpe/TypeConstraints.scala     |  275 ++
 .../scala/reflect/internal/tpe/TypeMaps.scala      | 1189 +++++
 .../scala/reflect/internal/tpe/TypeToStrings.scala |   48 +
 .../scala/reflect/internal/transform/Erasure.scala |  100 +-
 .../reflect/internal/transform/PostErasure.scala   |   18 +
 .../reflect/internal/transform/RefChecks.scala     |    5 +-
 .../reflect/internal/transform/Transforms.scala    |   14 +-
 .../scala/reflect/internal/transform/UnCurry.scala |   13 +-
 .../internal/util/AbstractFileClassLoader.scala    |  110 +
 .../scala/reflect/internal/util/Collections.scala  |  109 +-
 .../reflect/internal/util/FreshNameCreator.scala   |   28 +
 .../scala/reflect/internal/util/HashSet.scala      |    6 +-
 .../scala/reflect/internal/util/Origins.scala      |    5 +-
 .../scala/reflect/internal/util/Position.scala     |  476 +-
 .../reflect/internal/util/ScalaClassLoader.scala   |  126 +
 src/reflect/scala/reflect/internal/util/Set.scala  |    6 +-
 .../scala/reflect/internal/util/SourceFile.scala   |   77 +-
 .../scala/reflect/internal/util/Statistics.scala   |   22 +-
 .../scala/reflect/internal/util/StringOps.scala    |   59 +-
 .../internal/util/StripMarginInterpolator.scala    |    5 +-
 .../scala/reflect/internal/util/TableDef.scala     |   37 +-
 .../scala/reflect/internal/util/ThreeValues.scala  |    3 +-
 .../internal/util/TraceSymbolActivity.scala        |   52 +-
 .../scala/reflect/internal/util/TriState.scala     |   28 +
 .../scala/reflect/internal/util/WeakHashSet.scala  |   64 +-
 .../scala/reflect/internal/util/package.scala      |   37 +-
 src/reflect/scala/reflect/io/AbstractFile.scala    |  107 +-
 src/reflect/scala/reflect/io/Directory.scala       |   18 +-
 src/reflect/scala/reflect/io/File.scala            |   95 +-
 .../scala/reflect/io/FileOperationException.scala  |    3 +-
 src/reflect/scala/reflect/io/IOStats.scala         |   32 +
 src/reflect/scala/reflect/io/NoAbstractFile.scala  |   10 +-
 src/reflect/scala/reflect/io/Path.scala            |   88 +-
 src/reflect/scala/reflect/io/PlainFile.scala       |   33 +-
 src/reflect/scala/reflect/io/Streamable.scala      |   22 +-
 .../scala/reflect/io/VirtualDirectory.scala        |   20 +-
 src/reflect/scala/reflect/io/VirtualFile.scala     |   43 +-
 src/reflect/scala/reflect/io/ZipArchive.scala      |  120 +-
 src/reflect/scala/reflect/macros/Aliases.scala     |   22 +-
 src/reflect/scala/reflect/macros/Attachments.scala |   14 +-
 src/reflect/scala/reflect/macros/Context.scala     |   90 -
 src/reflect/scala/reflect/macros/Enclosures.scala  |  106 +-
 src/reflect/scala/reflect/macros/Evals.scala       |   15 +-
 src/reflect/scala/reflect/macros/ExprUtils.scala   |   20 +-
 src/reflect/scala/reflect/macros/FrontEnds.scala   |    9 +-
 .../scala/reflect/macros/Infrastructure.scala      |    9 +-
 src/reflect/scala/reflect/macros/Internals.scala   |   79 +
 src/reflect/scala/reflect/macros/Names.scala       |   51 +-
 src/reflect/scala/reflect/macros/Parsers.scala     |   11 +-
 src/reflect/scala/reflect/macros/Reifiers.scala    |   33 +-
 src/reflect/scala/reflect/macros/TreeBuilder.scala |   72 -
 src/reflect/scala/reflect/macros/Typers.scala      |   97 +-
 src/reflect/scala/reflect/macros/Universe.scala    |  500 +-
 .../scala/reflect/macros/blackbox/Context.scala    |   97 +
 src/reflect/scala/reflect/macros/package.scala     |   17 +-
 .../scala/reflect/macros/whitebox/Context.scala    |   77 +
 src/reflect/scala/reflect/runtime/Gil.scala        |   25 +
 .../scala/reflect/runtime/JavaMirrors.scala        |  684 +--
 .../scala/reflect/runtime/JavaUniverse.scala       |  139 +-
 .../scala/reflect/runtime/JavaUniverseForce.scala  |  452 ++
 .../scala/reflect/runtime/ReflectSetup.scala       |    5 +-
 .../scala/reflect/runtime/ReflectionUtils.scala    |   95 +-
 src/reflect/scala/reflect/runtime/Settings.scala   |   13 +-
 .../scala/reflect/runtime/SymbolLoaders.scala      |  118 +-
 .../scala/reflect/runtime/SymbolTable.scala        |   26 +-
 .../scala/reflect/runtime/SynchronizedOps.scala    |   64 +-
 .../reflect/runtime/SynchronizedSymbols.scala      |  223 +-
 .../scala/reflect/runtime/SynchronizedTypes.scala  |   87 +-
 .../scala/reflect/runtime/ThreadLocalStorage.scala |   32 +
 .../scala/reflect/runtime/TwoWayCache.scala        |   15 +-
 .../scala/reflect/runtime/TwoWayCaches.scala       |   68 +
 src/reflect/scala/reflect/runtime/package.scala    |   12 +-
 .../scala/tools/nsc/Interpreter.scala              |    0
 .../scala/tools/nsc/InterpreterLoop.scala          |    0
 src/repl/scala/tools/nsc/MainGenericRunner.scala   |  104 +
 .../nsc/interpreter/AbstractFileClassLoader.scala  |    7 +
 .../nsc/interpreter/AbstractOrMissingHandler.scala |   41 +
 .../scala/tools/nsc/interpreter/CommandLine.scala  |   13 +
 .../scala/tools/nsc/interpreter/Completion.scala   |   47 +
 .../tools/nsc/interpreter/CompletionAware.scala    |   53 +
 .../tools/nsc/interpreter/CompletionOutput.scala   |   85 +
 .../nsc/interpreter/ConsoleReaderHelper.scala      |  160 +
 .../scala/tools/nsc/interpreter/Delimited.scala    |   41 +
 .../scala/tools/nsc/interpreter/ExprTyper.scala    |   86 +
 .../scala/tools/nsc/interpreter/Formatting.scala   |    0
 .../scala/tools/nsc/interpreter/IBindings.java     |   45 +
 src/repl/scala/tools/nsc/interpreter/ILoop.scala   |  990 ++++
 src/repl/scala/tools/nsc/interpreter/IMain.scala   | 1343 ++++++
 .../scala/tools/nsc/interpreter/ISettings.scala    |   54 +
 src/repl/scala/tools/nsc/interpreter/Imports.scala |  183 +
 .../tools/nsc/interpreter/InteractiveReader.scala  |   50 +
 .../tools/nsc/interpreter/JLineCompletion.scala    |  350 ++
 .../scala/tools/nsc/interpreter/JLineReader.scala  |   75 +
 .../scala/tools/nsc/interpreter/JavapClass.scala   |  854 ++++
 src/repl/scala/tools/nsc/interpreter/Logger.scala  |   14 +
 .../scala/tools/nsc/interpreter/LoopCommands.scala |   90 +
 .../tools/nsc/interpreter/MemberHandlers.scala     |  237 +
 .../scala/tools/nsc/interpreter/NamedParam.scala   |   46 +
 src/repl/scala/tools/nsc/interpreter/Naming.scala  |  105 +
 src/repl/scala/tools/nsc/interpreter/Parsed.scala  |   60 +
 .../scala/tools/nsc/interpreter/Pasted.scala       |    0
 src/repl/scala/tools/nsc/interpreter/Phased.scala  |  144 +
 src/repl/scala/tools/nsc/interpreter/Power.scala   |  326 ++
 .../scala/tools/nsc/interpreter/ReplConfig.scala   |   53 +
 src/repl/scala/tools/nsc/interpreter/ReplDir.scala |   48 +
 .../scala/tools/nsc/interpreter/ReplGlobal.scala   |   66 +
 .../scala/tools/nsc/interpreter/ReplProps.scala    |   37 +
 .../scala/tools/nsc/interpreter/ReplReporter.scala |   71 +
 .../scala/tools/nsc/interpreter/ReplStrings.scala  |   35 +
 .../scala/tools/nsc/interpreter/ReplVals.scala     |   82 +
 src/repl/scala/tools/nsc/interpreter/Results.scala |   22 +
 .../scala/tools/nsc/interpreter/RichClass.scala    |   36 +
 .../scala/tools/nsc/interpreter/SimpleReader.scala |   56 +
 .../scala/tools/nsc/interpreter/StdReplTags.scala  |   15 +
 src/repl/scala/tools/nsc/interpreter/package.scala |  210 +
 .../interpreter/session/FileBackedHistory.scala    |    0
 .../tools/nsc/interpreter/session/History.scala    |   22 +
 .../nsc/interpreter/session/JLineHistory.scala     |    0
 .../nsc/interpreter/session/SimpleHistory.scala    |   63 +
 .../tools/nsc/interpreter/session/package.scala    |   23 +
 src/scalacheck/org/scalacheck/Arbitrary.scala      |  426 --
 src/scalacheck/org/scalacheck/Arg.scala            |   20 -
 src/scalacheck/org/scalacheck/Commands.scala       |  148 -
 .../org/scalacheck/ConsoleReporter.scala           |   52 -
 src/scalacheck/org/scalacheck/Gen.scala            |  531 ---
 src/scalacheck/org/scalacheck/Pretty.scala         |  127 -
 src/scalacheck/org/scalacheck/Prop.scala           |  763 ----
 src/scalacheck/org/scalacheck/Properties.scala     |   82 -
 src/scalacheck/org/scalacheck/Shrink.scala         |  208 -
 src/scalacheck/org/scalacheck/Test.scala           |  269 --
 src/scalacheck/org/scalacheck/util/Buildable.scala |   64 -
 .../org/scalacheck/util/CmdLineParser.scala        |  101 -
 src/scalacheck/org/scalacheck/util/FreqMap.scala   |   65 -
 src/scalacheck/org/scalacheck/util/StdRand.scala   |   12 -
 src/scaladoc/scala/tools/ant/Scaladoc.scala        |  695 +++
 src/scaladoc/scala/tools/nsc/ScalaDoc.scala        |   74 +
 src/scaladoc/scala/tools/nsc/doc/DocFactory.scala  |  132 +
 src/scaladoc/scala/tools/nsc/doc/DocParser.scala   |   70 +
 src/scaladoc/scala/tools/nsc/doc/Index.scala       |   14 +
 .../scala/tools/nsc/doc/ScaladocAnalyzer.scala     |  262 ++
 .../scala/tools/nsc/doc/ScaladocGlobal.scala       |   50 +
 src/scaladoc/scala/tools/nsc/doc/Settings.scala    |  350 ++
 .../scala/tools/nsc/doc/Uncompilable.scala         |   51 +
 src/scaladoc/scala/tools/nsc/doc/Universe.scala    |   19 +
 .../tools/nsc/doc/base/CommentFactoryBase.scala    |  928 ++++
 src/scaladoc/scala/tools/nsc/doc/base/LinkTo.scala |   13 +
 .../tools/nsc/doc/base/MemberLookupBase.scala      |  202 +
 .../scala/tools/nsc/doc/base/comment/Body.scala    |   93 +
 .../scala/tools/nsc/doc/base/comment/Comment.scala |  131 +
 .../scala/tools/nsc/doc/doclet/Generator.scala     |   30 +
 .../scala/tools/nsc/doc/doclet/Indexer.scala       |    0
 .../scala/tools/nsc/doc/doclet/Universer.scala     |    0
 src/scaladoc/scala/tools/nsc/doc/html/Doclet.scala |   19 +
 .../scala/tools/nsc/doc/html/HtmlFactory.scala     |  151 +
 .../scala/tools/nsc/doc/html/HtmlPage.scala        |  279 ++
 src/scaladoc/scala/tools/nsc/doc/html/Page.scala   |  103 +
 .../scala/tools/nsc/doc/html/SyntaxHigh.scala      |  287 ++
 .../scala/tools/nsc/doc/html/page/Index.scala      |  133 +
 .../tools/nsc/doc/html/page/IndexScript.scala      |   69 +
 .../tools/nsc/doc/html/page/ReferenceIndex.scala   |   61 +
 .../scala/tools/nsc/doc/html/page/Source.scala     |  127 +
 .../scala/tools/nsc/doc/html/page/Template.scala   |  988 ++++
 .../doc/html/page/diagram/DiagramGenerator.scala   |   27 +
 .../nsc/doc/html/page/diagram/DiagramStats.scala   |   66 +
 .../html/page/diagram/DotDiagramGenerator.scala    |  508 +++
 .../nsc/doc/html/page/diagram/DotRunner.scala      |  225 +
 .../tools/nsc/doc/html/resource/lib/arrow-down.png |  Bin
 .../nsc/doc/html/resource/lib/arrow-right.png      |  Bin
 .../tools/nsc/doc/html/resource/lib/class.png      |  Bin
 .../tools/nsc/doc/html/resource/lib/class_big.png  |  Bin
 .../nsc/doc/html/resource/lib/class_diagram.png    |  Bin
 .../doc/html/resource/lib/class_to_object_big.png  |  Bin
 .../nsc/doc/html/resource/lib/constructorsbg.gif   |  Bin
 .../nsc/doc/html/resource/lib/conversionbg.gif     |  Bin
 .../tools/nsc/doc/html/resource/lib/defbg-blue.gif |  Bin
 .../nsc/doc/html/resource/lib/defbg-green.gif      |  Bin
 .../tools/nsc/doc/html/resource/lib/diagrams.css   |    0
 .../tools/nsc/doc/html/resource/lib/diagrams.js    |  324 ++
 .../nsc/doc/html/resource/lib/filter_box_left.png  |  Bin
 .../nsc/doc/html/resource/lib/filter_box_left.psd  |  Bin
 .../nsc/doc/html/resource/lib/filter_box_left2.gif |  Bin
 .../nsc/doc/html/resource/lib/filter_box_right.png |  Bin
 .../nsc/doc/html/resource/lib/filter_box_right.psd |  Bin
 .../tools/nsc/doc/html/resource/lib/filterbg.gif   |  Bin
 .../nsc/doc/html/resource/lib/filterboxbarbg.gif   |  Bin
 .../nsc/doc/html/resource/lib/filterboxbarbg.png   |  Bin
 .../nsc/doc/html/resource/lib/filterboxbg.gif      |  Bin
 .../nsc/doc/html/resource/lib/fullcommenttopbg.gif |  Bin
 .../tools/nsc/doc/html/resource/lib/index.css      |  339 ++
 .../scala/tools/nsc/doc/html/resource/lib/index.js |  567 +++
 .../tools/nsc/doc/html/resource/lib/jquery-ui.js   |    0
 .../tools/nsc/doc/html/resource/lib/jquery.js      |    0
 .../nsc/doc/html/resource/lib/jquery.layout.js     |    0
 .../nsc/doc/html/resource/lib/modernizr.custom.js  |    0
 .../nsc/doc/html/resource/lib/navigation-li-a.png  |  Bin
 .../nsc/doc/html/resource/lib/navigation-li.png    |  Bin
 .../tools/nsc/doc/html/resource/lib/object.png     |  Bin
 .../tools/nsc/doc/html/resource/lib/object_big.png |  Bin
 .../nsc/doc/html/resource/lib/object_diagram.png   |  Bin
 .../doc/html/resource/lib/object_to_class_big.png  |  Bin
 .../doc/html/resource/lib/object_to_trait_big.png  |  Bin
 .../doc/html/resource/lib/object_to_type_big.png   |  Bin
 .../tools/nsc/doc/html/resource/lib/ownderbg2.gif  |  Bin
 .../tools/nsc/doc/html/resource/lib/ownerbg.gif    |  Bin
 .../tools/nsc/doc/html/resource/lib/ownerbg2.gif   |  Bin
 .../tools/nsc/doc/html/resource/lib/package.png    |  Bin
 .../nsc/doc/html/resource/lib/package_big.png      |  Bin
 .../tools/nsc/doc/html/resource/lib/packagesbg.gif |  Bin
 .../tools/nsc/doc/html/resource/lib/permalink.png  |  Bin 0 -> 943 bytes
 .../tools/nsc/doc/html/resource/lib/raphael-min.js |    0
 .../tools/nsc/doc/html/resource/lib/ref-index.css  |    0
 .../tools/nsc/doc/html/resource/lib/remove.png     |  Bin
 .../tools/nsc/doc/html/resource/lib/remove.psd     |  Bin
 .../tools/nsc/doc/html/resource/lib/scheduler.js   |    0
 .../doc/html/resource/lib/selected-implicits.png   |  Bin
 .../html/resource/lib/selected-right-implicits.png |  Bin
 .../nsc/doc/html/resource/lib/selected-right.png   |  Bin
 .../tools/nsc/doc/html/resource/lib/selected.png   |  Bin
 .../nsc/doc/html/resource/lib/selected2-right.png  |  Bin
 .../tools/nsc/doc/html/resource/lib/selected2.png  |  Bin
 .../nsc/doc/html/resource/lib/signaturebg.gif      |  Bin
 .../nsc/doc/html/resource/lib/signaturebg2.gif     |  Bin
 .../tools/nsc/doc/html/resource/lib/template.css   |  891 ++++
 .../tools/nsc/doc/html/resource/lib/template.js    |  500 ++
 .../nsc/doc/html/resource/lib/tools.tooltip.js     |    0
 .../tools/nsc/doc/html/resource/lib/trait.png      |  Bin
 .../tools/nsc/doc/html/resource/lib/trait_big.png  |  Bin
 .../nsc/doc/html/resource/lib/trait_diagram.png    |  Bin
 .../doc/html/resource/lib/trait_to_object_big.png  |  Bin
 .../scala/tools/nsc/doc/html/resource/lib/type.png |  Bin
 .../tools/nsc/doc/html/resource/lib/type_big.png   |  Bin
 .../nsc/doc/html/resource/lib/type_diagram.png     |  Bin
 .../tools/nsc/doc/html/resource/lib/type_tags.ai   |    0
 .../doc/html/resource/lib/type_to_object_big.png   |  Bin
 .../tools/nsc/doc/html/resource/lib/typebg.gif     |  Bin
 .../tools/nsc/doc/html/resource/lib/unselected.png |  Bin
 .../nsc/doc/html/resource/lib/valuemembersbg.gif   |  Bin
 .../tools/nsc/doc/html/resource/lib/versions.txt   |    0
 .../scala/tools/nsc/doc/model/CommentFactory.scala |   98 +
 .../scala/tools/nsc/doc/model/Entity.scala         |  597 +++
 .../tools/nsc/doc/model/IndexModelFactory.scala    |   56 +
 .../scala/tools/nsc/doc/model/MemberLookup.scala   |   56 +
 .../scala/tools/nsc/doc/model/ModelFactory.scala   | 1030 +++++
 .../doc/model/ModelFactoryImplicitSupport.scala    |  575 +++
 .../nsc/doc/model/ModelFactoryTypeSupport.scala    |  315 ++
 .../scala/tools/nsc/doc/model/TreeEntity.scala     |    0
 .../scala/tools/nsc/doc/model/TreeFactory.scala    |   95 +
 .../scala/tools/nsc/doc/model/TypeEntity.scala     |    0
 .../scala/tools/nsc/doc/model/ValueArgument.scala  |    0
 .../scala/tools/nsc/doc/model/Visibility.scala     |    0
 .../tools/nsc/doc/model/diagram/Diagram.scala      |  137 +
 .../doc/model/diagram/DiagramDirectiveParser.scala |  257 ++
 .../nsc/doc/model/diagram/DiagramFactory.scala     |  270 ++
 .../scala/tools/partest/ScaladocModelTest.scala    |  205 +
 src/scalap/decoder.properties                      |    2 +-
 src/scalap/scala/tools/scalap/Arguments.scala      |   27 +-
 .../scala/tools/scalap/ByteArrayReader.scala       |    4 +-
 src/scalap/scala/tools/scalap/Classfile.scala      |   10 +-
 src/scalap/scala/tools/scalap/CodeWriter.scala     |    7 +-
 src/scalap/scala/tools/scalap/JavaWriter.scala     |    9 +-
 src/scalap/scala/tools/scalap/Main.scala           |  200 +-
 src/scalap/scala/tools/scalap/MetaParser.scala     |    4 +-
 .../scala/tools/scalap/scalax/rules/Arrows.scala   |   37 -
 .../scala/tools/scalap/scalax/rules/Functors.scala |   81 -
 .../scala/tools/scalap/scalax/rules/Input.scala    |   68 -
 .../tools/scalap/scalax/rules/Memoisable.scala     |   16 +-
 .../scala/tools/scalap/scalax/rules/Monad.scala    |   46 -
 .../scala/tools/scalap/scalax/rules/Result.scala   |   45 +-
 .../scala/tools/scalap/scalax/rules/Rule.scala     |  100 +-
 .../scala/tools/scalap/scalax/rules/Rules.scala    |   63 +-
 .../scala/tools/scalap/scalax/rules/SeqRule.scala  |   52 +-
 .../scala/tools/scalap/scalax/rules/package.scala  |    9 -
 .../scalax/rules/scalasig/ClassFileParser.scala    |   72 +-
 .../tools/scalap/scalax/rules/scalasig/Flags.scala |    2 +-
 .../scalap/scalax/rules/scalasig/ScalaSig.scala    |  119 +-
 .../scalax/rules/scalasig/ScalaSigPrinter.scala    |   31 +-
 .../scalap/scalax/rules/scalasig/Symbol.scala      |   44 +-
 .../tools/scalap/scalax/rules/scalasig/Type.scala  |   31 +-
 src/swing/doc/README                               |   39 -
 src/swing/doc/build.xml                            |   83 -
 src/swing/scala/swing/AbstractButton.scala         |   87 -
 src/swing/scala/swing/Action.scala                 |  157 -
 src/swing/scala/swing/Adjustable.scala             |   53 -
 src/swing/scala/swing/Alignment.scala              |   32 -
 src/swing/scala/swing/Applet.scala                 |   46 -
 src/swing/scala/swing/BorderPanel.scala            |   60 -
 src/swing/scala/swing/BoxPanel.scala               |   26 -
 src/swing/scala/swing/BufferWrapper.scala          |   34 -
 src/swing/scala/swing/Button.scala                 |   37 -
 src/swing/scala/swing/ButtonGroup.scala            |   40 -
 src/swing/scala/swing/CheckBox.scala               |   26 -
 src/swing/scala/swing/ComboBox.scala               |  208 -
 src/swing/scala/swing/Component.scala              |  295 --
 src/swing/scala/swing/Container.scala              |   64 -
 src/swing/scala/swing/EditorPane.scala             |   31 -
 src/swing/scala/swing/FileChooser.scala            |  111 -
 src/swing/scala/swing/FlowPanel.scala              |   46 -
 src/swing/scala/swing/Font.scala.disabled          |   70 -
 src/swing/scala/swing/FormattedTextField.scala     |   44 -
 src/swing/scala/swing/GridBagPanel.scala           |  113 -
 src/swing/scala/swing/GridPanel.scala              |   51 -
 src/swing/scala/swing/Label.scala                  |   62 -
 src/swing/scala/swing/LayoutContainer.scala        |   73 -
 src/swing/scala/swing/ListView.scala               |  248 -
 src/swing/scala/swing/MainFrame.scala              |   21 -
 src/swing/scala/swing/Menu.scala                   |   70 -
 src/swing/scala/swing/Orientable.scala             |   24 -
 src/swing/scala/swing/Orientation.scala            |   19 -
 src/swing/scala/swing/Oriented.scala               |   34 -
 src/swing/scala/swing/Panel.scala                  |   20 -
 src/swing/scala/swing/PasswordField.scala          |   38 -
 src/swing/scala/swing/ProgressBar.scala            |   44 -
 src/swing/scala/swing/Publisher.scala              |  174 -
 src/swing/scala/swing/RadioButton.scala            |   25 -
 src/swing/scala/swing/Reactions.scala              |   56 -
 src/swing/scala/swing/Reactor.scala                |   30 -
 src/swing/scala/swing/RichWindow.scala             |  195 -
 src/swing/scala/swing/RootPanel.scala              |   38 -
 src/swing/scala/swing/ScrollBar.scala              |   39 -
 src/swing/scala/swing/ScrollPane.scala             |   88 -
 src/swing/scala/swing/Scrollable.scala             |   43 -
 src/swing/scala/swing/Separator.scala              |   23 -
 src/swing/scala/swing/SequentialContainer.scala    |   36 -
 src/swing/scala/swing/SimpleSwingApplication.scala |   36 -
 src/swing/scala/swing/Slider.scala                 |   71 -
 src/swing/scala/swing/SplitPane.scala              |   66 -
 src/swing/scala/swing/Swing.scala                  |  140 -
 src/swing/scala/swing/SwingActor.scala             |   15 -
 src/swing/scala/swing/SwingApplication.scala       |   17 -
 src/swing/scala/swing/SwingWorker.scala            |   23 -
 src/swing/scala/swing/TabbedPane.scala             |  134 -
 src/swing/scala/swing/Table.scala                  |  320 --
 src/swing/scala/swing/TextArea.scala               |   47 -
 src/swing/scala/swing/TextComponent.scala          |   78 -
 src/swing/scala/swing/TextField.scala              |   79 -
 src/swing/scala/swing/ToggleButton.scala           |   25 -
 src/swing/scala/swing/UIElement.scala              |  133 -
 src/swing/scala/swing/Window.scala                 |   81 -
 src/swing/scala/swing/event/ActionEvent.scala      |   18 -
 src/swing/scala/swing/event/AdjustingEvent.scala   |   24 -
 .../scala/swing/event/BackgroundChanged.scala      |   14 -
 src/swing/scala/swing/event/ButtonClicked.scala    |   15 -
 src/swing/scala/swing/event/CaretUpdate.scala      |   14 -
 src/swing/scala/swing/event/ComponentEvent.scala   |   16 -
 src/swing/scala/swing/event/ContainerEvent.scala   |   17 -
 src/swing/scala/swing/event/EditDone.scala         |   14 -
 src/swing/scala/swing/event/Event.scala            |   14 -
 src/swing/scala/swing/event/FocusEvent.scala       |   23 -
 src/swing/scala/swing/event/FontChanged.scala      |   14 -
 .../scala/swing/event/ForegroundChanged.scala      |   14 -
 src/swing/scala/swing/event/InputEvent.scala       |   20 -
 src/swing/scala/swing/event/Key.scala              |  232 -
 src/swing/scala/swing/event/KeyEvent.scala         |   43 -
 src/swing/scala/swing/event/ListEvent.scala        |   43 -
 src/swing/scala/swing/event/MouseEvent.scala       |   79 -
 src/swing/scala/swing/event/SelectionEvent.scala   |   34 -
 src/swing/scala/swing/event/TableEvent.scala       |   46 -
 src/swing/scala/swing/event/UIEvent.scala          |   21 -
 src/swing/scala/swing/event/ValueChanged.scala     |   18 -
 src/swing/scala/swing/event/WindowActivated.scala  |   14 -
 src/swing/scala/swing/event/WindowClosed.scala     |    4 -
 src/swing/scala/swing/event/WindowClosing.scala    |   14 -
 .../scala/swing/event/WindowDeactivated.scala      |   14 -
 .../scala/swing/event/WindowDeiconified.scala      |   14 -
 src/swing/scala/swing/event/WindowEvent.scala      |   14 -
 src/swing/scala/swing/event/WindowIconified.scala  |   14 -
 src/swing/scala/swing/event/WindowOpened.scala     |   14 -
 src/swing/scala/swing/model/Matrix.scala           |  121 -
 src/swing/scala/swing/package.scala                |   23 -
 src/swing/swing.version.properties                 |    2 -
 starr.number                                       |    2 -
 test/attic/files/cli/test1/Main.check.j9vm5        |    4 -
 test/attic/files/cli/test1/Main.check.java         |    6 -
 test/attic/files/cli/test1/Main.check.java5        |    6 -
 test/attic/files/cli/test1/Main.check.java5_api    |   19 -
 test/attic/files/cli/test1/Main.check.java5_j9     |    4 -
 test/attic/files/cli/test1/Main.check.javac        |   19 -
 test/attic/files/cli/test1/Main.check.javac5       |   24 -
 test/attic/files/cli/test1/Main.check.javac6       |   29 -
 test/attic/files/cli/test1/Main.check.jikes        |    3 -
 test/attic/files/cli/test1/Main.check.jikes5       |    3 -
 test/attic/files/cli/test1/Main.check.scala        |   24 -
 test/attic/files/cli/test1/Main.check.scala_api    |   33 -
 test/attic/files/cli/test1/Main.check.scala_j9     |   15 -
 test/attic/files/cli/test1/Main.check.scalac       |   63 -
 test/attic/files/cli/test1/Main.check.scalaint     |   45 -
 test/attic/files/cli/test1/Main.java               |    8 -
 test/attic/files/cli/test1/Main.scala              |    8 -
 test/attic/files/cli/test2/Main.check.j9vm5        |    4 -
 test/attic/files/cli/test2/Main.check.java         |    6 -
 test/attic/files/cli/test2/Main.check.java5        |    6 -
 test/attic/files/cli/test2/Main.check.java5_api    |   24 -
 test/attic/files/cli/test2/Main.check.java5_j9     |   36 -
 test/attic/files/cli/test2/Main.check.javac        |   27 -
 test/attic/files/cli/test2/Main.check.javac5       |   28 -
 test/attic/files/cli/test2/Main.check.javac6       |   33 -
 test/attic/files/cli/test2/Main.check.jikes        |    9 -
 test/attic/files/cli/test2/Main.check.jikes5       |    9 -
 test/attic/files/cli/test2/Main.check.scala        |   24 -
 test/attic/files/cli/test2/Main.check.scala_api    |   37 -
 test/attic/files/cli/test2/Main.check.scala_j9     |   15 -
 test/attic/files/cli/test2/Main.check.scalac       |   63 -
 test/attic/files/cli/test2/Main.check.scalaint     |   45 -
 test/attic/files/cli/test2/Main.java               |    8 -
 test/attic/files/cli/test2/Main.scala              |    8 -
 test/attic/files/cli/test3/Main.check.j9vm5        |    5 -
 test/attic/files/cli/test3/Main.check.java         |   10 -
 test/attic/files/cli/test3/Main.check.java5        |   10 -
 test/attic/files/cli/test3/Main.check.java5_api    |   29 -
 test/attic/files/cli/test3/Main.check.java5_j9     |   36 -
 test/attic/files/cli/test3/Main.check.javac        |   33 -
 test/attic/files/cli/test3/Main.check.javac5       |   31 -
 test/attic/files/cli/test3/Main.check.javac6       |   36 -
 test/attic/files/cli/test3/Main.check.jikes        |   14 -
 test/attic/files/cli/test3/Main.check.jikes5       |   14 -
 test/attic/files/cli/test3/Main.check.scala        |   28 -
 test/attic/files/cli/test3/Main.check.scala_api    |   41 -
 test/attic/files/cli/test3/Main.check.scala_j9     |   19 -
 test/attic/files/cli/test3/Main.check.scalac       |   63 -
 test/attic/files/cli/test3/Main.check.scalaint     |   48 -
 test/attic/files/cli/test3/Main.java               |   10 -
 test/attic/files/cli/test3/Main.scala              |   10 -
 .../collection/parallel/benchmarks/Bench.scala     |    2 +-
 .../buildmanager/overloaded_1}/A.scala             |    0
 .../buildmanager/overloaded_1}/overloaded_1.check  |    0
 .../buildmanager/overloaded_1}/overloaded_1.test   |    0
 .../buildmanager}/t4245/A.scala                    |    0
 .../buildmanager}/t4245/t4245.check                |    0
 .../buildmanager}/t4245/t4245.test                 |    0
 test/disabled/continuations-neg/infer0.check       |    4 -
 test/disabled/continuations-neg/infer0.scala       |   12 -
 test/disabled/pos/spec-List.scala                  |    2 +-
 test/disabled/presentation/akka.flags              |    4 +-
 .../akka/src/akka/dispatch/Dispatchers.scala       |   16 +-
 test/disabled/presentation/doc/doc.scala           |  139 -
 test/disabled/presentation/doc/src/p/Base.scala    |   11 -
 test/disabled/presentation/simple-tests.check      |    2 -
 test/disabled/presentation/simple-tests.opts       |    4 +-
 test/disabled/run/lisp.scala                       |   16 +-
 test/disabled/run/t4146.scala                      |    7 +
 test/disabled/run/t4602.scala                      |   57 +
 test/disabled/run/t6026.check                      |    9 -
 test/disabled/run/t6026.scala                      |    9 -
 test/disabled/run/t8946.scala                      |   29 +
 test/files/ant/README                              |   42 -
 test/files/ant/fsc001-build.check                  |   14 -
 test/files/ant/fsc001-build.xml                    |   26 -
 test/files/ant/fsc001.scala                        |    7 -
 test/files/ant/fsc002-build.check                  |   14 -
 test/files/ant/fsc002-build.xml                    |   28 -
 test/files/ant/fsc002.scala                        |    6 -
 test/files/ant/fsc003-build.check                  |   14 -
 test/files/ant/fsc003-build.xml                    |   25 -
 test/files/ant/fsc003.scala                        |    7 -
 test/files/ant/imported.xml                        |  155 -
 test/files/ant/scalac001-build.check               |   14 -
 test/files/ant/scalac001-build.xml                 |   26 -
 test/files/ant/scalac001.scala                     |    6 -
 test/files/ant/scalac002-build.check               |   14 -
 test/files/ant/scalac002-build.xml                 |   28 -
 test/files/ant/scalac002.scala                     |    7 -
 test/files/ant/scalac003-build.check               |   14 -
 test/files/ant/scalac003-build.xml                 |   25 -
 test/files/ant/scalac003.scala                     |    7 -
 test/files/ant/scalac004-build.check               |   24 -
 test/files/ant/scalac004-build.xml                 |   26 -
 test/files/ant/scalac004.scala                     |   11 -
 test/files/ant/scaladoc-build.check                |   15 -
 test/files/ant/scaladoc-build.xml                  |   26 -
 test/files/ant/scaladoc.scala                      |    7 -
 test/files/bench/equality/eqeq.eqlog               |   84 +-
 test/files/buildmanager/annotated/A.scala          |    1 -
 test/files/buildmanager/annotated/annotated.check  |    6 -
 test/files/buildmanager/annotated/annotated.test   |    2 -
 test/files/buildmanager/freshnames/A.scala         |   16 -
 test/files/buildmanager/freshnames/B.scala         |    4 -
 .../files/buildmanager/freshnames/freshnames.check |    6 -
 test/files/buildmanager/freshnames/freshnames.test |    2 -
 test/files/buildmanager/infer/A.scala              |   16 -
 test/files/buildmanager/infer/infer.check          |    6 -
 test/files/buildmanager/infer/infer.test           |    2 -
 .../buildmanager/namesdefaults/defparam-use.scala  |    5 -
 .../buildmanager/namesdefaults/defparam.scala      |    7 -
 .../buildmanager/namesdefaults/namesdefaults.check |    9 -
 .../buildmanager/namesdefaults/namesdefaults.test  |    3 -
 test/files/buildmanager/simpletest/A.scala         |    3 -
 test/files/buildmanager/simpletest/B.scala         |    3 -
 .../simpletest/simpletest.changes/A1.scala         |    1 -
 .../files/buildmanager/simpletest/simpletest.check |   11 -
 test/files/buildmanager/simpletest/simpletest.test |    3 -
 test/files/buildmanager/t2280/A.scala              |    1 -
 test/files/buildmanager/t2280/B.java               |    2 -
 test/files/buildmanager/t2280/t2280.check          |    6 -
 test/files/buildmanager/t2280/t2280.test           |    2 -
 test/files/buildmanager/t2556_1/A.scala            |    3 -
 test/files/buildmanager/t2556_1/B.scala            |    3 -
 .../buildmanager/t2556_1/t2556_1.changes/A2.scala  |    4 -
 test/files/buildmanager/t2556_1/t2556_1.check      |   12 -
 test/files/buildmanager/t2556_1/t2556_1.test       |    3 -
 test/files/buildmanager/t2556_2/A.scala            |    4 -
 test/files/buildmanager/t2556_2/B.scala            |    2 -
 test/files/buildmanager/t2556_2/C.scala            |    4 -
 .../buildmanager/t2556_2/t2556_2.changes/A2.scala  |    4 -
 test/files/buildmanager/t2556_2/t2556_2.check      |   13 -
 test/files/buildmanager/t2556_2/t2556_2.test       |    3 -
 test/files/buildmanager/t2556_3/A.scala            |    5 -
 test/files/buildmanager/t2556_3/B.scala            |    5 -
 test/files/buildmanager/t2556_3/C.scala            |    2 -
 .../buildmanager/t2556_3/t2556_3.changes/A2.scala  |    5 -
 test/files/buildmanager/t2556_3/t2556_3.check      |   18 -
 test/files/buildmanager/t2556_3/t2556_3.test       |    3 -
 test/files/buildmanager/t2557/A.scala              |    4 -
 test/files/buildmanager/t2557/B.scala              |    4 -
 test/files/buildmanager/t2557/C.scala              |    3 -
 test/files/buildmanager/t2557/D.scala              |    1 -
 test/files/buildmanager/t2557/E.scala              |    1 -
 test/files/buildmanager/t2557/F.scala              |    4 -
 .../buildmanager/t2557/t2557.changes/D2.scala      |    2 -
 test/files/buildmanager/t2557/t2557.check          |   10 -
 test/files/buildmanager/t2557/t2557.test           |    3 -
 test/files/buildmanager/t2559/A.scala              |    5 -
 test/files/buildmanager/t2559/D.scala              |    4 -
 .../buildmanager/t2559/t2559.changes/A2.scala      |    5 -
 test/files/buildmanager/t2559/t2559.check          |    9 -
 test/files/buildmanager/t2559/t2559.test           |    3 -
 test/files/buildmanager/t2562/A.scala              |    7 -
 test/files/buildmanager/t2562/B.scala              |    8 -
 .../buildmanager/t2562/t2562.changes/A2.scala      |    8 -
 test/files/buildmanager/t2562/t2562.check          |   12 -
 test/files/buildmanager/t2562/t2562.test           |    3 -
 test/files/buildmanager/t2649/A.scala              |    3 -
 test/files/buildmanager/t2649/B.scala              |    4 -
 .../buildmanager/t2649/t2649.changes/A2.scala      |    4 -
 test/files/buildmanager/t2649/t2649.check          |    9 -
 test/files/buildmanager/t2649/t2649.test           |    3 -
 test/files/buildmanager/t2650_1/A.scala            |    4 -
 test/files/buildmanager/t2650_1/B.scala            |    3 -
 .../buildmanager/t2650_1/t2650_1.changes/A2.scala  |    3 -
 test/files/buildmanager/t2650_1/t2650_1.check      |   12 -
 test/files/buildmanager/t2650_1/t2650_1.test       |    3 -
 test/files/buildmanager/t2650_2/A.scala            |    3 -
 test/files/buildmanager/t2650_2/B.scala            |    4 -
 .../buildmanager/t2650_2/t2650_2.changes/A2.scala  |    4 -
 test/files/buildmanager/t2650_2/t2650_2.check      |   14 -
 test/files/buildmanager/t2650_2/t2650_2.test       |    3 -
 test/files/buildmanager/t2650_3/A.scala            |    4 -
 test/files/buildmanager/t2650_3/B.scala            |    3 -
 .../buildmanager/t2650_3/t2650_3.changes/A2.scala  |    4 -
 test/files/buildmanager/t2650_3/t2650_3.check      |   14 -
 test/files/buildmanager/t2650_3/t2650_3.test       |    3 -
 test/files/buildmanager/t2650_4/A.scala            |    5 -
 test/files/buildmanager/t2650_4/B.scala            |    3 -
 .../buildmanager/t2650_4/t2650_4.changes/A2.scala  |    5 -
 test/files/buildmanager/t2650_4/t2650_4.check      |   14 -
 test/files/buildmanager/t2650_4/t2650_4.test       |    3 -
 test/files/buildmanager/t2651_2/A.scala            |    1 -
 .../buildmanager/t2651_2/t2651_2.changes/A2.scala  |    1 -
 test/files/buildmanager/t2651_2/t2651_2.check      |    6 -
 test/files/buildmanager/t2651_2/t2651_2.test       |    3 -
 test/files/buildmanager/t2651_3/A.scala            |    3 -
 .../buildmanager/t2651_3/t2651_3.changes/A2.scala  |    3 -
 test/files/buildmanager/t2651_3/t2651_3.check      |    6 -
 test/files/buildmanager/t2651_3/t2651_3.test       |    3 -
 test/files/buildmanager/t2651_4/A.scala            |    5 -
 test/files/buildmanager/t2651_4/B.scala            |    3 -
 .../buildmanager/t2651_4/t2651_4.changes/A2.scala  |    5 -
 test/files/buildmanager/t2651_4/t2651_4.check      |   13 -
 test/files/buildmanager/t2651_4/t2651_4.test       |    3 -
 test/files/buildmanager/t2653/A.scala              |    2 -
 test/files/buildmanager/t2653/B.scala              |    3 -
 .../buildmanager/t2653/t2653.changes/A2.scala      |    2 -
 test/files/buildmanager/t2653/t2653.check          |   15 -
 test/files/buildmanager/t2653/t2653.test           |    3 -
 test/files/buildmanager/t2654/A.scala              |    2 -
 test/files/buildmanager/t2654/B.scala              |    1 -
 .../buildmanager/t2654/t2654.changes/A2.scala      |    4 -
 test/files/buildmanager/t2654/t2654.check          |    6 -
 test/files/buildmanager/t2654/t2654.test           |    3 -
 test/files/buildmanager/t2655/A.scala              |    4 -
 test/files/buildmanager/t2655/B.scala              |    3 -
 .../buildmanager/t2655/t2655.changes/A2.scala      |    4 -
 test/files/buildmanager/t2655/t2655.check          |   13 -
 test/files/buildmanager/t2655/t2655.test           |    3 -
 test/files/buildmanager/t2657/A.scala              |    3 -
 test/files/buildmanager/t2657/B.scala              |    4 -
 .../buildmanager/t2657/t2657.changes/A2.scala      |    3 -
 test/files/buildmanager/t2657/t2657.check          |   14 -
 test/files/buildmanager/t2657/t2657.test           |    3 -
 test/files/buildmanager/t2789/A.scala              |    5 -
 test/files/buildmanager/t2789/B.scala              |    3 -
 .../buildmanager/t2789/t2789.changes/A2.scala      |    5 -
 test/files/buildmanager/t2789/t2789.check          |   11 -
 test/files/buildmanager/t2789/t2789.test           |    3 -
 test/files/buildmanager/t2790/A.scala              |    5 -
 test/files/buildmanager/t2790/B.scala              |    4 -
 .../buildmanager/t2790/t2790.changes/A2.scala      |    4 -
 test/files/buildmanager/t2790/t2790.check          |   13 -
 test/files/buildmanager/t2790/t2790.test           |    3 -
 test/files/buildmanager/t2792/A1.scala             |    3 -
 test/files/buildmanager/t2792/A2.scala             |    4 -
 test/files/buildmanager/t2792/A3.scala             |    3 -
 .../buildmanager/t2792/t2792.changes/A1_1.scala    |    3 -
 test/files/buildmanager/t2792/t2792.check          |   14 -
 test/files/buildmanager/t2792/t2792.test           |    3 -
 test/files/buildmanager/t3045/A.java               |    7 -
 test/files/buildmanager/t3045/t3045.check          |    3 -
 test/files/buildmanager/t3045/t3045.test           |    1 -
 test/files/buildmanager/t3054/bar/Bar.java         |    7 -
 test/files/buildmanager/t3054/foo/Foo.scala        |    5 -
 test/files/buildmanager/t3054/t3054.check          |    3 -
 test/files/buildmanager/t3054/t3054.test           |    1 -
 test/files/buildmanager/t3059/A.scala              |    4 -
 test/files/buildmanager/t3059/B.scala              |    4 -
 test/files/buildmanager/t3059/t3059.check          |    6 -
 test/files/buildmanager/t3059/t3059.test           |    2 -
 test/files/buildmanager/t3133/A.java               |    7 -
 test/files/buildmanager/t3133/t3133.check          |    3 -
 test/files/buildmanager/t3133/t3133.test           |    1 -
 test/files/buildmanager/t3140/A.scala              |    8 -
 test/files/buildmanager/t3140/t3140.check          |    6 -
 test/files/buildmanager/t3140/t3140.test           |    2 -
 test/files/buildmanager/t4215/A.scala              |    5 -
 test/files/buildmanager/t4215/t4215.check          |    6 -
 test/files/buildmanager/t4215/t4215.test           |    2 -
 test/files/continuations-neg/function0.check       |    6 -
 test/files/continuations-neg/function0.scala       |   16 -
 test/files/continuations-neg/function2.check       |    6 -
 test/files/continuations-neg/function2.scala       |   16 -
 test/files/continuations-neg/function3.check       |    6 -
 test/files/continuations-neg/function3.scala       |   15 -
 test/files/continuations-neg/infer2.check          |    4 -
 test/files/continuations-neg/infer2.scala          |   19 -
 test/files/continuations-neg/lazy.check            |    4 -
 test/files/continuations-neg/lazy.scala            |   16 -
 test/files/continuations-neg/t1929.check           |    6 -
 test/files/continuations-neg/t1929.scala           |   17 -
 test/files/continuations-neg/t2285.check           |    6 -
 test/files/continuations-neg/t2285.scala           |   11 -
 test/files/continuations-neg/t2949.check           |    6 -
 test/files/continuations-neg/t2949.scala           |   15 -
 test/files/continuations-neg/t3628.check           |    4 -
 test/files/continuations-neg/t3628.scala           |   11 -
 test/files/continuations-neg/t3718.check           |    4 -
 test/files/continuations-neg/t3718.scala           |    3 -
 .../t5314-missing-result-type.check                |    4 -
 .../t5314-missing-result-type.scala                |   13 -
 test/files/continuations-neg/t5314-npe.check       |    4 -
 test/files/continuations-neg/t5314-npe.scala       |    3 -
 .../continuations-neg/t5314-return-reset.check     |    4 -
 .../continuations-neg/t5314-return-reset.scala     |   21 -
 .../files/continuations-neg/t5314-type-error.check |    6 -
 .../files/continuations-neg/t5314-type-error.scala |   17 -
 test/files/continuations-neg/t5445.check           |    4 -
 test/files/continuations-neg/t5445.scala           |    5 -
 test/files/continuations-neg/trycatch2.check       |    7 -
 test/files/continuations-neg/trycatch2.scala       |   33 -
 test/files/continuations-run/basics.check          |    2 -
 test/files/continuations-run/basics.scala          |   23 -
 test/files/continuations-run/function1.scala       |   16 -
 test/files/continuations-run/function4.check       |    1 -
 test/files/continuations-run/function4.scala       |   15 -
 test/files/continuations-run/function5.check       |    1 -
 test/files/continuations-run/function5.scala       |   15 -
 test/files/continuations-run/function6.check       |    1 -
 test/files/continuations-run/function6.scala       |   16 -
 test/files/continuations-run/ifelse0.check         |    2 -
 test/files/continuations-run/ifelse0.scala         |   18 -
 test/files/continuations-run/ifelse1.check         |    4 -
 test/files/continuations-run/ifelse1.scala         |   25 -
 test/files/continuations-run/ifelse2.check         |    4 -
 test/files/continuations-run/ifelse2.scala         |   16 -
 test/files/continuations-run/ifelse3.check         |    2 -
 test/files/continuations-run/ifelse3.scala         |   21 -
 test/files/continuations-run/ifelse4.check         |    4 -
 test/files/continuations-run/ifelse4.scala         |   31 -
 test/files/continuations-run/infer1.scala          |   33 -
 test/files/continuations-run/match0.check          |    2 -
 test/files/continuations-run/match0.scala          |   18 -
 test/files/continuations-run/match1.check          |    2 -
 test/files/continuations-run/match1.scala          |   18 -
 test/files/continuations-run/match2.check          |    2 -
 test/files/continuations-run/match2.scala          |   26 -
 test/files/continuations-run/patvirt.check         |    2 -
 test/files/continuations-run/patvirt.scala         |   32 -
 test/files/continuations-run/shift-pct.check       |   25 -
 test/files/continuations-run/shift-pct.scala       |   30 -
 test/files/continuations-run/t1807.check           |    1 -
 test/files/continuations-run/t1807.scala           |   14 -
 test/files/continuations-run/t1808.scala           |   10 -
 test/files/continuations-run/t1820.scala           |   14 -
 test/files/continuations-run/t1821.check           |    4 -
 test/files/continuations-run/t1821.scala           |   20 -
 test/files/continuations-run/t2864.check           |    1 -
 test/files/continuations-run/t2864.scala           |   30 -
 test/files/continuations-run/t2934.check           |    1 -
 test/files/continuations-run/t2934.scala           |   10 -
 test/files/continuations-run/t3199.check           |    1 -
 test/files/continuations-run/t3199.scala           |   20 -
 test/files/continuations-run/t3199b.scala          |   11 -
 test/files/continuations-run/t3223.check           |    1 -
 test/files/continuations-run/t3223.scala           |   19 -
 test/files/continuations-run/t3225.check           |   12 -
 test/files/continuations-run/t3225.scala           |   56 -
 test/files/continuations-run/t3501.check           |    5 -
 test/files/continuations-run/t3501.scala           |   15 -
 test/files/continuations-run/t5314-2.check         |    5 -
 test/files/continuations-run/t5314-2.scala         |   44 -
 test/files/continuations-run/t5314-3.check         |    4 -
 test/files/continuations-run/t5314-3.scala         |   27 -
 test/files/continuations-run/t5314-with-if.check   |    1 -
 test/files/continuations-run/t5314-with-if.scala   |   17 -
 test/files/continuations-run/t5314.check           |    8 -
 test/files/continuations-run/t5314.scala           |   52 -
 test/files/continuations-run/t5472.check           |    1 -
 test/files/continuations-run/t5472.scala           |   90 -
 test/files/continuations-run/t5506.check           |    7 -
 test/files/continuations-run/t5506.scala           |   58 -
 test/files/continuations-run/t5538.check           |    1 -
 test/files/continuations-run/t5538.scala           |   50 -
 test/files/continuations-run/trycatch0.check       |    2 -
 test/files/continuations-run/trycatch0.scala       |   25 -
 test/files/continuations-run/trycatch1.check       |    4 -
 test/files/continuations-run/trycatch1.scala       |   48 -
 test/files/continuations-run/while0.check          |    1 -
 test/files/continuations-run/while0.scala          |   22 -
 test/files/continuations-run/while1.check          |   11 -
 test/files/continuations-run/while1.scala          |   22 -
 test/files/continuations-run/while2.check          |   19 -
 test/files/continuations-run/while2.scala          |   23 -
 test/files/continuations-run/z1673.scala           |   31 -
 test/files/detach-neg/det_bar.check                |    4 -
 test/files/detach-neg/det_bar.scala                |   13 -
 test/files/detach-run/actor-run.check              |    5 -
 test/files/detach-run/actor/Client.scala           |   54 -
 test/files/detach-run/actor/Server.scala           |   27 -
 test/files/detach-run/actor/ServerConsole.scala    |   75 -
 test/files/detach-run/actor/actor.flags            |    1 -
 test/files/detach-run/actor/actor.scala            |  157 -
 test/files/detach-run/actor/java.policy            |   25 -
 test/files/detach-run/basic-run.check              |    5 -
 test/files/detach-run/basic/Client.scala           |   48 -
 test/files/detach-run/basic/Server.scala           |   22 -
 test/files/detach-run/basic/ServerConsole.scala    |   83 -
 test/files/detach-run/basic/basic.flags            |    1 -
 test/files/detach-run/basic/basic.scala            |  169 -
 test/files/detach-run/basic/java.policy            |   26 -
 test/files/disabled/run/t4602.scala                |   57 -
 test/files/disabled/t7020.check                    |   17 -
 test/files/filters                                 |    8 +
 test/files/instrumented/InstrumentationTest.check  |    6 +
 test/files/instrumented/InstrumentationTest.scala  |   27 +-
 .../instrumented/inline-in-constructors.check      |    4 +
 .../instrumented/inline-in-constructors.flags      |    2 +-
 .../inline-in-constructors/test_3.scala            |   21 +-
 test/files/jvm/actor-exceptions.scala              |    4 +-
 test/files/jvm/actor-executor.scala                |    5 +-
 test/files/jvm/actor-executor2.scala               |    6 +-
 test/files/jvm/actor-executor3.scala               |    6 +-
 test/files/jvm/actor-getstate.scala                |    6 +-
 test/files/jvm/actor-link-getstate.scala           |    9 +-
 test/files/jvm/actor-looping.scala                 |    3 +-
 test/files/jvm/actor-normal-exit.scala             |    4 +-
 test/files/jvm/actor-receivewithin.scala           |    5 +-
 test/files/jvm/actor-sync-send-timeout.scala       |    7 +-
 test/files/jvm/actor-termination.scala             |    3 +-
 test/files/jvm/actor-uncaught-exception.scala      |   55 +-
 test/files/jvm/actor-uncaught-exception2.check     |    4 +-
 test/files/jvm/actor-uncaught-exception2.scala     |   56 +-
 test/files/jvm/annotations.scala                   |    3 +
 test/files/jvm/backendBugUnapply.check             |    2 -
 test/files/jvm/backendBugUnapply.scala             |   17 -
 test/files/jvm/beanInfo.check                      |    6 +
 test/files/jvm/beanInfo/C_1.scala                  |    9 +
 test/files/jvm/beanInfo/Test_2.scala               |   17 +
 test/files/jvm/bigints.scala                       |    1 -
 test/files/jvm/bytecode-test-example/Foo_1.flags   |    1 +
 test/files/jvm/console.scala                       |    2 +-
 test/files/jvm/constant-optimization/Foo_1.flags   |    1 +
 test/files/jvm/constant-optimization/Foo_1.scala   |    9 +
 test/files/jvm/constant-optimization/Test.scala    |   27 +
 test/files/jvm/daemon-actor-termination.scala      |    6 +-
 test/files/jvm/deprecation.check                   |    3 +
 test/files/jvm/deprecation/Test_1.scala            |    2 +-
 test/files/jvm/duration-tck.scala                  |    7 +
 test/files/jvm/future-alarm.scala                  |    4 +-
 test/files/jvm/future-awaitall-zero.scala          |    6 +-
 test/files/jvm/future-spec.check                   |    1 +
 test/files/jvm/future-spec/FutureTests.scala       |  235 +-
 test/files/jvm/future-spec/PromiseTests.scala      |   78 +-
 test/files/jvm/future-spec/TryTests.scala          |    2 +-
 test/files/jvm/future-spec/main.scala              |   52 +-
 test/files/jvm/future-termination.scala            |   28 +-
 test/files/jvm/inner.scala                         |    2 +-
 test/files/jvm/innerClassAttribute.check           |   54 +
 test/files/jvm/innerClassAttribute/Classes_1.scala |  297 ++
 .../files/jvm/innerClassAttribute/JavaAnnot_1.java |    3 +
 test/files/jvm/innerClassAttribute/Java_A_1.java   |   10 +
 test/files/jvm/innerClassAttribute/Test.scala      |  592 +++
 .../jvm/innerClassEnclMethodJavaReflection.scala   |   65 +
 test/files/jvm/interpreter.check                   |   22 +-
 test/files/jvm/interpreter.scala                   |    4 +-
 test/files/jvm/javaReflection.check                |  259 ++
 test/files/jvm/javaReflection/Classes_1.scala      |   84 +
 test/files/jvm/javaReflection/Test.scala           |  137 +
 test/files/jvm/manifests-new.check                 |    4 +-
 test/files/jvm/manifests-new.scala                 |   34 +-
 test/files/jvm/manifests-old.scala                 |   34 +-
 test/files/jvm/methvsfield.java                    |    6 +-
 test/files/jvm/named-args-in-order.check           |    3 +
 .../jvm/named-args-in-order/SameBytecode.scala     |    9 +
 test/files/jvm/named-args-in-order/Test.scala      |   10 +
 test/files/jvm/natives.scala                       |    6 +-
 test/files/jvm/non-fatal-tests.scala               |   12 +-
 test/files/jvm/nooptimise/Foo_1.flags              |    1 +
 test/files/jvm/nooptimise/Foo_1.scala              |    8 +
 test/files/jvm/nooptimise/Test.scala               |   23 +
 test/files/jvm/opt_value_class.check               |    2 +
 test/files/jvm/opt_value_class/Value_1.scala       |   28 +
 test/files/jvm/opt_value_class/test.scala          |   16 +
 .../patmat_opt_ignore_underscore/Analyzed_1.scala  |    2 +-
 .../jvm/patmat_opt_no_nullcheck/Analyzed_1.scala   |    2 +-
 .../patmat_opt_primitive_typetest/Analyzed_1.scala |    2 +-
 test/files/jvm/protectedacc.scala                  |   16 +-
 test/files/jvm/reactor-exceptionOnSend.scala       |    5 +-
 test/files/jvm/reactor-producer-consumer.scala     |    4 +-
 test/files/jvm/reactor.scala                       |   16 +-
 test/files/jvm/replyablereactor.scala              |    5 +-
 test/files/jvm/replyablereactor2.scala             |    5 +-
 test/files/jvm/replyablereactor3.scala             |    5 +-
 test/files/jvm/replyablereactor4.scala             |    5 +-
 test/files/jvm/replyreactor-react-sender.scala     |    6 +-
 test/files/jvm/replyreactor.scala                  |    4 +-
 test/files/jvm/scala-concurrent-tck.scala          |  178 +-
 test/files/jvm/scheduler-adapter.scala             |    5 +-
 test/files/jvm/serialization-new.check             |   55 +-
 test/files/jvm/serialization-new.scala             |   67 +-
 test/files/jvm/serialization.check                 |   55 +-
 test/files/jvm/serialization.scala                 |  116 +-
 test/files/jvm/si5471.scala                        |   17 -
 test/files/jvm/stringbuilder.scala                 |    1 +
 test/files/jvm/t0632.check                         |   12 -
 test/files/jvm/t0632.scala                         |   22 -
 test/files/jvm/t1118.check                         |   11 -
 test/files/jvm/t1118.scala                         |   21 -
 test/files/jvm/t1143-2/t1143-2.scala               |   26 +-
 test/files/jvm/t1143.scala                         |   12 +-
 test/files/jvm/t1342/SI.scala                      |    2 +-
 test/files/jvm/t1449.scala                         |    9 +-
 test/files/jvm/t1461.scala                         |    2 +-
 test/files/jvm/t1464/MyTrait.scala                 |    2 +-
 test/files/jvm/t1600.scala                         |   27 +-
 test/files/jvm/t1948.scala                         |    6 +-
 test/files/jvm/t2163/t2163.java                    |    9 +
 test/files/jvm/t2163/t2163.scala                   |   10 +
 test/files/jvm/t2359.scala                         |    4 +-
 test/files/jvm/t2470.cmds                          |    3 -
 test/files/jvm/t2530.scala                         |    6 +-
 test/files/jvm/t2570/Test.scala                    |    2 +-
 test/files/jvm/t3003.cmds                          |    2 -
 test/files/jvm/t3003/Test_1.scala                  |    2 +-
 test/files/jvm/t3102.scala                         |    7 +-
 test/files/jvm/t3356.scala                         |    5 +-
 test/files/jvm/t3365.scala                         |    5 +-
 test/files/jvm/t3407.scala                         |    4 +-
 test/files/jvm/t3412-channel.scala                 |    4 +-
 test/files/jvm/t3412.scala                         |    4 +-
 test/files/jvm/t3415/HelloWorld.scala              |    2 +-
 test/files/jvm/t3470.scala                         |    4 +-
 test/files/jvm/t3838.scala                         |    4 +-
 .../jvm/{ticket4283 => t4283}/AbstractFoo.java     |    0
 .../jvm/{ticket4283 => t4283}/ScalaBipp.scala      |    0
 test/files/jvm/{ticket4283 => t4283}/Test.scala    |    0
 test/files/jvm/{si5471.check => t5471.check}       |    0
 test/files/jvm/t5471.scala                         |   17 +
 test/files/jvm/t560bis.check                       |    2 -
 test/files/jvm/t560bis.scala                       |   21 -
 test/files/jvm/t6941/Analyzed_1.flags              |    1 +
 test/files/jvm/t6941/Analyzed_1.scala              |    2 +-
 test/files/jvm/t6941/test.scala                    |    4 +-
 test/files/jvm/t7006.check                         |   29 +
 test/files/jvm/t7006/Foo_1.flags                   |    1 +
 test/files/jvm/t7006/Foo_1.scala                   |   10 +
 test/files/jvm/t7006/Test.scala                    |   19 +
 test/files/jvm/t7146.scala                         |    2 +
 test/files/jvm/t7181/Foo_1.scala                   |   26 +
 test/files/jvm/t7181/Test.scala                    |   24 +
 test/files/jvm/t7253/test.scala                    |    6 +-
 test/files/jvm/t8582.check                         |   44 +
 test/files/jvm/t8582.scala                         |   81 +
 test/files/jvm/t9044.scala                         |    6 +
 test/files/jvm/t9105.check                         |   18 +
 test/files/jvm/t9105.scala                         |   22 +
 test/files/jvm/throws-annot-from-java.check        |    2 +-
 test/files/jvm/throws-annot.scala                  |   10 +-
 test/files/jvm/ticket2163/ticket2163.java          |    9 -
 test/files/jvm/ticket2163/ticket2163.scala         |    5 -
 test/files/jvm/try-type-tests.scala                |  267 +-
 test/files/jvm/typerep.scala                       |   30 +-
 test/files/jvm/unittest_io_Jvm.check               |    2 +-
 test/files/jvm/unittest_io_Jvm.scala               |    2 +-
 test/files/jvm/unittest_xml.scala                  |  103 -
 test/files/jvm/unreachable/Foo_1.flags             |    1 +
 test/files/jvm/unreachable/Foo_1.scala             |  112 +
 test/files/jvm/unreachable/Test.scala              |   23 +
 test/files/jvm/value-class-boxing.check            |    7 +
 test/files/jvm/value-class-boxing/Analyzed_1.scala |   17 +
 test/files/jvm/value-class-boxing/test.scala       |   15 +
 test/files/jvm/varargs.check                       |    3 +-
 test/files/jvm/varargs/JavaClass.java              |    3 +-
 test/files/jvm/varargs/VaClass.scala               |    6 +-
 test/files/jvm/xml01.check                         |    8 -
 test/files/jvm/xml01.scala                         |  181 -
 test/files/jvm/xml02.scala                         |   78 -
 test/files/jvm/xml03syntax.check                   |   26 -
 test/files/jvm/xml03syntax.scala                   |   97 -
 test/files/jvm/xml04embed.check                    |    3 -
 test/files/jvm/xml04embed.scala                    |   10 -
 test/files/jvm/xml05.check                         |    6 +-
 test/files/jvm/xmlattr.check                       |   18 -
 test/files/jvm/xmlattr.scala                       |   63 -
 test/files/jvm/xmlmore.check                       |   10 -
 test/files/jvm/xmlmore.scala                       |   29 -
 test/files/jvm/xmlpull.scala                       |   31 -
 test/files/jvm/xmlstuff.check                      |   22 -
 test/files/jvm/xmlstuff.scala                      |  181 -
 test/files/lib/jsoup-1.3.1.jar.desired.sha1        |    1 +
 test/files/lib/macro210.jar.desired.sha1           |    1 +
 test/files/lib/scalacheck.jar.desired.sha1         |    1 -
 test/files/neg/abstract-class-2.scala              |    4 +-
 test/files/neg/abstract-explaintypes.check         |   15 +
 test/files/neg/abstract-explaintypes.flags         |    1 +
 test/files/neg/abstract-explaintypes.scala         |   11 +
 test/files/neg/abstract-inaccessible.check         |   10 +-
 test/files/neg/abstract-inaccessible.scala         |    2 +-
 test/files/neg/abstract-report.check               |    2 +-
 test/files/neg/abstract-report2.check              |   12 +-
 test/files/neg/abstract-report2.scala              |    6 +-
 test/files/neg/accesses.scala                      |    2 +-
 test/files/neg/accesses2.check                     |   12 +
 test/files/neg/accesses2.scala                     |   11 +
 test/files/neg/aladdin1055.check                   |    7 +
 .../t7020.flags => neg/aladdin1055.flags}          |    0
 test/files/neg/aladdin1055/A.scala                 |    6 +
 test/files/neg/aladdin1055/Test_1.scala            |    5 +
 test/files/neg/ambiguous-float-dots.check          |   16 -
 test/files/neg/ambiguous-float-dots.flags          |    1 -
 test/files/neg/ambiguous-float-dots.scala          |   14 -
 test/files/neg/ambiguous-float-dots2.check         |    7 +-
 test/files/neg/ambiguous-float-dots2.scala         |    1 -
 test/files/neg/annot-nonconst.check                |    2 +-
 test/files/neg/any-vs-anyref.check                 |   18 +-
 test/files/neg/anytrait.scala                      |    2 +-
 test/files/neg/anyval-anyref-parent.check          |    6 +-
 test/files/neg/applydynamic_sip.check              |   17 +-
 test/files/neg/array-not-seq.check                 |   13 -
 test/files/neg/array-not-seq.flags                 |    1 -
 test/files/neg/array-not-seq.scala                 |   26 -
 test/files/neg/bad-advice.check                    |    6 +
 .../pos/t4649.flags => files/neg/bad-advice.flags} |    0
 test/files/neg/bad-advice.scala                    |    6 +
 test/files/neg/case-collision.check                |   10 +-
 test/files/neg/case-collision.flags                |    2 +-
 test/files/neg/case-collision2.check               |   12 +
 test/files/neg/case-collision2.flags               |    1 +
 test/files/neg/case-collision2.scala               |   12 +
 test/files/neg/catch-all.check                     |   10 +-
 test/files/neg/check-dead.check                    |   12 +-
 test/files/neg/check-dead.scala                    |   12 +-
 test/files/neg/checksensible.check                 |   71 +-
 test/files/neg/checksensible.scala                 |   24 +-
 test/files/neg/choices.check                       |    2 +-
 test/files/neg/choices.flags                       |    2 +-
 test/files/neg/choices.scala                       |    2 +-
 test/files/neg/class-of-double-targs.check         |    4 +
 test/files/neg/class-of-double-targs.scala         |    3 +
 .../neg/classmanifests_new_deprecations.check      |   20 +-
 test/files/neg/compile-time-only-a.check           |   76 +
 test/files/neg/compile-time-only-a.scala           |   76 +
 test/files/neg/compile-time-only-b.check           |   13 +
 test/files/neg/compile-time-only-b.scala           |   15 +
 test/files/neg/constructor-init-order.check        |    9 +
 ...ollision.flags => constructor-init-order.flags} |    0
 test/files/neg/constructor-init-order.scala        |   23 +
 test/files/neg/cycle-bounds.check                  |    4 +
 test/files/neg/cycle-bounds.flags                  |    1 +
 test/files/neg/cycle-bounds.scala                  |    5 +
 test/files/neg/cyclics-import.check                |   11 +-
 test/files/neg/dbldef.check                        |    4 +-
 test/files/neg/delayed-init-ref.check              |   14 +-
 test/files/neg/delayed-init-ref.flags              |    2 +-
 test/files/neg/divergent-implicit.check            |   12 +-
 test/files/neg/dotless-targs.check                 |    4 +
 test/files/neg/dotless-targs.scala                 |    5 +
 test/files/neg/double-def-top-level.check          |    7 +
 test/files/neg/double-def-top-level/A_1.scala      |    4 +
 test/files/neg/double-def-top-level/B_2.scala      |    2 +
 test/files/neg/double-def-top-level/C_3.scala      |    2 +
 test/files/neg/double-def-top-level/D_3.scala      |    2 +
 test/files/neg/eta-expand-star-deprecation.check   |    4 +
 test/files/neg/eta-expand-star-deprecation.flags   |    1 +
 test/files/neg/eta-expand-star-deprecation.scala   |    8 +
 test/files/neg/exhausting.check                    |   18 +-
 test/files/neg/exhausting.scala                    |    4 +-
 test/files/neg/forgot-interpolator.check           |   27 +
 ...ed-init-ref.flags => forgot-interpolator.flags} |    0
 test/files/neg/forgot-interpolator.scala           |   93 +
 test/files/neg/forward.scala                       |    8 +-
 test/files/neg/found-req-variance.scala            |   14 +-
 test/files/neg/gadts1.check                        |    7 +-
 test/files/neg/gadts1.scala                        |    4 +-
 test/files/neg/gadts2-strict.check                 |    6 +
 test/files/neg/gadts2-strict.flags                 |    1 +
 test/files/neg/gadts2-strict.scala                 |   26 +
 test/files/neg/gadts2.check                        |    6 +
 test/files/neg/gadts2.flags                        |    1 +
 test/files/neg/gadts2.scala                        |   12 +
 test/files/neg/implicits.scala                     |    8 +-
 test/files/neg/import-precedence.check             |   19 +
 test/files/neg/import-precedence.scala             |   68 +
 test/files/neg/java-access-neg/J.java              |    4 +-
 test/files/neg/java-access-neg/S2.scala            |    8 +-
 .../files/neg/javaConversions-2.10-ambiguity.check |    6 -
 .../files/neg/javaConversions-2.10-ambiguity.scala |   10 -
 test/files/neg/lazy-override.scala                 |    2 +-
 test/files/neg/lazyvals.scala                      |    4 +-
 test/files/neg/literals.check                      |   40 +
 test/files/neg/literals.scala                      |   36 +
 test/files/neg/literate_existentials.check         |    4 +
 test/files/neg/literate_existentials.scala         |  224 +
 test/files/neg/logImplicits.check                  |    4 +-
 test/files/neg/logImplicits.scala                  |    4 +-
 test/files/neg/lubs.check                          |    9 +-
 test/files/neg/lubs.scala                          |    2 +-
 test/files/neg/macro-abort/Macros_1.scala          |    2 +-
 test/files/neg/macro-basic-mamdmi.check            |   13 +-
 .../macro-basic-mamdmi/Impls_Macros_Test_1.scala   |   17 +-
 .../macro-blackbox-dynamic-materialization.check   |    4 +
 .../Macros_1.scala                                 |   25 +
 .../Test_2.scala                                   |    4 +
 test/files/neg/macro-blackbox-extractor.check      |    4 +
 .../neg/macro-blackbox-extractor/Macros_1.scala    |   21 +
 .../neg/macro-blackbox-extractor/Test_2.scala      |    5 +
 .../macro-blackbox-fundep-materialization.check    |    8 +
 .../macro-blackbox-fundep-materialization.flags    |    1 +
 .../Macros_1.scala                                 |   39 +
 .../Test_2.scala                                   |   12 +
 test/files/neg/macro-blackbox-structural.check     |    4 +
 .../macro-blackbox-structural/Impls_Macros_1.scala |   15 +
 .../neg/macro-blackbox-structural/Test_2.scala     |    5 +
 test/files/neg/macro-bundle-abstract.check         |    4 +
 test/files/neg/macro-bundle-abstract.scala         |   11 +
 test/files/neg/macro-bundle-ambiguous.check        |    5 +
 test/files/neg/macro-bundle-ambiguous.scala        |   14 +
 test/files/neg/macro-bundle-need-qualifier.check   |    4 +
 test/files/neg/macro-bundle-need-qualifier.scala   |   11 +
 test/files/neg/macro-bundle-noncontext.check       |    4 +
 test/files/neg/macro-bundle-noncontext.scala       |    9 +
 test/files/neg/macro-bundle-nonpublic-c.check      |    4 +
 test/files/neg/macro-bundle-nonpublic-c.scala      |   11 +
 test/files/neg/macro-bundle-nonpublic-impl.check   |    4 +
 test/files/neg/macro-bundle-nonpublic-impl.scala   |   11 +
 test/files/neg/macro-bundle-nonstatic.check        |   13 +
 test/files/neg/macro-bundle-nonstatic.scala        |   36 +
 test/files/neg/macro-bundle-object.check           |    8 +
 test/files/neg/macro-bundle-object.scala           |   11 +
 test/files/neg/macro-bundle-overloaded.check       |    4 +
 test/files/neg/macro-bundle-overloaded.scala       |   12 +
 test/files/neg/macro-bundle-polymorphic.check      |   19 +
 test/files/neg/macro-bundle-polymorphic.scala      |   43 +
 test/files/neg/macro-bundle-priority-bundle.check  |    8 +
 test/files/neg/macro-bundle-priority-bundle.scala  |   14 +
 .../neg/macro-bundle-priority-nonbundle.check      |    8 +
 .../neg/macro-bundle-priority-nonbundle.scala      |   14 +
 test/files/neg/macro-bundle-trait.check            |    4 +
 test/files/neg/macro-bundle-trait.scala            |   11 +
 test/files/neg/macro-bundle-whitebox-use-raw.check |   17 +
 .../macro-bundle-whitebox-use-raw/Macros_1.scala   |  108 +
 .../neg/macro-bundle-whitebox-use-raw/Test_2.scala |   19 +
 .../neg/macro-bundle-whitebox-use-refined.check    |   17 +
 .../Macros_1.scala                                 |  108 +
 .../macro-bundle-whitebox-use-refined/Test_2.scala |   19 +
 test/files/neg/macro-bundle-wrongcontext-a.check   |    4 +
 test/files/neg/macro-bundle-wrongcontext-a.scala   |   13 +
 test/files/neg/macro-bundle-wrongcontext-b.check   |    4 +
 test/files/neg/macro-bundle-wrongcontext-b.scala   |   11 +
 test/files/neg/macro-cyclic/Impls_Macros_1.scala   |    2 +-
 test/files/neg/macro-deprecate-idents.check        |   51 +-
 .../Impls_Macros_1.scala                           |   10 +-
 test/files/neg/macro-exception.check               |    2 +-
 test/files/neg/macro-exception/Macros_1.scala      |    2 +-
 .../Impls_Macros_1.scala                           |    2 +-
 .../neg/macro-incompatible-macro-engine-a.check    |    7 +
 .../Macros_2.flags                                 |    1 +
 .../Macros_2.scala                                 |    7 +
 .../Plugin_1.scala                                 |   35 +
 .../macro-incompatible-macro-engine-a/Test_3.scala |    4 +
 .../scalac-plugin.xml                              |    4 +
 .../neg/macro-incompatible-macro-engine-b.check    |    7 +
 .../neg/macro-incompatible-macro-engine-b.flags    |    1 +
 .../Macros_2.flags                                 |    1 +
 .../Macros_2.scala                                 |    7 +
 .../Plugin_1.scala                                 |   35 +
 .../macro-incompatible-macro-engine-b/Test_3.scala |    4 +
 .../scalac-plugin.xml                              |    4 +
 .../neg/macro-incompatible-macro-engine-c.check    |    4 +
 .../neg/macro-incompatible-macro-engine-c.scala    |    3 +
 test/files/neg/macro-invalidimpl-a.check           |    4 -
 test/files/neg/macro-invalidimpl-a/Impls_1.scala   |    5 -
 .../neg/macro-invalidimpl-a/Macros_Test_2.scala    |    9 -
 test/files/neg/macro-invalidimpl-b.check           |    4 -
 test/files/neg/macro-invalidimpl-b/Impls_1.scala   |    5 -
 .../neg/macro-invalidimpl-b/Macros_Test_2.scala    |    9 -
 test/files/neg/macro-invalidimpl-c.check           |    4 -
 .../neg/macro-invalidimpl-c/Impls_Macros_1.scala   |    9 -
 test/files/neg/macro-invalidimpl-c/Test_2.scala    |    3 -
 test/files/neg/macro-invalidimpl-d.check           |    4 -
 test/files/neg/macro-invalidimpl-d/Impls_1.scala   |    7 -
 .../neg/macro-invalidimpl-d/Macros_Test_2.scala    |    7 -
 test/files/neg/macro-invalidimpl-e.check           |   13 -
 test/files/neg/macro-invalidimpl-e/Impls_1.scala   |    6 -
 .../neg/macro-invalidimpl-e/Macros_Test_2.scala    |    9 -
 test/files/neg/macro-invalidimpl-f.check           |    7 -
 test/files/neg/macro-invalidimpl-f/Impls_1.scala   |   11 -
 .../neg/macro-invalidimpl-f/Macros_Test_2.scala    |    9 -
 test/files/neg/macro-invalidimpl-g.check           |    7 -
 test/files/neg/macro-invalidimpl-g/Impls_1.scala   |   11 -
 .../neg/macro-invalidimpl-g/Macros_Test_2.scala    |    8 -
 test/files/neg/macro-invalidimpl-h.check           |    4 -
 test/files/neg/macro-invalidimpl-h/Impls_1.scala   |    5 -
 .../neg/macro-invalidimpl-h/Macros_Test_2.scala    |    8 -
 test/files/neg/macro-invalidimpl-i.check           |    4 -
 test/files/neg/macro-invalidimpl-i/Impls_1.scala   |    7 -
 .../neg/macro-invalidimpl-i/Macros_Test_2.scala    |    5 -
 test/files/neg/macro-invalidimpl.check             |   53 +
 ...invalidimpl-a.flags => macro-invalidimpl.flags} |    0
 test/files/neg/macro-invalidimpl/Impls_1.scala     |   39 +
 .../neg/macro-invalidimpl/Macros_Test_2.scala      |   55 +
 test/files/neg/macro-invalidret-nontree.check      |    7 -
 .../neg/macro-invalidret-nontree/Impls_1.scala     |    5 -
 .../macro-invalidret-nontree/Macros_Test_2.scala   |    8 -
 .../neg/macro-invalidret-nonuniversetree.check     |    7 -
 .../macro-invalidret-nonuniversetree/Impls_1.scala |    6 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/neg/macro-invalidret.check              |   34 +
 test/files/neg/macro-invalidret.flags              |    3 +
 test/files/neg/macro-invalidret/Impls_1.scala      |   10 +
 .../files/neg/macro-invalidret/Macros_Test_2.scala |   18 +
 test/files/neg/macro-invalidshape-a.check          |    5 -
 test/files/neg/macro-invalidshape-a/Impls_1.scala  |    5 -
 .../neg/macro-invalidshape-a/Macros_Test_2.scala   |    8 -
 test/files/neg/macro-invalidshape-b.check          |    5 -
 test/files/neg/macro-invalidshape-b/Impls_1.scala  |    5 -
 .../neg/macro-invalidshape-b/Macros_Test_2.scala   |    8 -
 test/files/neg/macro-invalidshape-c.check          |    9 -
 test/files/neg/macro-invalidshape-c/Impls_1.scala  |    5 -
 .../neg/macro-invalidshape-c/Macros_Test_2.scala   |    8 -
 test/files/neg/macro-invalidshape-d.check          |    8 -
 test/files/neg/macro-invalidshape-d.flags          |    1 -
 test/files/neg/macro-invalidshape-d/Impls_1.scala  |    5 -
 .../neg/macro-invalidshape-d/Macros_Test_2.scala   |    8 -
 test/files/neg/macro-invalidshape.check            |   20 +
 ...nvalidimpl-b.flags => macro-invalidshape.flags} |    0
 test/files/neg/macro-invalidshape/Impls_1.scala    |    5 +
 .../neg/macro-invalidshape/Macros_Test_2.scala     |   17 +
 .../neg/macro-invalidsig-context-bounds.check      |    4 -
 .../macro-invalidsig-context-bounds/Impls_1.scala  |    9 -
 .../Macros_Test_1.scala                            |    8 -
 test/files/neg/macro-invalidsig-ctx-badargc.check  |    7 -
 .../neg/macro-invalidsig-ctx-badargc/Impls_1.scala |    3 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/neg/macro-invalidsig-ctx-badtype.check  |    7 -
 .../neg/macro-invalidsig-ctx-badtype/Impls_1.scala |    5 -
 .../Macros_Test_2.scala                            |    8 -
 .../neg/macro-invalidsig-ctx-badvarargs.check      |    7 -
 .../macro-invalidsig-ctx-badvarargs/Impls_1.scala  |    5 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/neg/macro-invalidsig-ctx-noctx.check    |    7 -
 .../neg/macro-invalidsig-ctx-noctx/Impls_1.scala   |    5 -
 .../macro-invalidsig-ctx-noctx/Macros_Test_2.scala |    8 -
 .../neg/macro-invalidsig-implicit-params.check     |    4 -
 .../Impls_Macros_1.scala                           |   19 -
 .../macro-invalidsig-implicit-params/Test_2.scala  |    4 -
 .../neg/macro-invalidsig-params-badargc.check      |    7 -
 .../Impls_Macros_1.scala                           |    9 -
 .../macro-invalidsig-params-badargc/Test_2.scala   |    4 -
 .../neg/macro-invalidsig-params-badtype.check      |    7 +-
 .../Impls_Macros_1.scala                           |    4 +-
 .../macro-invalidsig-params-badtype/Test_2.scala   |    4 -
 .../neg/macro-invalidsig-params-badvarargs.check   |    7 -
 .../Impls_Macros_1.scala                           |    9 -
 .../Test_2.scala                                   |    4 -
 .../neg/macro-invalidsig-params-namemismatch.check |    7 -
 .../Impls_Macros_1.scala                           |    9 -
 .../Test_2.scala                                   |    4 -
 .../neg/macro-invalidsig-tparams-badtype.check     |    7 -
 .../macro-invalidsig-tparams-badtype/Impls_1.scala |    5 -
 .../Macros_Test_2.scala                            |    8 -
 .../neg/macro-invalidsig-tparams-bounds-a.check    |    4 -
 .../Impls_1.scala                                  |    5 -
 .../Macros_Test_2.scala                            |    8 -
 .../neg/macro-invalidsig-tparams-bounds-b.check    |    4 -
 .../Impls_1.scala                                  |    5 -
 .../Macros_Test_2.scala                            |    8 -
 .../neg/macro-invalidsig-tparams-notparams-a.check |    4 -
 .../Impls_1.scala                                  |    6 -
 .../Macros_Test_2.scala                            |    8 -
 .../neg/macro-invalidsig-tparams-notparams-b.check |    4 -
 .../Impls_1.scala                                  |   11 -
 .../Macros_Test_2.scala                            |   11 -
 .../neg/macro-invalidsig-tparams-notparams-c.check |    4 -
 .../Impls_1.scala                                  |   12 -
 .../Macros_Test_2.scala                            |   11 -
 test/files/neg/macro-invalidsig.check              |   85 +
 ...-invalidimpl-c.flags => macro-invalidsig.flags} |    0
 test/files/neg/macro-invalidsig/Impls_1.scala      |   86 +
 .../files/neg/macro-invalidsig/Macros_Test_2.scala |   83 +
 test/files/neg/macro-invalidusage-badargs.check    |   20 +-
 .../neg/macro-invalidusage-badargs/Impls_1.scala   |    4 +-
 .../macro-invalidusage-badargs/Macros_Test_2.scala |   12 +-
 .../macro-invalidusage-badbounds-a/Impls_1.scala   |    5 -
 .../Macros_Test_2.scala                            |    8 -
 ...-a.check => macro-invalidusage-badbounds.check} |    0
 ...-d.flags => macro-invalidusage-badbounds.flags} |    0
 .../neg/macro-invalidusage-badbounds/Impls_1.scala |    5 +
 .../Macros_Test_2.scala                            |    8 +
 test/files/neg/macro-invalidusage-badtargs.check   |   22 +-
 .../neg/macro-invalidusage-badtargs/Impls_1.scala  |    4 +-
 .../Macros_Test_2.scala                            |   14 +-
 .../Impls_1.scala                                  |    7 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../files/neg/macro-invalidusage-nontypeable.check |    4 +
 ....flags => macro-invalidusage-nontypeable.flags} |    0
 .../Impls_Macros_1.scala                           |   13 +
 .../macro-invalidusage-nontypeable/Test_2.scala    |    3 +
 test/files/neg/macro-invalidusage-presuper.check   |    4 +
 ...l-f.flags => macro-invalidusage-presuper.flags} |    0
 .../neg/macro-invalidusage-presuper/Impls_1.scala  |    5 +
 .../Macros_Test_2.scala                            |    3 +
 test/files/neg/macro-noexpand/Impls_1.scala        |    4 +-
 test/files/neg/macro-nontypeablebody/Impls_1.scala |    4 +-
 ...verride-macro-overrides-abstract-method-a.check |    4 +-
 .../Impls_Macros_1.scala                           |    6 +-
 ...verride-macro-overrides-abstract-method-b.check |    6 +-
 .../Impls_Macros_1.scala                           |    2 +-
 .../macro-override-method-overrides-macro.check    |    4 +-
 .../Impls_1.scala                                  |   15 +-
 .../Macros_Test_2.scala                            |   14 +-
 test/files/neg/macro-qmarkqmarkqmark.check         |    2 +-
 test/files/neg/macro-quasiquotes.check             |    8 +
 test/files/neg/macro-quasiquotes/Macros_1.scala    |   15 +
 test/files/neg/macro-quasiquotes/Test_2.scala      |    5 +
 test/files/neg/macro-reify-splice-splice.check     |    7 +
 .../{run => neg}/macro-reify-splice-splice.flags   |    0
 .../neg/macro-reify-splice-splice/Macros_1.scala   |   11 +
 .../macro-reify-splice-splice/Test_2.scala         |    0
 .../neg/macro-without-xmacros-a/Impls_1.scala      |   14 +-
 .../neg/macro-without-xmacros-b/Impls_1.scala      |   14 +-
 test/files/neg/main1.check                         |   14 +-
 test/files/neg/migration28.check                   |    4 +-
 test/files/neg/migration28.scala                   |    6 +-
 test/files/neg/missing-param-type-tuple.check      |   31 +
 test/files/neg/missing-param-type-tuple.scala      |    8 +
 test/files/neg/name-lookup-stable.check            |   11 +
 test/files/neg/name-lookup-stable.scala            |   20 +
 test/files/neg/names-defaults-neg-ref.check        |    2 +-
 test/files/neg/names-defaults-neg-warn.check       |    8 +-
 test/files/neg/names-defaults-neg.check            |   39 +-
 test/files/neg/nested-annotation.check             |   10 +
 test/files/neg/nested-annotation.scala             |    9 +
 test/files/neg/nested-fn-print.scala               |    2 +-
 test/files/neg/newpat_unreachable.check            |   24 +-
 test/files/neg/no-implicit-to-anyref-any-val.check |   34 +
 test/files/neg/no-implicit-to-anyref-any-val.scala |   33 +
 test/files/neg/no-implicit-to-anyref.check         |   28 -
 test/files/neg/no-implicit-to-anyref.scala         |   29 -
 test/files/neg/nonlocal-warning.check              |    9 +
 .../t7020.flags => neg/nonlocal-warning.flags}     |    0
 test/files/neg/nonlocal-warning.scala              |   18 +
 .../neg/not-a-legal-formal-parameter-tuple.check   |   19 +
 .../neg/not-a-legal-formal-parameter-tuple.scala   |    5 +
 test/files/neg/null-unsoundness.scala              |    1 -
 test/files/neg/nullary-override.check              |    4 +-
 test/files/neg/object-not-a-value.scala            |    2 +-
 test/files/neg/overload-msg.scala                  |    2 +-
 test/files/neg/overloaded-implicit.check           |    9 +-
 test/files/neg/overloaded-implicit.flags           |    2 +-
 test/files/neg/overloaded-implicit.scala           |    8 +-
 test/files/neg/override-object-no.scala            |    2 +-
 test/files/neg/package-ob-case.check               |    5 -
 test/files/neg/package-ob-case.flags               |    1 -
 test/files/neg/pat_unreachable.check               |   22 +-
 test/files/neg/pat_unreachable.flags               |    2 +-
 test/files/neg/patmat-classtag-compound.check      |    6 +
 test/files/neg/patmat-classtag-compound.flags      |    1 +
 test/files/neg/patmat-classtag-compound.scala      |   17 +
 test/files/neg/patmat-type-check.check             |   17 +-
 test/files/neg/patmat-type-check.scala             |   12 +-
 test/files/neg/patmatexhaust.check                 |   28 +-
 test/files/neg/patmatexhaust.flags                 |    2 +-
 test/files/neg/patmatexhaust.scala                 |   24 +-
 test/files/neg/patternalts.scala                   |    2 +-
 test/files/neg/permanent-blindness.check           |   10 +-
 test/files/neg/protected-constructors.check        |   11 +-
 test/files/neg/protected-constructors.scala        |    2 +-
 test/files/neg/protected-static-fail.check         |    4 +-
 .../neg/quasiquotes-syntax-error-position.check    |   47 +
 .../neg/quasiquotes-syntax-error-position.scala    |   21 +
 .../neg/quasiquotes-unliftable-not-found.check     |    4 +
 .../neg/quasiquotes-unliftable-not-found.scala     |    5 +
 test/files/neg/raw-types-stubs.check               |   11 +
 test/files/neg/raw-types-stubs/M_1.java            |    3 +
 test/files/neg/raw-types-stubs/Raw_2.java          |    4 +
 test/files/neg/raw-types-stubs/S_3.scala           |    1 +
 test/files/neg/reflection-names-neg.check          |    5 +-
 test/files/neg/run-gadts-strict.check              |   21 +
 test/files/neg/run-gadts-strict.flags              |    1 +
 test/files/neg/run-gadts-strict.scala              |   18 +
 test/files/neg/saito.scala                         |    4 +-
 test/files/neg/sammy_error_exist_no_crash.check    |    6 +
 .../sammy_error_exist_no_crash.flags}              |    0
 test/files/neg/sammy_error_exist_no_crash.scala    |    6 +
 test/files/neg/sammy_restrictions.check            |   49 +
 .../sammy_restrictions.flags}                      |    0
 test/files/neg/sammy_restrictions.scala            |   45 +
 test/files/neg/sammy_wrong_arity.check             |   52 +
 .../sammy_wrong_arity.flags}                       |    0
 test/files/neg/sammy_wrong_arity.scala             |   22 +
 test/files/neg/sealed-final-neg.check              |    4 +
 test/files/neg/sealed-final-neg.flags              |    1 +
 test/files/neg/sealed-final-neg.scala              |   41 +
 test/files/neg/sealed-java-enums.check             |    4 +-
 test/files/neg/sensitive.scala                     |    5 +-
 test/files/neg/serialversionuid-not-const.check    |   10 +
 test/files/neg/serialversionuid-not-const.scala    |   16 +
 test/files/neg/spec-overrides.scala                |    2 +-
 test/files/neg/specification-scopes.check          |    2 +-
 test/files/neg/stmt-expr-discard.check             |    8 +-
 test/files/neg/stringinterpolation_macro-neg.check |  134 +-
 test/files/neg/stringinterpolation_macro-neg.scala |   45 +
 test/files/neg/structural.scala                    |   38 +-
 test/files/neg/switch.check                        |    8 +-
 test/files/neg/switch.scala                        |   16 +-
 test/files/neg/t0117.scala                         |    1 -
 test/files/neg/t0152.scala                         |    2 +-
 test/files/neg/t0218.check                         |    2 +-
 test/files/neg/t0218.scala                         |    4 +-
 test/files/neg/t0259.check                         |    4 +-
 test/files/neg/t0418.check                         |    5 +-
 test/files/neg/t0503.scala                         |    2 +-
 test/files/neg/t0764.check                         |    3 +-
 test/files/neg/t0764.scala                         |   45 +-
 test/files/neg/t0764b.check                        |   47 +
 test/files/neg/t0764b.scala                        |   63 +
 test/files/neg/t0816.scala                         |    2 +-
 test/files/neg/t1010.scala                         |    4 +-
 test/files/neg/t1011.check                         |    4 -
 test/files/neg/t1011.scala                         |  127 -
 test/files/neg/t1017.check                         |    4 -
 test/files/neg/t1017.scala                         |    4 -
 test/files/neg/t1112.check                         |    2 +-
 test/files/neg/t1112.scala                         |    6 +-
 test/files/neg/t112706A.check                      |    2 +-
 test/files/neg/t112706A.scala                      |    2 +-
 test/files/neg/t1181.check                         |    6 +-
 test/files/neg/t1183.scala                         |    4 +-
 test/files/neg/t1224.check                         |    2 +-
 test/files/neg/t1224.flags                         |    1 +
 test/files/neg/t1432.check                         |    8 +-
 test/files/neg/t1432.scala                         |    4 +-
 test/files/neg/t1477.scala                         |    2 +-
 test/files/neg/t1503.check                         |    8 +
 test/files/neg/{t6675.flags => t1503.flags}        |    0
 test/files/neg/t1503.scala                         |    8 +
 test/files/neg/t1523.scala                         |    4 +-
 test/files/neg/t1623.scala                         |    4 +-
 test/files/neg/t1705.scala                         |    2 +-
 test/files/neg/t1845.scala                         |   12 +-
 test/files/neg/t1878-typer.check                   |    4 -
 test/files/neg/t1878-typer.scala                   |    6 -
 test/files/neg/t1878.check                         |    4 +-
 test/files/neg/t1878.scala                         |    8 +-
 test/files/neg/t1909-object.check                  |    6 +
 test/files/neg/t1909-object.flags                  |    1 +
 test/files/neg/t1909-object.scala                  |   12 +
 test/files/neg/t1980.check                         |   12 +
 .../neg/{delayed-init-ref.flags => t1980.flags}    |    0
 test/files/neg/t1980.scala                         |    9 +
 test/files/neg/t2066.check                         |   21 +
 test/files/neg/t2066.scala                         |   70 +
 test/files/neg/t2066b.check                        |    5 +
 .../neg/t2066.scala => files/neg/t2066b.scala}     |    0
 test/files/neg/t2148.check                         |    2 +-
 test/files/neg/t2148.scala                         |    4 +-
 test/files/neg/t2421b.scala                        |    2 +-
 test/files/neg/t2441.scala                         |    4 +-
 test/files/neg/t2442.check                         |    8 +-
 test/files/neg/t2462b.check                        |    5 +-
 .../neg/{case-collision.flags => t2462b.flags}     |    0
 test/files/neg/t2462b.scala                        |    3 -
 test/files/neg/t2462c.check                        |    7 +
 .../neg/{case-collision.flags => t2462c.flags}     |    0
 test/files/neg/t2462c.scala                        |   25 +
 test/files/neg/t2641.check                         |   12 +-
 test/files/neg/t2641.scala                         |    6 +-
 test/files/neg/t2796.check                         |    7 +-
 test/files/neg/t2796.flags                         |    2 +-
 test/files/neg/t2796.scala                         |    3 +-
 test/files/neg/t284.check                          |    8 +-
 .../files/{disabled/t7020.flags => neg/t284.flags} |    0
 test/files/neg/t284.scala                          |    7 +-
 test/files/neg/t2866.check                         |   17 +
 test/files/neg/t2866.scala                         |   59 +
 test/files/neg/t2870.scala                         |    6 +-
 test/files/neg/t2910.scala                         |    4 +-
 test/files/neg/t3015.check                         |    2 +-
 test/files/neg/t3015.scala                         |    2 +-
 test/files/neg/t3098.check                         |    4 +-
 test/files/neg/t3118.scala                         |    4 +-
 test/files/neg/t3160ambiguous.check                |    7 +
 test/files/neg/t3160ambiguous.scala                |   15 +
 test/files/neg/t3189.check                         |    2 +-
 test/files/neg/t3224.check                         |   28 +-
 test/files/neg/t3224.scala                         |   48 +-
 test/files/neg/t3234.check                         |    6 +-
 test/files/neg/t3234.flags                         |    2 +-
 test/files/neg/t3234.scala                         |    2 +-
 test/files/neg/t3240.check                         |    4 -
 test/files/neg/t3346b.check                        |    4 +
 test/files/neg/t3346b.scala                        |   15 +
 test/files/neg/t3346c.check                        |    4 +
 test/files/neg/t3346c.scala                        |   61 +
 test/files/neg/t3346i.check                        |    7 +
 test/files/neg/t3346i.scala                        |   30 +
 test/files/neg/t3399.scala                         |    4 +-
 test/files/neg/t3403.scala                         |    2 +-
 test/files/neg/t3453.scala                         |    6 +-
 test/files/neg/t3507-old.scala                     |    2 +-
 test/files/neg/t3631.check                         |    4 -
 test/files/neg/t3653.check                         |    6 +-
 test/files/neg/t3683a.check                        |    4 +-
 test/files/neg/t3683b.scala                        |    2 +-
 test/files/neg/t3692-new.check                     |   17 +-
 test/files/neg/t3692-new.flags                     |    2 +-
 test/files/neg/t3692-old.check                     |   14 -
 test/files/neg/t3692-old.flags                     |    1 -
 test/files/neg/t3692-old.scala                     |   19 -
 test/files/neg/t3714-neg.check                     |    4 +-
 test/files/neg/t3714-neg.scala                     |    2 +-
 test/files/neg/t3736.scala                         |    4 +-
 test/files/neg/t3757/B.scala                       |    2 +-
 test/files/neg/t3776.check                         |    2 +-
 test/files/neg/t3776.scala                         |   10 +-
 test/files/neg/t3816.scala                         |    6 +-
 test/files/neg/t3871.check                         |    7 +
 test/files/neg/t3871.scala                         |   11 +
 test/files/neg/t3871b.check                        |   97 +
 test/files/neg/t3871b.scala                        |  127 +
 test/files/neg/t3909.check                         |    1 +
 test/files/neg/t3934.check                         |    2 +-
 test/files/neg/t3971.check                         |   21 +
 test/files/neg/t3971.scala                         |   12 +
 test/files/neg/t3977.check                         |    2 +-
 test/files/neg/t3977.scala                         |    6 +-
 test/files/neg/t3987.scala                         |    2 +-
 test/files/neg/t4079/t4079_1.scala                 |    6 +-
 test/files/neg/t409.check                          |    4 +-
 test/files/neg/t4098.check                         |    2 +-
 test/files/neg/t4098.scala                         |    6 +-
 test/files/neg/t4134.scala                         |    6 +-
 test/files/neg/t414.scala                          |    4 +-
 test/files/neg/t4158.check                         |   16 +-
 test/files/neg/t4174.scala                         |    2 +-
 test/files/neg/t418.check                          |    5 +-
 test/files/neg/t4196.scala                         |    4 +-
 test/files/neg/t421.check                          |    2 +-
 test/files/neg/t421.scala                          |    2 +-
 test/files/neg/t4217.check                         |    2 +-
 test/files/neg/t4217.scala                         |    2 +-
 test/files/neg/t4221.scala                         |    2 +-
 test/files/neg/t4271.scala                         |    4 +-
 test/files/neg/t4302.check                         |    4 +-
 test/files/neg/t4417.check                         |    2 +-
 test/files/neg/t4417.scala                         |    4 +-
 test/files/neg/t4425.check                         |   13 +-
 test/files/neg/t4425.scala                         |   10 +
 test/files/neg/t4425b.check                        |   49 +
 test/files/neg/t4425b.scala                        |   38 +
 test/files/neg/t4431.scala                         |    2 +-
 test/files/neg/t4440.check                         |   12 +-
 test/files/neg/t4457_1.scala                       |    2 +-
 test/files/neg/t4457_2.scala                       |    2 +-
 test/files/neg/t4460a.check                        |    4 +
 test/files/neg/t4460a.scala                        |    7 +
 test/files/neg/t4460b.check                        |    4 +
 test/files/neg/t4460b.scala                        |    9 +
 test/files/neg/t4460c.check                        |    7 +
 test/files/neg/t4460c.scala                        |    7 +
 test/files/neg/t4515.check                         |   16 +-
 test/files/neg/t4515.scala                         |    2 +-
 test/files/neg/t4537.check                         |    4 -
 test/files/neg/t4537/a.scala                       |    5 -
 test/files/neg/t4537/b.scala                       |    5 -
 test/files/neg/t4537/c.scala                       |    8 -
 test/files/neg/t4541b.scala                        |    2 +-
 test/files/neg/t4584.check                         |    6 +-
 test/files/neg/t4691_exhaust_extractor.check       |   10 +-
 test/files/neg/t4727.check                         |    8 +-
 test/files/neg/t4728.check                         |    7 +
 test/{pending/run => files/neg}/t4728.scala        |    0
 test/files/neg/t4749.check                         |   22 +-
 test/files/neg/t4749.scala                         |    2 +-
 test/files/neg/t4762.check                         |    8 +-
 test/files/neg/t4851.check                         |   24 +-
 test/files/neg/t4851.flags                         |    2 +-
 test/files/neg/t4851/J.java                        |    6 +-
 test/files/neg/t4851/J2.java                       |    8 +-
 test/files/neg/t4851/S.scala                       |    4 +-
 test/files/neg/t4877.scala                         |    2 +-
 test/files/neg/t4928.check                         |    2 +-
 test/files/neg/t5044.check                         |    4 +-
 test/files/neg/t5091.check                         |    9 +
 test/{pending/pos => files/neg}/t5091.scala        |    0
 test/files/neg/t512.check                          |    5 +-
 test/files/neg/t5120.scala                         |    2 +-
 test/files/neg/t5148.check                         |   18 +-
 test/files/neg/t5152.scala                         |   10 +-
 test/files/neg/t5182.check                         |    7 +
 .../neg/{case-collision.flags => t5182.flags}      |    0
 test/files/neg/t5182.scala                         |    5 +
 test/files/neg/t5189.check                         |    2 +-
 test/files/neg/t520.scala                          |    2 +-
 test/files/neg/t5352.check                         |    2 +-
 test/files/neg/t5352.scala                         |    2 +-
 test/files/neg/t5357.scala                         |    2 +-
 test/files/neg/t5426.check                         |   12 +-
 test/files/neg/t5426.scala                         |    4 +-
 test/files/neg/t5440.check                         |    4 +-
 test/files/neg/t545.check                          |    5 +-
 test/files/neg/t5455.scala                         |    4 +-
 test/files/neg/t5497.check                         |    2 +-
 test/files/neg/t5497.scala                         |    2 +-
 test/files/neg/t5529.check                         |    5 +-
 test/files/neg/t556.check                          |    9 +-
 test/files/neg/t5572.check                         |    7 +-
 test/files/neg/t5572.scala                         |    2 +-
 test/files/neg/t5578.check                         |    5 +-
 test/files/neg/t558.scala                          |    2 +-
 test/files/neg/t5580b.check                        |    6 +
 test/files/neg/t5580b.scala                        |   13 +
 test/files/neg/t563.scala                          |    2 +-
 test/files/neg/t5639b.check                        |    4 +
 test/files/neg/t5639b/A_1.scala                    |   17 +
 test/files/neg/t5639b/A_2.scala                    |   11 +
 test/files/neg/t5663-badwarneq.check               |   30 +-
 test/files/neg/t5675.check                         |    4 +-
 test/files/neg/t5689.check                         |    5 +-
 test/files/neg/t5689.scala                         |    2 +-
 test/files/neg/t5691.check                         |   24 +
 test/files/neg/t5691.flags                         |    1 +
 test/files/neg/t5691.scala                         |   27 +
 test/files/neg/t5696.check                         |    2 +-
 test/files/neg/t5702-neg-bad-and-wild.check        |   16 +-
 test/files/neg/t5702-neg-bad-and-wild.scala        |    2 +-
 test/files/neg/t5702-neg-bad-xbrace.check          |    4 +-
 test/files/neg/t5702-neg-ugly-xbrace.check         |    2 +-
 test/files/neg/t5753.check                         |    3 +-
 test/files/neg/t5753/Impls_Macros_1.scala          |    4 +-
 test/files/neg/t5753/Test_2.scala                  |    4 +-
 test/files/neg/t576.scala                          |    8 +-
 test/files/neg/t5760-pkgobj-warn.check             |    4 -
 test/files/neg/t5761.check                         |    5 +-
 test/files/neg/t5762.check                         |   12 +-
 test/files/neg/t5830.check                         |    8 +-
 test/files/neg/t5845.check                         |    7 -
 test/files/neg/t588.check                          |   10 +-
 test/files/neg/t588.scala                          |    8 +-
 test/files/neg/t5903a.check                        |    4 +
 test/files/neg/t5903a/Macros_1.scala               |   28 +
 test/files/neg/t5903a/Test_2.scala                 |    6 +
 test/files/neg/t5903b.check                        |    6 +
 test/files/neg/t5903b/Macros_1.scala               |   23 +
 test/files/neg/t5903b/Test_2.scala                 |    6 +
 test/files/neg/t5903c.check                        |    4 +
 test/files/neg/t5903c/Macros_1.scala               |   26 +
 test/files/neg/t5903c/Test_2.scala                 |    6 +
 test/files/neg/t5903d.check                        |    4 +
 test/files/neg/t5903d/Macros_1.scala               |   23 +
 test/files/neg/t5903d/Test_2.scala                 |    6 +
 test/files/neg/t5903e.check                        |    4 +
 test/files/neg/t5903e/Macros_1.scala               |   25 +
 test/files/neg/t5903e/Test_2.scala                 |    6 +
 test/files/neg/t591.scala                          |   22 +-
 test/files/neg/t5923c.check                        |    4 -
 test/files/neg/t5923c/Macros_1.scala               |   39 -
 test/files/neg/t5923c/Test_2.scala                 |   12 -
 test/files/neg/t5956.check                         |   21 +-
 test/files/neg/t5956.scala                         |    4 +-
 test/files/neg/t5969.scala                         |    2 +-
 test/files/neg/t6011.check                         |   10 +-
 test/files/neg/t6048.check                         |   15 +-
 test/files/neg/t608.scala                          |    2 +-
 test/files/neg/t6083.check                         |   10 +
 test/files/neg/t6083.scala                         |    7 +
 test/files/neg/t6120.check                         |   20 +
 test/files/neg/t6120.flags                         |    1 +
 test/files/neg/t6120.scala                         |    7 +
 test/files/neg/t6123-explaintypes-macros.check     |   10 +
 .../neg/t6123-explaintypes-macros/BadMac_2.flags   |    1 +
 .../neg/t6123-explaintypes-macros/BadMac_2.scala   |    8 +
 .../neg/t6123-explaintypes-macros/Macros.flags     |    1 +
 .../neg/t6123-explaintypes-macros/Macros.scala     |   10 +
 test/files/neg/t6162-inheritance.check             |   10 +-
 test/files/neg/t6162-inheritance.scala             |   19 -
 test/files/neg/t6162-inheritance/defn.scala        |   10 +
 test/files/neg/t6162-inheritance/usage.scala       |   10 +
 test/files/neg/t6162-overriding.check              |    8 +-
 test/files/neg/t6231.check                         |    6 -
 test/files/neg/t6260-named.check                   |   13 +
 test/files/neg/t6260-named.scala                   |   15 +
 test/files/neg/t6260.check                         |   13 -
 test/files/neg/t6260c.check                        |    7 +
 test/files/neg/t6260c.scala                        |    4 +
 test/files/neg/t6264.check                         |    4 +-
 test/files/neg/t6276.check                         |   16 +-
 test/files/neg/t6289.check                         |   10 +
 .../neg/{case-collision.flags => t6289.flags}      |    0
 test/files/neg/t6289/J.java                        |    5 +
 test/files/neg/t6289/SUT_5.scala                   |    5 +
 test/files/neg/t6323a.check                        |    4 +-
 test/files/neg/t6355a.check                        |    7 +
 test/files/neg/t6355a.scala                        |   19 +
 test/files/neg/t6355b.check                        |   11 +
 test/files/neg/t6355b.scala                        |   17 +
 test/files/neg/t6375.check                         |   27 +
 .../neg/{case-collision.flags => t6375.flags}      |    0
 test/files/neg/t6375.scala                         |   67 +
 test/files/neg/t6385.check                         |    7 -
 test/files/neg/t6385.scala                         |   13 -
 test/files/neg/t6406-regextract.check              |    6 +
 test/files/neg/t6406-regextract.flags              |    1 +
 test/files/neg/t6406-regextract.scala              |    5 +
 test/files/neg/t6443c.check                        |    4 +-
 test/files/neg/t6446-additional.check              |   39 +
 test/files/neg/t6446-additional/ploogin_1.scala    |   31 +
 test/files/neg/t6446-additional/sample_2.flags     |    1 +
 test/files/neg/t6446-additional/sample_2.scala     |    6 +
 test/files/neg/t6446-additional/scalac-plugin.xml  |    4 +
 test/files/neg/t6446-list.check                    |    1 +
 test/files/neg/t6446-list/ploogin_1.scala          |   31 +
 test/files/neg/t6446-list/sample_2.flags           |    1 +
 test/files/neg/t6446-list/sample_2.scala           |    6 +
 test/files/neg/t6446-list/scalac-plugin.xml        |    4 +
 test/files/neg/t6446-missing.check                 |   38 +
 test/files/neg/t6446-missing/sample_2.flags        |    1 +
 test/files/neg/t6446-missing/sample_2.scala        |    6 +
 test/files/neg/t6446-missing/scalac-plugin.xml     |    4 +
 test/files/neg/t6446-show-phases.check             |   37 +
 test/files/neg/t6446-show-phases.flags             |    1 +
 test/files/neg/t6446-show-phases.scala             |    3 +
 test/files/neg/t6455.check                         |    4 +
 .../{ambiguous-float-dots2.flags => t6455.flags}   |    0
 test/files/neg/t6455.scala                         |    6 +
 test/files/neg/t6534.check                         |    7 -
 test/files/neg/t6539.check                         |    8 +-
 test/files/neg/t6539/Macro_1.scala                 |    4 +-
 test/files/neg/t6566a.check                        |    4 +
 test/files/neg/t6566a.scala                        |   17 +
 test/files/neg/t6566b.check                        |    4 +
 test/files/neg/t6566b.scala                        |   19 +
 test/files/neg/t6567.check                         |    9 +-
 test/files/neg/t6574.check                         |    7 +
 test/files/neg/t6574.scala                         |   10 +
 test/files/neg/t6582_exhaust_big.check             |    7 +
 test/files/neg/t6582_exhaust_big.flags             |    1 +
 test/files/neg/t6582_exhaust_big.scala             |   32 +
 test/files/neg/t6601.check                         |    4 +
 .../neg/t6601/AccessPrivateConstructor_2.scala     |    3 +
 test/files/neg/t6601/PrivateConstructor_1.scala    |    1 +
 test/files/neg/t663.check                          |    6 +-
 test/files/neg/t6666.check                         |   16 +-
 test/files/neg/t6666.flags                         |    1 +
 test/files/neg/t6666.scala                         |    2 +-
 test/files/neg/t6666c.check                        |    2 +-
 test/files/neg/t6666c.flags                        |    1 +
 test/files/neg/t6666e.check                        |    2 +-
 test/files/neg/t6667.check                         |    3 +-
 test/files/neg/t6667.flags                         |    1 -
 test/files/neg/t6667b.check                        |    3 +-
 test/files/neg/t6667b.flags                        |    1 -
 test/files/neg/t667.check                          |    4 +-
 test/files/neg/t6675-old-patmat.check              |    4 -
 test/files/neg/t6675-old-patmat.flags              |    1 -
 test/files/neg/t6675-old-patmat.scala              |   13 -
 test/files/neg/t6675.check                         |    4 +-
 test/files/neg/t6675.flags                         |    2 +-
 test/files/neg/t6675b.check                        |   37 +
 test/files/neg/t6675b.flags                        |    1 +
 test/files/neg/t6675b.scala                        |   40 +
 test/files/neg/t6680a.check                        |   11 +
 test/files/neg/t6680a.flags                        |    1 +
 test/files/neg/t6680a.scala                        |   18 +
 test/files/neg/t6771b.check                        |    2 +-
 test/files/neg/t6771b.scala                        |    2 -
 test/files/neg/t6815.check                         |    5 +
 test/files/neg/t6815.scala                         |   17 +
 test/files/neg/t6829.check                         |   22 +-
 test/files/neg/t6844.check                         |    6 +
 test/files/neg/t6844.scala                         |    5 +
 test/files/neg/t6889.check                         |    7 +
 test/files/neg/t6889.scala                         |   18 +
 test/files/neg/t6902.check                         |   10 +-
 test/files/neg/t6902.scala                         |    2 +-
 test/files/neg/t692.check                          |    2 +-
 test/files/neg/t692.scala                          |    6 +-
 test/files/neg/t6920.check                         |    6 +
 test/files/neg/t6920.scala                         |   10 +
 test/files/neg/t693.check                          |    2 +-
 test/files/neg/t693.scala                          |    2 +-
 test/files/neg/t6931.check                         |   10 +
 test/files/neg/t6931/Macros_1.scala                |   15 +
 test/files/neg/t6931/Test_2.scala                  |    4 +
 test/files/neg/t696.check                          |    9 +
 test/files/neg/{t696b.scala => t696.scala}         |    0
 test/files/neg/t6963a.check                        |    4 +-
 test/files/neg/t6963a.scala                        |    2 +-
 test/files/neg/t6963b.check                        |   13 -
 test/files/neg/t6963b.flags                        |    1 -
 test/files/neg/t6963b.scala                        |   20 -
 test/files/neg/t696a.check                         |    5 -
 test/files/neg/t696a.scala                         |    6 -
 test/files/neg/t696b.check                         |    9 -
 test/files/neg/t696b.flags                         |    1 -
 test/files/neg/t6988.check                         |    7 +
 test/files/neg/t6988.scala                         |   10 +
 test/files/neg/t7007.check                         |    7 +
 test/files/neg/t7007.scala                         |   14 +
 test/files/neg/t7020.check                         |   19 +
 test/files/{disabled => neg}/t7020.flags           |    0
 test/files/{disabled => neg}/t7020.scala           |    0
 test/files/neg/t7110.check                         |    6 +
 .../{disabled/t7020.flags => neg/t7110.flags}      |    0
 test/files/neg/t7110.scala                         |    6 +
 test/files/neg/t712.check                          |    1 +
 test/files/neg/t715.scala                          |    2 +-
 test/files/neg/t7157.check                         |   73 +
 test/files/neg/t7157/Impls_Macros_1.scala          |   32 +
 test/files/neg/t7157/Test_2.scala                  |   63 +
 test/files/neg/t7166.check                         |    4 -
 test/files/neg/t7166/Impls_Macros_1.scala          |   26 -
 test/files/neg/t7166/Test_2.scala                  |    3 -
 test/files/neg/t7171.check                         |    9 +-
 test/files/neg/t7171b.check                        |   12 +-
 test/files/neg/t7185.check                         |    7 -
 test/files/neg/t7185.scala                         |    3 -
 test/files/neg/t7214neg.check                      |    4 +
 test/files/{run/t7214.scala => neg/t7214neg.scala} |    0
 test/files/neg/t7239.check                         |    4 +
 test/files/neg/t7239.scala                         |   12 +
 test/files/neg/t7285.check                         |   10 +-
 test/files/neg/t7290.check                         |   10 +-
 test/files/neg/t7292-deprecation.check             |   12 +
 test/files/neg/t7292-deprecation.flags             |    1 +
 test/files/neg/t7292-deprecation.scala             |    5 +
 test/files/neg/t7292-removal.check                 |   10 +
 .../neg/{t7756a.flags => t7292-removal.flags}      |    0
 test/files/neg/t7292-removal.scala                 |    5 +
 test/files/neg/t7294.check                         |    6 +
 test/files/neg/{t7756b.flags => t7294.flags}       |    0
 test/files/neg/t7294.scala                         |    5 +
 test/files/neg/t7294b.check                        |    6 +
 test/files/neg/t7294b.flags                        |    1 +
 test/files/neg/t7294b.scala                        |    1 +
 test/files/neg/t7324.check                         |    4 +
 test/files/neg/t7324.scala                         |   57 +
 test/files/neg/t7325.check                         |   12 +-
 test/files/neg/t7369.check                         |   12 +-
 test/files/neg/t7475c.check                        |    7 +
 test/files/neg/t7475c.scala                        |    9 +
 test/files/neg/t7475d.check                        |    7 +
 test/files/neg/t7475e.check                        |    4 +
 test/files/neg/t7475e.scala                        |   12 +
 test/files/neg/t7475f.check                        |   10 +
 test/files/neg/t7475f.scala                        |   28 +
 .../neg/t7494-after-terminal.check}                |    0
 .../files/neg/t7494-after-terminal/ThePlugin.scala |   31 +
 test/files/neg/t7494-after-terminal/sample_2.flags |    1 +
 test/files/neg/t7494-after-terminal/sample_2.scala |    6 +
 .../neg/t7494-after-terminal/scalac-plugin.xml     |    5 +
 .../neg/t7494-before-parser.check}                 |    0
 test/files/neg/t7494-before-parser/ThePlugin.scala |   32 +
 test/files/neg/t7494-before-parser/sample_2.flags  |    1 +
 test/files/neg/t7494-before-parser/sample_2.scala  |    6 +
 .../neg/t7494-before-parser}/scalac-plugin.xml     |    0
 test/files/neg/t7494-multi-right-after.check       |    1 +
 .../neg/t7494-multi-right-after/ThePlugin.scala    |   31 +
 .../neg/t7494-multi-right-after/sample_2.flags     |    1 +
 .../neg/t7494-multi-right-after/sample_2.scala     |    6 +
 .../neg/t7494-multi-right-after/scalac-plugin.xml  |    5 +
 test/files/neg/t7494-no-options.check              |   40 +
 test/files/neg/t7494-no-options/ploogin_1.scala    |   31 +
 test/files/neg/t7494-no-options/sample_2.flags     |    1 +
 test/files/neg/t7494-no-options/sample_2.scala     |    6 +
 test/files/neg/t7494-no-options/scalac-plugin.xml  |    4 +
 test/files/neg/t7494-right-after-before.check      |    1 +
 .../neg/t7494-right-after-before/ThePlugin.scala   |   31 +
 .../neg/t7494-right-after-before/sample_2.flags    |    1 +
 .../neg/t7494-right-after-before/sample_2.scala    |    6 +
 .../neg/t7494-right-after-before/scalac-plugin.xml |    5 +
 .../neg/t7494-right-after-terminal.check}          |    0
 .../neg/t7494-right-after-terminal/ThePlugin.scala |   32 +
 .../neg/t7494-right-after-terminal/sample_2.flags  |    1 +
 .../neg/t7494-right-after-terminal/sample_2.scala  |    6 +
 .../t7494-right-after-terminal/scalac-plugin.xml   |    5 +
 test/files/neg/t7501.check                         |    7 +
 test/files/neg/t7501/t7501_1.scala                 |   12 +
 test/files/neg/t7501/t7501_2.scala                 |    5 +
 test/files/neg/t7507.check                         |    2 +-
 test/files/neg/t7519-b.check                       |    4 +-
 test/files/neg/t7519-b/Use_2.scala                 |    2 +
 test/files/neg/t7519.check                         |    8 +-
 test/files/neg/t7602.check                         |    5 +
 test/files/neg/t7602.scala                         |   26 +
 test/files/neg/t7605-deprecation.check             |   15 +
 test/files/neg/t7605-deprecation.flags             |    1 +
 test/files/neg/t7605-deprecation.scala             |    8 +
 test/files/neg/t7622-cyclic-dependency.check       |    1 +
 .../neg/t7622-cyclic-dependency/ThePlugin.scala    |   40 +
 .../neg/t7622-cyclic-dependency/sample_2.flags     |    1 +
 .../neg/t7622-cyclic-dependency/sample_2.scala     |    6 +
 .../neg/t7622-cyclic-dependency/scalac-plugin.xml  |    5 +
 test/files/neg/t7622-missing-dependency.check      |    2 +
 .../neg/t7622-missing-dependency/ThePlugin.scala   |   33 +
 .../neg/t7622-missing-dependency/sample_2.flags    |    1 +
 .../neg/t7622-missing-dependency/sample_2.scala    |    6 +
 .../neg/t7622-missing-dependency/scalac-plugin.xml |    5 +
 test/files/neg/t7622-missing-required.check        |    2 +
 test/files/neg/t7622-missing-required.flags        |    1 +
 test/files/neg/t7622-missing-required.scala        |    4 +
 test/files/neg/t7622-multi-followers.check         |    1 +
 .../neg/t7622-multi-followers/ThePlugin.scala      |   44 +
 .../files/neg/t7622-multi-followers/sample_2.flags |    1 +
 .../files/neg/t7622-multi-followers/sample_2.scala |    6 +
 .../neg/t7622-multi-followers/scalac-plugin.xml    |    5 +
 test/files/neg/t7623.check                         |   21 +
 test/files/neg/t7623.flags                         |    1 +
 test/files/neg/t7623.scala                         |   38 +
 test/files/neg/t7629-view-bounds-deprecation.check |   11 +
 test/files/neg/t7629-view-bounds-deprecation.flags |    1 +
 test/files/neg/t7629-view-bounds-deprecation.scala |    4 +
 test/files/neg/t7636.check                         |    2 +-
 test/files/neg/t7669.check                         |    7 +
 .../neg/{case-collision.flags => t7669.flags}      |    0
 test/files/neg/t7669.scala                         |   13 +
 test/files/neg/t7694b.check                        |    7 -
 test/files/neg/t7715.check                         |   13 +
 test/files/neg/t7715.scala                         |   18 +
 test/files/neg/t7721.check                         |   27 +
 .../{disabled/t7020.flags => neg/t7721.flags}      |    0
 test/files/neg/t7721.scala                         |  140 +
 test/files/neg/t7756b.check                        |    4 +-
 test/files/neg/t7756b.flags                        |    2 +-
 test/files/neg/t7757a.check                        |    4 +
 test/files/neg/t7757a.scala                        |    1 +
 test/files/neg/t7757b.check                        |    4 +
 test/files/neg/t7757b.scala                        |    2 +
 test/files/neg/t7783.check                         |   14 +-
 test/files/neg/t783.scala                          |    2 +-
 test/files/neg/t7834neg.check                      |   41 +
 test/files/neg/t7834neg.scala                      |   76 +
 test/files/neg/t7848-interp-warn.check             |   12 +
 test/files/neg/t7848-interp-warn.flags             |    1 +
 test/files/neg/t7848-interp-warn.scala             |   18 +
 test/files/neg/t7850.check                         |    7 +
 test/files/neg/t7850.scala                         |   16 +
 test/files/neg/t7859.check                         |   19 +
 test/files/neg/t7859/A_1.scala                     |    5 +
 test/files/neg/t7859/B_2.scala                     |    9 +
 test/files/neg/t7870.check                         |    4 +
 test/files/neg/t7870.scala                         |    3 +
 test/files/neg/t7872.check                         |   10 +
 test/files/neg/t7872.scala                         |    9 +
 test/files/neg/t7872b.check                        |    7 +
 test/files/neg/t7872b.scala                        |   23 +
 test/files/neg/t7872c.check                        |   11 +
 test/files/neg/t7872c.scala                        |    8 +
 test/files/neg/t7877.check                         |    7 +
 test/files/neg/t7877.scala                         |   13 +
 test/files/neg/t7895.check                         |    4 +
 test/files/neg/t7895.scala                         |    6 +
 test/files/neg/t7895b.check                        |    7 +
 test/files/neg/t7895b.scala                        |    5 +
 test/files/neg/t7895c.check                        |   13 +
 test/files/neg/t7895c.scala                        |    3 +
 test/files/neg/t7897.check                         |    4 +
 test/files/neg/t7897.scala                         |   23 +
 test/files/neg/t7899.check                         |    6 +
 test/files/neg/t7899.scala                         |    7 +
 test/files/neg/t7967.check                         |    9 +
 test/files/neg/t7967.scala                         |    9 +
 test/files/neg/t798.scala                          |    2 +-
 test/files/neg/t7980.check                         |    4 +
 test/files/neg/t7980.scala                         |    8 +
 test/files/neg/t7984.check                         |    6 +
 .../{disabled/t7020.flags => neg/t7984.flags}      |    0
 test/files/neg/t7984.scala                         |    7 +
 test/files/neg/t8006.check                         |    6 +
 test/files/neg/t8006.scala                         |    8 +
 test/files/neg/t8015-ffa.check                     |    6 +
 test/files/neg/t8015-ffa.scala                     |    8 +
 test/files/neg/t8015-ffb.check                     |    6 +
 .../{delayed-init-ref.flags => t8015-ffb.flags}    |    0
 test/files/neg/t8015-ffb.scala                     |   11 +
 test/files/neg/t8024.check                         |    6 +
 test/files/neg/t8024.scala                         |   14 +
 test/files/neg/t8024b.check                        |    6 +
 test/files/neg/t8024b.scala                        |   17 +
 test/files/neg/t8035-deprecated.check              |   21 +
 test/files/neg/t8035-deprecated.flags              |    1 +
 test/files/neg/t8035-deprecated.scala              |   10 +
 test/files/neg/t8035-no-adapted-args.check         |   21 +
 test/files/neg/t8035-no-adapted-args.flags         |    1 +
 test/files/neg/t8035-no-adapted-args.scala         |    6 +
 test/files/neg/t8035-removed.check                 |   16 +
 .../neg/{t7756a.flags => t8035-removed.flags}      |    0
 test/files/neg/t8035-removed.scala                 |   10 +
 test/files/neg/t8072.check                         |    4 +
 test/files/neg/t8072.scala                         |    6 +
 test/files/neg/t8104.check                         |    4 +
 test/files/neg/t8104/Macros_1.scala                |   11 +
 test/files/neg/t8104/Test_2.scala                  |   21 +
 test/files/neg/t8104a.check                        |    4 -
 test/files/neg/t8104a/Macros_1.scala               |   23 -
 test/files/neg/t8104a/Test_2.scala                 |   20 -
 test/files/neg/t8104b.check                        |    4 -
 test/files/neg/t8104b/Macros_1.scala               |   23 -
 test/files/neg/t8104b/Test_2.scala                 |   24 -
 test/files/neg/t8143a.check                        |    5 +
 test/files/neg/t8143a.scala                        |   15 +
 test/files/neg/t8157.check                         |    4 +
 test/files/neg/t8157.scala                         |    4 +
 test/files/neg/t8158.check                         |    4 +
 test/files/neg/t8158/Macros_1.scala                |   34 +
 test/files/neg/t8158/Test_2.scala                  |   14 +
 test/files/neg/t8177a.check                        |    6 +
 test/files/neg/t8177a.scala                        |    6 +
 test/files/neg/t8182.check                         |   22 +
 test/files/neg/t8182.scala                         |   18 +
 test/files/neg/t8207.check                         |    7 +
 test/files/neg/t8207.scala                         |    3 +
 .../files/neg/t8217-local-alias-requires-rhs.check |   10 +
 .../files/neg/t8217-local-alias-requires-rhs.scala |   15 +
 test/files/neg/t8219-any-any-ref-equals.check      |   10 +
 test/files/neg/t8219-any-any-ref-equals.scala      |    8 +
 test/files/neg/t8228.check                         |    4 +
 test/files/neg/t8228.scala                         |    7 +
 test/files/neg/t8229.check                         |    4 +
 test/files/neg/t8229.scala                         |    6 +
 test/files/neg/t8237-default.check                 |   13 +
 test/files/neg/t8237-default.scala                 |   29 +
 test/files/neg/t8244.check                         |    4 +
 test/files/neg/t8244/Raw_1.java                    |    4 +
 test/files/neg/t8244/Test_2.scala                  |   12 +
 test/files/neg/t8244b.check                        |    4 +
 test/files/neg/t8244b.scala                        |   18 +
 test/files/neg/t8244c.check                        |    4 +
 test/files/neg/t8244c.scala                        |   18 +
 test/files/neg/t8244e.check                        |    4 +
 test/files/neg/t8244e/Raw.java                     |    4 +
 test/files/neg/t8244e/Test.scala                   |   12 +
 test/files/neg/t8265.check                         |    6 +
 test/files/neg/t8265.flags                         |    1 +
 test/files/neg/t8265.scala                         |    1 +
 test/files/neg/t8266-invalid-interp.check          |   10 +
 test/files/neg/t8266-invalid-interp.scala          |    9 +
 test/files/neg/t8291.check                         |    7 +
 test/files/neg/t8291.scala                         |    7 +
 test/files/neg/t8300-overloading.check             |    7 +
 test/files/neg/t8300-overloading.scala             |   16 +
 test/files/neg/t8325-b.check                       |   10 +
 test/files/neg/t8325-b.scala                       |    4 +
 test/files/neg/t8325-c.check                       |    7 +
 test/files/neg/t8325-c.scala                       |    4 +
 test/files/neg/t8325.check                         |   15 +
 test/files/neg/t8325.scala                         |   11 +
 test/files/neg/t836.scala                          |    2 +-
 test/files/neg/t8372.check                         |    7 +
 test/files/neg/t8372.scala                         |   10 +
 test/files/neg/t8376.check                         |    7 +
 test/files/neg/t8376/J.java                        |    4 +
 test/files/neg/t8376/S.scala                       |    4 +
 test/files/neg/t8430.check                         |   27 +
 test/files/neg/t8430.flags                         |    1 +
 test/files/neg/t8430.scala                         |   32 +
 test/files/neg/t8431.check                         |   27 +
 test/files/neg/t8431.scala                         |   63 +
 test/files/neg/t845.check                          |    4 -
 test/files/neg/t8450.check                         |    6 +
 test/files/neg/t8450.flags                         |    1 +
 test/files/neg/t8450.scala                         |   12 +
 test/files/neg/t8463.check                         |   27 +
 test/files/neg/t8463.scala                         |   38 +
 test/files/neg/t8525.check                         |   15 +
 test/files/neg/t8525.flags                         |    1 +
 test/files/neg/t8525.scala                         |   10 +
 test/files/neg/t8534.check                         |    4 +
 test/files/neg/t8534.scala                         |    7 +
 test/files/neg/t8534b.check                        |    4 +
 test/files/neg/t8534b.scala                        |    4 +
 test/files/neg/t856.check                          |    2 +-
 test/files/neg/t856.scala                          |    2 +-
 test/files/neg/t8597.check                         |   21 +
 .../neg/{case-collision.flags => t8597.flags}      |    0
 test/files/neg/t8597.scala                         |   27 +
 test/files/neg/t8597b.check                        |    6 +
 .../neg/{case-collision.flags => t8597b.flags}     |    0
 test/files/neg/t8597b.scala                        |   21 +
 test/files/neg/t8610-arg.check                     |    6 +
 test/files/neg/t8610-arg.flags                     |    1 +
 test/files/neg/t8610-arg.scala                     |   10 +
 test/files/neg/t8610.check                         |   18 +
 test/files/neg/t8610.flags                         |    1 +
 test/files/neg/t8610.scala                         |   10 +
 test/files/neg/t8630.check                         |    7 +
 test/files/neg/t8630.scala                         |    1 +
 test/files/neg/t8675.check                         |   11 +
 test/files/neg/t8675.scala                         |   24 +
 test/files/neg/t8675b.check                        |    6 +
 test/files/neg/t8675b.scala                        |   22 +
 test/files/neg/t8731.check                         |    9 +
 .../{disabled/t7020.flags => neg/t8731.flags}      |    0
 test/files/neg/t8731.scala                         |   15 +
 test/files/neg/t8736-c.check                       |   11 +
 test/files/neg/t8736-c.flags                       |    1 +
 test/files/neg/t8736-c.scala                       |    7 +
 test/files/neg/t876.scala                          |    6 +-
 test/files/neg/t8764.check                         |    6 +
 test/files/{run/t5614.flags => neg/t8764.flags}    |    0
 test/files/neg/t8764.scala                         |    9 +
 test/files/neg/t877.check                          |    4 +-
 test/files/neg/t877.scala                          |    2 +-
 test/files/neg/t8841.check                         |    9 +
 test/files/neg/t8841.scala                         |   15 +
 test/files/neg/t8869.check                         |    7 +
 test/files/neg/t8869.scala                         |   10 +
 test/files/neg/t8890.check                         |    4 +
 test/files/neg/t8890.scala                         |   11 +
 test/files/neg/t9008.check                         |    4 +
 test/files/neg/t9008.scala                         |    3 +
 test/files/neg/t9008b.check                        |    4 +
 test/files/neg/t9008b.scala                        |    3 +
 test/files/neg/t9041.check                         |    4 +
 test/files/neg/t9041.scala                         |   17 +
 test/files/neg/t9093.check                         |    6 +
 test/files/neg/t9093.scala                         |    5 +
 test/files/neg/t935.check                          |    5 +-
 test/files/neg/t944.scala                          |    6 +-
 test/files/neg/t963.check                          |    8 +-
 test/files/neg/t997.check                          |    9 +-
 test/files/neg/t997.scala                          |    2 +-
 test/files/neg/tailrec-2.check                     |    2 +-
 test/files/neg/tailrec-4.check                     |   16 +
 test/files/neg/tailrec-4.scala                     |   35 +
 test/files/neg/tailrec.scala                       |   16 +-
 test/files/neg/tcpoly_infer_ticket1162.scala       |    4 +-
 test/files/neg/tcpoly_ticket2101.scala             |    8 +-
 test/files/neg/tcpoly_typealias.scala              |    6 +-
 test/files/neg/tcpoly_variance_enforce.scala       |   16 +-
 test/files/neg/type-diagnostics.scala              |    4 +-
 test/files/neg/typeerror.check                     |    7 +-
 test/files/neg/unchecked-abstract.check            |   32 +-
 test/files/neg/unchecked-impossible.check          |    8 +-
 test/files/neg/unchecked-knowable.check            |    8 +-
 test/files/neg/unchecked-refinement.check          |   13 +-
 test/files/neg/unchecked-suppress.check            |   10 +-
 test/files/neg/unchecked.check                     |   16 +-
 test/files/neg/unchecked2.check                    |   32 +-
 test/files/neg/unchecked3.check                    |   31 +-
 test/files/neg/unicode-unterminated-quote.check    |    4 +-
 test/files/neg/unit-returns-value.check            |   14 +-
 test/files/neg/unit-returns-value.scala            |   23 +-
 test/files/neg/unreachablechar.check               |   10 +-
 test/files/neg/unreachablechar.flags               |    2 +-
 test/files/neg/valueclasses-doubledefs.check       |    4 +-
 test/files/neg/valueclasses-pavlov.check           |    4 +-
 test/files/neg/valueclasses.check                  |   43 +-
 test/files/neg/valueclasses.scala                  |   13 +-
 test/files/neg/varargs.scala                       |   12 +-
 test/files/neg/variances-refinement.check          |   22 +
 test/files/neg/variances-refinement.scala          |   40 +
 test/files/neg/variances.check                     |    8 +-
 test/files/neg/variances2.check                    |  229 +
 test/files/neg/variances2.scala                    |  303 ++
 test/files/neg/viewtest.scala                      |    6 +-
 test/files/neg/virtpatmat_exhaust_compound.check   |   15 +
 ...ion.flags => virtpatmat_exhaust_compound.flags} |    0
 test/files/neg/virtpatmat_exhaust_compound.scala   |   29 +
 test/files/neg/virtpatmat_reach_null.check         |    4 +-
 .../neg/virtpatmat_reach_sealed_unsealed.check     |   12 +-
 test/files/neg/virtpatmat_unreach_select.check     |    4 +-
 test/files/neg/volatile_no_override.check          |    5 +
 test/files/neg/volatile_no_override.scala          |   14 +
 test/files/neg/warn-inferred-any.check             |   15 +
 test/files/neg/warn-inferred-any.flags             |    1 +
 test/files/neg/warn-inferred-any.scala             |   27 +
 test/files/neg/warn-unused-imports.check           |   33 +
 test/files/neg/warn-unused-imports.flags           |    1 +
 test/files/neg/warn-unused-imports.scala           |  125 +
 test/files/neg/warn-unused-privates.check          |   69 +
 test/files/neg/warn-unused-privates.flags          |    1 +
 test/files/neg/warn-unused-privates.scala          |  106 +
 test/files/neg/wellkinded_wrongarity.check         |    4 +-
 test/files/neg/wellkinded_wrongarity.scala         |    2 +-
 test/files/neg/xmltruncated6.check                 |    2 +-
 test/files/pos/CustomGlobal.scala                  |    2 +-
 test/files/pos/List1.scala                         |    6 +-
 test/files/pos/MailBox.scala                       |    4 +-
 test/files/pos/SI-7638.scala                       |   10 +-
 test/files/pos/Transactions.scala                  |   17 +-
 test/files/pos/annotated-original/M_1.scala        |    4 +-
 .../pos/annotated-treecopy/Impls_Macros_1.scala    |   17 +-
 test/files/pos/annotations.scala                   |    2 +-
 test/files/pos/annotations2.scala                  |   31 +
 test/files/pos/array-interfaces.scala              |    2 +-
 test/files/pos/arrays2.scala                       |    4 +-
 .../attachments-typed-another-ident.flags}         |    0
 .../attachments-typed-another-ident/Impls_1.scala  |   18 +
 .../Macros_Test_2.scala                            |    5 +
 .../pos/attachments-typed-ident/Impls_1.scala      |   11 +-
 test/files/pos/attributes.scala                    |    2 +
 test/files/pos/bcode_throw_null/TN.scala           |    7 +
 test/files/pos/bounds.scala                        |    6 +-
 test/files/pos/builders.scala                      |   10 +-
 test/files/pos/chang/Test.scala                    |    2 +-
 test/files/pos/channels.scala                      |    5 +-
 test/files/pos/clsrefine.scala                     |    4 +-
 test/files/pos/collectGenericCC.scala              |    6 +-
 test/files/pos/context.scala                       |    6 +-
 test/files/pos/cycle-jsoup.flags                   |    1 +
 test/files/pos/cycle-jsoup.scala                   |    5 +
 test/files/pos/cycle.flags                         |    1 +
 test/files/pos/cycle/J_1.java                      |   16 +
 test/files/pos/cycle/X_2.scala                     |    3 +
 test/files/pos/cyclics-pos.scala                   |   14 +-
 test/files/pos/debug-reset-local-attrs.flags       |    1 +
 test/files/pos/debug-reset-local-attrs.scala       |    1 +
 test/files/pos/delambdafy-lambdalift.scala         |    8 +
 test/files/pos/delambdafy-patterns.scala           |   15 +
 test/files/pos/delambdafy_t6260_method.check       |   13 +
 test/files/pos/delambdafy_t6260_method.flags       |    1 +
 .../delambdafy_t6260_method.scala}                 |    0
 test/files/pos/depmet_implicit_chaining_zw.scala   |    6 +-
 test/files/pos/depmet_implicit_norm_ret.scala      |   20 +-
 .../files/pos/depmet_implicit_oopsla_session.scala |   12 +-
 .../pos/depmet_implicit_oopsla_session_2.scala     |    8 +-
 .../depmet_implicit_oopsla_session_simpler.scala   |    6 +-
 .../files/pos/depmet_implicit_oopsla_zipwith.scala |    6 +-
 test/files/pos/depmet_implicit_tpbetareduce.scala  |    4 +-
 test/files/pos/dotless-targs.flags                 |    1 +
 test/files/pos/dotless-targs.scala                 |    9 +
 test/files/pos/elidable-tparams.scala              |    2 +-
 test/files/pos/erasure-nsquared.scala              |   35 +
 test/{pending => files}/pos/exhaust_2.scala        |    0
 .../pos/existential-java-case-class/Client.scala   |    3 +
 test/files/pos/existential-java-case-class/J.java  |    1 +
 test/files/pos/existentials.scala                  |    2 +-
 test/files/pos/exponential-spec.scala              |    4 +-
 test/files/pos/extractor-types.scala               |   30 +
 test/files/pos/gadt-gilles.scala                   |    2 +-
 test/files/pos/gadts2.scala                        |    6 +-
 test/files/pos/gen-traversable-methods.scala       |    4 +-
 test/files/pos/generic-sigs.scala                  |    4 +-
 test/files/pos/gosh.scala                          |   16 +-
 test/files/pos/gui.scala                           |    8 +-
 test/files/pos/hk-infer.scala                      |    2 +-
 test/files/pos/hkarray.scala                       |    2 +-
 test/files/pos/hkrange.scala                       |    2 +-
 test/files/pos/imp2-pos.scala                      |    2 +-
 test/files/pos/implicit-anyval-2.10.flags          |    1 +
 test/files/pos/implicit-anyval-2.10.scala          |    3 +
 test/files/pos/implicit-infix-ops.scala            |    6 +-
 test/files/pos/implicits-new.scala                 |    8 +-
 test/files/pos/implicits-old.scala                 |   40 +-
 test/files/pos/imports-pos.scala                   |    4 +-
 test/files/pos/infer2-pos.scala                    |    3 +-
 test/files/pos/inferbroadtype.scala                |    2 +-
 test/files/pos/infersingle.scala                   |   51 +-
 test/files/pos/inliner2.scala                      |    8 +-
 test/files/pos/java-access-pos/J.java              |    4 +-
 test/files/pos/java-access-pos/S1.scala            |   10 +-
 .../files/pos/javaConversions-2.10-ambiguity.scala |   10 +
 .../pos/javaConversions-2.10-regression.scala      |    6 +-
 test/files/pos/javaReadsSigs/fromjava.java         |    8 +-
 test/files/pos/kinds.scala                         |   13 +
 test/files/pos/lambdalift.scala                    |    2 +-
 test/files/pos/liftcode_polymorphic.scala          |    2 +-
 test/files/pos/list-optim-check.flags              |    1 +
 test/files/pos/list-optim-check.scala              |   21 +
 test/files/pos/listpattern.scala                   |    2 +-
 test/files/pos/lookupswitch.scala                  |    1 -
 test/files/pos/looping-jsig.scala                  |    8 +-
 test/files/pos/lub-dealias-widen.scala             |    2 +-
 test/files/pos/macro-attachments/Macros_1.scala    |   19 +
 test/files/pos/macro-attachments/Test_2.scala      |    3 +
 .../pos/macro-bundle-disambiguate-bundle.check}    |    0
 .../pos/macro-bundle-disambiguate-bundle.scala     |   14 +
 .../pos/macro-bundle-disambiguate-nonbundle.check} |    0
 .../pos/macro-bundle-disambiguate-nonbundle.scala  |   14 +
 .../macro-implicit-invalidate-on-error.check}      |    0
 .../pos/macro-implicit-invalidate-on-error.scala   |   25 +
 test/files/pos/matchStarlift.scala                 |    7 -
 test/files/pos/michel6.scala                       |    2 +-
 test/files/pos/needstypeearly.scala                |    4 +-
 test/files/pos/nothing_manifest_disambig-old.scala |    6 +-
 test/files/pos/nullary.scala                       |    4 +-
 test/files/pos/nullary_poly.scala                  |    4 +-
 test/files/pos/optmatch.scala                      |   33 +
 test/files/pos/overloaded-unapply.scala            |    8 +
 test/files/pos/override-object-yes.scala           |    4 +-
 test/files/pos/overzealous-assert-genbcode.scala   |   10 +
 .../package-ob-case.flags}                         |    0
 .../package-ob-case/A_1.scala}                     |    0
 .../package-ob-case/B_2.scala}                     |    0
 test/files/pos/partialfun.scala                    |    2 +-
 test/files/pos/pat_gilles.scala                    |    2 +-
 test/files/pos/patmat-extract-tparam.scala         |   13 +
 test/files/pos/patmat-suppress.flags               |    1 +
 test/files/pos/patmat-suppress.scala               |  159 +
 test/files/pos/patmat.scala                        |    4 +-
 test/files/pos/private-types-after-typer.scala     |    9 +
 test/files/pos/propagate.scala                     |    1 -
 .../reflection-compat-api-universe.check}          |    0
 .../files/pos/reflection-compat-api-universe.scala |  136 +
 .../t1143.check => pos/reflection-compat-c.check}  |    0
 test/files/pos/reflection-compat-c.scala           |  139 +
 .../reflection-compat-macro-universe.check}        |    0
 .../pos/reflection-compat-macro-universe.scala     |  177 +
 .../t2104.check => pos/reflection-compat-ru.check} |    0
 test/files/pos/reflection-compat-ru.scala          |  135 +
 test/files/pos/relax_implicit_divergence.scala     |    6 +-
 test/files/pos/return_thistype.scala               |    6 +-
 .../interpolation.flags => pos/sammy_exist.flags}  |    0
 test/files/pos/sammy_exist.scala                   |   17 +
 .../sammy_overload.flags}                          |    0
 test/files/pos/sammy_overload.scala                |    9 +
 .../sammy_override.flags}                          |    0
 test/files/pos/sammy_override.scala                |    8 +
 .../interpolation.flags => pos/sammy_poly.flags}   |    0
 test/files/pos/sammy_poly.scala                    |    7 +
 .../interpolation.flags => pos/sammy_scope.flags}  |    0
 test/files/pos/sammy_scope.scala                   |    8 +
 .../interpolation.flags => pos/sammy_single.flags} |    0
 test/files/pos/sammy_single.scala                  |    9 +
 .../interpolation.flags => pos/sammy_twice.flags}  |    0
 test/files/pos/sammy_twice.scala                   |    9 +
 test/files/pos/scala-singleton.scala               |   14 +-
 test/files/pos/scoping1.scala                      |    2 +-
 test/files/pos/sealed-final.flags                  |    1 +
 test/files/pos/sealed-final.scala                  |   14 +
 test/files/pos/selftails.scala                     |    6 +-
 test/files/pos/seq-ordering.scala                  |    2 +-
 test/files/pos/signatures/Test.java                |    2 +-
 test/files/pos/signatures/sig.scala                |    2 +-
 test/files/pos/simple-exceptions.scala             |    2 +-
 test/files/pos/spec-Function1.scala                |    6 +-
 test/files/pos/spec-annotations.scala              |    2 +-
 test/files/pos/spec-arrays.scala                   |   63 +-
 test/files/pos/spec-asseenfrom.scala               |    6 +-
 test/files/pos/spec-cyclic.scala                   |   10 +-
 test/files/pos/spec-doubledef-new.scala            |    6 +-
 test/files/pos/spec-doubledef-old.scala            |    6 +-
 test/files/pos/spec-funs.scala                     |   11 +-
 test/files/pos/spec-params-old.scala               |    6 +-
 test/files/pos/spec-sealed.scala                   |    8 +-
 test/files/pos/spec-short.scala                    |    6 +-
 test/files/pos/spec-sparsearray-new.scala          |   16 +-
 test/files/pos/spec-sparsearray-old.scala          |   14 +-
 test/files/pos/spec-t3497.scala                    |    2 +-
 test/files/pos/spec-tailcall.scala                 |    4 +-
 test/files/pos/spec-traits.scala                   |   12 +-
 test/files/pos/spec-vector.scala                   |    2 +-
 test/files/pos/spec.scala                          |   10 +-
 test/files/pos/specializes-sym-crash.scala         |    6 +-
 test/files/pos/strings.scala                       |    2 +-
 test/files/pos/sudoku.scala                        |   10 +-
 test/files/pos/super.cmds                          |    2 -
 test/files/pos/super/Super_1.java                  |    2 +-
 test/files/pos/switch-small.scala                  |    8 -
 test/files/pos/t0031.scala                         |    6 +-
 test/files/pos/t0064.scala                         |    2 +-
 test/files/pos/t0066.scala                         |    2 +-
 test/files/pos/t0069.scala                         |    1 -
 test/files/pos/t0227.scala                         |    4 +-
 test/files/pos/t0288/Foo.scala                     |    2 +-
 test/files/pos/t0288/Outer.java                    |    2 +-
 test/files/pos/t0301.scala                         |    2 +-
 test/files/pos/t0305.scala                         |    2 +-
 test/files/pos/t0422.scala                         |   17 -
 test/files/pos/t0438.scala                         |    4 +-
 test/files/pos/t0453.scala                         |    2 +-
 test/files/pos/t0599.scala                         |    2 +-
 test/files/pos/t0625.scala                         |    2 +-
 test/files/pos/t0646.scala                         |   21 -
 test/files/pos/t0770.scala                         |    2 +-
 test/files/pos/t0774/unrelated.scala               |    4 +-
 test/files/pos/t0786.scala                         |   12 +-
 test/files/pos/t0851.scala                         |   14 +
 test/files/pos/t0872.scala                         |    8 +
 test/files/pos/t1000.scala                         |    2 +-
 test/files/pos/t1014.scala                         |    5 +-
 test/files/pos/t1029.cmds                          |    2 -
 test/files/pos/t1035.scala                         |   12 +-
 test/files/pos/t1048.scala                         |    3 +-
 test/files/pos/t1059.scala                         |   28 -
 test/files/pos/t1071.scala                         |    2 +-
 test/files/pos/t1090.scala                         |    2 +-
 test/files/pos/{t1107.scala => t1107a.scala}       |    0
 test/files/pos/t1107b/O.scala                      |    4 +-
 test/files/pos/t1107b/T.scala                      |    2 +-
 test/files/pos/t1123.scala                         |    2 +-
 test/files/pos/t1133.scala                         |    6 +-
 test/files/pos/t1164.scala                         |   28 +-
 test/files/pos/t1168.scala                         |    2 +-
 test/files/pos/t1203.scala                         |    7 -
 test/files/pos/t1203a.scala                        |   13 +
 test/files/pos/t1210a.scala                        |    4 +-
 test/files/pos/t122.scala                          |    2 +-
 test/files/pos/t1230/S.scala                       |    2 +-
 test/files/pos/t1231/S.scala                       |    2 +-
 test/files/pos/t1236.scala                         |    2 +-
 test/files/pos/t1237.scala                         |    6 +-
 test/files/pos/t1254/t1254.java                    |    2 +-
 test/files/pos/t1263/test.scala                    |    2 +-
 test/files/pos/t1272.scala                         |    4 +-
 test/files/pos/t1292.scala                         |    2 +-
 test/files/pos/t1318.scala                         |    2 +-
 test/files/pos/t1357.scala                         |    2 +-
 test/files/pos/t1385.scala                         |    4 +-
 test/files/pos/t1439.flags                         |    2 +-
 test/files/pos/t1480.scala                         |    4 +-
 test/files/pos/t1560.scala                         |    8 +-
 test/files/pos/t1565.scala                         |    2 +-
 test/files/pos/t1591b.scala                        |    6 +-
 test/files/pos/t1626.scala                         |    4 -
 test/files/pos/t1648.scala                         |    4 -
 test/files/pos/t1711/Seq.scala                     |    2 +-
 test/files/pos/t1722-A.scala                       |    4 +-
 test/files/pos/t1722/Test.scala                    |    2 +-
 test/files/pos/t1722/Top.scala                     |    4 +-
 test/files/pos/t1745/J.java                        |    6 +-
 test/{pending => files}/pos/t1751/A1_2.scala       |    0
 test/{pending => files}/pos/t1751/A2_1.scala       |    0
 .../{pending => files}/pos/t1751/SuiteClasses.java |    0
 test/files/pos/t1756.scala                         |   12 +-
 test/files/pos/t1761.scala                         |   10 -
 test/{pending => files}/pos/t1782/Ann.java         |    0
 test/{pending => files}/pos/t1782/Days.java        |    0
 .../pos/t1782/ImplementedBy.java                   |    0
 test/{pending => files}/pos/t1782/Test_1.scala     |    0
 test/files/pos/t1786-counter.scala                 |   38 +
 test/files/pos/t1786-cycle.scala                   |   57 +
 test/files/pos/t1798.scala                         |    2 +-
 test/files/pos/t1832.scala                         |    2 +-
 test/files/pos/t1840/J.java                        |    4 +-
 test/files/pos/t1909.scala                         |    8 -
 test/files/pos/t1909b-pos.scala                    |    6 -
 test/files/pos/t1942.cmds                          |    2 -
 test/files/pos/t1957.scala                         |    2 +-
 test/files/pos/t1974.scala                         |    6 +-
 test/files/pos/t2023.scala                         |    4 +-
 test/files/pos/t2060.scala                         |    2 +-
 test/files/pos/t2066-2.10-compat.flags             |    1 +
 test/files/pos/t2066-2.10-compat.scala             |   71 +
 test/files/pos/t2066.scala                         |   25 +
 test/files/pos/t2081.scala                         |    2 +-
 test/files/pos/t2082.scala                         |   16 +-
 test/files/pos/t2130-2.scala                       |    2 +-
 test/files/pos/t2133.scala                         |    2 +-
 test/files/pos/t2168.scala                         |    2 -
 test/files/pos/t2171.scala                         |    2 +-
 test/files/pos/t2261.scala                         |    2 +-
 test/files/pos/t2281.scala                         |   41 -
 test/files/pos/t2305.scala                         |    4 +-
 test/files/pos/t2310.scala                         |   12 +-
 test/files/pos/t2331.scala                         |    4 +-
 test/files/pos/t2399.scala                         |    6 +-
 test/files/pos/t2413/TestScalac.scala              |    2 +-
 test/files/pos/t2421.scala                         |   14 +-
 test/files/pos/t2421_delitedsl.scala               |   10 +-
 test/files/pos/t2421b_pos.scala                    |    2 +-
 test/files/pos/t2429.scala                         |   10 +-
 test/files/pos/t2435.scala                         |    2 +-
 test/files/pos/t2444.scala                         |    6 +-
 test/files/pos/t2464.cmds                          |    3 -
 test/files/pos/t2464/ScalaOne_1.scala              |    2 +-
 test/files/pos/t247.scala                          |    6 +-
 test/files/pos/t2484.scala                         |    4 +-
 test/files/pos/t2504.scala                         |    2 +-
 test/files/pos/t2545.scala                         |    4 +-
 test/files/pos/t2569/Child.scala                   |    6 +-
 test/files/pos/t2569/Parent.java                   |    6 +-
 test/files/pos/t261-ab.scala                       |    9 -
 test/files/pos/t261-ba.scala                       |    9 -
 test/files/pos/t2613.scala                         |   11 +
 test/files/pos/t262.scala                          |    4 +-
 test/files/pos/t2665.scala                         |    2 +-
 test/files/pos/t2669.scala                         |    2 +-
 test/files/pos/t2691.scala                         |    2 +-
 test/files/pos/t2698.scala                         |    6 +-
 test/files/pos/t2726.cmds                          |    2 -
 test/files/pos/t2726/SQLBuilder_1.scala            |    4 +-
 test/files/pos/t2797.scala                         |    4 +-
 test/files/pos/t2910.scala                         |    6 +-
 test/files/pos/t2913.scala                         |    6 +-
 test/files/pos/t2939.scala                         |    4 +-
 test/{pending => files}/pos/t294/Ann.java          |    0
 test/{pending => files}/pos/t294/Ann2.java         |    0
 test/{pending => files}/pos/t294/Test_1.scala      |    0
 test/{pending => files}/pos/t294/Test_2.scala      |    0
 test/files/pos/t2940/Error.scala                   |    4 +-
 test/files/pos/t2994a.scala                        |    4 +-
 test/files/pos/t3020.scala                         |    2 +-
 test/files/pos/t3079.scala                         |    4 +-
 test/files/pos/t3106.scala                         |    2 +-
 test/files/pos/t3108.scala                         |    5 -
 test/files/pos/t3136.scala                         |    2 +-
 test/files/pos/t3152.scala                         |   10 +-
 test/files/pos/t3160.scala                         |    6 +
 test/files/pos/t3174b.scala                        |    6 +-
 test/files/pos/t3175-pos.scala                     |    6 +-
 test/files/pos/t3177.scala                         |   14 +-
 test/files/{neg => pos}/t3240.scala                |    0
 test/files/pos/t3252.scala                         |    6 +-
 test/files/pos/t3274.scala                         |    6 +-
 test/files/pos/t3312.scala                         |    2 +-
 test/files/pos/t3349/AbstractTupleSet.java         |    2 +-
 test/files/pos/t3349/Test.scala                    |    4 +-
 test/files/pos/t3363-new.scala                     |    4 +-
 test/files/pos/t3363-old.scala                     |    2 +-
 test/files/pos/t3411.scala                         |    2 +-
 test/files/pos/t3417.scala                         |   11 -
 test/files/pos/t342.scala                          |    8 -
 test/files/pos/t3429/A.scala                       |    4 +-
 test/files/pos/t3430.scala                         |    2 +-
 test/files/pos/t3439.scala                         |   26 +
 test/files/pos/t344.scala                          |    4 +-
 test/files/pos/t3440.scala                         |   10 +-
 test/files/pos/t3452f.scala                        |   10 +
 test/files/pos/t3477.scala                         |    4 +-
 test/files/pos/t3521/DoubleValue.java              |    2 +-
 test/files/pos/t3528.scala                         |    2 +-
 test/files/pos/t3568.scala                         |    2 +-
 test/files/pos/t3578.scala                         |    2 +-
 test/files/pos/t3582.scala                         |    2 +-
 test/files/{neg => pos}/t3631.scala                |    0
 test/files/pos/t3636.scala                         |    4 +-
 test/files/pos/t3670.scala                         |    2 +-
 test/files/pos/t3671.scala                         |    2 +-
 test/files/pos/t3688-redux.scala                   |    8 -
 test/files/pos/t3731.scala                         |    4 +-
 test/files/pos/t3837.scala                         |    4 +-
 test/files/pos/t3856.scala                         |    2 +-
 test/files/pos/t3864/tuples_1.scala                |   36 +-
 test/files/pos/t3866.scala                         |    2 +-
 test/files/pos/t3880.scala                         |    2 +-
 test/files/pos/t3883.scala                         |    8 +-
 test/files/pos/t3898.scala                         |    2 +-
 test/files/pos/t3927.scala                         |    4 +-
 test/files/pos/t3936/BlockingQueue.java            |    3 +
 test/files/pos/t3936/Queue.java                    |    2 +
 test/files/pos/t3936/Test.scala                    |    4 +
 test/files/pos/t3938/Parent.java                   |    2 +-
 test/files/pos/t3938/UseParent.scala               |    2 +-
 test/files/pos/t3943/Client_2.scala                |    7 +
 test/files/pos/t3943/Outer_1.java                  |   14 +
 test/files/pos/t3972.scala                         |    2 +-
 test/files/pos/t4020.scala                         |    6 +-
 test/files/pos/t4070.scala                         |    6 +-
 test/files/pos/t4202.scala                         |    2 +-
 test/files/pos/t422.scala                          |   17 -
 test/files/pos/t4220.scala                         |    2 +-
 test/files/pos/t4243.scala                         |   10 +-
 test/files/pos/t4266.scala                         |   12 +-
 test/files/pos/t4269.scala                         |    6 +-
 test/files/pos/t4273.scala                         |    4 +-
 test/files/pos/t4275.scala                         |    2 +-
 test/files/pos/t430-feb09.scala                    |    4 +-
 test/files/pos/t4351.scala                         |   20 -
 test/files/pos/t4365/a_1.scala                     |   18 +
 test/files/pos/t4365/b_1.scala                     |   24 +
 test/files/pos/t443.scala                          |    8 +-
 test/files/pos/t4432.scala                         |    4 +-
 test/files/pos/t4457_1.scala                       |    2 +-
 test/files/pos/t4501.scala                         |    2 +-
 test/files/pos/t4579.scala                         |   12 +-
 test/files/pos/t460.scala                          |    6 +-
 test/files/pos/t4603/S.scala                       |    2 +-
 test/{pending => files}/pos/t4649.flags            |    0
 test/{pending => files}/pos/t4649.scala            |    0
 test/files/pos/t4716.scala                         |    2 +-
 test/files/pos/t4717.scala                         |    4 +-
 test/files/pos/t4744.flags                         |    1 +
 test/files/pos/t4744/Bar.scala                     |    1 +
 test/files/pos/t4744/Foo.java                      |    1 +
 test/files/pos/t4760.scala                         |    2 +-
 test/{pending => files}/pos/t4786.scala            |    0
 test/files/pos/t4840.scala                         |    2 +-
 test/files/pos/t4853.scala                         |    2 +-
 test/files/pos/t4859.scala                         |   17 +
 test/files/pos/t4970b.scala                        |   32 +
 test/files/pos/t5022.scala                         |   22 +
 test/files/pos/t5031_2.scala                       |    2 +-
 test/files/pos/t5120.scala                         |   10 +-
 test/files/pos/t5127.scala                         |    2 +-
 test/files/pos/t5154.scala                         |    9 +
 test/files/pos/t5156.scala                         |    4 +-
 test/files/pos/t516.scala                          |    3 +-
 test/files/pos/t5165b/TestAnnotation_1.java        |   11 +
 test/files/pos/t5165b/TestObject_3.scala           |    3 +
 test/files/pos/t5165b/TestTrait_2.scala            |    3 +
 test/files/pos/t5178.scala                         |    2 +-
 test/files/pos/t5217.scala                         |   17 +
 test/files/pos/t5223.scala                         |    2 +-
 test/files/pos/t5240.scala                         |    4 +-
 test/files/pos/t5317.scala                         |    4 +-
 test/{pending => files}/pos/t5399a.scala           |    0
 test/files/pos/t5413.scala                         |    9 +
 test/files/pos/t5454.scala                         |   10 +
 test/files/pos/t5508-min-okay.scala                |    6 +
 test/files/pos/t5508-min-okay2.scala               |    4 +
 test/files/pos/t5508-min.scala                     |    6 +
 test/files/pos/t5508.scala                         |   83 +
 test/files/pos/t5541.scala                         |    2 +-
 test/files/pos/t5580b.scala                        |   19 -
 test/{pending => files}/pos/t5606.scala            |    0
 test/files/pos/t5639.flags                         |    1 +
 test/files/pos/t5639/A_1.scala                     |   17 +
 test/files/pos/t5639/A_2.scala                     |   11 +
 test/files/pos/t5644/BoxesRunTime.java             |    2 +-
 test/files/pos/t5692a/Macros_1.scala               |    4 +-
 test/files/pos/t5692b/Macros_1.scala               |    4 +-
 test/files/pos/t5706.scala                         |   13 +-
 test/files/pos/t573.scala                          |   10 +-
 test/files/pos/t5744/Macros_1.scala                |    2 +-
 .../t5760-pkgobj-warn/stalepkg_1.scala             |    0
 .../t5760-pkgobj-warn/stalepkg_2.scala             |    0
 test/files/pos/t577.scala                          |   10 +-
 test/files/pos/t5809.scala                         |    5 +-
 test/files/{neg => pos}/t5845.scala                |    0
 test/files/pos/t5846.scala                         |    4 +-
 test/files/pos/t5853.scala                         |    4 +-
 test/files/pos/t5877.scala                         |    4 +-
 test/files/pos/t5877b.scala                        |    2 +-
 test/files/pos/t5900a.scala                        |    9 +
 test/files/pos/t5954a/A_1.scala                    |    6 +
 test/files/pos/t5954a/B_2.scala                    |    6 +
 test/files/pos/t5954b/A_1.scala                    |    6 +
 test/files/pos/t5954b/B_2.scala                    |    5 +
 .../{neg/case-collision.flags => pos/t5954c.flags} |    0
 test/files/pos/t5954c/A_1.scala                    |   18 +
 test/files/pos/t5954c/B_2.scala                    |   18 +
 test/files/pos/t5954d.flags                        |    1 +
 test/files/pos/t5954d/A_1.scala                    |    6 +
 test/files/pos/t5954d/B_2.scala                    |    7 +
 test/files/pos/t599.scala                          |    2 +-
 test/files/pos/t602.scala                          |    2 +-
 test/files/pos/t6047.scala                         |    2 +-
 test/files/pos/t6051.scala                         |   19 +
 test/files/pos/t6123-explaintypes-implicits.flags  |    1 +
 test/files/pos/t6123-explaintypes-implicits.scala  |   13 +
 test/files/pos/t613.scala                          |    4 +-
 test/files/pos/t616.scala                          |    2 +-
 test/files/pos/t6162-inheritance.flags             |    1 +
 test/files/pos/t6162-inheritance.scala             |   22 +
 test/files/pos/t6169/Exist.java                    |    4 +
 test/files/pos/t6169/ExistF.java                   |    4 +
 test/files/pos/t6169/ExistIndir.java               |    4 +
 test/files/pos/t6169/OP.java                       |    1 +
 test/files/pos/t6169/Skin.java                     |    1 +
 test/files/pos/t6169/Skinnable.java                |    3 +
 test/files/pos/t6169/skinnable.scala               |   14 +
 test/files/pos/t6169/t6169.scala                   |    7 +
 test/files/pos/t6201.scala                         |   14 +-
 test/files/pos/t6210.scala                         |    4 +-
 test/files/pos/t6221.scala                         |   33 +
 test/files/{neg => pos}/t6231.scala                |    0
 test/files/pos/t6231b.scala                        |    8 +
 test/files/pos/t6260.flags                         |    1 +
 test/files/{neg => pos}/t6260.scala                |    0
 test/files/pos/t6260a.scala                        |   15 +
 test/files/pos/t6260b.scala                        |    3 +
 test/files/pos/t6301.scala                         |    9 +
 test/files/pos/t6355pos.scala                      |   16 +
 test/files/pos/t640.scala                          |    4 +-
 test/files/pos/t6447.scala                         |   18 +
 test/files/pos/t6485a/Macros_1.scala               |    2 +-
 test/files/pos/t6485b/Test.scala                   |    2 +-
 test/files/pos/t651.scala                          |    4 +-
 test/files/pos/t6516.scala                         |    4 +-
 test/files/pos/t6574.scala                         |   19 +
 test/files/pos/t6582_exhaust_big.scala             |   33 +
 test/files/pos/t6624.scala                         |    2 +-
 test/files/pos/t6664.scala                         |    4 +
 test/files/pos/t6664b.scala                        |    5 +
 test/files/pos/t6675.flags                         |    2 +-
 test/files/pos/t6745.scala                         |    4 +
 test/files/pos/t675.scala                          |    4 +-
 test/files/pos/t6780.scala                         |   20 +
 test/files/pos/t6797.scala                         |    4 +
 test/files/pos/t6815.scala                         |   17 +
 test/files/pos/t6815_import.scala                  |   16 +
 test/files/pos/t6897.scala                         |    6 -
 test/files/pos/t690.scala                          |    2 +-
 test/files/pos/t6948.scala                         |   10 +
 test/files/pos/t6963c.scala                        |    4 +-
 test/files/pos/t6966.scala                         |   17 +
 test/files/pos/t6976/ImplicitBug_1.scala           |    8 +-
 test/files/pos/t7014/t7014.scala                   |    1 -
 test/files/pos/t711.scala                          |    2 +-
 test/files/pos/t715.cmds                           |    2 -
 test/files/pos/t715/meredith_1.scala               |   98 -
 test/files/pos/t715/runner_2.scala                 |    3 -
 test/files/pos/t7228.scala                         |   75 +
 test/files/pos/t7264/A_1.scala                     |   11 +
 test/files/pos/t7264/B_2.scala                     |    7 +
 test/files/pos/t7294.scala                         |    6 +
 test/files/pos/t7296.scala                         |    6 +
 test/files/pos/t7315.flags                         |    1 +
 test/files/pos/t7315.scala                         |    4 +
 test/files/pos/t7322.scala                         |   11 +
 test/files/pos/t7364/BadList.java                  |    3 +
 test/files/pos/t7364/UseIt.scala                   |    4 +
 test/files/pos/t7364b/BadList_1.java               |    3 +
 test/files/pos/t7364b/UseIt_2.scala                |    5 +
 test/files/pos/t7377/Macro_1.scala                 |    4 +-
 test/files/pos/t7377b.flags                        |    1 -
 test/files/pos/t7427.flags                         |    1 +
 test/files/pos/t7427.scala                         |    4 +
 .../{disabled/t7020.flags => pos/t7433.flags}      |    0
 test/files/pos/t7433.scala                         |   10 +
 test/files/pos/t7459a.scala                        |   18 +
 test/files/pos/t7459b.scala                        |   12 +
 test/files/pos/t7459c.scala                        |   18 +
 test/files/pos/t7459d.scala                        |    8 +
 test/files/pos/t7461/Macros_1.scala                |    6 +-
 test/files/pos/t7475a.scala                        |   11 +
 test/files/pos/t7475b.scala                        |    8 +
 test/files/pos/t7475d.scala                        |   11 +
 test/files/pos/t7475e.scala                        |   13 +
 test/files/pos/t7516/A_1.scala                     |    2 +-
 test/files/pos/t7520.scala                         |   10 +
 test/files/pos/t757.scala                          |    4 +-
 test/files/pos/t758.scala                          |   10 +-
 test/files/pos/t7591/Demo.scala                    |   83 +
 test/files/pos/t7596/A_1.scala                     |   10 +
 test/files/pos/t7596/B_2.scala                     |   19 +
 test/files/pos/t7596b/A.scala                      |   10 +
 test/files/pos/t7596b/B.scala                      |    6 +
 test/files/pos/t7596c/A_1.scala                    |   11 +
 test/files/pos/t7596c/B_2.scala                    |    9 +
 test/files/pos/t7649.scala                         |    4 +-
 test/files/pos/t7668.scala                         |   12 +
 test/files/pos/t767.scala                          |    2 +-
 .../pos/t7683-stop-after-parser/ThePlugin.scala    |   31 +
 .../pos/t7683-stop-after-parser/sample_2.flags     |    1 +
 .../pos/t7683-stop-after-parser/sample_2.scala     |    6 +
 .../pos/t7683-stop-after-parser/scalac-plugin.xml  |    5 +
 test/files/pos/t7688.scala                         |    7 +
 test/files/pos/t7689.scala                         |    7 +
 test/files/pos/t7690.scala                         |   17 +
 test/files/pos/t7704.scala                         |   10 +
 test/files/pos/t7750.flags                         |    1 +
 test/files/pos/t7750.scala                         |    8 +
 test/files/pos/t7756b.scala                        |   13 -
 test/files/pos/t7776.scala                         |   14 +-
 test/files/pos/t7785.scala                         |   34 +
 test/files/pos/t7788.scala                         |    8 +
 test/files/pos/t7834.scala                         |    6 +
 test/files/pos/t7847/A.scala                       |    5 +
 test/files/pos/t7847/B.java                        |   10 +
 test/files/pos/t7853-partial-function.scala        |    7 +
 test/files/pos/t7853.scala                         |   11 +
 test/files/pos/t7864.flags                         |    1 +
 test/files/pos/t7864.scala                         |    5 +
 test/files/pos/t788.scala                          |    2 +-
 test/files/pos/t7919.scala                         |    6 +
 test/files/pos/t7928.scala                         |   16 +
 test/files/pos/t7944.scala                         |   24 +
 test/files/pos/t7983.scala                         |   31 +
 test/files/pos/t7987/Macro_1.scala                 |    6 +
 test/files/pos/t7987/Test_2.scala                  |   12 +
 test/files/{jvm/t2570.check => pos/t8001.check}    |    0
 .../{disabled/t7020.flags => pos/t8001.flags}      |    0
 test/files/pos/t8001/Macros_1.scala                |   10 +
 test/files/pos/t8001/Test_2.scala                  |    4 +
 test/files/pos/t8002-nested-scope.scala            |   20 +
 test/files/pos/t8011.scala                         |    8 +
 test/files/pos/t8013.flags                         |    1 +
 test/files/pos/t8013/inpervolated_2.scala          |   11 +
 test/files/pos/t8013/inpervolator_1.scala          |   33 +
 test/files/pos/t802.scala                          |    8 +-
 test/files/pos/t8023.scala                         |   22 +
 test/files/pos/t8023b.scala                        |    2 +
 test/files/pos/t8045.scala                         |   17 +
 test/files/pos/t8046.scala                         |   20 +
 test/files/pos/t8046b.scala                        |   16 +
 test/files/pos/t8046c.scala                        |   19 +
 test/files/pos/t8054.scala                         |   31 +
 test/files/pos/t8064.flags                         |    1 +
 test/files/pos/t8064/Client_2.scala                |    8 +
 test/files/pos/t8064/Macro_1.scala                 |   10 +
 test/files/pos/t8064b.flags                        |    1 +
 test/files/pos/t8064b/Client_2.scala               |    6 +
 test/files/pos/t8064b/Macro_1.scala                |   11 +
 test/files/pos/t807.scala                          |    2 +-
 test/files/pos/t8120.scala                         |    9 +
 test/files/pos/t8128.scala                         |   15 +
 test/files/pos/t8132.scala                         |    5 +
 test/files/pos/t8134/A_1.scala                     |    4 +
 test/files/pos/t8134/B_2.scala                     |    4 +
 test/files/pos/t8152-performance.scala             |   13 -
 test/files/pos/t8157-2.10.flags                    |    1 +
 test/files/pos/t8157-2.10.scala                    |    5 +
 test/files/pos/t8170.scala                         |   27 +
 test/files/pos/t8170b.scala                        |   25 +
 test/files/pos/t8177.scala                         |   12 +
 test/files/pos/t8177a.scala                        |    9 +
 test/files/pos/t8177b.scala                        |   13 +
 test/files/pos/t8177d.scala                        |   12 +
 test/files/pos/t8177e.scala                        |    3 +
 test/files/pos/t8177g.scala                        |   11 +
 test/files/pos/t8177h.scala                        |    5 +
 test/files/{jvm/t2585.check => pos/t8187.check}    |    0
 test/files/pos/t8187.scala                         |    6 +
 test/files/pos/t8207.scala                         |    6 +
 test/files/{jvm/t680.check => pos/t8209a.check}    |    0
 test/files/pos/t8209a/Macros_1.scala               |   17 +
 test/files/pos/t8209a/Test_2.scala                 |    4 +
 test/files/{jvm/xml02.check => pos/t8209b.check}   |    0
 test/files/pos/t8209b/Macros_1.scala               |   17 +
 test/files/pos/t8209b/Test_2.scala                 |    4 +
 test/files/pos/t8219.scala                         |   15 +
 test/files/pos/t8219b.scala                        |   49 +
 test/files/pos/t8224.scala                         |   12 +
 test/files/pos/t8237.scala                         |   29 +
 test/files/pos/t8237b.scala                        |   10 +
 test/files/pos/t8244d/InodeBase_1.java             |    6 +
 test/files/pos/t8244d/Test_2.scala                 |    3 +
 test/files/pos/t8267.scala                         |   33 +
 test/files/pos/t8300-conversions-a.scala           |   23 +
 test/files/pos/t8300-conversions-b.scala           |   23 +
 test/files/pos/t8300-overloading.scala             |   16 +
 test/files/pos/t8300-patmat-a.scala                |   20 +
 test/files/pos/t8300-patmat-b.scala                |   20 +
 test/files/pos/t8301.scala                         |   19 +
 test/files/pos/t8301b.scala                        |   36 +
 test/files/pos/t8306.flags                         |    1 +
 test/files/pos/t8306.scala                         |    8 +
 .../{run/interpolation.flags => pos/t8310.flags}   |    0
 test/files/pos/t8310.scala                         |   22 +
 test/files/pos/t8315.flags                         |    1 +
 test/files/pos/t8315.scala                         |   12 +
 test/files/pos/t8315b.flags                        |    1 +
 test/files/pos/t8315b.scala                        |   11 +
 test/files/pos/t8324.scala                         |   16 +
 test/files/pos/t8325.scala                         |    9 +
 test/files/pos/t8329.scala                         |   29 +
 test/files/{neg/t696a.flags => pos/t8352.check}    |    0
 test/files/pos/t8352/Macros_1.scala                |    7 +
 test/files/pos/t8352/Test_2.scala                  |    5 +
 test/files/pos/t8363.flags                         |    1 +
 test/files/pos/t8363.scala                         |    7 +
 .../pos/{annotated-treecopy.check => t8364.check}  |    0
 test/files/pos/t8364.scala                         |   12 +
 test/files/pos/t8367.scala                         |   11 +
 ...{attachments-typed-ident.check => t8369a.check} |    0
 test/files/pos/t8369a.scala                        |    5 +
 .../{macro-qmarkqmarkqmark.check => t8369b.check}  |    0
 test/files/pos/t8369b.scala                        |   18 +
 test/files/pos/t8376/BindingsX.java                |   13 +
 test/files/pos/t8376/Test.scala                    |   10 +
 test/files/pos/t8403.scala                         |    9 +
 test/files/pos/t8410.flags                         |    1 +
 test/files/pos/t8410.scala                         |   15 +
 test/files/pos/t8411/Macros_1.scala                |   10 +
 test/files/pos/t8411/Test_2.scala                  |    4 +
 test/files/{neg => pos}/t845.scala                 |    0
 test/files/pos/t8460.scala                         |   25 +
 test/files/pos/t8497/A_1.scala                     |   13 +
 test/files/pos/t8497/B_2.scala                     |    1 +
 test/files/pos/t8498.scala                         |    6 +
 test/files/pos/t8523.flags                         |    1 +
 test/files/pos/t8523.scala                         |   10 +
 test/files/pos/t8531/MyEnum.java                   |    5 +
 test/files/pos/t8531/Test.scala                    |   24 +
 .../{neg/case-collision.flags => pos/t8546.flags}  |    0
 test/files/pos/t8546.scala                         |   49 +
 test/files/pos/t8578.flags                         |    1 +
 test/files/pos/t8578.scala                         |   18 +
 test/files/pos/t8617.flags                         |    1 +
 test/files/pos/t8617.scala                         |   10 +
 test/files/pos/t8625.scala                         |    5 +
 test/files/pos/t8708/Either_1.scala                |    6 +
 test/files/pos/t8708/Test_2.scala                  |   13 +
 test/files/pos/{t5692c.check => t8719.check}       |    0
 test/files/pos/t8719/Macros_1.scala                |   21 +
 test/files/pos/t8719/Test_2.scala                  |   10 +
 test/files/pos/t8736-b.flags                       |    1 +
 test/files/pos/t8736-b.scala                       |    7 +
 test/files/pos/t8736.flags                         |    1 +
 test/files/pos/t8736.scala                         |    7 +
 test/files/pos/t8743.scala                         |   15 +
 test/files/pos/t8781/Macro_1.scala                 |   13 +
 test/files/pos/t8781/Test_2.flags                  |    1 +
 test/files/pos/t8781/Test_2.scala                  |    5 +
 test/files/pos/t8793.scala                         |   15 +
 test/files/pos/t880.scala                          |    6 -
 test/files/pos/t8801.scala                         |   21 +
 test/files/pos/t8828.flags                         |    1 +
 test/files/pos/t8828.scala                         |   20 +
 test/files/pos/t8844.scala                         |    4 +
 test/files/pos/t8868a/Sub_2.scala                  |    1 +
 test/files/pos/t8868a/T_1.scala                    |    6 +
 test/files/pos/t8868b/Sub_2.scala                  |    2 +
 test/files/pos/t8868b/T_1.scala                    |    4 +
 test/files/pos/t8868c/Sub_2.scala                  |    2 +
 test/files/pos/t8868c/T_1.scala                    |    9 +
 test/files/pos/t8893.scala                         |  129 +
 test/files/pos/t8894.scala                         |   12 +
 test/files/pos/t8900.scala                         |   11 +
 test/files/pos/t8934a/A_1.scala                    |   18 +
 test/files/pos/t8934a/Test_2.flags                 |    1 +
 test/files/pos/t8934a/Test_2.scala                 |   12 +
 test/files/pos/t8947/Client_2.scala                |    1 +
 test/files/pos/t8947/Macro_1.scala                 |   41 +
 test/files/pos/t8954.flags                         |    1 +
 test/files/pos/t8954/t1.scala                      |   13 +
 test/files/pos/t8954/t2.scala                      |   39 +
 test/files/pos/t8962.scala                         |   31 +
 .../{neg/case-collision.flags => pos/t8965.flags}  |    0
 test/files/pos/t8965.scala                         |    7 +
 test/files/pos/t8999.flags                         |    1 +
 test/files/pos/t8999.scala                         |  271 ++
 test/files/pos/t9008.scala                         |    5 +
 test/files/pos/t9018.scala                         |   16 +
 test/files/pos/t9050.scala                         |   13 +
 test/files/pos/t9086.scala                         |    8 +
 test/files/pos/t911.scala                          |    8 +-
 test/files/pos/t9116.scala                         |    7 +
 test/files/pos/t9123.flags                         |    1 +
 test/files/pos/t9123.scala                         |   10 +
 test/files/pos/t9135.scala                         |   16 +
 test/files/pos/t9157.scala                         |   13 +
 test/files/pos/t927.scala                          |    2 +-
 test/files/pos/t946.scala                          |    2 +-
 test/files/pos/tcpoly_boundedmonad.scala           |   18 +-
 test/files/pos/tcpoly_bounds1.scala                |    6 +-
 test/files/pos/tcpoly_checkkinds_mix.scala         |    6 +-
 test/files/pos/tcpoly_gm.scala                     |    5 +-
 .../pos/tcpoly_higherorder_bound_method.scala      |    2 +-
 .../pos/tcpoly_infer_explicit_tuple_wrapper.scala  |    8 +-
 .../pos/tcpoly_infer_implicit_tuple_wrapper.scala  |    4 +-
 test/files/pos/tcpoly_late_method_params.scala     |    2 +-
 test/files/pos/tcpoly_method.scala                 |    2 +-
 test/files/pos/tcpoly_overloaded.scala             |   18 +-
 test/files/pos/tcpoly_poly.scala                   |    2 +-
 test/files/pos/tcpoly_return_overriding.scala      |    2 +-
 test/files/pos/tcpoly_seq.scala                    |   44 +-
 test/files/pos/tcpoly_seq_typealias.scala          |   40 +-
 test/files/pos/tcpoly_subst.scala                  |    2 +-
 test/files/pos/tcpoly_variance_pos.scala           |    4 +-
 test/files/pos/tcpoly_wildcards.scala              |    2 +-
 test/files/pos/ted.scala                           |    2 +-
 test/files/pos/test5.scala                         |    4 +-
 test/files/pos/test5refine.scala                   |    4 +-
 test/files/pos/testCoercionThis.scala              |    6 +-
 test/files/pos/thistypes.scala                     |    2 +-
 test/files/pos/ticket0137.scala                    |    6 +-
 test/files/pos/ticket2251.scala                    |   14 +
 test/files/pos/trait-force-info.scala              |    2 +-
 test/files/pos/trait-parents.scala                 |    6 +-
 test/files/pos/traits.scala                        |    4 +-
 test/files/pos/typealias_dubious.scala             |   14 +-
 test/files/pos/typealiases.scala                   |   16 +-
 test/files/pos/unapplyNeedsMemberType.scala        |    4 +-
 test/files/pos/unapplySeq.scala                    |    2 +-
 test/files/pos/unapplyVal.scala                    |    4 +-
 test/files/pos/valdefs.scala                       |    2 +-
 test/files/pos/variances-flip.scala                |    7 +
 test/files/pos/variances-local.scala               |    7 +
 test/files/pos/virtpatmat_binding_opt.scala        |    4 +-
 test/files/pos/virtpatmat_castbinder.scala         |    2 +-
 test/files/pos/virtpatmat_exist1.scala             |    2 +-
 test/files/pos/virtpatmat_exist2.scala             |   10 +-
 test/files/pos/virtpatmat_exist3.scala             |    4 +-
 test/files/pos/virtpatmat_gadt_array.scala         |   10 +-
 test/files/positions/Anon.scala                    |    2 +-
 test/files/positions/Enclosing1.scala              |    2 +-
 test/files/positions/ExcludedPrefix1.scala         |   18 +-
 test/files/positions/Overlap3.scala                |    2 +-
 test/files/positions/Overlap4.scala                |    2 +-
 test/files/positions/Scaladoc2.scala               |    4 +-
 test/files/positions/Scaladoc3.scala               |    2 +-
 test/files/positions/Scaladoc4.scala               |    2 +-
 test/files/positions/Scaladoc6.scala               |    2 +-
 test/files/positions/Scaladoc7.scala               |    2 +-
 test/files/presentation/callcc-interpreter.check   |  136 +-
 .../callcc-interpreter/src/CallccInterpreter.scala |   36 +-
 .../presentation/completion-implicit-chained.check |   44 +-
 test/{disabled => files}/presentation/doc.check    |    0
 test/files/presentation/doc/doc.scala              |  147 +
 .../presentation/doc/src/Class.scala               |    0
 test/files/presentation/doc/src/p/Base.scala       |   11 +
 .../presentation/doc/src/p/Derived.scala           |    0
 test/files/presentation/hyperlinks-macro.check     |   11 +
 .../presentation/hyperlinks-macro/Runner.scala     |    8 +
 .../hyperlinks-macro/src/MacroCall.scala           |   11 +
 test/files/presentation/hyperlinks/Runner.scala    |    2 +-
 .../hyperlinks/src/NameDefaultTests.scala          |    6 +-
 .../presentation/hyperlinks/src/PatMatTests.scala  |    8 +-
 test/files/presentation/ide-bug-1000349.check      |   62 +-
 test/files/presentation/ide-bug-1000475.check      |  180 +-
 .../presentation/ide-bug-1000475/src/Foo.scala     |    2 +-
 test/files/presentation/ide-bug-1000531.check      |  158 +-
 .../ide-bug-1000531/src/CrashOnLoad.scala          |   17 +-
 .../ide-bug-1000531/src/TestIterable.java          |    7 +
 test/files/presentation/ide-t1001326.check         |    4 -
 test/files/presentation/ide-t1001326/Test.scala    |   91 -
 test/files/presentation/ide-t1001326/src/a/A.scala |    5 -
 test/files/presentation/implicit-member.check      |   66 +-
 .../implicit-member/src/ImplicitMember.scala       |    4 +-
 test/files/presentation/infix-completion.check     |  193 +
 .../presentation/infix-completion/Runner.scala     |    3 +
 .../infix-completion/src/Snippet.scala             |    1 +
 test/files/presentation/infix-completion2.check    |  211 +
 .../presentation/infix-completion2/Runner.scala    |    3 +
 .../infix-completion2/src/Snippet.scala            |    1 +
 .../memory-leaks/MemoryLeaksTest.scala             |   19 +-
 test/files/presentation/parse-invariants.check     |    5 +
 .../files/presentation/parse-invariants/Test.scala |  107 +
 .../presentation/parse-invariants/src/a/A.scala    |  138 +
 test/files/presentation/partial-fun.check          |    2 +
 test/files/presentation/partial-fun/Runner.scala   |   10 +
 .../presentation/partial-fun/src/PartialFun.scala  |    5 +
 test/files/presentation/ping-pong.check            |  140 +-
 .../presentation/ping-pong/src/PingPong.scala      |   14 +-
 .../presentation/private-case-class-members.check  |    1 +
 .../private-case-class-members/Test.scala          |   34 +
 .../private-case-class-members/src/State.scala     |    5 +
 .../t7461.check => presentation/quasiquotes.flags} |    0
 test/files/presentation/random.check               |    6 +-
 test/files/presentation/random/src/Random.scala    |   16 +-
 test/files/presentation/scope-completion-1.check   |   12 +-
 test/files/presentation/scope-completion-2.check   |   40 +-
 test/files/presentation/scope-completion-3.check   |  176 +-
 test/files/presentation/scope-completion-4.check   |  320 +-
 .../presentation/scope-completion-import.check     |  276 +-
 test/files/presentation/t1207.check                |   53 +
 test/files/presentation/t1207/Test.scala           |    3 +
 .../files/presentation/t1207/src/Completions.scala |   20 +
 test/files/presentation/t4287.check                |   11 +
 test/files/presentation/t4287/Test.scala           |    3 +
 test/files/presentation/t4287/src/Foo.scala        |    5 +
 test/files/presentation/t4287b.check               |    6 +
 test/files/presentation/t4287b/Test.scala          |    3 +
 test/files/presentation/t4287b/src/Foo.scala       |   15 +
 test/files/presentation/t4287c.check               |   11 +
 test/files/presentation/t4287c.flags               |    1 +
 test/files/presentation/t4287c/Test.scala          |    3 +
 test/files/presentation/t4287c/src/Foo.scala       |    9 +
 test/files/presentation/t5708.check                |   76 +-
 test/files/presentation/t7678.check                |    1 +
 test/files/presentation/t7678/Runner.scala         |   62 +
 test/files/presentation/t7678/src/TypeTag.scala    |    9 +
 test/files/presentation/t8085.check                |    2 +-
 test/files/presentation/t8085b.check               |    2 +-
 test/files/presentation/t8459.check                |   14 +
 test/files/presentation/t8459/Test.scala           |    3 +
 .../t8459/src/IncompleteDynamicSelect.scala        |   14 +
 test/files/presentation/t8934.check                |    2 +
 test/files/presentation/t8934/Runner.scala         |   27 +
 test/files/presentation/t8934/src/Source.scala     |   10 +
 test/files/presentation/t8941.check                |    7 +
 test/files/presentation/t8941/Runner.scala         |   11 +
 test/files/presentation/t8941/src/Source.scala     |    8 +
 .../presentation/t8941b/IdempotencyTest.scala      |   73 +
 test/files/presentation/t8941b/Test.scala          |   53 +
 test/files/presentation/visibility.check           |  359 +-
 .../presentation/visibility/src/Completions.scala  |    6 +-
 test/files/res/t597/Test.scala                     |    2 +-
 test/files/res/t6613.check                         |    5 +
 test/files/res/t6613.res                           |    3 +
 test/files/res/t6613/Broken.scala                  |    1 +
 test/files/res/t6613/Enummy.java                   |    1 +
 test/files/res/t687.check                          |    6 +-
 test/files/res/t722/Parser.scala                   |    2 +-
 test/files/res/t735/ScalaExpressions.scala         |    2 +-
 test/files/res/t743/BracesXXX.scala                |    2 +-
 test/files/res/t743/ParserXXX.scala                |    6 +-
 test/files/res/t785/ScalaNewTyper.scala            |    2 +-
 test/files/res/t831/NewScalaParserXXX.scala        |   18 +-
 test/files/res/t8871.check                         |    5 +
 test/files/res/t8871.res                           |    4 +
 test/files/res/t8871/tag.scala                     |    3 +
 test/files/res/t8871/usetag.scala                  |    6 +
 test/files/res/t9089.check                         |    4 +
 test/files/res/t9089.res                           |    2 +
 test/files/res/t9089/A.scala                       |    1 +
 test/files/run/Course-2002-01.check                |    3 +
 test/files/run/Course-2002-02.scala                |    8 +-
 test/files/run/Course-2002-05.scala                |   18 +-
 test/files/run/Course-2002-06.scala                |    2 +-
 test/files/run/Course-2002-07.scala                |  162 +-
 test/files/run/Course-2002-08.scala                |   32 +-
 test/files/run/Course-2002-09.scala                |   50 +-
 test/files/run/Course-2002-13.scala                |   20 +-
 test/files/run/Meter.check                         |    3 +
 test/files/run/MeterCaseClass.check                |    3 +
 test/files/run/OrderingTest.scala                  |    8 +-
 test/files/run/Predef.readLine.scala               |    3 +-
 test/files/run/ReplacementMatching.scala           |   10 +-
 test/files/run/ReverseSeqView.scala                |    4 +-
 test/files/run/SymbolsTest.scala                   |    3 +-
 test/files/run/UnrolledBuffer.scala                |   44 +-
 test/files/run/WeakHashSetTest.scala               |   14 +-
 test/files/run/absoverride.scala                   |   10 +-
 test/files/run/abstypetags_serialize.check         |    4 +-
 test/files/run/abstypetags_serialize.scala         |    3 +-
 test/files/run/all-overridden.check                |    1 +
 test/files/run/all-overridden.scala                |   11 +
 test/files/run/analyzerPlugins.check               |   47 +-
 test/files/run/analyzerPlugins.scala               |   12 +-
 test/files/run/annotatedRetyping.scala             |    4 +-
 test/files/run/applydynamic_sip.flags              |    1 +
 test/files/run/applydynamic_sip.scala              |    2 +-
 test/files/run/array-addition.check                |    4 +
 test/files/run/array-addition.scala                |   11 +
 test/files/run/array-charSeq.scala                 |    1 +
 test/files/run/array-existential-bound.scala       |    6 +-
 test/files/run/arrayclone-old.scala                |   24 +-
 test/files/run/arraycopy.scala                     |    2 +-
 test/files/run/arrays.check                        |    6 +
 test/files/run/arrays.scala                        |    2 +-
 test/files/run/arrayview.scala                     |    2 +-
 test/files/run/bigDecimalCache.scala               |    4 +-
 test/files/run/bigDecimalTest.check                |    2 +-
 test/files/run/bigDecimalTest.scala                |    2 +-
 test/files/run/bitsets.check                       |    6 +
 test/files/run/bitsets.scala                       |   60 +-
 test/files/run/blame_eye_triple_eee-double.check   |    9 +
 .../blame_eye_triple_eee-double.flags}             |    0
 test/files/run/blame_eye_triple_eee-double.scala   |   61 +
 test/files/run/blame_eye_triple_eee-float.check    |    9 +
 .../blame_eye_triple_eee-float.flags}              |    0
 test/files/run/blame_eye_triple_eee-float.scala    |   61 +
 test/files/run/boolexprs.scala                     |    2 +-
 test/files/run/bridges.scala                       |    2 +-
 test/files/run/bugs.scala                          |    6 +-
 test/files/run/case-class-23.check                 |    2 +
 test/files/run/case-class-23.scala                 |   33 +
 test/files/run/caseClassEquality.scala             |   12 +-
 test/files/run/caseclasses.scala                   |    2 +-
 test/files/run/castsingleton.scala                 |    2 +-
 test/files/run/checked.scala                       |    6 +-
 test/files/run/class-symbol-contravariant.check    |    2 +-
 test/files/run/classfile-format-51.scala           |   22 +-
 test/files/run/classfile-format-52.scala           |   12 +-
 test/files/run/classmanifests_new_alias.scala      |    4 +-
 test/files/run/classmanifests_new_core.scala       |    3 +-
 test/files/run/classof.check                       |    2 +-
 test/files/run/classof.scala                       |    6 +-
 test/files/run/collection-conversions.scala        |    8 +-
 test/files/run/collection-stacks.check             |   15 +
 test/files/run/collection-stacks.scala             |   38 +
 test/files/run/collections-toSelf.scala            |    2 +-
 test/files/run/collections.scala                   |    7 +-
 test/files/run/colltest.check                      |    1 +
 test/files/run/colltest1.scala                     |   14 +-
 test/files/run/comparable-comparator.scala         |   11 +-
 test/files/run/compiler-asSeenFrom.check           |   94 +
 test/files/run/compiler-asSeenFrom.scala           |   55 +-
 test/files/run/concat-two-strings.scala            |    2 +-
 test/files/run/concurrent-map-conversions.scala    |   14 +-
 test/files/run/concurrent-stream.scala             |   45 +-
 test/files/run/constant-optimization.check         |    5 +
 .../constant-optimization.flags}                   |    0
 test/files/run/constant-optimization.scala         |   61 +
 test/files/run/constant-type.check                 |   14 +-
 test/files/run/constant-type.scala                 |    8 +-
 test/files/run/constrained-types.check             |   43 +-
 test/files/run/constrained-types.scala             |   10 +-
 test/files/run/contrib674.check                    |    3 +
 test/files/run/contrib674.scala                    |    4 +-
 test/files/run/ctor-order.scala                    |    2 +-
 test/files/run/ctries-new/concmap.scala            |   62 +-
 test/files/run/ctries-new/iterator.scala           |  114 +-
 test/files/run/ctries-new/lnode.scala              |   18 +-
 test/files/run/ctries-new/main.scala               |    7 +-
 test/files/run/ctries-new/snapshot.scala           |   88 +-
 test/files/run/ctries-old/concmap.scala            |   63 +-
 test/files/run/ctries-old/iterator.scala           |  101 +-
 test/files/run/ctries-old/lnode.scala              |   19 +-
 test/files/run/ctries-old/main.scala               |    8 +-
 test/files/run/ctries-old/snapshot.scala           |   89 +-
 test/files/run/dead-code-elimination.scala         |   10 +-
 test/files/run/deeps.check                         |   87 +
 test/files/run/deeps.scala                         |  114 +
 .../delambdafy-dependent-on-param-subst-2.scala    |   20 +
 .../run/delambdafy-dependent-on-param-subst.flags  |    1 +
 .../run/delambdafy-dependent-on-param-subst.scala  |   20 +
 test/files/run/delambdafy-nested-by-name.check     |    2 +
 test/files/run/delambdafy-nested-by-name.scala     |   11 +
 test/files/run/delambdafy-two-lambdas.check        |    2 +
 test/files/run/delambdafy-two-lambdas.scala        |   12 +
 test/files/run/delambdafyLambdaClassNames.check    |    1 +
 test/files/run/delambdafyLambdaClassNames.flags    |    1 +
 .../files/run/delambdafyLambdaClassNames/A_1.scala |    5 +
 .../run/delambdafyLambdaClassNames/Test.scala      |    4 +
 test/files/run/delambdafy_t6028.check              |   57 +
 test/files/run/delambdafy_t6028.scala              |   21 +
 test/files/run/delambdafy_t6555.check              |   15 +
 test/files/run/delambdafy_t6555.scala              |   15 +
 .../run/delambdafy_uncurry_byname_inline.check     |   21 +
 .../run/delambdafy_uncurry_byname_inline.scala     |   20 +
 .../run/delambdafy_uncurry_byname_method.check     |   15 +
 .../run/delambdafy_uncurry_byname_method.scala     |   20 +
 test/files/run/delambdafy_uncurry_inline.check     |   23 +
 test/files/run/delambdafy_uncurry_inline.scala     |   20 +
 test/files/run/delambdafy_uncurry_method.check     |   17 +
 test/files/run/delambdafy_uncurry_method.scala     |   20 +
 test/files/run/delay-bad.check                     |    7 +
 test/files/run/delay-good.check                    |    6 +
 test/files/run/deprecate-early-type-defs.check     |    3 +
 test/files/run/deprecate-early-type-defs.flags     |    1 +
 test/files/run/deprecate-early-type-defs.scala     |    1 +
 test/files/run/distinct.scala                      |    4 +-
 test/files/run/duration-coarsest.scala             |   28 +
 test/files/run/dynamic-applyDynamic.check          |    4 +-
 test/files/run/dynamic-applyDynamicNamed.check     |    8 +-
 test/files/run/dynamic-selectDynamic.check         |    4 +-
 test/files/run/dynamic-updateDynamic.check         |    4 +-
 test/files/run/elidable-noflags.scala              |    2 +-
 test/files/run/emptypf.scala                       |    4 +-
 test/files/run/enrich-gentraversable.scala         |   21 +-
 test/files/run/enums.scala                         |   14 +-
 test/files/run/equality.scala                      |   10 +-
 test/files/run/eta-expand-star2.check              |    1 +
 test/files/run/exceptions-2.check                  |    3 +
 test/files/run/exceptions-2.scala                  |   60 +-
 test/files/run/exceptions-nest.scala               |   30 +-
 test/files/run/exceptions.scala                    |    6 +-
 test/files/run/existential-rangepos.check          |   13 +
 test/files/run/existential-rangepos.scala          |   13 +
 test/files/run/existentials-in-compiler.check      |   44 +-
 test/files/run/existentials-in-compiler.scala      |   10 +-
 test/files/run/existentials.scala                  |    7 +-
 test/files/run/existentials3-new.check             |   12 +-
 test/files/run/existentials3-new.scala             |    6 +-
 test/files/run/existentials3-old.scala             |    2 +
 test/files/run/exoticnames.scala                   |    8 +-
 test/files/run/exprs_serialize.check               |   21 +-
 test/files/run/exprs_serialize.scala               |   12 +-
 test/files/run/fail-non-value-types.scala          |   10 +-
 test/files/run/finally.scala                       |   30 +-
 test/files/run/flat-flat-flat.scala                |    2 +-
 test/files/run/fors.check                          |   18 -
 test/files/run/fors.scala                          |   13 -
 test/files/run/forvaleq.scala                      |   30 +-
 test/files/run/freetypes_false_alarm2.scala        |    3 +-
 test/files/run/gadts.scala                         |    4 +-
 test/files/run/genericValueClass.scala             |   13 +-
 test/files/run/getClassTest-old.scala              |    3 +-
 test/files/run/global-showdef.check                |    8 +-
 test/files/run/global-showdef.scala                |   55 +-
 test/files/run/groupby.scala                       |    6 +-
 test/files/run/hashCodeBoxesRunTime.scala          |   12 +-
 test/files/run/hashhash.scala                      |    2 +-
 test/files/run/hashset.check                       |   26 +
 test/files/run/hashset.scala                       |   48 +
 test/files/run/hashsetremove.check                 |    6 +
 test/files/run/hashsetremove.scala                 |   13 +
 test/files/run/icode-reader-dead-code.check        |   27 +
 test/files/run/icode-reader-dead-code.scala        |   82 +
 test/files/run/idempotency-case-classes.check      |    2 +-
 test/files/run/idempotency-case-classes.scala      |    4 +-
 test/files/run/idempotency-extractors.scala        |    4 +-
 test/files/run/idempotency-labels.scala            |    4 +-
 test/files/run/idempotency-lazy-vals.scala         |    4 +-
 test/files/run/idempotency-partial-functions.check |    2 -
 test/files/run/idempotency-this.check              |    2 +-
 test/files/run/idempotency-this.scala              |    4 +-
 test/files/run/impconvtimes.scala                  |    2 +
 test/files/run/implicits.scala                     |    2 +
 test/files/run/indexedSeq.scala                    |   11 +-
 test/files/run/inferred-type-constructors.check    |   56 +
 test/files/run/inferred-type-constructors.scala    |  125 +
 test/files/run/infix.scala                         |    1 -
 test/files/run/inline-ex-handlers.check            |  168 +-
 test/files/run/inline-ex-handlers.scala            |    6 +-
 test/files/run/inliner-infer.scala                 |    5 +-
 test/files/run/inner-obj-auto.scala                |  570 +--
 .../run/interop_classtags_are_classmanifests.scala |    5 +-
 .../run/interop_manifests_are_classtags.scala      |    3 +-
 .../files/run/interop_typetags_are_manifests.flags |    1 +
 .../files/run/interop_typetags_are_manifests.scala |    1 +
 test/files/run/interpolationArgs.check             |    4 +-
 test/files/run/interpolationArgs.scala             |    4 +-
 test/files/run/interpolationMultiline2.scala       |   17 +-
 test/files/run/intmap.check                        |    0
 test/files/run/io-position.check                   |  Bin 126 -> 0 bytes
 test/files/run/io-position.scala                   |   13 -
 test/files/run/iq.check                            |    4 +
 test/files/run/iq.scala                            |   39 +-
 test/files/run/is-valid-num.scala                  |   33 +-
 test/files/run/issue192.scala                      |   34 +-
 test/files/run/iterator-from.scala                 |   71 +
 test/files/run/iterator-iterate-lazy.scala         |    5 -
 test/files/run/iterator3444.scala                  |   12 +-
 test/files/run/iterators.check                     |   13 -
 test/files/run/iterators.scala                     |  134 -
 test/files/run/java-erasure.scala                  |    2 +-
 test/files/run/json.check                          |   21 -
 test/files/run/json.scala                          |  283 --
 test/files/run/jtptest.check                       |    7 -
 test/files/run/jtptest.scala                       |   17 -
 test/files/run/kind-repl-command.check             |   28 +
 test/files/run/kind-repl-command.scala             |   12 +
 test/files/run/kmpSliceSearch.scala                |    8 +-
 test/files/run/large_class.check                   |    3 +
 test/files/run/large_class.scala                   |   27 +
 test/files/run/lazy-exprs.check                    |    8 +
 test/files/run/lazy-exprs.scala                    |   16 +-
 test/files/run/lazy-locals.check                   |    6 +
 test/files/run/lazy-locals.scala                   |   14 +-
 test/files/run/lazy-override-run.scala             |    4 +-
 test/files/run/lazy-traits.scala                   |   74 +-
 test/files/run/lift-and-unlift.scala               |   10 +-
 test/files/run/list_map.scala                      |   26 +
 test/files/run/lists-run.scala                     |   12 +-
 test/files/run/literals.check                      |   80 +-
 .../{neg/t5589neg.flags => run/literals.flags}     |    0
 test/files/run/literals.scala                      |   62 +-
 test/files/run/longmap.scala                       |    8 +
 test/files/run/lub-visibility.check                |    7 +-
 test/files/run/macro-abort-fresh.check             |    8 +-
 test/files/run/macro-abort-fresh/Macros_1.scala    |    4 +-
 test/files/run/macro-abort-fresh/Test_2.scala      |    2 +-
 test/files/run/macro-auto-duplicate/Macros_1.scala |    2 +-
 test/files/run/macro-basic-ma-md-mi/Impls_1.scala  |   14 +-
 .../run/macro-basic-ma-mdmi/Impls_Macros_1.scala   |   14 +-
 test/files/run/macro-basic-mamd-mi/Impls_1.scala   |   14 +-
 ....check => macro-blackbox-materialization.check} |    0
 .../macro-blackbox-materialization/Macros_1.scala  |   16 +
 .../Test_2.scala                                   |    0
 .../run/macro-bodyexpandstoimpl/Impls_1.scala      |   14 +-
 .../macro-bodyexpandstoimpl/Macros_Test_2.scala    |    4 +-
 test/files/run/macro-bundle-context-alias.check    |    4 +
 .../run/macro-bundle-context-alias/Macros_1.scala  |   38 +
 .../run/macro-bundle-context-alias/Test_2.scala    |    6 +
 .../run/macro-bundle-context-refinement.check      |    2 +
 .../macro-bundle-context-refinement/Macros_1.scala |   19 +
 .../macro-bundle-context-refinement/Test_2.scala   |    4 +
 test/files/run/macro-bundle-repl.check             |   24 +
 test/files/run/macro-bundle-repl.scala             |   13 +
 test/files/run/macro-bundle-static.check           |    6 +
 .../run/macro-bundle-static/Impls_Macros_1.scala   |   30 +
 test/files/run/macro-bundle-static/Test_2.scala    |    8 +
 test/files/run/macro-bundle-toplevel.check         |    6 +
 .../macro-bundle-toplevel.flags}                   |    0
 .../run/macro-bundle-toplevel/Impls_Macros_1.scala |   25 +
 test/files/run/macro-bundle-toplevel/Test_2.scala  |    8 +
 test/files/run/macro-bundle-whitebox-decl.check    |    6 +
 .../Impls_Macros_1.scala                           |   26 +
 .../run/macro-bundle-whitebox-decl/Test_2.scala    |    8 +
 test/files/run/macro-bundle-whitebox-use-raw.check |    5 +
 .../macro-bundle-whitebox-use-raw/Macros_1.scala   |  108 +
 .../run/macro-bundle-whitebox-use-raw/Test_2.scala |   19 +
 .../run/macro-bundle-whitebox-use-refined.check    |    5 +
 .../Macros_1.scala                                 |  108 +
 .../macro-bundle-whitebox-use-refined/Test_2.scala |   19 +
 test/files/run/macro-declared-in-annotation.flags  |    1 -
 .../run/macro-declared-in-annotation/Impls_1.scala |   11 -
 test/files/run/macro-declared-in-anonymous.flags   |    1 -
 .../run/macro-declared-in-anonymous/Impls_1.scala  |   11 -
 .../Macros_Test_2.scala                            |    4 -
 test/files/run/macro-declared-in-block.flags       |    1 -
 .../run/macro-declared-in-block/Impls_1.scala      |   11 -
 .../macro-declared-in-block/Macros_Test_2.scala    |    6 -
 test/files/run/macro-declared-in-class-class.flags |    1 -
 .../macro-declared-in-class-class/Impls_1.scala    |   11 -
 .../Macros_Test_2.scala                            |   10 -
 .../files/run/macro-declared-in-class-object.flags |    1 -
 .../macro-declared-in-class-object/Impls_1.scala   |   11 -
 .../Macros_Test_2.scala                            |   10 -
 test/files/run/macro-declared-in-class.flags       |    1 -
 .../run/macro-declared-in-class/Impls_1.scala      |   11 -
 .../macro-declared-in-class/Macros_Test_2.scala    |    7 -
 .../run/macro-declared-in-default-param.flags      |    1 -
 .../macro-declared-in-default-param/Impls_1.scala  |   11 -
 .../Macros_Test_2.scala                            |    7 -
 .../run/macro-declared-in-implicit-class.flags     |    1 -
 .../Impls_Macros_1.scala                           |   19 -
 test/files/run/macro-declared-in-method.flags      |    1 -
 .../run/macro-declared-in-method/Impls_1.scala     |   11 -
 .../macro-declared-in-method/Macros_Test_2.scala   |    8 -
 .../files/run/macro-declared-in-object-class.flags |    1 -
 .../macro-declared-in-object-class/Impls_1.scala   |   11 -
 .../Macros_Test_2.scala                            |   10 -
 .../run/macro-declared-in-object-object.flags      |    1 -
 .../macro-declared-in-object-object/Impls_1.scala  |   11 -
 .../Macros_Test_2.scala                            |   10 -
 test/files/run/macro-declared-in-object.flags      |    1 -
 .../run/macro-declared-in-object/Impls_1.scala     |   11 -
 .../macro-declared-in-object/Macros_Test_2.scala   |    7 -
 .../run/macro-declared-in-package-object.flags     |    1 -
 .../macro-declared-in-package-object/Impls_1.scala |   11 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/run/macro-declared-in-refinement.flags  |    1 -
 .../run/macro-declared-in-refinement/Impls_1.scala |   11 -
 .../Macros_Test_2.scala                            |    6 -
 test/files/run/macro-declared-in-trait.check       |   15 -
 test/files/run/macro-declared-in-trait.flags       |    1 -
 .../run/macro-declared-in-trait/Impls_1.scala      |   11 -
 .../macro-declared-in-trait/Macros_Test_2.scala    |   13 -
 test/files/run/macro-def-infer-return-type-a.check |    1 -
 test/files/run/macro-def-infer-return-type-a.flags |    1 -
 .../macro-def-infer-return-type-a/Impls_1.scala    |    5 -
 .../Macros_Test_2.scala                            |    4 -
 test/files/run/macro-def-infer-return-type-b.check |    6 -
 test/files/run/macro-def-infer-return-type-b.flags |    1 -
 .../Impls_Macros_1.scala                           |   10 -
 .../run/macro-def-infer-return-type-b/Test_2.scala |    8 -
 test/files/run/macro-def-infer-return-type-c.check |    1 -
 test/files/run/macro-def-infer-return-type-c.flags |    1 -
 .../macro-def-infer-return-type-c/Impls_1.scala    |    5 -
 .../Macros_Test_2.scala                            |    4 -
 test/files/run/macro-def-path-dependent-a.flags    |    1 -
 .../Impls_Macros_1.scala                           |   21 -
 test/files/run/macro-def-path-dependent-b.check    |    1 -
 test/files/run/macro-def-path-dependent-b.flags    |    1 -
 .../Impls_Macros_1.scala                           |   20 -
 .../run/macro-def-path-dependent-b/Test_2.scala    |    3 -
 test/files/run/macro-def-path-dependent-c.check    |    1 -
 test/files/run/macro-def-path-dependent-c.flags    |    1 -
 .../Impls_Macros_1.scala                           |   20 -
 .../run/macro-def-path-dependent-c/Test_2.scala    |    3 -
 test/files/run/macro-def-path-dependent-d1.check   |    1 -
 test/files/run/macro-def-path-dependent-d1.flags   |    1 -
 .../Impls_Macros_1.scala                           |    9 -
 .../run/macro-def-path-dependent-d1/Test_2.scala   |    3 -
 test/files/run/macro-def-path-dependent-d2.check   |    1 -
 test/files/run/macro-def-path-dependent-d2.flags   |    1 -
 .../run/macro-def-path-dependent-d2/Impls_1.scala  |    7 -
 .../run/macro-def-path-dependent-d2/Macros_2.scala |    7 -
 .../run/macro-def-path-dependent-d2/Test_3.scala   |    3 -
 ...tation.check => macro-def-path-dependent.check} |    0
 .../macro-def-path-dependent.flags}                |    0
 .../Dummy.scala}                                   |    0
 .../run/macro-def-path-dependent/Test_1.scala      |   25 +
 .../run/macro-def-path-dependent/Test_2.scala      |   22 +
 .../run/macro-def-path-dependent/Test_3.scala      |   22 +
 .../run/macro-def-path-dependent/Test_4.scala      |   11 +
 .../run/macro-def-path-dependent/Test_5.scala      |    9 +
 .../run/macro-def-path-dependent/Test_6.scala      |    9 +
 test/files/run/macro-default-params.check          |    1 +
 test/files/run/macro-default-params/Macros_1.scala |   27 +
 test/files/run/macro-default-params/Test_2.scala   |    3 +
 .../macro-divergence-spurious/Impls_Macros_1.scala |    8 +-
 test/files/run/macro-duplicate.check               |    3 +
 .../files/run/macro-duplicate/Impls_Macros_1.scala |   10 +-
 .../files/run/macro-enclosingowner-detectvar.check |   16 +
 .../macro-enclosingowner-detectvar/Macros_1.scala  |   14 +
 .../macro-enclosingowner-detectvar/Test_2.scala    |   23 +
 test/files/run/macro-enclosingowner-sbt.check      |   16 +
 .../run/macro-enclosingowner-sbt/Macros_1.scala    |   14 +
 .../run/macro-enclosingowner-sbt/Test_2.scala      |   23 +
 test/files/run/macro-enclosures.check              |   34 +
 .../macro-enclosures.flags}                        |    0
 .../run/macro-enclosures/Impls_Macros_1.scala      |   23 +
 test/files/run/macro-enclosures/Test_2.scala       |   11 +
 .../macro-expand-implicit-argument/Macros_1.scala  |    8 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    3 +-
 .../Impls_1.scala                                  |    4 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../run/macro-expand-implicit-macro-is-view.flags  |    1 -
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    5 +-
 .../macro-expand-multiple-arglists/Impls_1.scala   |    8 +-
 .../Macros_Test_2.scala                            |    2 +-
 test/files/run/macro-expand-nullary-generic.check  |   10 +-
 .../run/macro-expand-nullary-generic/Impls_1.scala |   14 +-
 .../Macros_Test_2.scala                            |    8 +-
 .../run/macro-expand-nullary-nongeneric.check      |   10 +-
 .../macro-expand-nullary-nongeneric/Impls_1.scala  |   15 +-
 .../Macros_Test_2.scala                            |    8 +-
 test/files/run/macro-expand-overload/Impls_1.scala |   14 +-
 .../run/macro-expand-overload/Macros_Test_2.scala  |   12 +-
 test/files/run/macro-expand-override/Impls_1.scala |   14 +-
 .../run/macro-expand-override/Macros_Test_2.scala  |   14 +-
 .../files/run/macro-expand-recursive/Impls_1.scala |   10 +-
 .../run/macro-expand-recursive/Macros_Test_2.scala |    4 +-
 test/files/run/macro-expand-tparams-bounds-a.check |    0
 test/files/run/macro-expand-tparams-bounds-a.flags |    1 -
 .../macro-expand-tparams-bounds-a/Impls_1.scala    |    5 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/run/macro-expand-tparams-bounds-b.check |    0
 test/files/run/macro-expand-tparams-bounds-b.flags |    1 -
 .../macro-expand-tparams-bounds-b/Impls_1.scala    |    7 -
 .../Macros_Test_2.scala                            |   10 -
 test/files/run/macro-expand-tparams-bounds.check   |    2 +
 .../macro-expand-tparams-bounds.flags}             |    0
 .../run/macro-expand-tparams-bounds/Impls_1.scala  |   12 +
 .../Macros_Test_2.scala                            |   12 +
 .../macro-expand-tparams-explicit/Impls_1.scala    |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../macro-expand-tparams-implicit/Impls_1.scala    |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../run/macro-expand-tparams-only-in-impl.flags    |    1 -
 .../Impls_1.scala                                  |    5 -
 .../Macros_Test_2.scala                            |    8 -
 test/files/run/macro-expand-tparams-optional.flags |    1 -
 .../macro-expand-tparams-optional/Impls_1.scala    |    9 -
 .../Macros_Test_2.scala                            |    4 -
 test/files/run/macro-expand-tparams-prefix-a.check |    4 -
 test/files/run/macro-expand-tparams-prefix-a.flags |    1 -
 .../macro-expand-tparams-prefix-a/Impls_1.scala    |   11 -
 .../Macros_Test_2.scala                            |   10 -
 test/files/run/macro-expand-tparams-prefix-b.check |    2 -
 test/files/run/macro-expand-tparams-prefix-b.flags |    1 -
 .../macro-expand-tparams-prefix-b/Impls_1.scala    |   12 -
 .../Macros_Test_2.scala                            |   10 -
 .../files/run/macro-expand-tparams-prefix-c1.check |    3 -
 .../files/run/macro-expand-tparams-prefix-c1.flags |    1 -
 .../macro-expand-tparams-prefix-c1/Impls_1.scala   |   13 -
 .../Macros_Test_2.scala                            |   11 -
 .../files/run/macro-expand-tparams-prefix-c2.check |    3 -
 .../files/run/macro-expand-tparams-prefix-c2.flags |    1 -
 .../Impls_Macros_1.scala                           |   19 -
 .../macro-expand-tparams-prefix-c2/Test_2.scala    |    5 -
 .../files/run/macro-expand-tparams-prefix-d1.check |    3 -
 .../files/run/macro-expand-tparams-prefix-d1.flags |    1 -
 .../macro-expand-tparams-prefix-d1/Impls_1.scala   |   13 -
 .../Macros_Test_2.scala                            |   11 -
 test/files/run/macro-expand-tparams-prefix.check   |   20 +
 .../macro-expand-tparams-prefix.flags}             |    0
 .../run/macro-expand-tparams-prefix/Impls_1.scala  |   39 +
 .../Macros_Test_2.scala                            |   57 +
 test/files/run/macro-expand-unapply-a.check        |    2 +
 .../macro-expand-unapply-a.flags}                  |    0
 .../macro-expand-unapply-a/Impls_Macros_1.scala    |   15 +
 test/files/run/macro-expand-unapply-a/Test_2.scala |    6 +
 ...pand-varargs-explicit-over-nonvarargs-bad.check |    2 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    4 +-
 .../Impls_1.scala                                  |    8 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../Impls_1.scala                                  |    6 +-
 .../Macros_Test_2.scala                            |    2 +-
 .../macro-impl-default-params/Impls_Macros_1.scala |   17 +-
 test/files/run/macro-impl-relaxed.check            |    4 +
 test/files/run/macro-impl-relaxed/Macros_1.scala   |   14 +
 test/files/run/macro-impl-relaxed/Test_2.scala     |    6 +
 .../macro-impl-rename-context/Impls_Macros_1.scala |    9 +-
 ....check => macro-impl-tparam-only-in-impl.check} |    0
 .../macro-impl-tparam-only-in-impl.flags}          |    0
 .../macro-impl-tparam-only-in-impl/Impls_1.scala   |    5 +
 .../Macros_Test_2.scala                            |    8 +
 ...=> macro-impl-tparam-typetag-is-optional.check} |    0
 .../macro-impl-tparam-typetag-is-optional.flags}   |    0
 .../Impls_1.scala                                  |    9 +
 .../Macros_Test_2.scala                            |    4 +
 ...-invalidret-doesnt-conform-to-def-rettype.check |    2 +-
 .../Impls_Macros_1.scala                           |    4 +-
 .../Test_2.scala                                   |    2 +-
 test/files/run/macro-invalidret-nontypeable.check  |    2 +-
 .../Impls_Macros_1.scala                           |    6 +-
 .../run/macro-invalidret-nontypeable/Test_2.scala  |    2 +-
 test/files/run/macro-invalidusage-badret.check     |    4 +-
 .../macro-invalidusage-badret/Impls_Macros_1.scala |    4 +-
 .../run/macro-invalidusage-badret/Test_2.scala     |    2 +-
 ...alidusage-partialapplication-with-tparams.check |    4 +-
 .../Impls_Macros_1.scala                           |    6 +-
 .../Test_2.scala                                   |    2 +-
 .../macro-invalidusage-partialapplication.check    |    4 +-
 .../Impls_Macros_1.scala                           |    8 +-
 .../Test_2.scala                                   |    2 +-
 test/files/run/macro-openmacros.flags              |    3 +-
 .../run/macro-openmacros/Impls_Macros_1.scala      |    6 +-
 .../files/run/macro-parse-position-malformed.check |    1 +
 .../Impls_Macros_1.scala                           |   18 +
 .../macro-parse-position-malformed/Test_2.scala    |    3 +
 test/files/run/macro-parse-position.check          |    5 +
 test/files/run/macro-parse-position.flags          |    1 +
 .../run/macro-parse-position/Impls_Macros_1.scala  |   12 +
 test/files/run/macro-parse-position/Test_2.scala   |    3 +
 .../macro-quasiinvalidbody-c/Impls_Macros_1.scala  |    4 +-
 test/files/run/macro-quasiquotes.check             |    4 +
 test/files/run/macro-quasiquotes/Macros_1.scala    |   15 +
 test/files/run/macro-quasiquotes/Test_2.scala      |    5 +
 test/files/run/macro-range/Common_1.scala          |    7 +-
 .../run/macro-range/Expansion_Impossible_2.scala   |   14 +-
 test/files/run/macro-rangepos-args.check           |    1 +
 test/files/run/macro-rangepos-args.flags           |    1 +
 test/files/run/macro-rangepos-args/Macros_1.scala  |   10 +
 test/files/run/macro-rangepos-args/Test_2.scala    |    4 +
 test/files/run/macro-rangepos-subpatterns.check    |    1 +
 test/files/run/macro-rangepos-subpatterns.flags    |    1 +
 .../run/macro-rangepos-subpatterns/Macros_1.scala  |   18 +
 .../run/macro-rangepos-subpatterns/Test_2.scala    |    5 +
 .../Impls_Macros_1.scala                           |    6 +-
 .../macro-reflective-ma-normal-mdmi/Test_2.scala   |    2 +-
 .../run/macro-reflective-mamd-normal-mi.check      |    2 +-
 .../macro-reflective-mamd-normal-mi/Impls_1.scala  |    6 +-
 .../Macros_Test_2.scala                            |   12 +-
 test/files/run/macro-reify-basic/Macros_1.scala    |    4 +-
 .../run/macro-reify-chained1/Impls_Macros_1.scala  |   47 +
 test/files/run/macro-reify-chained1/Test_2.scala   |    9 +
 .../run/macro-reify-chained2/Impls_Macros_1.scala  |   47 +
 test/files/run/macro-reify-chained2/Test_2.scala   |    9 +
 test/files/run/macro-reify-freevars.check          |    2 +-
 test/files/run/macro-reify-freevars/Macros_1.scala |    2 +-
 test/files/run/macro-reify-freevars/Test_2.scala   |    8 +-
 test/files/run/macro-reify-nested-a.check          |    0
 test/files/run/macro-reify-nested-a.flags          |    1 -
 .../run/macro-reify-nested-a/Impls_Macros_1.scala  |   46 -
 test/files/run/macro-reify-nested-a/Test_2.scala   |    4 -
 .../run/macro-reify-nested-a1/Impls_Macros_1.scala |   47 +
 test/files/run/macro-reify-nested-a1/Test_2.scala  |    9 +
 .../run/macro-reify-nested-a2/Impls_Macros_1.scala |   47 +
 test/files/run/macro-reify-nested-a2/Test_2.scala  |    9 +
 test/files/run/macro-reify-nested-b.check          |    0
 test/files/run/macro-reify-nested-b.flags          |    1 -
 .../run/macro-reify-nested-b/Impls_Macros_1.scala  |   46 -
 test/files/run/macro-reify-nested-b/Test_2.scala   |    4 -
 .../run/macro-reify-nested-b1/Impls_Macros_1.scala |   47 +
 test/files/run/macro-reify-nested-b1/Test_2.scala  |    9 +
 .../run/macro-reify-nested-b2/Impls_Macros_1.scala |   47 +
 test/files/run/macro-reify-nested-b2/Test_2.scala  |    9 +
 .../macro-reify-ref-to-packageless/Impls_1.scala   |    4 +-
 .../macro-reify-ref-to-packageless/Test_2.scala    |    2 +-
 .../Impls_Macros_1.scala                           |   10 +-
 .../macro-reify-splice-outside-reify/Test_2.scala  |    2 +-
 .../run/macro-reify-splice-splice/Macros_1.scala   |   11 -
 .../files/run/macro-reify-staticXXX/Macros_1.scala |    2 +-
 test/files/run/macro-reify-tagful-a/Macros_1.scala |    4 +-
 test/files/run/macro-reify-tagless-a.check         |    2 +-
 .../run/macro-reify-tagless-a/Impls_Macros_1.scala |    4 +-
 test/files/run/macro-reify-tagless-a/Test_2.scala  |    6 +-
 test/files/run/macro-reify-type/Macros_1.scala     |   11 +-
 test/files/run/macro-reify-type/Test_2.scala       |   18 +-
 test/files/run/macro-reify-unreify/Macros_1.scala  |   10 +-
 test/files/run/macro-repl-basic.check              |   24 +-
 test/files/run/macro-repl-basic.scala              |   14 +-
 test/files/run/macro-repl-dontexpand.check         |   16 +-
 test/files/run/macro-repl-dontexpand.scala         |    6 +-
 test/files/run/macro-settings/Impls_Macros_1.scala |    9 +-
 .../run/macro-sip19-revised/Impls_Macros_1.scala   |    7 +-
 test/files/run/macro-sip19/Impls_Macros_1.scala    |    7 +-
 test/files/run/macro-subpatterns.check             |    3 +
 test/files/run/macro-subpatterns/Macro_1.scala     |   17 +
 test/files/run/macro-subpatterns/Test_2.scala      |    5 +
 test/files/run/macro-system-properties.check       |   22 +-
 test/files/run/macro-system-properties.scala       |    6 +-
 ...eck => macro-term-declared-in-annotation.check} |    0
 .../macro-term-declared-in-annotation.flags}       |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_2.scala                                 |    0
 .../Test_3.scala                                   |    0
 ...heck => macro-term-declared-in-anonymous.check} |    0
 .../macro-term-declared-in-anonymous.flags}        |    0
 .../macro-term-declared-in-anonymous/Impls_1.scala |   11 +
 .../Macros_Test_2.scala                            |    6 +
 ...ck.check => macro-term-declared-in-block.check} |    0
 .../macro-term-declared-in-block.flags}            |    0
 .../run/macro-term-declared-in-block/Impls_1.scala |   11 +
 .../Macros_Test_2.scala                            |    6 +
 ...ck => macro-term-declared-in-class-class.check} |    0
 .../macro-term-declared-in-class-class.flags}      |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |   10 +
 ...k => macro-term-declared-in-class-object.check} |    0
 .../macro-term-declared-in-class-object.flags}     |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |   10 +
 ...ss.check => macro-term-declared-in-class.check} |    0
 .../macro-term-declared-in-class.flags}            |    0
 .../run/macro-term-declared-in-class/Impls_1.scala |   11 +
 .../Macros_Test_2.scala                            |    7 +
 ... => macro-term-declared-in-default-param.check} |    0
 .../macro-term-declared-in-default-param.flags}    |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |    7 +
 ...=> macro-term-declared-in-implicit-class.check} |    0
 .../macro-term-declared-in-implicit-class.flags}   |    0
 .../Impls_Macros_1.scala                           |   19 +
 .../Test_2.scala                                   |    0
 ...d.check => macro-term-declared-in-method.check} |    0
 .../macro-term-declared-in-method.flags}           |    0
 .../macro-term-declared-in-method/Impls_1.scala    |   11 +
 .../Macros_Test_2.scala                            |    8 +
 ...k => macro-term-declared-in-object-class.check} |    0
 .../macro-term-declared-in-object-class.flags}     |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |   10 +
 ... => macro-term-declared-in-object-object.check} |    0
 .../macro-term-declared-in-object-object.flags}    |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |   10 +
 ...t.check => macro-term-declared-in-object.check} |    0
 .../macro-term-declared-in-object.flags}           |    0
 .../macro-term-declared-in-object/Impls_1.scala    |   11 +
 .../Macros_Test_2.scala                            |    7 +
 ...=> macro-term-declared-in-package-object.check} |    0
 .../macro-term-declared-in-package-object.flags}   |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |    8 +
 ...eck => macro-term-declared-in-refinement.check} |    0
 .../macro-term-declared-in-refinement.flags}       |    0
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |    8 +
 test/files/run/macro-term-declared-in-trait.check  |   15 +
 .../macro-term-declared-in-trait.flags}            |    0
 .../run/macro-term-declared-in-trait/Impls_1.scala |   11 +
 .../Macros_Test_2.scala                            |   13 +
 .../run/macro-typecheck-implicitsdisabled.check    |    2 +-
 .../Impls_Macros_1.scala                           |   16 +-
 .../files/run/macro-typecheck-macrosdisabled.check |   10 +-
 .../Impls_Macros_1.scala                           |   25 +-
 .../run/macro-typecheck-macrosdisabled2.check      |   12 +-
 .../Impls_Macros_1.scala                           |   25 +-
 .../Impls_Macros_1.scala                           |   20 +-
 .../Impls_Macros_1.scala                           |    7 +-
 .../run/macro-vampire-false-warning/Macros_1.scala |   32 +-
 .../macro-whitebox-dynamic-materialization.check   |    2 +
 .../Macros_1.scala                                 |   25 +
 .../Test_2.scala                                   |    4 +
 test/files/run/macro-whitebox-extractor.check      |    1 +
 .../run/macro-whitebox-extractor/Macros_1.scala    |   21 +
 .../run/macro-whitebox-extractor/Test_2.scala      |    5 +
 ...=> macro-whitebox-fundep-materialization.check} |    0
 .../Macros_1.scala                                 |   39 +
 .../Test_2.scala                                   |   12 +
 ...t6955.check => macro-whitebox-structural.check} |    0
 .../macro-whitebox-structural/Impls_Macros_1.scala |   16 +
 .../run/macro-whitebox-structural/Test_2.scala     |    5 +
 test/files/run/macroPlugins-enterStats.check       |   30 +
 test/files/run/macroPlugins-enterStats.scala       |   50 +
 .../run/macroPlugins-isBlackbox/Macros_2.scala     |   11 +
 .../run/macroPlugins-isBlackbox/Plugin_1.scala     |   21 +
 .../files/run/macroPlugins-isBlackbox/Test_3.flags |    1 +
 .../files/run/macroPlugins-isBlackbox/Test_3.scala |    3 +
 .../run/macroPlugins-isBlackbox/scalac-plugin.xml  |    4 +
 test/files/run/macroPlugins-macroArgs.check        |    2 +
 .../run/macroPlugins-macroArgs/Macros_2.scala      |   11 +
 .../run/macroPlugins-macroArgs/Plugin_1.scala      |   21 +
 test/files/run/macroPlugins-macroArgs/Test_3.flags |    1 +
 test/files/run/macroPlugins-macroArgs/Test_3.scala |    4 +
 .../run/macroPlugins-macroArgs/scalac-plugin.xml   |    4 +
 test/files/run/macroPlugins-macroExpand.check      |    2 +
 test/files/run/macroPlugins-macroExpand.flags      |    1 +
 .../run/macroPlugins-macroExpand/Macros_2.scala    |   18 +
 .../run/macroPlugins-macroExpand/Plugin_1.scala    |   27 +
 .../run/macroPlugins-macroExpand/Test_3.flags      |    1 +
 .../run/macroPlugins-macroExpand/Test_3.scala      |    4 +
 .../run/macroPlugins-macroExpand/scalac-plugin.xml |    4 +
 test/files/run/macroPlugins-macroRuntime.check     |    2 +
 .../run/macroPlugins-macroRuntime/Macros_2.scala   |   11 +
 .../run/macroPlugins-macroRuntime/Plugin_1.scala   |   20 +
 .../run/macroPlugins-macroRuntime/Test_3.flags     |    1 +
 .../run/macroPlugins-macroRuntime/Test_3.scala     |    4 +
 .../macroPlugins-macroRuntime/scalac-plugin.xml    |    4 +
 test/files/run/macroPlugins-namerHooks.check       |   45 +
 test/files/run/macroPlugins-namerHooks.scala       |   39 +
 test/files/run/macroPlugins-typedMacroBody.check   |    2 +
 test/files/run/macroPlugins-typedMacroBody.flags   |    1 +
 .../run/macroPlugins-typedMacroBody/Macros_2.flags |    1 +
 .../run/macroPlugins-typedMacroBody/Macros_2.scala |   18 +
 .../run/macroPlugins-typedMacroBody/Plugin_1.scala |   21 +
 .../run/macroPlugins-typedMacroBody/Test_3.scala   |    4 +
 .../macroPlugins-typedMacroBody/scalac-plugin.xml  |    4 +
 test/files/run/manifests-new.scala                 |    5 +-
 test/files/run/manifests-old.scala                 |    5 +-
 test/files/run/mapConserve.scala                   |   11 +-
 test/files/run/mapValues.scala                     |    2 +-
 test/files/run/map_java_conversions.scala          |   26 +-
 test/files/run/map_test.scala                      |    2 +-
 test/files/run/matchbytes.scala                    |    2 +-
 test/files/run/matchintasany.scala                 |    2 +-
 test/files/run/matchnull.scala                     |    2 +-
 test/files/run/matchonseq.scala                    |   10 +-
 test/files/run/memberpos.check                     |   11 +
 test/files/run/memberpos.scala                     |   39 +
 test/files/run/mirror_symbolof_x.check             |   13 +
 test/files/run/mirror_symbolof_x.scala             |   43 +
 test/files/run/misc.check                          |   24 +
 test/files/run/misc.scala                          |    2 +-
 test/files/run/missingparams.scala                 |    4 +-
 test/files/run/mixin-signatures.check              |   59 +
 test/files/run/mixin-signatures.scala              |  105 +
 test/files/run/mutable-treeset.scala               |  145 +
 test/files/run/name-based-patmat.check             |   12 +
 test/files/run/name-based-patmat.scala             |  105 +
 test/files/run/names-defaults.check                |    5 +
 test/files/run/names-defaults.scala                |    7 +
 test/files/run/no-pickle-skolems.check             |    1 +
 test/files/run/no-pickle-skolems/Source_1.scala    |    5 +
 test/files/run/no-pickle-skolems/Test_2.scala      |   39 +
 test/files/run/nodebuffer-array.check              |    3 -
 test/files/run/nodebuffer-array.scala              |   15 -
 test/files/run/nothingTypeDce.flags                |    1 +
 test/files/run/nothingTypeDce.scala                |   63 +
 test/files/run/nothingTypeNoFramesNoDce.check      |    1 +
 test/files/run/nothingTypeNoFramesNoDce.flags      |    1 +
 test/files/run/nothingTypeNoFramesNoDce.scala      |   61 +
 test/files/run/nothingTypeNoOpt.flags              |    1 +
 test/files/run/nothingTypeNoOpt.scala              |   61 +
 test/files/run/null-and-intersect.scala            |    6 +-
 test/files/run/null-hash.scala                     |    2 +-
 test/files/run/number-parsing.scala                |    4 +-
 test/files/run/numbereq.scala                      |   45 +-
 test/files/run/option-fold.scala                   |   13 +-
 test/files/run/origins.flags                       |    2 +-
 test/files/run/origins.scala                       |    2 +-
 test/files/run/packrat1.check                      |    7 -
 test/files/run/packrat1.scala                      |   47 -
 test/files/run/packrat2.check                      |    7 -
 test/files/run/packrat2.scala                      |   57 -
 test/files/run/packrat3.check                      |    7 -
 test/files/run/packrat3.scala                      |   51 -
 test/files/run/parmap-ops.scala                    |   12 +-
 test/files/run/parserFilter.check                  |    9 -
 test/files/run/parserFilter.scala                  |   15 -
 test/files/run/parserForFilter.check               |    1 -
 test/files/run/parserForFilter.scala               |   12 -
 test/files/run/parserJavaIdent.check               |   26 -
 test/files/run/parserJavaIdent.scala               |   26 -
 test/files/run/parserNoSuccessMessage.check        |   20 -
 test/files/run/parserNoSuccessMessage.scala        |   19 -
 test/files/run/partialfun.scala                    |    2 +-
 test/files/run/patch-boundary.scala                |    4 +-
 test/files/run/patmat-behavior-2.check             |   24 +
 test/files/run/patmat-behavior-2.scala             |   50 +
 test/files/run/patmat-behavior.check               |   90 +
 test/files/run/patmat-behavior.scala               |   95 +
 test/files/run/patmat-bind-typed.check             |    1 +
 test/files/run/patmat-bind-typed.scala             |    8 +
 test/files/run/patmat-exprs.scala                  |   10 +-
 test/files/run/patmat-finally.scala                |    2 +-
 test/files/run/patmat-mix-case-extractor.check     |    8 +
 test/files/run/patmat-mix-case-extractor.scala     |  110 +
 test/files/run/patmat-seqs.scala                   |   10 +-
 test/files/run/patmat_unapp_abstype-new.check      |    6 +
 test/files/run/patmat_unapp_abstype-new.scala      |    4 +-
 test/files/run/patmat_unapp_abstype-old.check      |    4 -
 test/files/run/patmat_unapp_abstype-old.flags      |    1 -
 test/files/run/patmat_unapp_abstype-old.scala      |   83 -
 test/files/run/patmatnew.check                     |   15 +
 test/files/run/patmatnew.scala                     |   37 +-
 test/files/run/pc-conversions.scala                |   38 +-
 test/files/run/pf-catch.scala                      |   10 +-
 test/files/run/position-val-def.check              |   30 +
 test/files/run/position-val-def.scala              |   26 +
 test/files/run/preinits.check                      |    6 +
 test/files/run/primitive-sigs-2-new.flags          |    1 +
 test/files/run/primitive-sigs-2-new.scala          |    4 +-
 test/files/run/primitive-sigs-2-old.flags          |    1 +
 test/files/run/primitive-sigs-2-old.scala          |    4 +-
 test/files/run/priorityQueue.scala                 |  373 --
 test/files/run/private-inline.check                |   12 +
 test/files/run/private-inline.flags                |    2 +-
 test/files/run/private-inline.scala                |   18 +-
 test/files/run/programmatic-main.check             |   58 +-
 test/files/run/programmatic-main.scala             |    4 +-
 test/files/run/proxy.scala                         |    6 +-
 test/files/run/range-unit.scala                    |    8 +-
 test/files/run/range.check                         |    0
 test/files/run/range.scala                         |   35 +-
 test/files/run/records.scala                       |    9 +-
 test/files/run/reflect-priv-ctor.check             |    1 +
 test/files/run/reflect-priv-ctor.scala             |   22 +
 .../files/run/reflection-allmirrors-tostring.check |   18 +-
 .../files/run/reflection-allmirrors-tostring.scala |   27 +-
 .../reflection-attachments.check}                  |    0
 test/files/run/reflection-companion.check          |    6 +
 test/files/run/reflection-companion.scala          |   16 +
 test/files/run/reflection-companiontype.check      |   12 +
 test/files/run/reflection-companiontype.scala      |   22 +
 ...eflection-constructormirror-inner-badpath.scala |    4 +-
 .../reflection-constructormirror-inner-good.scala  |    4 +-
 ...flection-constructormirror-nested-badpath.scala |    4 +-
 .../reflection-constructormirror-nested-good.scala |    4 +-
 ...ection-constructormirror-toplevel-badpath.scala |    4 +-
 ...eflection-constructormirror-toplevel-good.scala |    4 +-
 test/files/run/reflection-enclosed-basic.scala     |    4 +-
 .../run/reflection-enclosed-inner-basic.scala      |   10 +-
 .../reflection-enclosed-inner-inner-basic.scala    |   10 +-
 .../reflection-enclosed-inner-nested-basic.scala   |   10 +-
 .../run/reflection-enclosed-nested-basic.scala     |   10 +-
 .../reflection-enclosed-nested-inner-basic.scala   |   10 +-
 .../reflection-enclosed-nested-nested-basic.scala  |   10 +-
 test/files/run/reflection-equality.check           |   12 +-
 test/files/run/reflection-equality.scala           |    6 +-
 test/files/run/reflection-fancy-java-classes.check |   12 +
 .../run/reflection-fancy-java-classes/Foo_1.java   |    5 +
 .../run/reflection-fancy-java-classes/Test_2.scala |   20 +
 .../reflection-fieldmirror-accessorsareokay.scala  |    4 +-
 .../run/reflection-fieldmirror-ctorparam.scala     |    2 +-
 .../run/reflection-fieldmirror-getsetval.scala     |    2 +-
 .../run/reflection-fieldmirror-getsetvar.scala     |    2 +-
 ...flection-fieldmirror-nmelocalsuffixstring.scala |    2 +-
 .../run/reflection-fieldmirror-privatethis.scala   |    2 +-
 .../run/reflection-fieldsymbol-navigation.scala    |    2 +-
 test/files/run/reflection-idtc.check               |    6 +
 test/files/run/reflection-idtc.scala               |   16 +
 test/files/run/reflection-implClass.scala          |   16 +-
 test/files/run/reflection-implicit.scala           |   10 +-
 test/files/run/reflection-java-annotations.check   |    3 +
 .../run/reflection-java-annotations/Test_2.scala   |    4 +-
 test/files/run/reflection-java-crtp/Main_2.scala   |    2 +-
 .../files/run/reflection-magicsymbols-invoke.check |   17 +-
 .../files/run/reflection-magicsymbols-invoke.scala |   26 +-
 test/files/run/reflection-magicsymbols-repl.check  |   10 +-
 test/files/run/reflection-magicsymbols-repl.scala  |    4 +-
 .../run/reflection-magicsymbols-vanilla.scala      |    6 +-
 test/files/run/reflection-mem-typecheck.scala      |    2 +-
 .../files/run/reflection-methodsymbol-params.scala |   16 +-
 .../run/reflection-methodsymbol-returntype.scala   |   16 +-
 .../run/reflection-methodsymbol-typeparams.scala   |   16 +-
 test/files/run/reflection-names.scala              |    8 +-
 test/files/run/reflection-repl-classes.check       |    8 +-
 test/files/run/reflection-repl-classes.scala       |    2 +-
 test/files/run/reflection-repl-elementary.check    |    4 +-
 test/files/run/reflection-sanitychecks.scala       |   16 +-
 test/files/run/reflection-scala-annotations.check  |    7 +
 test/files/run/reflection-scala-annotations.scala  |   16 +
 test/files/run/reflection-sorted-decls.scala       |    2 +-
 test/files/run/reflection-sorted-members.check     |    1 -
 test/files/run/reflection-sorted-members.scala     |    2 +-
 test/files/run/reflection-sync-potpourri.scala     |   32 +
 ...nation.check => reflection-sync-subtypes.check} |    0
 test/files/run/reflection-sync-subtypes.scala      |   20 +
 test/files/run/reflection-tags.check               |    1 +
 test/files/run/reflection-tags.scala               |   21 +
 .../run/reflection-valueclasses-derived.scala      |    6 +-
 test/files/run/reflection-valueclasses-magic.scala |   10 +-
 .../run/reflection-valueclasses-standard.scala     |    4 +-
 test/files/run/reify-aliases.check                 |    2 +-
 test/files/run/reify-each-node-type.check          |   35 +
 test/files/run/reify-each-node-type.scala          |  110 +
 test/files/run/reify-repl-fail-gracefully.check    |    8 +-
 test/files/run/reify_ann1a.check                   |    2 +-
 test/files/run/reify_ann1a.scala                   |    2 +-
 test/files/run/reify_ann1b.check                   |    7 +-
 test/files/run/reify_ann1b.scala                   |    2 +-
 test/files/run/reify_ann2a.check                   |    2 +-
 test/files/run/reify_ann2a.scala                   |    2 +-
 test/files/run/reify_ann3.check                    |    4 +-
 test/files/run/reify_ann3.scala                    |    2 +-
 test/files/run/reify_ann4.scala                    |    2 +-
 test/files/run/reify_ann5.scala                    |    2 +-
 test/files/run/reify_classfileann_a.check          |    5 +
 test/files/run/reify_classfileann_a.scala          |    2 +-
 test/files/run/reify_classfileann_b.check          |    5 +
 test/files/run/reify_classfileann_b.scala          |    2 +-
 test/files/run/reify_closure8b.check               |    2 +-
 test/files/run/reify_copypaste1.scala              |    6 +-
 test/files/run/reify_extendbuiltins.scala          |    4 +-
 test/files/run/reify_for1.check                    |    0
 test/files/run/reify_fors_oldpatmat.flags          |    0
 .../run/reify_implicits-new.check                  |    0
 test/files/run/reify_implicits-new.scala           |   18 +
 .../run/reify_implicits-old.check                  |    0
 test/files/run/reify_implicits-old.scala           |   17 +
 test/files/run/reify_lazyevaluation.scala          |    2 +
 test/files/run/reify_lazyunit.check                |    3 +
 test/files/run/reify_maps_oldpatmat.flags          |    0
 test/files/run/reify_newimpl_11.check              |    6 +-
 test/files/run/reify_newimpl_13.check              |    6 +-
 test/files/run/reify_newimpl_19.check              |    6 +-
 test/files/run/reify_newimpl_22.check              |    8 +-
 test/files/run/reify_newimpl_23.check              |    8 +-
 test/files/run/reify_newimpl_25.check              |    8 +-
 test/files/run/reify_newimpl_26.check              |    8 +-
 test/files/run/reify_newimpl_30.check              |    6 +-
 test/files/run/reify_newimpl_35.check              |    6 +-
 test/files/run/reify_newimpl_45.scala              |    6 +-
 test/files/run/reify_printf.check                  |    1 +
 test/files/run/reify_printf.scala                  |   16 +-
 ...si5841.check => reify_renamed_term_t5841.check} |    0
 ...si5841.scala => reify_renamed_term_t5841.scala} |    0
 test/files/run/reify_this.scala                    |    6 +-
 test/files/run/repl-assign.check                   |    6 +-
 test/files/run/repl-backticks.scala                |    6 +-
 test/files/run/repl-bare-expr.check                |   10 +-
 test/files/run/repl-colon-type.check               |   30 +-
 test/files/run/repl-empty-package.check            |    7 +
 test/files/run/repl-empty-package/s_1.scala        |    3 +
 test/files/run/repl-empty-package/s_2.scala        |    5 +
 test/files/run/repl-javap-app.check                |   63 +
 test/files/run/repl-javap-app.scala                |   21 +
 test/files/run/repl-javap-def.scala                |   17 +
 test/files/run/repl-javap-fun.scala                |   16 +
 test/files/run/repl-javap-lambdas.scala            |   23 +
 test/files/run/repl-javap-mem.scala                |   19 +
 test/files/run/repl-javap-memfun.scala             |   22 +
 test/files/run/repl-javap-more-fun.scala           |   17 +
 test/files/run/repl-javap-outdir-funs.flags        |    1 +
 test/files/run/repl-javap-outdir-funs/foo_1.scala  |    6 +
 .../run/repl-javap-outdir-funs/run-repl_7.scala    |   20 +
 test/files/run/repl-javap-outdir/foo_1.scala       |    6 +
 test/files/run/repl-javap-outdir/run-repl_7.scala  |   12 +
 test/files/run/repl-javap.scala                    |   13 +
 test/files/run/repl-out-dir.check                  |   49 +
 test/files/run/repl-out-dir.scala                  |   13 +
 test/files/run/repl-parens.check                   |    2 +-
 test/files/run/repl-paste-2.check                  |    5 +-
 test/files/run/repl-paste-3.check                  |    6 +-
 test/files/run/repl-paste-4.pastie                 |    4 +
 test/files/run/repl-paste-4.scala                  |   20 +
 test/files/run/repl-paste-raw.pastie               |    8 +
 test/files/run/repl-paste-raw.scala                |   20 +
 test/files/run/repl-paste.check                    |    5 +-
 test/files/run/repl-power.check                    |   16 +-
 test/files/run/repl-power.scala                    |    2 +-
 test/files/run/repl-reset.check                    |   12 +-
 test/files/run/repl-save.check                     |    3 +
 test/files/run/repl-save.scala                     |   25 +
 test/files/run/repl-term-macros.check              |   40 +
 test/files/run/repl-term-macros.scala              |   20 +
 test/files/run/repl-transcript.check               |    5 +-
 test/files/run/repl-trim-stack-trace.scala         |   45 +
 test/files/run/repl-type-verbose.check             |    8 +-
 test/files/run/resetattrs-this.scala               |    8 +-
 test/files/run/richs.check                         |    1 +
 test/files/run/richs.scala                         |    4 +-
 test/files/run/run-bug4840.scala                   |    8 +-
 test/files/run/runtime-richChar.scala              |   10 +-
 test/files/run/runtime.check                       |    6 +
 test/files/run/runtime.scala                       |    4 +-
 .../run/{interpolation.flags => sammy_java8.flags} |    0
 test/files/run/sammy_java8.scala                   |   34 +
 test/files/run/sammy_repeated.check                |    1 +
 ...lationMultiline2.flags => sammy_repeated.flags} |    0
 test/files/run/sammy_repeated.scala                |    8 +
 test/files/run/scan.scala                          |    8 +-
 test/files/run/search.check                        |    6 +
 test/files/run/search.scala                        |   14 +
 test/files/run/seqlike-kmp.scala                   |    6 +-
 test/files/run/sequenceComparisons.scala           |   42 +-
 test/files/run/serialize-stream.scala              |    4 +-
 test/files/run/settings-parse.check                |  566 +++
 test/files/run/settings-parse.scala                |   28 +
 test/files/run/shortClass.check                    |   10 +
 test/files/run/shortClass.scala                    |   24 +
 test/files/run/showdecl.check                      |   34 +
 test/files/run/showdecl/Macros_1.scala             |   30 +
 test/files/run/showdecl/Test_2.scala               |   32 +
 test/files/run/showraw_aliases.check               |    4 +-
 test/files/run/showraw_aliases.scala               |    2 +-
 test/files/run/showraw_mods.check                  |    2 +-
 test/files/run/showraw_tree.check                  |    4 +-
 test/files/run/showraw_tree_ids.check              |    4 +-
 test/files/run/showraw_tree_kinds.check            |    4 +-
 test/files/run/showraw_tree_types_ids.check        |   16 +-
 test/files/run/showraw_tree_types_ids.scala        |    4 +-
 test/files/run/showraw_tree_types_typed.check      |   16 +-
 test/files/run/showraw_tree_types_typed.scala      |    4 +-
 test/files/run/showraw_tree_types_untyped.check    |    4 +-
 test/files/run/showraw_tree_ultimate.check         |   24 +-
 test/files/run/showraw_tree_ultimate.scala         |    4 +-
 test/files/run/si5045.scala                        |   46 -
 test/files/run/slice-strings.scala                 |    6 +-
 test/files/run/slices.scala                        |    3 +
 test/files/run/sm-interpolator.scala               |    6 +-
 test/files/run/spec-nlreturn.scala                 |    5 +-
 ...pand-star2.check => static-module-method.check} |    0
 test/files/run/static-module-method.scala          |   14 +
 test/files/run/streamWithFilter.scala              |    2 +-
 test/files/run/stream_flatmap_odds.scala           |    2 +-
 test/files/run/stream_length.check                 |    4 +
 test/files/run/stream_length.scala                 |    6 +-
 test/files/run/streams.scala                       |    2 +-
 test/files/run/string-extractor.check              |    9 +
 test/files/run/string-extractor.scala              |   60 +
 test/files/run/stringbuilder-drop.scala            |    4 +-
 test/files/run/stringbuilder.scala                 |   21 +-
 test/files/run/stringinterpolation_macro-run.check |    9 +
 test/files/run/stringinterpolation_macro-run.scala |   19 +
 test/files/run/structural.scala                    |   59 +-
 test/files/run/synchronized.check                  |    1 +
 test/files/run/synchronized.flags                  |    2 +-
 test/files/run/sysprops.scala                      |   10 +-
 test/files/run/t0017.scala                         |    2 +-
 test/files/run/t0091.check                         |    1 +
 test/files/run/t0091.scala                         |   15 +-
 test/files/run/t0325.scala                         |   10 +-
 test/files/run/t0421-old.scala                     |   12 +-
 test/files/run/t0432.scala                         |    3 +
 test/files/run/t0486.check                         |    8 -
 test/files/run/t0486.scala                         |   24 -
 test/files/run/t0508.scala                         |    2 +-
 test/files/run/t0528.scala                         |    2 +
 test/files/run/t0631.scala                         |    2 +-
 test/files/run/t0663.check                         |    1 -
 test/files/run/t0663.scala                         |    6 -
 test/files/run/t0668.check                         |    0
 test/files/run/t0677-old.scala                     |    5 +-
 test/files/run/t0700.check                         |    2 -
 test/files/run/t0700.scala                         |   24 -
 test/files/run/t0807.scala                         |    2 +-
 test/files/run/t0883.scala                         |   12 +-
 test/files/run/t1005.scala                         |   11 +-
 test/files/run/t1042.scala                         |    2 +-
 .../{virtpatmat_opt_sharing.check => t107.check}   |    0
 test/files/run/t107.scala                          |    8 +
 test/files/run/t1079.check                         |    1 -
 test/files/run/t1079.scala                         |    3 -
 test/files/run/t1100.check                         |    4 -
 test/files/run/t1100.scala                         |   17 -
 test/files/run/t1110.scala                         |    6 +-
 test/files/run/t1141.scala                         |    6 +-
 test/files/run/t1167.flags                         |    1 +
 test/files/run/t1167.scala                         |    6 +-
 test/files/run/t1195-new.scala                     |    6 +-
 test/files/run/t1195-old.scala                     |    3 +
 test/files/run/t1220.scala                         |    2 +-
 test/files/run/t1300.scala                         |    4 +-
 test/files/run/t1309.scala                         |    2 +-
 test/files/run/t1323.scala                         |    4 +-
 test/files/run/t1333.scala                         |    4 +-
 test/files/run/t1368.check                         |    3 +
 test/files/run/t1423.scala                         |    2 +-
 test/files/run/t1427.check                         |    3 +
 test/files/run/t1427.scala                         |    5 +-
 test/files/run/t1430/Bar_1.java                    |    4 +-
 test/files/run/t1430/Test_2.scala                  |    2 +-
 test/files/run/t1500.scala                         |    8 +-
 test/files/run/t1501.scala                         |    8 +-
 test/files/run/t1503.check                         |    1 +
 test/files/run/t1503.scala                         |   20 +
 .../five-dot-f.flags => run/t1503_future.flags}    |    0
 test/files/run/t1503_future.scala                  |   17 +
 test/files/run/t1505.scala                         |   13 +-
 test/files/run/t153.scala                          |    2 +-
 test/files/run/t1537.scala                         |    6 +-
 test/files/run/t1591.scala                         |    6 +-
 test/files/run/t1620.check                         |    6 -
 test/files/run/t1620.scala                         |   16 -
 test/files/run/t1718.scala                         |    4 +-
 test/files/run/t1766.scala                         |   15 +-
 test/files/run/t1773.scala                         |   12 -
 test/files/run/t1829.check                         |    0
 test/files/run/t1829.scala                         |    2 +-
 test/files/run/t1909.check                         |    3 +
 test/files/run/t1909.scala                         |   12 +
 test/files/run/t1909b.scala                        |    9 +
 test/files/run/t1909c.scala                        |    9 +
 test/files/run/t1987.scala                         |    8 +-
 test/files/run/t1994.scala                         |   20 +
 test/files/run/t2029.scala                         |    4 +-
 test/files/run/t2074_2.scala                       |    2 +-
 test/files/run/t2087-and-2400.scala                |    6 +-
 test/files/run/t2106.check                         |    6 +
 test/files/run/t2106.flags                         |    2 +-
 test/files/run/t2106.scala                         |    2 +-
 test/files/run/t2124.check                         |    1 -
 test/files/run/t2124.scala                         |   25 -
 test/files/run/t2125.check                         |    1 -
 test/files/run/t2125.scala                         |   25 -
 test/files/run/t2212.check                         |    1 +
 test/files/run/t2251.check                         |    1 +
 test/files/run/t2251.flags                         |    1 +
 test/files/run/t2251.scala                         |   19 +
 test/files/run/t2251b.check                        |   11 +
 test/files/run/t2251b.flags                        |    1 +
 test/files/run/t2251b.scala                        |   48 +
 test/files/run/t2276.check                         |    8 -
 test/files/run/t2276.scala                         |   24 -
 test/files/run/t2296c/Action.java                  |    2 +-
 test/files/run/t2308a.scala                        |    6 +-
 test/{pending => files}/run/t2318.check            |    0
 test/files/run/t2318.scala                         |   41 +
 test/files/run/t2333.scala                         |    4 +-
 test/files/run/t2337.scala                         |    2 +-
 test/files/run/t2354.scala                         |   17 -
 test/files/run/t2417.scala                         |   20 +-
 test/files/run/t2464/Annotated.java                |    5 +
 test/files/run/t2464/Connect.java                  |   20 +
 test/files/run/t2464/Test.scala                    |   35 +
 test/files/run/t2512.scala                         |    4 +-
 test/files/run/t2514.scala                         |   10 +-
 test/files/run/t2526.scala                         |   16 +-
 test/files/run/t2552.scala                         |   14 +-
 test/files/run/t2577.check                         |    1 +
 test/files/run/t2577.scala                         |   17 +
 test/files/run/t2594_tcpoly.check                  |    0
 test/files/run/t2594_tcpoly.scala                  |    5 +-
 test/files/run/t261.check                          |    2 +
 test/files/run/t261.scala                          |   11 +
 test/files/run/t2636.scala                         |   17 +-
 test/files/run/t266.scala                          |    4 +-
 test/files/run/t2721.check                         |    2 -
 test/files/run/t2721.scala                         |   12 -
 test/files/run/t2755.scala                         |    6 +-
 test/files/run/t2800.scala                         |    8 +-
 test/files/run/t2818.scala                         |    4 +-
 test/files/run/t2849.scala                         |    6 +-
 test/files/run/t2866.check                         |    3 +
 test/files/run/t2866.scala                         |   44 +
 test/files/run/t2867.scala                         |    6 +-
 test/files/run/t2873.check                         |    2 +-
 test/files/run/t2873.scala                         |    7 +-
 test/files/run/t2886.check                         |    4 +-
 test/files/run/t2958.scala                         |    4 +-
 test/files/run/t3026.scala                         |    2 +-
 test/files/run/t3038.scala                         |   14 +-
 test/files/run/t3038c/A_1.scala                    |    4 +-
 test/files/run/t3038d.scala                        |   16 +-
 test/files/run/t3050.scala                         |    6 +-
 test/files/run/t3112.scala                         |    2 +-
 test/files/run/t3150.scala                         |    2 +-
 test/files/run/t3158.scala                         |    2 +-
 test/files/run/t3175.scala                         |   29 +-
 test/files/{continuations-run => run}/t3199b.check |    0
 test/files/run/t3199b.scala                        |   11 +
 test/files/run/t3232.scala                         |    8 +-
 test/files/run/t3235-minimal.check                 |   12 +
 .../t5589neg.flags => run/t3235-minimal.flags}     |    0
 test/files/run/t3235-minimal.scala                 |    8 +
 test/files/run/t3242.scala                         |    3 +
 test/files/run/t3269.scala                         |    2 +-
 test/files/run/t3273.scala                         |    2 +-
 test/files/run/t3326.scala                         |   28 +-
 .../{virtpatmat_opt_sharing.check => t3346a.check} |    0
 test/files/run/t3346a.scala                        |   11 +
 test/files/run/t3346d.scala                        |   21 +
 test/files/run/t3346e.check                        |   12 +
 test/files/run/t3346e.scala                        |   81 +
 test/files/run/t3346f.check                        |    2 +
 test/files/run/t3346f.scala                        |   15 +
 test/files/run/t3346g.check                        |    1 +
 test/files/run/t3346g.scala                        |    9 +
 test/files/run/t3346h.check                        |    1 +
 test/files/run/t3346h.scala                        |    9 +
 test/files/run/t3346j.check                        |    1 +
 test/files/run/t3346j.scala                        |   11 +
 test/files/run/t3361.check                         |    1 +
 test/files/run/t3361.scala                         |    6 +-
 test/files/run/t3376.check                         |    4 +-
 test/files/run/t3395.scala                         |    6 +-
 test/files/run/t3397.scala                         |    2 +-
 test/files/run/t3425.check                         |    4 +
 test/files/run/t3425.scala                         |   41 +
 test/files/run/t3425b.check                        |  152 +
 test/files/run/t3425b/Base_1.scala                 |   89 +
 test/files/run/t3425b/Generated_2.scala            |  886 ++++
 test/files/run/t3452.check                         |    1 +
 test/files/run/t3452.scala                         |   21 +
 test/files/run/t3452a.check                        |    1 +
 test/files/run/t3452a/J_2.java                     |    5 +
 test/files/run/t3452a/S_1.scala                    |   24 +
 test/files/run/t3452a/S_3.scala                    |    5 +
 test/files/run/t3452b-bcode.check                  |    2 +
 test/files/run/t3452b-bcode.flags                  |    1 +
 test/files/run/t3452b-bcode/J_2.java               |    6 +
 test/files/run/t3452b-bcode/S_1.scala              |   17 +
 test/files/run/t3452b-bcode/S_3.scala              |    5 +
 test/files/run/t3452b.check                        |    2 +
 test/files/run/t3452b/J_2.java                     |    6 +
 test/files/run/t3452b/S_1.scala                    |   17 +
 test/files/run/t3452b/S_3.scala                    |    5 +
 test/files/run/t3452c.check                        |    8 +
 test/files/run/t3452c.scala                        |  113 +
 test/files/run/t3452d/A.scala                      |    7 +
 test/files/run/t3452d/Test.java                    |   12 +
 test/files/run/t3452e/A.scala                      |    4 +
 test/files/run/t3452e/B.java                       |    2 +
 test/files/run/t3452e/Test.scala                   |    3 +
 test/files/run/t3452f.scala                        |   19 +
 test/files/run/t3452g/A.scala                      |    9 +
 test/files/run/t3452g/Test.java                    |   14 +
 test/files/run/t3452h.scala                        |    8 +
 test/files/run/t3488.check                         |    6 +
 test/files/run/t3488.scala                         |    2 +-
 test/files/run/t3493.scala                         |    4 +-
 test/files/run/t3496.scala                         |    4 +-
 test/files/run/t3502.scala                         |    6 +-
 test/files/run/t3507-new.scala                     |    4 +-
 test/files/run/t3509.scala                         |    4 +-
 test/files/run/t3511.scala                         |   18 +-
 test/files/run/t3516.check                         |    3 -
 test/files/run/t3516.scala                         |   13 -
 test/files/run/t3518.scala                         |    2 +-
 test/files/run/t3529.scala                         |    1 +
 test/files/run/t3530.scala                         |    6 +-
 test/files/run/t3540.scala                         |    2 +-
 test/files/run/t3563.scala                         |    6 +-
 test/files/run/t3569.scala                         |   13 +-
 test/files/run/t3575.scala                         |    2 +-
 test/files/run/t3580.scala                         |    6 +-
 test/files/run/t3603.scala                         |    8 +-
 test/files/run/t3613.scala                         |    6 +-
 test/files/run/t3619.scala                         |    2 +-
 test/files/run/t363.scala                          |    2 +-
 test/files/run/t3647.scala                         |    4 +-
 test/files/run/t3651.scala                         |    2 +-
 test/files/run/t3667.check                         |    3 -
 test/files/run/t3667.scala                         |   35 -
 test/files/run/t3702.scala                         |    2 +-
 test/files/run/t3705.scala                         |   17 -
 test/files/run/t3714.scala                         |    2 +-
 test/files/run/t3719.scala                         |    4 +-
 test/files/run/t3758-old.scala                     |    4 +-
 test/files/run/t3822.scala                         |    8 +-
 test/files/run/t3829.scala                         |   10 +-
 test/files/run/t3832.scala                         |   17 +
 test/files/run/t3835.scala                         |    2 +-
 test/files/run/t3855.scala                         |    6 +-
 test/files/run/t3877.scala                         |   16 +-
 test/files/run/t3886.scala                         |   11 -
 test/files/run/t3887.scala                         |    2 +-
 test/files/run/t3888.check                         |    1 +
 test/files/run/t3888.scala                         |   11 +-
 test/{pending => files}/run/t3897.check            |    0
 test/files/run/t3897.flags                         |    1 +
 test/files/run/t3897/J_2.java                      |   27 +
 test/{pending => files}/run/t3897/a_1.scala        |    0
 test/files/run/t3897/a_2.scala                     |   23 +
 test/files/run/t3932.scala                         |    4 +-
 test/files/run/t3935.scala                         |    2 +-
 test/files/run/t3964.scala                         |    9 +-
 test/files/run/t3970.check                         |    1 +
 test/files/run/t3970.scala                         |    4 +-
 test/files/run/t3980.scala                         |    2 +-
 test/files/run/t3984.scala                         |    2 +-
 test/files/run/t3996.check                         |    1 +
 test/files/run/t4013.scala                         |    4 +-
 test/files/run/t4013b.scala                        |    2 +-
 test/files/run/t4023.check                         |   21 +
 test/files/run/t4023.scala                         |   34 +
 test/files/run/t4024.scala                         |    4 +-
 test/files/run/t4025.check                         |    4 +-
 test/files/run/t4027.scala                         |    6 +-
 test/files/run/t4047.check                         |   12 +
 test/files/run/t4047.scala                         |    2 +-
 test/files/run/t4054.scala                         |    2 +-
 test/files/run/t4062.scala                         |    2 +-
 test/files/run/t4072.scala                         |    6 +-
 test/files/run/t408.scala                          |    2 +-
 test/files/run/t4080.check                         |    1 +
 test/files/run/t4080.scala                         |    5 +-
 test/files/run/t4119/J.java                        |    2 +-
 test/files/run/t4119/S.scala                       |    2 +-
 test/files/run/t4122.scala                         |    2 +-
 test/files/run/t4138.check                         |    2 -
 test/files/run/t4138.scala                         |    6 -
 test/files/run/t4146.scala                         |    7 -
 test/files/run/t4148.scala                         |    8 +-
 test/files/run/t4171.scala                         |    3 +
 test/files/run/t4172.check                         |   10 +-
 test/files/run/t4216.check                         |    2 +-
 test/files/run/t4238/J_1.java                      |    4 +-
 test/files/run/t4285.check                         |    6 +-
 test/files/run/t4287inferredMethodTypes.check      |   30 +
 test/files/run/t4287inferredMethodTypes.scala      |   25 +
 test/files/run/t4288.scala                         |    4 +-
 test/files/run/t4294.scala                         |    7 +-
 test/files/run/t4317/S_3.scala                     |    2 +-
 test/files/run/t4332.check                         |   25 +
 test/files/run/t4332.scala                         |   44 +
 test/files/run/t4332b.scala                        |   35 +
 test/files/run/t4339.check                         |    3 -
 test/files/run/t4339.scala                         |   35 -
 test/files/{pos => run}/t4351.check                |    0
 test/files/run/t4351.scala                         |   21 +
 test/files/run/t4387.scala                         |   12 -
 test/files/run/t4396.check                         |    1 +
 test/files/run/t4396.scala                         |    2 +-
 test/files/run/t4398.scala                         |    2 +
 test/files/run/t4415.scala                         |    2 +-
 test/files/run/t4426.scala                         |    6 +-
 test/files/run/t4461.check                         |    3 +-
 test/files/run/t4461.scala                         |    2 +-
 test/files/run/t4535.scala                         |   10 +-
 test/files/run/t4536.scala                         |    4 +-
 test/files/run/t4537.check                         |    1 +
 test/files/run/t4537/a.scala                       |    5 +
 test/files/run/t4537/b.scala                       |    5 +
 test/files/run/t4537/c.scala                       |    8 +
 test/files/run/t4537/d.scala                       |    6 +
 test/files/run/t4542.check                         |    6 +-
 test/files/run/t4560.scala                         |    3 +
 test/files/run/t4570.scala                         |    4 +-
 test/files/run/t4574.check                         |    2 -
 test/files/run/t4577.scala                         |   38 +
 test/files/run/t4594-repl-settings.scala           |   26 +
 test/files/run/t4608.scala                         |    4 +-
 test/files/run/t4617.scala                         |    2 +-
 test/files/run/t4656.scala                         |    2 +-
 test/files/run/t4660.scala                         |    2 +-
 test/files/run/t4671.check                         |    8 +-
 test/files/run/t4671.scala                         |    2 +-
 test/files/run/t4680.check                         |    7 +
 test/files/run/t4680.scala                         |    4 +-
 test/files/run/t4697.scala                         |    2 +-
 test/files/run/t4710.check                         |    4 +-
 test/files/run/t4729/S_2.scala                     |    3 +-
 test/files/run/t4742.flags                         |    1 +
 test/files/run/t4742.scala                         |    7 +
 test/files/run/{si4750.check => t4750.check}       |    0
 test/files/run/{si4750.scala => t4750.scala}       |    0
 test/files/run/t4752.scala                         |    4 +-
 test/files/run/t4753.scala                         |    2 +-
 test/files/run/t4761.scala                         |    2 +-
 test/files/run/t4766.scala                         |    4 +
 test/files/run/t4777.scala                         |    4 +-
 test/files/run/t4788-separate-compilation.check    |    5 +
 .../t4788-separate-compilation/CAnnotation_1.java  |    5 +
 .../files/run/t4788-separate-compilation/C_1.scala |    2 +
 .../files/run/t4788-separate-compilation/D_1.scala |    5 +
 .../t4788-separate-compilation/RAnnotation_1.java  |    5 +
 .../files/run/t4788-separate-compilation/R_1.scala |    2 +
 .../t4788-separate-compilation/SAnnotation_1.java  |    5 +
 .../files/run/t4788-separate-compilation/S_1.scala |    2 +
 .../run/t4788-separate-compilation/Test_2.scala    |   35 +
 test/files/run/t4788.check                         |    5 +
 test/files/run/t4788/C.scala                       |    2 +
 test/files/run/t4788/CAnnotation.java              |    5 +
 test/files/run/t4788/D.scala                       |    5 +
 test/files/run/t4788/R.scala                       |    2 +
 test/files/run/t4788/RAnnotation.java              |    5 +
 test/files/run/t4788/S.scala                       |    2 +
 test/files/run/t4788/SAnnotation.java              |    5 +
 test/files/run/t4788/Test.scala                    |   35 +
 test/files/run/t4794.scala                         |    3 +-
 test/files/run/t4809.scala                         |    8 +-
 test/files/run/t4813.check                         |    1 +
 test/files/run/t4835.scala                         |    2 +-
 test/files/run/t4841-isolate-plugins.check         |    2 +
 test/files/run/t4841-isolate-plugins/ploogin.scala |   30 +
 .../t4841-isolate-plugin.scala                     |   39 +
 test/files/run/t4841-no-plugin.check               |    1 +
 test/files/run/t4841-no-plugin.scala               |   17 +
 test/files/run/t4859.check                         |    8 +
 test/files/run/t4859.scala                         |   29 +
 test/files/run/t4871.scala                         |    2 +-
 test/files/run/t4894.scala                         |    8 +-
 test/files/run/t4895.scala                         |    6 +-
 test/files/run/t4929.check                         |    1 -
 test/files/run/t4929.scala                         |   42 -
 test/files/run/t4935.flags                         |    2 +-
 test/files/run/t4950.check                         |    9 +
 test/files/run/t4950.scala                         |   12 +
 test/files/run/t4954.scala                         |   10 +-
 test/files/run/t498.scala                          |    3 +
 test/files/run/t4996.check                         |    4 +
 test/files/run/t4996.scala                         |   47 +
 test/files/run/t5018.scala                         |   14 +-
 test/files/run/{si5045.check => t5045.check}       |    0
 test/files/run/t5045.scala                         |   49 +
 test/files/run/t5052.scala                         |    6 -
 test/files/run/t5053.scala                         |    9 +-
 test/files/run/t5064.check                         |    6 +-
 test/files/run/t5072.check                         |    6 +-
 test/files/run/t5080.scala                         |    4 +
 test/files/run/t5115.scala                         |   14 -
 test/files/run/t5125b.scala                        |    2 +-
 test/files/run/t5134.scala                         |    8 +
 test/files/run/t5224.check                         |    5 +
 test/files/run/t5225_2.check                       |    2 +-
 test/files/run/t5225_2.scala                       |    2 +-
 test/files/run/t5229_1.check                       |    0
 test/files/run/t5256a.scala                        |    2 +-
 test/files/run/t5256b.scala                        |    2 +-
 test/files/run/t5256c.check                        |    2 +-
 test/files/run/t5256c.scala                        |    2 +-
 test/files/run/t5256d.check                        |    8 +-
 test/files/run/t5256d.scala                        |    2 +-
 test/files/run/t5256e.scala                        |    2 +-
 test/files/run/t5256f.scala                        |    4 +-
 test/files/run/t5256g.check                        |    6 +-
 test/files/run/t5256g.scala                        |    2 +-
 test/files/run/t5256h.check                        |    4 +-
 test/files/run/t5256h.scala                        |    3 +-
 test/files/run/t5262.scala                         |    8 +-
 test/files/run/t5271_4.check                       |    0
 test/files/run/t5272_1_oldpatmat.flags             |    0
 test/files/run/t5272_2_oldpatmat.flags             |    0
 test/files/run/t5273_1_oldpatmat.flags             |    0
 test/files/run/t5273_2a_oldpatmat.flags            |    0
 test/files/run/t5273_2b_oldpatmat.flags            |    0
 test/files/run/t5277_1.scala                       |    3 +-
 test/files/run/t5284b.check                        |    3 +
 test/files/run/t5284b.scala                        |    2 +-
 test/files/run/t5284c.check                        |    3 +
 test/files/run/t5284c.scala                        |    2 +-
 test/files/run/t5293-map.scala                     |   88 +
 test/files/run/t5293.scala                         |   83 +
 test/files/run/t5300.scala                         |    2 +-
 test/files/run/t5313.scala                         |   16 +-
 test/files/run/t5356.scala                         |    2 +
 test/files/run/t5375.check                         |    2 +-
 test/files/run/t5375.scala                         |   23 +-
 test/files/run/t5380.check                         |    9 +
 test/files/run/t5380.scala                         |    2 +-
 test/files/run/t5415.check                         |    0
 test/files/run/t5415.scala                         |    2 +-
 test/{pending => files}/run/t5418.scala            |    0
 test/files/run/t5418b.check                        |    2 +-
 test/files/run/t5418b.scala                        |    2 +-
 test/files/run/t5428.check                         |    3 +-
 test/files/run/t5428.scala                         |   14 +-
 test/files/run/t5488-fn.scala                      |    2 +-
 test/files/run/t5488.scala                         |    6 +-
 test/files/run/t5500b.scala                        |    4 +-
 test/files/run/t5514.check                         |   19 -
 test/files/run/t5514.scala                         |   35 -
 test/files/run/t5527.check                         |   99 -
 test/files/run/t5527.scala                         |  107 -
 test/files/run/t5530.flags                         |    1 -
 test/files/run/t5532.flags                         |    1 -
 test/files/run/t5535.check                         |    6 +-
 test/files/run/t5537.check                         |    6 +-
 test/files/run/t5545.check                         |    0
 test/files/run/t5565.scala                         |   12 +
 test/files/run/t5568.flags                         |    1 +
 test/files/run/t5577.scala                         |    8 +-
 test/files/run/t5583.check                         |    6 +-
 test/files/run/t5590.scala                         |   10 +-
 test/files/run/t5603.check                         |    8 +-
 test/files/run/t5603.scala                         |    5 +-
 test/files/run/t5610.scala                         |    2 +-
 test/{pending => files}/run/t5610a.check           |    0
 test/{pending => files}/run/t5610a.scala           |    0
 test/files/run/t5629.scala                         |    4 +-
 test/files/run/t5629b.check                        |    2 +-
 test/files/run/t5629b.scala                        |   23 +-
 test/files/run/t5655.check                         |    8 +-
 test/files/run/t5656.scala                         |    4 +-
 test/files/run/t5665.scala                         |   13 +
 test/files/run/t5676.scala                         |    4 +-
 test/files/run/t5699.scala                         |    2 +-
 test/files/run/t5704.scala                         |    2 +-
 test/files/run/t5713/Impls_Macros_1.scala          |    2 +-
 test/files/run/t5717.scala                         |   21 +
 test/files/run/t5753_1/Impls_Macros_1.scala        |    2 +-
 test/files/run/t5753_1/Test_2.scala                |    2 +-
 test/files/run/t5753_2/Impls_Macros_1.scala        |    4 +-
 test/files/run/t5753_2/Test_2.scala                |    2 +-
 test/files/run/t576.check                          |    1 +
 test/files/run/t576.scala                          |    2 +
 test/files/run/t5789.check                         |    8 +-
 test/files/run/t5804.scala                         |   14 +-
 test/files/run/t5816.scala                         |    2 +-
 test/files/run/t5830.check                         |    1 +
 test/files/run/t5830.scala                         |   13 +-
 test/files/run/t5843.check                         |    9 -
 test/files/run/t5843.scala                         |   15 -
 test/files/run/t5857.scala                         |   20 +-
 test/files/run/t5867.scala                         |    6 +-
 test/files/run/t5879.check                         |    8 -
 test/files/run/t5879.scala                         |   35 +-
 test/files/run/t5880.scala                         |    8 +-
 test/files/run/t5881.scala                         |    3 +-
 test/files/run/t5894.scala                         |    7 +-
 test/files/run/t5903a.check                        |    1 +
 test/files/run/t5903a.flags                        |    1 +
 test/files/run/t5903a/Macros_1.scala               |   28 +
 test/files/run/t5903a/Test_2.scala                 |    6 +
 test/files/run/t5903b.check                        |    1 +
 test/files/run/t5903b.flags                        |    1 +
 test/files/run/t5903b/Macros_1.scala               |   25 +
 test/files/run/t5903b/Test_2.scala                 |    6 +
 test/files/run/{t6956.check => t5903c.check}       |    0
 test/files/run/t5903c.flags                        |    1 +
 test/files/run/t5903c/Macros_1.scala               |   23 +
 test/files/run/t5903c/Test_2.scala                 |    6 +
 test/files/run/t5903d.check                        |    1 +
 test/files/run/t5903d.flags                        |    1 +
 test/files/run/t5903d/Macros_1.scala               |   25 +
 test/files/run/t5903d/Test_2.scala                 |    6 +
 test/files/run/t5905-features.flags                |    1 +
 test/files/run/t5905-features.scala                |   31 +
 test/files/run/t5905b-features.check               |    1 +
 test/files/run/t5905b-features.scala               |   15 +
 test/files/run/t5912.scala                         |    5 +-
 test/files/run/t5923a-fundep.flags                 |    1 -
 test/files/run/t5923a-fundep/Macros_1.scala        |   52 -
 test/files/run/t5923a-nofundep/Macros_1.scala      |   14 -
 .../run/{t5923a-nofundep.check => t5923a.check}    |    0
 test/files/run/t5923a/Macros_1.scala               |   53 +
 .../run/{t5923a-nofundep => t5923a}/Test_2.scala   |    0
 test/files/run/t5923c.flags                        |    1 -
 test/files/run/t5923c.scala                        |    4 +
 test/files/run/t5923c/Macros_1.scala               |   39 -
 test/files/run/t5923c/Test_2.scala                 |   12 -
 test/files/run/t5923d.check                        |    0
 test/files/run/t5923d/Macros_1.scala               |    2 +-
 test/files/run/t5937.scala                         |    4 +-
 test/files/run/t5938.scala                         |   35 +
 test/files/run/t5940.scala                         |    8 +-
 test/files/run/t5942.check                         |    0
 test/files/run/t5942.scala                         |    2 +-
 test/files/run/t5943a1.scala                       |    2 +-
 test/files/run/t5971.scala                         |    4 +-
 test/files/run/t5986.scala                         |   10 +-
 test/files/run/t6011c.check                        |    3 +
 test/files/run/t6011c.scala                        |    2 +-
 test/files/run/t6023.scala                         |    2 +-
 test/files/run/t6028.check                         |   42 +-
 test/files/run/t6028.scala                         |    2 +-
 test/files/run/t603.scala                          |    4 +-
 test/files/run/t6052.scala                         |    4 +-
 test/files/run/t6064.scala                         |    9 +
 test/files/run/t6070.scala                         |    4 +-
 test/files/run/t6086-repl.check                    |    4 +-
 test/files/run/t6102.check                         |   33 +-
 test/files/run/t6102.flags                         |    2 +-
 test/files/run/t6111.check                         |    1 +
 test/files/run/t6111.scala                         |    2 +
 test/files/run/t6113.scala                         |    4 +-
 test/files/run/t6114.scala                         |    2 +-
 test/files/run/t6146b.check                        |    8 +-
 test/files/run/t6150.scala                         |    8 -
 test/files/run/t6168/Context.java                  |   34 +
 test/files/run/t6168/JavaTest.java                 |    8 +
 test/files/run/t6168/SomeClass.java                |   14 +
 test/files/run/t6168/SomeClass2.java               |   12 +
 test/files/run/t6168/main.scala                    |   15 +
 test/files/run/t6168b/Context.java                 |   34 +
 test/files/run/t6168b/JavaTest.java                |    6 +
 test/files/run/t6168b/SomeClass.java               |   11 +
 test/files/run/t6168b/main.scala                   |    8 +
 test/files/run/t6178.scala                         |    2 +-
 test/files/run/t6181.scala                         |    2 +-
 test/files/run/t6187.check                         |   14 +-
 test/files/run/t6187.scala                         |    4 +-
 test/files/run/t6196.scala                         |   68 +
 test/files/run/t6197.check                         |    0
 test/files/run/t6198.check                         |    0
 test/files/run/t6199-mirror.scala                  |    2 +-
 test/files/run/t6199-toolbox.scala                 |    2 +-
 test/files/run/t6200.scala                         |   68 +
 test/files/run/t6221.check                         |    1 +
 test/files/run/t6221/Macros_1.scala                |   23 +
 test/files/run/t6221/Test_2.scala                  |   10 +
 test/files/run/t6223.check                         |    2 +-
 test/files/run/t6240-universe-code-gen.scala       |   82 +
 test/files/run/t6240a.check                        |    1 +
 test/files/run/t6240a/StepOne.java                 |   41 +
 test/files/run/t6240a/StepTwo.scala                |    7 +
 test/files/run/t6240a/Test.scala                   |   15 +
 test/files/run/t6240b.check                        |    1 +
 test/files/run/t6240b/StepOne.java                 |   41 +
 test/files/run/t6240b/StepThree.scala              |    4 +
 test/files/run/t6240b/StepTwo.scala                |   10 +
 test/files/run/t6240b/Test.scala                   |   15 +
 test/files/run/t6246.scala                         |    3 +-
 test/files/run/t6253a.scala                        |   64 +
 test/files/run/t6253b.scala                        |   62 +
 test/files/run/t6253c.scala                        |   63 +
 test/files/run/t6259.scala                         |    6 +-
 test/files/run/t6260-delambdafy.check              |    4 +
 test/files/run/t6260-delambdafy.flags              |    1 +
 test/files/run/t6260-delambdafy.scala              |   12 +
 test/files/run/t6260b.scala                        |   13 +
 test/files/run/t6260c.check                        |    9 +
 test/files/run/t6260c.scala                        |   17 +
 test/files/run/t6261.scala                         |    7 -
 test/files/run/t6273.check                         |    8 +-
 test/files/run/t6288.check                         |   14 +-
 test/files/run/t6288b-jump-position.check          |    6 +-
 test/files/run/t6288b-jump-position.scala          |    9 +-
 test/files/run/t6292.check                         |    1 +
 test/files/run/t6308.check                         |   16 +
 test/files/run/t6308.scala                         |   45 +
 .../function1.check => run/t6309.check}            |    0
 test/files/run/t6309.scala                         |   16 +
 test/files/run/t6318_primitives.check              |   54 +-
 test/files/run/t6318_primitives.scala              |   40 +-
 test/files/run/t6320.check                         |    6 +-
 test/files/run/t6323b.scala                        |    2 +-
 test/files/run/t6327.flags                         |    1 +
 test/files/run/t6329_repl.check                    |   34 +-
 test/files/run/t6329_repl.scala                    |   13 +-
 test/files/run/t6329_repl_bug.check                |   12 +-
 ...t6329_repl_bug.pending => t6329_repl_bug.scala} |    0
 test/files/run/t6329_vanilla.check                 |    8 +-
 test/files/run/t6329_vanilla.scala                 |   15 +-
 test/files/run/t6329_vanilla_bug.check             |    3 +-
 ...vanilla_bug.pending => t6329_vanilla_bug.scala} |    0
 test/files/run/t6331.scala                         |    7 +-
 test/files/run/t6331b.scala                        |   11 +-
 test/files/run/t6355.check                         |    2 +
 test/files/run/t6355.scala                         |   17 +
 test/files/run/t6379.check                         |   14 +
 test/files/run/t6379/Macros_1.scala                |   26 +
 test/files/run/t6379/Test_2.scala                  |   22 +
 test/files/run/t6381.check                         |   19 +
 test/files/run/t6381.scala                         |   15 +
 test/files/run/t6385.scala                         |   13 +
 test/files/run/t6392b.check                        |    2 +-
 test/files/run/t6392b.scala                        |    2 +-
 test/files/run/t6394a/Macros_1.scala               |    4 +-
 test/files/run/t6394b/Macros_1.scala               |    4 +-
 test/files/run/t6406-regextract.check              |    4 +
 test/files/run/t6406-regextract.scala              |   30 +
 test/files/run/t6411a.check                        |   96 +
 test/files/run/t6411a.scala                        |   81 +
 test/files/run/t6411b.check                        |    1 +
 test/files/run/t6411b.scala                        |   12 +
 test/files/run/t6434.check                         |    2 +-
 test/files/run/t6439.check                         |   31 +-
 test/files/run/t6439.scala                         |   12 +-
 test/files/run/t6440.check                         |    8 +-
 test/files/run/t6440.scala                         |    2 +-
 test/files/run/t6440b.check                        |    9 +-
 test/files/run/t6443.scala                         |    2 +
 test/files/run/t6448.check                         |   32 +
 test/files/run/t6448.scala                         |   61 +
 test/files/run/t6467.scala                         |   20 +
 test/files/run/t6481.check                         |    1 +
 test/files/run/t6488.check                         |    1 -
 test/files/run/t6488.scala                         |   57 +-
 test/files/run/t6502.scala                         |  146 +
 test/files/run/t6507.check                         |   24 +
 test/files/run/t6507.scala                         |   14 +
 test/files/run/t6541-option.scala                  |   19 +
 test/files/run/t6541.flags                         |    1 +
 test/files/run/t6541.scala                         |   25 +
 test/files/run/t6548.check                         |    2 +
 .../run/t6548/JavaAnnotationWithNestedEnum_1.java  |   17 +
 test/files/run/t6548/Test_2.scala                  |   12 +
 test/files/run/t6549.check                         |    6 +-
 test/files/run/t6554.check                         |    1 +
 test/files/run/t6554.scala                         |   11 +
 test/files/run/t6555.check                         |    6 +-
 test/files/run/t6555.scala                         |    2 +-
 test/files/run/t657.scala                          |    2 +
 test/files/run/t6572/bar_1.scala                   |   19 -
 test/files/run/t6572/foo_2.scala                   |   17 -
 test/files/run/t6574b.check                        |    1 +
 test/files/run/t6574b.scala                        |    7 +
 test/files/run/t6591_1.check                       |    2 +-
 test/files/run/t6591_2.check                       |    2 +-
 test/files/run/t6591_3.check                       |    2 +-
 test/files/run/t6591_5.check                       |    2 +-
 test/files/run/t6591_6.check                       |    2 +-
 test/files/run/t6591_7.scala                       |    7 +-
 test/files/run/t6608.check                         |    1 +
 test/files/run/t6608.scala                         |   16 +
 test/files/run/t6611.scala                         |   18 +-
 test/files/run/t6622.check                         |   10 +
 test/files/run/t6622.scala                         |   50 +
 test/files/run/t6631.scala                         |   18 -
 test/files/run/t6632.check                         |    2 +
 test/files/run/t6632.scala                         |   31 +-
 test/files/run/t6646.check                         |    2 +-
 test/files/run/t6646.scala                         |    6 +-
 test/files/run/t6662/Macro_1.scala                 |    2 +-
 test/files/run/t6662/Test_2.scala                  |    2 +-
 test/files/run/t6663.flags                         |    1 +
 test/files/run/t6669.scala                         |    9 +-
 test/files/run/t6690.check                         |    1 +
 test/files/run/t6690.scala                         |    2 +
 test/files/run/t6719.check                         |    1 +
 test/files/run/t6719.scala                         |    8 +
 test/files/run/t6731.flags                         |    1 +
 test/files/run/t6731.scala                         |    2 +-
 test/files/run/t6732.check                         |    4 +
 test/files/run/t6732.scala                         |   12 +
 test/files/run/t6733.check                         |   27 +
 test/files/run/t6733.scala                         |   35 +
 test/files/run/t6745-2.scala                       |   22 +
 test/files/run/t6814.check                         |    7 +
 test/files/run/t6814/Macros_1.scala                |   24 +
 test/files/run/t6814/Test_2.scala                  |    3 +
 test/files/run/t6860.check                         |    4 +
 test/files/run/t6860.scala                         |   20 +
 test/files/run/t6863.check                         |   13 +
 test/files/run/t6863.scala                         |   24 +-
 test/files/run/t6908.scala                         |    6 +
 test/files/run/t6935.check                         |    1 +
 test/files/run/t6935.scala                         |   18 +-
 test/files/run/t6937.check                         |    8 +-
 test/files/run/t6955.scala                         |   16 +-
 test/files/run/t6956.scala                         |   13 +-
 test/files/run/t6969.scala                         |    4 +
 test/files/run/t6988.check                         |    2 +
 test/files/run/t6988.scala                         |    9 +
 test/files/run/t6989/Test_2.scala                  |    8 +-
 test/files/run/t6992.check                         |    4 +
 test/files/run/t6992/Macros_1.scala                |   75 +
 test/files/run/t6992/Test_2.scala                  |   14 +
 test/files/run/t7008-scala-defined.flags           |    1 +
 .../run/t7008-scala-defined/Impls_Macros_2.scala   |    7 +-
 test/files/run/t7008-scala-defined/Test_3.scala    |    2 +-
 test/files/run/t7008/Impls_Macros_2.scala          |    7 +-
 test/files/run/t7008/Test_3.scala                  |    2 +-
 test/files/run/t7015.check                         |   11 +
 test/files/run/t7015.scala                         |   49 +
 test/files/run/t7019.scala                         |   10 +
 test/files/run/t7044.check                         |   14 +
 test/files/run/t7044/Macros_1.scala                |   26 +
 test/files/run/t7044/Test_2.scala                  |   19 +
 test/files/run/t7045.check                         |    2 +
 test/files/run/t7045.scala                         |   12 +
 test/files/run/t7046.scala                         |    2 +-
 test/files/run/t7047.check                         |    3 +
 test/files/run/t7047/Impls_Macros_1.scala          |    4 +-
 test/files/run/t7064-old-style-supercalls.scala    |   48 -
 test/files/run/t7074.check                         |    9 -
 test/files/run/t7074.scala                         |   15 -
 test/files/run/t7088.check                         |    2 +
 test/files/run/t7088.scala                         |   13 +
 test/files/run/t7096.scala                         |   52 +-
 test/files/run/t7120.check                         |    1 +
 test/files/run/t7120/Base_1.scala                  |   10 +
 test/files/run/t7120/Derived_2.scala               |    9 +
 test/files/run/t7120/Run_3.scala                   |    3 +
 test/files/run/t7120b.check                        |    2 +
 test/files/run/t7120b.scala                        |   30 +
 test/files/run/t7151.check                         |    6 +
 test/files/run/t7151.scala                         |   24 +
 .../{virtpatmat_opt_sharing.check => t7157.check}  |    0
 test/files/run/t7157/Impls_Macros_1.scala          |   15 +
 test/files/run/t7157/Test_2.scala                  |    5 +
 test/files/run/t7171.check                         |    3 +
 test/files/run/t7171.flags                         |    1 +
 test/files/run/t7171.scala                         |    2 +-
 test/files/run/t7181.check                         |   23 +
 test/files/run/t7181.scala                         |   78 +
 test/files/run/t7185.check                         |   12 +-
 test/files/run/t7185.scala                         |    2 +-
 test/files/run/t7198.check                         |    2 +
 test/files/run/t7198.scala                         |    9 +
 test/files/run/t7214.scala                         |    2 +-
 test/files/run/t7223.check                         |    1 +
 test/files/run/t7223.scala                         |   11 +
 test/files/run/t7231.check                         |    2 +
 test/files/run/t7231.scala                         |   11 +
 test/files/run/t7240.check                         |    0
 test/files/run/t7240/Macros_1.scala                |   10 +-
 test/files/run/t7240/Test_2.scala                  |    4 +-
 test/files/run/t7265.scala                         |   27 -
 test/files/run/t7271.check                         |   10 +-
 test/files/run/t7271.scala                         |    6 +-
 test/files/run/t7290.check                         |    6 +
 test/files/run/{t7291b.check => t7291.check}       |    0
 test/files/run/t7291.scala                         |   22 +
 test/files/run/t7291a.check                        |    1 -
 test/files/run/t7291a.flags                        |    0
 test/files/run/t7291a.scala                        |   19 -
 test/files/run/t7291b.flags                        |    1 -
 test/files/run/t7291b.scala                        |   19 -
 test/files/run/t7300.check                         |    2 +
 test/files/run/t7300.scala                         |   11 +
 test/files/run/t7319.check                         |   21 +-
 test/files/run/t7319.scala                         |    1 +
 test/files/run/t7326.scala                         |   64 +
 test/files/run/t7328.check                         |    4 +
 test/files/run/t7328.scala                         |   18 +
 test/files/run/t7331b.check                        |    2 +-
 test/files/run/t7331c.check                        |    2 +-
 test/files/run/t7336.scala                         |    2 +-
 test/files/run/t7337.check                         |    1 +
 test/files/run/t7337.scala                         |   19 +
 test/files/run/t7341.check                         |    0
 test/files/run/t7341.scala                         |    2 +-
 test/files/run/t7374.check                         |    3 +
 test/files/run/t7374/Some.scala                    |    3 +
 test/files/run/t7374/Test.java                     |    7 +
 test/files/run/t7375b/Macros_1.scala               |    4 +-
 test/files/run/t7398.scala                         |    2 +-
 test/files/run/t7406.check                         |    1 +
 test/files/run/t7406.scala                         |   14 +
 test/files/run/t7407.check                         |    1 +
 test/files/run/t7407.flags                         |    1 +
 test/files/run/t7407.scala                         |   11 +
 test/files/run/t7407b.check                        |    2 +
 test/files/run/t7407b.flags                        |    1 +
 test/files/run/t7407b.scala                        |   20 +
 test/files/run/t7436.scala                         |    9 +
 test/files/run/t7439.check                         |    1 +
 test/files/run/t7439/Test_2.scala                  |    2 +
 test/files/run/t744.scala                          |    2 +-
 test/files/run/t7445.scala                         |    6 +
 test/files/run/t7455/Test.scala                    |    2 +-
 test/files/run/t7459a.scala                        |   14 +
 test/files/run/t7459b-optimize.flags               |    1 +
 test/files/run/t7459b-optimize.scala               |   21 +
 test/files/run/t7459b.scala                        |   21 +
 test/files/run/t7459c.scala                        |   16 +
 test/files/run/t7459d.scala                        |   15 +
 test/files/run/t7459f.scala                        |   12 +
 test/files/run/t7475b.check                        |    2 +
 test/files/run/t7475b.scala                        |   11 +
 test/files/run/t7482a.check                        |   10 +
 test/files/run/t7482a.scala                        |    8 +
 test/files/run/t7507.scala                         |    4 +
 test/files/run/t7510.check                         |    0
 test/files/run/t7533.check                         |   30 +
 test/files/run/t7533.scala                         |   38 +
 test/files/run/t7556/Test_2.scala                  |    2 +-
 test/files/run/t7569.check                         |    6 +-
 test/files/run/t7570a.check                        |    1 +
 test/files/run/t7570a.scala                        |   11 +
 test/files/run/t7570b.check                        |    1 +
 test/files/run/t7570b.scala                        |   18 +
 test/files/run/t7570c.check                        |    2 +
 test/files/run/t7570c.scala                        |   13 +
 test/files/run/t7582-private-within.check          |   12 +
 .../t7582-private-within/JavaPackagePrivate.java   |    8 +
 test/files/run/t7582-private-within/Test.scala     |   22 +
 test/files/run/t7582.check                         |    2 +
 test/files/run/{synchronized.flags => t7582.flags} |    0
 test/files/run/t7582/InlineHolder.scala            |   16 +
 test/files/run/t7582/PackageProtectedJava.java     |    6 +
 test/files/run/t7582b.check                        |    2 +
 .../files/run/{synchronized.flags => t7582b.flags} |    0
 test/files/run/t7582b/InlineHolder.scala           |   16 +
 test/files/run/t7582b/PackageProtectedJava.java    |    6 +
 test/files/run/t7584.check                         |    6 +
 .../{disabled/t7020.flags => run/t7584.flags}      |    0
 test/files/run/t7584.scala                         |   14 +
 test/files/run/t7584b.scala                        |   14 +
 test/files/run/t7617a/Macros_1.scala               |    2 +-
 test/files/run/t7617b/Macros_1.scala               |    2 +-
 test/files/run/t7617b/Test_2.scala                 |    2 +-
 test/files/run/t7634.check                         |    8 +
 test/files/run/t7634.scala                         |   22 +
 test/files/run/t7657/Macros_1.scala                |    2 +-
 test/files/run/t7700.check                         |    2 +
 test/files/run/t7700.scala                         |   17 +
 test/files/run/t7711-script-args.check             |    2 +
 test/files/run/t7711-script-args.scala             |    7 +
 test/files/run/t7711-script-args.script            |   12 +
 test/files/run/t7715.check                         |    3 +
 test/files/run/t7715.scala                         |   24 +
 test/files/run/t7747-repl.check                    |  286 ++
 test/files/run/t7747-repl.scala                    |   69 +
 test/files/run/t7763.scala                         |   20 +
 test/files/run/t7775.scala                         |    4 +-
 test/files/run/t7777.check                         |    7 +
 test/files/run/t7777/Macros_1.scala                |   17 +
 test/files/run/t7777/Test_2.scala                  |    6 +
 test/files/run/t7791-script-linenums.check         |    1 +
 test/files/run/t7791-script-linenums.scala         |   16 +
 test/files/run/t7791-script-linenums.script        |    8 +
 test/files/run/t7801.check                         |   11 +
 test/files/run/t7801.scala                         |   12 +
 test/files/run/t7805-repl-i.check                  |   11 +
 test/files/run/t7805-repl-i.scala                  |   42 +
 test/files/run/t7805-repl-i.script                 |    1 +
 test/files/run/t7817-tree-gen.check                |  104 +
 test/files/run/t7817-tree-gen.flags                |    1 +
 test/files/run/t7817-tree-gen.scala                |   65 +
 test/files/run/t7817.scala                         |   31 +
 test/files/run/t7843-jsr223-service.check          |    2 +
 test/files/run/t7843-jsr223-service.scala          |    8 +
 test/files/run/t7852.flags                         |    1 +
 test/files/run/t7852.scala                         |   39 +
 test/files/run/t7859/A_1.scala                     |   11 +
 test/files/run/t7859/B_2.scala                     |   47 +
 test/files/run/t7868.scala                         |   13 +
 test/files/run/t7868b.check                        |    6 +
 test/files/run/t7868b.scala                        |   11 +
 test/files/run/t7871/Macros_1.scala                |   38 +-
 test/files/run/t7876.scala                         |   26 +
 test/files/run/t7880.scala                         |    7 +
 test/files/run/t7899-regression.check              |    1 +
 test/files/run/t7899-regression.flags              |    1 +
 test/files/run/t7899-regression.scala              |   24 +
 test/files/run/t7899.scala                         |    5 +
 test/files/run/t7932.check                         |    3 +
 test/files/run/t7932.scala                         |   11 +
 test/files/run/t7933.check                         |    2 +
 test/files/run/t7933.scala                         |   11 +
 test/files/run/t7965.scala                         |   54 +
 test/files/run/t7974.check                         |   75 +
 test/files/run/t7974.flags                         |    1 +
 test/files/run/t7974/Symbols.scala                 |    6 +
 test/files/run/t7974/Test.scala                    |   20 +
 test/files/run/t7985.scala                         |    3 +
 test/files/run/t7985b.scala                        |    5 +
 test/files/run/t7992.scala                         |   20 +
 test/files/run/t7992b.scala                        |   18 +
 test/files/run/t8002.scala                         |   19 +
 test/files/run/t8015-ffc.scala                     |    7 +
 test/files/run/t8017.flags                         |    1 +
 test/files/run/t8017/value-class-lambda.scala      |   40 +
 test/files/run/t8017/value-class.scala             |    3 +
 test/files/run/t8046.check                         |    2 +
 test/files/run/t8046/Test.scala                    |   18 +
 test/files/run/t8046/t8046c.scala                  |   13 +
 test/files/run/t8047.check                         |    7 +
 test/files/run/t8047.scala                         |   31 +
 test/files/run/t8048a.check                        |    1 +
 test/files/run/t8048a/Macros_1.scala               |   11 +
 test/files/run/t8048a/Test_2.scala                 |    4 +
 test/files/run/t8048b.check                        |    3 +
 test/files/run/t8048b/Macros_1.scala               |   37 +
 test/files/run/t8048b/Test_2.scala                 |    5 +
 test/files/run/t8087.scala                         |   12 +
 test/files/run/t8091.check                         |    1 +
 test/files/run/t8091.scala                         |    4 +
 test/files/run/t8100.check                         |    1 +
 test/files/run/t8100.scala                         |    8 +
 test/files/run/t8104.check                         |    2 +
 test/files/run/t8104/Macros_1.scala                |   11 +
 test/files/run/t8104/Test_2.scala                  |   19 +
 test/files/run/t8114.scala                         |   15 -
 test/files/run/t8133/A_1.scala                     |    5 +
 test/files/run/t8133/B_2.scala                     |   15 +
 test/files/run/t8133b/A_1.scala                    |    4 +
 test/files/run/t8133b/B_2.scala                    |    9 +
 ...7064-old-style-supercalls.check => t8153.check} |    0
 test/files/run/t8153.scala                         |   14 +
 test/files/run/t8177f.scala                        |   20 +
 test/files/run/t8188.scala                         |   25 +
 test/files/run/t8190.check                         |   91 +
 test/files/run/t8190.scala                         |  210 +
 test/files/run/t8192.check                         |   32 +
 test/files/run/t8192/Macros_1.scala                |   45 +
 test/files/run/t8192/Test_2.scala                  |   40 +
 test/files/run/t8196.check                         |    4 +
 test/files/run/t8197.scala                         |   16 +
 test/files/run/t8197b.scala                        |    8 +
 test/files/run/t8199.scala                         |  105 +
 test/files/run/t8233-bcode.flags                   |    1 +
 test/files/run/t8233-bcode.scala                   |   31 +
 test/files/run/t8233.scala                         |   31 +
 test/files/run/t8245.scala                         |   14 +
 test/files/run/t8253.check                         |   40 +
 test/files/run/t8253.scala                         |   14 +
 test/files/run/t8266-octal-interp.check            |   30 +
 .../t8266-octal-interp.flags}                      |    0
 test/files/run/t8266-octal-interp.scala            |   16 +
 test/files/run/t8280.check                         |    9 +
 test/files/run/t8280.scala                         |   82 +
 test/files/run/{t6955.check => t8321.check}        |    0
 test/files/run/t8321/Macros_1.scala                |   11 +
 test/files/run/t8321/Test_2.scala                  |    3 +
 test/files/run/t8346.check                         |    6 +
 test/files/run/t8346.scala                         |   34 +
 test/files/run/t8395.scala                         |    9 +
 test/files/run/t8425.check                         |    1 +
 test/files/run/t8425/Macros_1.scala                |   12 +
 test/files/run/t8425/Test_2.scala                  |    3 +
 test/files/run/t8428.scala                         |   12 +
 test/files/run/t8437.check                         |    2 +
 test/files/run/t8437/Macros_1.scala                |   18 +
 test/files/run/t8437/Test_2.scala                  |    4 +
 test/files/run/t8445.check                         |    1 +
 test/files/run/t8445.scala                         |   11 +
 test/files/run/t8502.scala                         |   41 +
 test/files/run/t8549.check                         |    1 +
 test/files/run/t8549.scala                         |  189 +
 test/files/run/t8549b.scala                        |   16 +
 test/files/run/t8570.flags                         |    1 +
 test/files/run/t8570.scala                         |   10 +
 test/files/run/t8570a.check                        |    1 +
 test/files/run/t8570a.flags                        |    1 +
 test/files/run/t8570a.scala                        |   14 +
 test/files/run/t8574.scala                         |   27 +
 test/files/run/t8601-closure-elim.flags            |    1 +
 test/files/run/t8601-closure-elim.scala            |   26 +
 test/files/run/{synchronized.flags => t8601.flags} |    0
 test/files/run/t8601.scala                         |   15 +
 .../files/run/{synchronized.flags => t8601b.flags} |    0
 test/files/run/t8601b.scala                        |   14 +
 .../files/run/{synchronized.flags => t8601c.flags} |    0
 test/files/run/t8601c.scala                        |   12 +
 .../files/run/{synchronized.flags => t8601d.flags} |    0
 test/files/run/t8601d.scala                        |    8 +
 test/files/run/t8601e.flags                        |    1 +
 test/files/run/t8601e/StaticInit.class             |  Bin 0 -> 417 bytes
 test/files/run/t8601e/StaticInit.java              |    8 +
 test/files/run/t8601e/Test.scala                   |   12 +
 test/files/run/t8607.scala                         |   36 +
 test/files/run/t8608-no-format.scala               |   15 +
 test/files/run/t8610.check                         |    7 +
 test/files/run/t8610.flags                         |    1 +
 test/files/run/t8610.scala                         |   13 +
 .../{neg/case-collision.flags => run/t8611a.flags} |    0
 test/files/run/t8611a.scala                        |   16 +
 .../{neg/case-collision.flags => run/t8611b.flags} |    0
 test/files/run/t8611b.scala                        |   54 +
 .../{neg/case-collision.flags => run/t8611c.flags} |    0
 test/files/run/t8611c.scala                        |   21 +
 test/files/run/{exoticnames.check => t8637.check}  |    0
 test/files/run/t8637.scala                         |    9 +
 test/files/run/t8680.scala                         |   53 +
 test/files/run/t8690.check                         |    2 +
 test/files/run/t8690.scala                         |   12 +
 test/files/run/t8708_b.check                       |    8 +
 test/files/run/t8708_b/A_1.scala                   |    8 +
 test/files/run/t8708_b/Test_2.scala                |   21 +
 test/files/run/t8738.scala                         |   16 +
 test/files/run/t874.scala                          |    4 +-
 test/files/run/t8764.check                         |    5 +
 .../files/run/{interpolation.flags => t8764.flags} |    0
 test/files/run/t8764.scala                         |   16 +
 test/files/run/t8803.check                         |   16 +
 test/files/run/t8803.scala                         |   57 +
 test/files/run/t8823.scala                         |   10 +
 test/files/run/t8843-repl-xlat.scala               |   33 +
 test/files/run/t8845.flags                         |    1 +
 test/files/run/t8845.scala                         |   17 +
 test/files/run/t8852a.scala                        |   34 +
 test/files/run/t8888.flags                         |    1 +
 test/files/run/t8888.scala                         |   12 +
 test/files/run/t8893.scala                         |   40 +
 test/files/run/t8893b.scala                        |   15 +
 test/files/run/t8907.scala                         |   39 +
 test/files/run/t8925.check                         |    2 +
 test/files/run/t8925.flags                         |    1 +
 test/files/run/t8925.scala                         |   31 +
 test/files/run/t8931.check                         |    1 +
 test/files/run/t8931.scala                         |   15 +
 test/files/run/t8933.check                         |    1 +
 test/files/run/t8933/A_1.scala                     |    6 +
 test/files/run/t8933/Test_2.scala                  |   10 +
 test/files/run/t8933b/A.scala                      |    4 +
 test/files/run/t8933b/Test.scala                   |    9 +
 test/files/run/t8933c.scala                        |   14 +
 test/files/run/t8960.scala                         |   72 +
 test/files/run/t9003.flags                         |    1 +
 test/files/run/t9003.scala                         |   71 +
 test/files/run/t9027.check                         |   19 +
 test/files/run/t9027.scala                         |   15 +
 test/files/run/t9030.scala                         |   19 +
 test/files/run/t9097.scala                         |   34 +
 test/files/run/t920.scala                          |    2 +-
 test/files/run/tailcalls.check                     |   63 +
 test/files/run/tailcalls.scala                     |   70 +-
 test/files/run/takeAndDrop.scala                   |    4 +-
 test/files/run/tcpoly_monads.scala                 |   11 +-
 test/files/run/tcpoly_overriding.scala             |    3 +
 test/files/run/tcpoly_parseridioms.check           |   20 +
 test/files/run/tcpoly_parseridioms.scala           |   53 +-
 test/files/run/test-cpp.scala                      |   24 +-
 test/files/run/toolbox_console_reporter.scala      |   13 +-
 test/files/run/toolbox_current_run_compiles.scala  |    4 +-
 test/files/run/toolbox_parse_package.check         |    8 +
 test/files/run/toolbox_parse_package.scala         |    9 +
 test/files/run/toolbox_rangepos.check              |    1 -
 test/files/run/toolbox_rangepos.scala              |    8 -
 .../run/toolbox_typecheck_implicitsdisabled.check  |    2 +-
 .../run/toolbox_typecheck_implicitsdisabled.scala  |   12 +-
 .../run/toolbox_typecheck_macrosdisabled.check     |    8 +-
 .../run/toolbox_typecheck_macrosdisabled.scala     |   17 +-
 .../run/toolbox_typecheck_macrosdisabled2.check    |   10 +-
 .../run/toolbox_typecheck_macrosdisabled2.scala    |   17 +-
 test/files/run/tpeCache-tyconCache.check           |   19 +
 test/files/run/tpeCache-tyconCache.scala           |   10 +
 test/files/run/trait-renaming/A_1.scala            |    2 +-
 test/files/run/transform.scala                     |    4 +-
 test/files/run/transpose.scala                     |    4 +-
 test/files/run/triemap-hash.scala                  |   20 +-
 test/files/run/triple-quoted-expr.scala            |    8 +-
 test/files/run/try-2.check                         |    3 +
 test/files/run/try-2.scala                         |   24 +-
 test/files/run/try-catch-unify.scala               |    2 +-
 test/files/run/try.check                           |    3 +
 test/files/run/try.scala                           |   18 +-
 test/files/run/tuple-match.scala                   |    4 +-
 test/files/run/tuple-zipped.scala                  |   18 +-
 test/files/run/tuples.scala                        |    1 +
 test/files/run/type-currying.scala                 |    7 +-
 test/files/run/typealias_overriding.scala          |    8 +-
 test/files/run/typecheck/Macros_1.scala            |   11 +-
 test/files/run/typecheck/Test_2.scala              |    7 +-
 test/files/run/typed-annotated/Macros_1.scala      |    6 +-
 test/files/run/typetags_serialize.check            |    5 +-
 test/files/run/typetags_serialize.scala            |    5 +
 test/files/run/typetags_symbolof_x.check           |    6 +
 test/files/run/typetags_symbolof_x.scala           |   15 +
 ...ags_without_scala_reflect_manifest_lookup.check |    0
 ...tags_without_scala_reflect_typetag_lookup.scala |    4 +-
 ...ut_scala_reflect_typetag_manifest_interop.scala |    4 +-
 test/files/run/unapply.check                       |    3 +
 test/files/run/unapply.scala                       |    6 +-
 test/files/run/unittest_collection.check           |    1 +
 test/files/run/unittest_collection.scala           |    6 +-
 test/files/run/unittest_io.scala                   |   40 -
 test/files/run/unittest_iterator.scala             |   12 +-
 test/files/run/unreachable.scala                   |  128 +
 test/files/run/value-class-extractor-2.check       |    8 +
 test/files/run/value-class-extractor-2.scala       |  108 +
 test/files/run/value-class-extractor-seq.check     |    3 +
 test/files/run/value-class-extractor-seq.scala     |   59 +
 test/files/run/value-class-extractor.check         |    9 +
 test/files/run/value-class-extractor.scala         |   91 +
 .../run/value-class-partial-func-depmet.scala      |   24 +
 .../run/valueclasses-classmanifest-basic.scala     |    3 +-
 .../valueclasses-classmanifest-existential.scala   |    3 +-
 .../run/valueclasses-classmanifest-generic.scala   |    3 +-
 test/files/run/var-arity-class-symbol.scala        |   19 +
 test/files/run/various-flat-classpath-types.check  |   12 +
 test/files/run/various-flat-classpath-types.scala  |  214 +
 test/files/run/vector1.scala                       |   26 +-
 test/files/run/verify-ctor.scala                   |    2 +-
 test/files/run/view-headoption.scala               |    4 +-
 test/files/run/view-iterator-stream.scala          |   11 +-
 test/files/run/viewtest.scala                      |    4 +-
 test/files/run/virtpatmat_alts.check               |    6 +
 test/files/run/virtpatmat_alts.flags               |    1 -
 test/files/run/virtpatmat_alts.scala               |    5 +-
 test/files/run/virtpatmat_apply.scala              |    2 +-
 test/files/run/virtpatmat_casting.scala            |    7 +-
 test/files/run/virtpatmat_literal.scala            |   24 +-
 test/files/run/virtpatmat_nested_lists.check       |    5 +-
 test/files/run/virtpatmat_nested_lists.flags       |    2 +-
 test/files/run/virtpatmat_nested_lists.scala       |    3 +
 test/files/run/virtpatmat_opt_sharing.check        |    3 +
 test/files/run/virtpatmat_opt_sharing.flags        |    2 +-
 test/files/run/virtpatmat_opt_sharing.scala        |    5 +-
 test/files/run/virtpatmat_staging.flags            |    1 +
 test/files/run/virtpatmat_staging.scala            |    7 +-
 test/files/run/virtpatmat_stringinterp.scala       |    5 +-
 test/files/run/virtpatmat_switch.scala             |   10 +-
 test/files/run/virtpatmat_try.scala                |    8 +-
 test/files/run/virtpatmat_typed.check              |    3 +
 test/files/run/virtpatmat_typed.scala              |    8 +-
 test/files/run/virtpatmat_typetag.check            |    4 +-
 test/files/run/virtpatmat_unapply.scala            |   14 +-
 test/files/run/withIndex.scala                     |    2 +-
 test/files/run/xMigration.check                    |   49 +
 test/files/run/xMigration.scala                    |   19 +
 test/files/run/xml-attribute.check                 |   12 -
 test/files/run/xml-attribute.scala                 |   37 -
 test/files/run/xml-loop-bug.scala                  |    8 -
 test/files/scalacheck/CheckCollections.scala       |   52 +
 test/files/scalacheck/CheckEither.scala            |   36 +-
 test/files/scalacheck/Ctrie.scala                  |   85 +-
 test/files/scalacheck/HashTrieSplit.scala          |   47 -
 test/files/scalacheck/ReflectionExtractors.scala   |   52 +
 test/files/scalacheck/Unrolled.scala               |    6 +-
 test/files/scalacheck/array-new.scala              |    2 +-
 test/files/scalacheck/array-old.scala              |    6 +-
 test/files/scalacheck/avl.scala                    |   10 +-
 test/files/scalacheck/list.scala                   |    2 +-
 test/files/scalacheck/nan-ordering.scala           |   16 +-
 .../parallel-collections/IntOperators.scala        |    2 +-
 .../parallel-collections/PairOperators.scala       |   42 +-
 .../parallel-collections/PairValues.scala          |    2 +-
 .../parallel-collections/ParallelArrayCheck.scala  |   19 +-
 .../parallel-collections/ParallelArrayTest.scala   |    2 +-
 .../ParallelArrayViewCheck.scala                   |   22 +-
 .../parallel-collections/ParallelCtrieCheck.scala  |   31 +-
 .../ParallelHashMapCheck.scala                     |   31 +-
 .../ParallelHashSetCheck.scala                     |   33 +-
 .../ParallelHashTrieCheck.scala                    |   48 +-
 .../ParallelIterableCheck.scala                    |  133 +-
 .../parallel-collections/ParallelMapCheck1.scala   |    6 +-
 .../parallel-collections/ParallelRangeCheck.scala  |   26 +-
 .../parallel-collections/ParallelSeqCheck.scala    |   60 +-
 .../parallel-collections/ParallelSetCheck.scala    |    6 +-
 .../parallel-collections/ParallelVectorCheck.scala |   24 +-
 .../files/scalacheck/parallel-collections/pc.scala |   71 +-
 test/files/scalacheck/primitive-eqeq.scala         |   10 +-
 .../quasiquotes/ArbitraryTreesAndNames.scala       |  295 ++
 .../quasiquotes/DefinitionConstructionProps.scala  |  453 ++
 .../DefinitionDeconstructionProps.scala            |  290 ++
 .../scalacheck/quasiquotes/DeprecationProps.scala  |   52 +
 test/files/scalacheck/quasiquotes/ErrorProps.scala |  213 +
 test/files/scalacheck/quasiquotes/ForProps.scala   |   70 +
 .../scalacheck/quasiquotes/LiftableProps.scala     |  174 +
 .../quasiquotes/PatternConstructionProps.scala     |   36 +
 .../quasiquotes/PatternDeconstructionProps.scala   |   44 +
 .../quasiquotes/QuasiquoteProperties.scala         |  120 +
 .../scalacheck/quasiquotes/RuntimeErrorProps.scala |   75 +
 .../quasiquotes/TermConstructionProps.scala        |  325 ++
 .../quasiquotes/TermDeconstructionProps.scala      |  256 ++
 test/files/scalacheck/quasiquotes/Test.scala       |   19 +
 .../quasiquotes/TypeConstructionProps.scala        |   42 +
 .../quasiquotes/TypeDeconstructionProps.scala      |   78 +
 .../scalacheck/quasiquotes/TypecheckedProps.scala  |  215 +
 .../scalacheck/quasiquotes/UnliftableProps.scala   |  166 +
 test/files/scalacheck/range.scala                  |   48 +-
 test/files/scalacheck/redblack.scala               |  213 -
 test/files/scalacheck/redblacktree.scala           |   14 +-
 test/files/scalacheck/si4147.scala                 |   67 -
 test/files/scalacheck/substringTests.scala         |    4 +-
 test/files/scalacheck/t2460.scala                  |    5 -
 test/files/scalacheck/t4147.scala                  |   68 +
 test/files/scalacheck/treeset.scala                |    3 +
 test/files/scalap/abstractClass.check              |    4 +
 .../{abstractClass/A.scala => abstractClass.scala} |    0
 test/files/scalap/abstractClass/result.test        |    4 -
 test/files/scalap/abstractMethod.check             |    5 +
 .../A.scala => abstractMethod.scala}               |    0
 test/files/scalap/abstractMethod/result.test       |    5 -
 test/files/scalap/caseClass.check                  |   20 +
 test/files/scalap/caseClass.scala                  |    3 +
 test/files/scalap/caseClass/A.scala                |    3 -
 test/files/scalap/caseClass/result.test            |   20 -
 test/files/scalap/caseObject.check                 |   10 +
 test/files/scalap/caseObject.scala                 |    3 +
 test/files/scalap/caseObject/A.scala               |    3 -
 test/files/scalap/caseObject/result.test           |   10 -
 test/files/scalap/cbnParam.check                   |    3 +
 test/files/scalap/cbnParam.scala                   |    1 +
 test/files/scalap/cbnParam/A.scala                 |    1 -
 test/files/scalap/cbnParam/result.test             |    3 -
 test/files/scalap/classPrivate.check               |   10 +
 .../{classPrivate/A.scala => classPrivate.scala}   |    0
 test/files/scalap/classPrivate/result.test         |   10 -
 test/files/scalap/classWithExistential.check       |    4 +
 .../A.scala => classWithExistential.scala}         |    0
 test/files/scalap/classWithExistential/result.test |    4 -
 test/files/scalap/classWithSelfAnnotation.check    |    5 +
 .../A.scala => classWithSelfAnnotation.scala}      |    0
 .../scalap/classWithSelfAnnotation/result.test     |    5 -
 test/files/scalap/covariantParam.check             |    4 +
 .../A.scala => covariantParam.scala}               |    0
 test/files/scalap/covariantParam/result.test       |    4 -
 test/files/scalap/defaultParameter.check           |    3 +
 .../A.scala => defaultParameter.scala}             |    0
 test/files/scalap/defaultParameter/result.test     |    3 -
 test/files/scalap/implicitParam.check              |    4 +
 .../{implicitParam/A.scala => implicitParam.scala} |    0
 test/files/scalap/implicitParam/result.test        |    4 -
 test/files/scalap/packageObject.check              |    5 +
 .../{packageObject/A.scala => packageObject.scala} |    0
 test/files/scalap/packageObject/result.test        |    5 -
 test/files/scalap/paramClauses.check               |    4 +
 .../{paramClauses/A.scala => paramClauses.scala}   |    0
 test/files/scalap/paramClauses/result.test         |    4 -
 test/files/scalap/paramNames.check                 |    4 +
 .../{paramNames/A.scala => paramNames.scala}       |    0
 test/files/scalap/paramNames/result.test           |    4 -
 test/files/scalap/sequenceParam.check              |    3 +
 .../{sequenceParam/A.scala => sequenceParam.scala} |    0
 test/files/scalap/sequenceParam/result.test        |    3 -
 test/files/scalap/simpleClass.check                |    4 +
 .../{simpleClass/A.scala => simpleClass.scala}     |    0
 test/files/scalap/simpleClass/result.test          |    4 -
 test/files/scalap/traitObject.check                |    8 +
 .../{traitObject/A.scala => traitObject.scala}     |    0
 test/files/scalap/traitObject/result.test          |    8 -
 test/files/scalap/typeAnnotations.check            |    8 +
 .../A.scala => typeAnnotations.scala}              |    0
 test/files/scalap/typeAnnotations/result.test      |    8 -
 test/files/scalap/valAndVar.check                  |    5 +
 .../scalap/{valAndVar/A.scala => valAndVar.scala}  |    0
 test/files/scalap/valAndVar/result.test            |    5 -
 test/files/scalap/wildcardType.check               |    3 +
 .../{wildcardType/A.scala => wildcardType.scala}   |    0
 test/files/scalap/wildcardType/result.test         |    3 -
 test/files/specialized/SI-7343.scala               |    2 +-
 test/files/specialized/SI-7344.scala               |    8 +-
 test/files/specialized/arrays-traits.scala         |    2 +-
 test/files/specialized/arrays.scala                |   16 +-
 test/files/specialized/constant_lambda.check       |    2 +
 test/files/specialized/constant_lambda.scala       |   16 +
 test/files/specialized/fft.scala                   |   26 +-
 test/files/specialized/spec-ame.scala              |   10 +-
 test/files/specialized/spec-hlists.scala           |    4 +-
 test/files/specialized/spec-init.scala             |    2 +-
 test/files/specialized/spec-matrix-old.scala       |   14 +-
 test/files/specialized/spec-overrides.scala        |    2 +-
 test/files/specialized/spec-patmatch.scala         |    2 +-
 test/files/specialized/spec-super.check            |    5 +-
 test/files/specialized/spec-super.scala            |    6 +-
 test/files/specialized/spec-t3896.scala            |    6 +-
 test/files/specialized/tb3651.check                |    5 +-
 test/files/specialized/tc3651.check                |    5 +-
 test/files/specialized/td3651.check                |    8 +-
 test/files/specialized/td3651.scala                |    2 +-
 test/files/t8449/Client.scala                      |    3 +
 test/files/t8449/Test.java                         |   10 +
 test/flaky/pos/t2868.cmds                          |    3 -
 .../library/scala/runtime/ScalaRunTime.scala       |    2 +-
 test/junit/scala/StringContextTest.scala           |   87 +
 .../scala/collection/IndexedSeqOptimizedTest.scala |   29 +
 .../scala/collection/IterableViewLikeTest.scala    |   21 +
 test/junit/scala/collection/IteratorTest.scala     |  157 +
 .../scala/collection/ParallelConsistencyTest.scala |   44 +
 .../scala/collection/SetMapConsistencyTest.scala   |  532 +++
 .../scala/collection/TraversableOnceTest.scala     |   70 +
 .../scala/collection/convert/MapWrapperTest.scala  |   59 +
 .../scala/collection/immutable/ListTest.scala      |   49 +
 .../scala/collection/immutable/PagedSeqTest.scala  |   28 +
 .../scala/collection/immutable/QueueTest.scala     |   28 +
 .../immutable/RangeConsistencyTest.scala           |  140 +
 .../collection/immutable/StringLikeTest.scala      |   37 +
 .../scala/collection/immutable/TreeMapTest.scala   |   20 +
 .../scala/collection/immutable/TreeSetTest.scala   |   20 +
 .../scala/collection/mutable/ArrayBufferTest.scala |   36 +
 .../collection/mutable/ArraySortingTest.scala      |   29 +
 .../scala/collection/mutable/BitSetTest.scala      |   31 +
 .../collection/mutable/LinkedHashMapTest.scala     |   25 +
 .../collection/mutable/LinkedHashSetTest.scala     |   25 +
 .../scala/collection/mutable/MutableListTest.scala |   37 +
 .../collection/mutable/PriorityQueueTest.scala     |   32 +
 .../scala/collection/mutable/VectorTest.scala      |   51 +
 test/junit/scala/io/SourceTest.scala               |   86 +
 test/junit/scala/issues/BytecodeTests.scala        |   80 +
 test/junit/scala/math/BigDecimalTest.scala         |  231 +
 test/junit/scala/math/NumericTest.scala            |   18 +
 test/junit/scala/math/OrderingTest.scala           |   61 +
 test/junit/scala/reflect/ClassTag.scala            |   29 +
 test/junit/scala/reflect/QTest.scala               |   23 +
 .../junit/scala/reflect/internal/MirrorsTest.scala |   18 +
 test/junit/scala/reflect/internal/NamesTest.scala  |   95 +
 .../scala/reflect/internal/PrintersTest.scala      | 1198 +++++
 test/junit/scala/reflect/internal/ScopeTest.scala  |   54 +
 test/junit/scala/reflect/internal/TypesTest.scala  |   35 +
 .../util/AbstractFileClassLoaderTest.scala         |  138 +
 .../reflect/internal/util/SourceFileTest.scala     |   10 +-
 .../reflect/internal/util/StringOpsTest.scala      |   52 +
 .../reflect/internal/util/WeakHashSetTest.scala    |  171 +
 test/junit/scala/reflect/io/ZipArchiveTest.scala   |   37 +
 test/junit/scala/tools/nsc/SampleTest.scala        |    3 +-
 test/junit/scala/tools/nsc/ScriptRunnerTest.scala  |   23 +
 .../scala/tools/nsc/backend/jvm/BTypesTest.scala   |   90 +
 .../scala/tools/nsc/backend/jvm/CodeGenTools.scala |  103 +
 .../tools/nsc/backend/jvm/DirectCompileTest.scala  |   73 +
 .../backend/jvm/opt/BTypesFromClassfileTest.scala  |   95 +
 .../jvm/opt/CompactLocalVariablesTest.scala        |   80 +
 .../jvm/opt/EmptyExceptionHandlersTest.scala       |   88 +
 .../jvm/opt/EmptyLabelsAndLineNumbersTest.scala    |   99 +
 .../nsc/backend/jvm/opt/MethodLevelOpts.scala      |   83 +
 .../nsc/backend/jvm/opt/SimplifyJumpsTest.scala    |  221 +
 .../nsc/backend/jvm/opt/UnreachableCodeTest.scala  |  211 +
 .../backend/jvm/opt/UnusedLocalVariablesTest.scala |   87 +
 .../nsc/classpath/AggregateFlatClassPathTest.scala |  208 +
 .../nsc/classpath/FlatClassPathResolverTest.scala  |  159 +
 .../tools/nsc/interpreter/TabulatorTest.scala      |   85 +
 .../tools/nsc/settings/ScalaVersionTest.scala      |   18 +
 .../scala/tools/nsc/settings/SettingsTest.scala    |  183 +
 .../tools/nsc/symtab/CannotHaveAttrsTest.scala     |   79 +
 .../tools/nsc/symtab/FreshNameExtractorTest.scala  |   47 +
 .../scala/tools/nsc/symtab/StdNamesTest.scala      |   50 +
 .../nsc/symtab/SymbolTableForUnitTesting.scala     |  132 +
 .../scala/tools/nsc/symtab/SymbolTableTest.scala   |   52 +
 .../tools/nsc/transform/patmat/SolvingTest.scala   |  555 +++
 .../tools/nsc/util/ClassPathImplComparator.scala   |  143 +
 .../scala/tools/nsc/util/StackTraceTest.scala      |  159 +
 .../scala/tools/testing/AssertThrowsTest.scala     |   43 +
 test/junit/scala/tools/testing/AssertUtil.scala    |   92 +
 .../junit/scala/tools/testing/AssertUtilTest.scala |   21 +
 test/junit/scala/util/RandomTest.scala             |   15 +
 test/junit/scala/util/SpecVersionTest.scala        |   57 +
 test/junit/scala/util/TryTest.scala                |   35 +
 test/junit/scala/util/matching/CharRegexTest.scala |   58 +
 test/junit/scala/util/matching/RegexTest.scala     |   47 +
 test/osgi/src/BasicLibrary.scala                   |   15 +-
 test/osgi/src/BasicReflection.scala                |   35 +-
 test/osgi/src/BasicTest.scala                      |   15 +-
 test/osgi/src/ReflectionToolboxTest.scala          |   15 +-
 test/osgi/src/ScalaOsgiHelper.scala                |   14 +-
 test/partest                                       |  147 +-
 test/partest.bat                                   |    2 +-
 test/pending/continuations-pos/t3620.scala         |   73 -
 test/pending/continuations-run/example0.scala      |    9 -
 test/pending/continuations-run/example1.scala      |    9 -
 test/pending/continuations-run/example16.scala     |    9 -
 test/pending/continuations-run/example2.scala      |    9 -
 test/pending/continuations-run/example3.scala      |    9 -
 test/pending/continuations-run/example4.scala      |    9 -
 test/pending/continuations-run/example5.scala      |    9 -
 test/pending/continuations-run/example6.scala      |    9 -
 test/pending/continuations-run/example7.scala      |    9 -
 test/pending/continuations-run/example8.scala      |    9 -
 test/pending/continuations-run/example9.scala      |    9 -
 test/pending/continuations-run/foreach.check       |    4 -
 test/pending/continuations-run/foreach.scala       |   33 -
 test/pending/junit/scala/util/t7265.scala          |   46 -
 test/pending/jvm/cf-attributes.scala               |   28 +-
 test/pending/jvm/timeout.scala                     |    2 +-
 .../macro-invalidusage-badbounds-b/Impls_1.scala   |    4 +-
 test/pending/neg/plugin-after-terminal.flags       |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../neg/plugin-after-terminal/misc/build.sh        |   14 -
 .../neg/plugin-after-terminal/src/ThePlugin.scala  |   31 -
 .../neg/plugin-after-terminal/testsource.scala     |    4 -
 test/pending/neg/plugin-before-parser.flags        |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../pending/neg/plugin-before-parser/misc/build.sh |   14 -
 .../plugin-before-parser/misc/scalac-plugin.xml    |    5 -
 .../neg/plugin-before-parser/src/ThePlugin.scala   |   32 -
 .../neg/plugin-before-parser/testsource.scala      |    4 -
 test/pending/neg/plugin-cyclic-dependency.check    |    2 -
 test/pending/neg/plugin-cyclic-dependency.flags    |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../neg/plugin-cyclic-dependency/misc/build.sh     |   14 -
 .../misc/scalac-plugin.xml                         |    5 -
 .../plugin-cyclic-dependency/src/ThePlugin.scala   |   41 -
 .../neg/plugin-cyclic-dependency/testsource.scala  |    4 -
 test/pending/neg/plugin-multiple-rafter.check      |    4 -
 test/pending/neg/plugin-multiple-rafter.flags      |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../neg/plugin-multiple-rafter/misc/build.sh       |   14 -
 .../plugin-multiple-rafter/misc/scalac-plugin.xml  |    5 -
 .../neg/plugin-multiple-rafter/src/ThePlugin.scala |   31 -
 .../neg/plugin-multiple-rafter/testsource.scala    |    4 -
 test/pending/neg/plugin-rafter-before-1.check      |    2 -
 test/pending/neg/plugin-rafter-before-1.flags      |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../neg/plugin-rafter-before-1/misc/build.sh       |   14 -
 .../plugin-rafter-before-1/misc/scalac-plugin.xml  |    5 -
 .../neg/plugin-rafter-before-1/src/ThePlugin.scala |   31 -
 .../neg/plugin-rafter-before-1/testsource.scala    |    4 -
 test/pending/neg/plugin-rightafter-terminal.flags  |    2 -
 .../lib/plugins.jar.desired.sha1                   |    1 -
 .../neg/plugin-rightafter-terminal/misc/build.sh   |   14 -
 .../misc/scalac-plugin.xml                         |    5 -
 .../plugin-rightafter-terminal/src/ThePlugin.scala |   32 -
 .../plugin-rightafter-terminal/testsource.scala    |    4 -
 test/pending/neg/t5353.check                       |    4 -
 test/pending/neg/t5353.scala                       |    3 -
 test/{files => pending}/neg/t5589neg.flags         |    0
 test/{files => pending}/neg/t5589neg2.check        |    0
 test/pending/neg/t7886.scala                       |   22 +
 test/pending/neg/t7886b.scala                      |   23 +
 .../pos/no-widen-locals.flags}                     |    0
 test/pending/pos/overloading-boundaries.scala      |   37 +
 test/pending/pos/pattern-typing.scala              |   29 +
 test/pending/pos/t1751.cmds                        |    3 -
 test/pending/pos/t1782.cmds                        |    2 -
 test/pending/pos/t1786.scala                       |   37 +-
 test/pending/pos/t1832.scala                       |   10 -
 test/pending/pos/t294.cmds                         |    3 -
 test/pending/pos/t3439.scala                       |    2 -
 test/pending/pos/t4612.scala                       |   15 +
 test/pending/pos/t4695/T_1.scala                   |    4 +
 test/pending/pos/t4695/T_2.scala                   |    4 +
 test/pending/pos/t4717.scala                       |    7 -
 test/pending/pos/t4859.scala                       |   15 -
 test/pending/pos/t5082.scala                       |    8 +
 test/pending/pos/t5259.scala                       |   14 -
 test/pending/pos/t5399.scala                       |    8 -
 test/pending/pos/t5459.scala                       |   48 +
 test/pending/pos/t5626.scala                       |   12 -
 test/pending/pos/t5639/Bar.scala                   |    7 -
 test/pending/pos/t5639/Foo.scala                   |    7 -
 test/pending/pos/t5654.scala                       |    4 -
 test/pending/pos/t5877.scala                       |    5 +
 test/pending/pos/t5954/T_1.scala                   |    8 +
 test/pending/pos/t5954/T_2.scala                   |    8 +
 test/pending/pos/t5954/T_3.scala                   |    8 +
 test/pending/pos/t6161.scala                       |   22 +
 test/pending/pos/t6225.scala                       |   11 +
 test/pending/pos/t8128b.scala                      |   18 +
 test/pending/pos/t8363b.scala                      |    7 +
 test/pending/pos/those-kinds-are-high.scala        |   53 +-
 test/pending/pos/treecheckers.flags                |    1 +
 test/pending/pos/treecheckers/c1.scala             |   12 +
 test/pending/pos/treecheckers/c2.scala             |    1 +
 test/pending/pos/treecheckers/c3.scala             |    8 +
 test/pending/pos/treecheckers/c4.scala             |    9 +
 test/pending/pos/treecheckers/c5.scala             |    3 +
 test/pending/pos/treecheckers/c6.scala             |    4 +
 test/pending/pos/z1720.scala                       |   16 -
 test/pending/presentation/context-bounds1.check    |   51 +
 .../presentation/context-bounds1/Test.scala        |    3 +
 .../context-bounds1/src/ContextBounds.scala        |   13 +
 test/pending/reify_typeof.check                    |   10 +
 test/pending/reify_typeof.scala                    |   14 +
 test/pending/run/hk-lub-fail.scala                 |   10 +-
 .../run/idempotency-partial-functions.scala        |    4 +-
 .../pending/run/macro-expand-default/Impls_1.scala |    8 +-
 .../Impls_1.scala                                  |    2 +-
 .../Impls_1.scala                                  |    8 +-
 test/pending/run/macro-expand-named/Impls_1.scala  |    8 +-
 .../macro-expand-tparams-prefix-e1/Impls_1.scala   |   10 +-
 .../macro-expand-tparams-prefix-f1/Impls_1.scala   |   10 +-
 .../run/macro-quasiinvalidbody-a/Impls_1.scala     |    4 +-
 .../macro-quasiinvalidbody-a/Macros_Test_2.scala   |    2 +-
 .../run/macro-quasiinvalidbody-b/Impls_1.scala     |    4 +-
 .../macro-quasiinvalidbody-b/Macros_Test_2.scala   |    2 +-
 test/pending/run/macro-reify-array/Macros_1.scala  |    4 +-
 .../run/macro-reify-tagful-b/Macros_1.scala        |    4 +-
 .../run/macro-reify-tagless-b/Impls_Macros_1.scala |    4 +-
 .../pending/run/macro-reify-tagless-b/Test_2.scala |    6 +-
 .../Impls_1.scala                                  |   11 +
 .../Macros_Test_2.scala                            |    6 +
 test/pending/run/reify_callccinterpreter.scala     |   12 +-
 test/pending/run/reify_implicits-new.scala         |   16 -
 test/pending/run/reify_implicits-old.scala         |   15 -
 test/pending/run/reify_simpleinterpreter.scala     |   10 +-
 test/pending/run/t2318.scala                       |   38 -
 test/pending/run/t3897/J_2.java                    |   27 -
 test/pending/run/t3897/a_2.scala                   |   23 -
 test/pending/run/t4728.check                       |    2 -
 test/pending/run/t5293-map.scala                   |   88 -
 test/pending/run/t5293.scala                       |   83 -
 test/pending/run/t5418.check                       |    0
 test/pending/run/t5427a.scala                      |    2 +-
 test/pending/run/t5427b.scala                      |    2 +-
 test/pending/run/t5427c.scala                      |    2 +-
 test/pending/run/t5427d.scala                      |    2 +-
 test/pending/run/t5866b.scala                      |   17 +
 test/pending/run/t5943b1.scala                     |    2 +-
 test/{files => pending}/run/t7733.check            |    0
 test/{files => pending}/run/t7733/Separate_1.scala |    0
 test/{files => pending}/run/t7733/Test_2.scala     |    0
 .../run/virtpatmat_anonfun_underscore.check        |    0
 test/pending/shootout/fasta.scala                  |   64 +-
 test/pending/shootout/revcomp.scala-2.scala        |   18 +-
 test/pending/shootout/revcomp.scala-3.scala        |   40 +-
 test/pending/t7629-view-bounds-removal.check       |    9 +
 .../t7629-view-bounds-removal.flags}               |    0
 test/pending/t7629-view-bounds-removal.scala       |    4 +
 test/pending/typetags_typeof_x.check               |    8 +
 test/pending/typetags_typeof_x.scala               |   14 +
 test/postreview.py                                 | 2540 -----------
 test/review                                        |   44 -
 test/scaladoc/filters                              |    8 +
 test/scaladoc/resources/SI-3314-diagrams.scala     |    2 +-
 test/scaladoc/resources/SI-4014_0.scala            |    4 +
 test/scaladoc/resources/SI-4014_1.scala            |    5 +
 test/scaladoc/resources/SI-4014_2.scala            |    6 +
 test/scaladoc/resources/SI-8144.scala              |   17 +
 test/scaladoc/resources/SI-8514.scala              |   10 +
 test/scaladoc/resources/SI_4715.scala              |    4 +-
 test/scaladoc/resources/Trac4325.scala             |    4 +-
 test/scaladoc/resources/code-indent.scala          |    6 +
 test/scaladoc/resources/doc-root/Any.scala         |    2 +-
 test/scaladoc/resources/doc-root/AnyRef.scala      |    2 +-
 test/scaladoc/resources/doc-root/Nothing.scala     |    2 +-
 test/scaladoc/resources/doc-root/Null.scala        |    2 +-
 .../resources/implicit-inheritance-override.scala  |    2 +-
 .../resources/implicits-ambiguating-res.scala      |    2 +-
 test/scaladoc/resources/implicits-base-res.scala   |   80 +-
 .../resources/implicits-shadowing-res.scala        |    2 +-
 test/scaladoc/resources/links.scala                |    2 +
 test/scaladoc/run/SI-191-deprecated.check          |    1 -
 test/scaladoc/run/SI-191-deprecated.scala          |   72 -
 test/scaladoc/run/SI-4676.scala                    |    3 +-
 test/scaladoc/run/SI-6812.check                    |    1 +
 test/scaladoc/run/SI-6812.scala                    |    6 +-
 .../scaladoc/run/{SI-6812.check => SI-6812b.check} |    0
 test/scaladoc/run/SI-6812b.scala                   |   24 +
 test/scaladoc/run/diagrams-base.scala              |    2 +-
 test/scaladoc/run/diagrams-filtering.scala         |    2 +-
 test/scaladoc/run/implicits-base.scala             |  148 +-
 test/scaladoc/run/links.scala                      |    2 +-
 test/scaladoc/run/t5527.check                      |  132 +
 test/scaladoc/run/t5527.scala                      |  155 +
 test/scaladoc/run/{SI-6812.check => t5730.check}   |    0
 test/scaladoc/run/t5730.scala                      |   36 +
 test/scaladoc/run/t6626.check                      |    7 +
 test/scaladoc/run/t6626.scala                      |   42 +
 test/scaladoc/run/t7124.check                      |    3 +
 test/scaladoc/run/t7124.scala                      |   22 +
 test/scaladoc/run/{SI-6812.check => t7876.check}   |    0
 test/scaladoc/run/t7876.scala                      |   19 +
 test/scaladoc/run/t7876b.check                     |    3 +
 test/scaladoc/run/t7876b.scala                     |   24 +
 test/scaladoc/run/{SI-6812.check => t8113.check}   |    0
 test/scaladoc/run/t8113.scala                      |   36 +
 test/scaladoc/run/t8407.check                      |    4 +
 test/scaladoc/run/t8407.scala                      |   20 +
 test/scaladoc/run/{SI-6812.check => t8557.check}   |    0
 test/scaladoc/run/t8557.scala                      |   32 +
 test/scaladoc/run/t8672.check                      |    4 +
 test/scaladoc/run/t8672.scala                      |   32 +
 test/scaladoc/scalacheck/CommentFactoryTest.scala  |    6 +-
 test/scaladoc/scalacheck/HtmlFactoryTest.scala     |  140 +-
 test/scaladoc/scalacheck/IndexScriptTest.scala     |   16 +-
 test/scaladoc/scalacheck/IndexTest.scala           |   23 +-
 test/script-tests/README                           |    7 +-
 test/script-tests/jar-manifest/run-test.check      |    2 +-
 test/support/java-tests.txt                        |   97 +
 tools/binary-repo-lib.sh                           |    7 +-
 tools/buildcp                                      |   11 -
 tools/compare-java-sigs                            |   56 +
 tools/diffPickled                                  |   51 -
 tools/epfl-build                                   |   28 -
 tools/epfl-publish                                 |   32 -
 tools/locker_scala                                 |    6 -
 tools/locker_scalac                                |    6 -
 tools/lockercp                                     |    4 -
 tools/make-release-notes                           |   49 -
 tools/packcp                                       |    5 -
 tools/partest-ack                                  |  131 +
 tools/partest-paths                                |   27 +
 tools/quick_scala                                  |    6 -
 tools/quick_scalac                                 |    6 -
 tools/quickcp                                      |    4 -
 tools/remotetest                                   |  230 -
 tools/showPickled                                  |   32 -
 tools/starr_scala                                  |    6 -
 tools/starr_scalac                                 |    6 -
 tools/starrcp                                      |    5 -
 tools/strapcp                                      |   12 -
 tools/test-renamer                                 |   82 -
 tools/updatescalacheck                             |  130 -
 versions.properties                                |   35 +
 7427 files changed, 171466 insertions(+), 171697 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/scala.git



More information about the pkg-java-commits mailing list