[scala] 01/10: Merge tag 'upstream/2.11.8'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Mon Aug 8 12:18:09 UTC 2016


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

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

commit 5a944ff99a8e2f36ee77a27ba44ddfe0a8028d4e
Merge: 7f95664 aacf8f7
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Mon Aug 1 15:15:49 2016 +0200

    Merge tag 'upstream/2.11.8'
    
    Upstream version 2.11.8

 .gitattributes                                     |   30 +-
 .gitignore                                         |    9 +
 .travis.yml                                        |    7 +-
 CONTRIBUTING.md                                    |  102 +-
 Gemfile                                            |    4 +-
 README.md                                          |  133 +-
 bincompat-backward.whitelist.conf                  |    9 +
 bincompat-forward.whitelist.conf                   |   62 +
 build-ant-macros.xml                               |    7 +-
 build.number                                       |   12 +-
 build.sbt                                          |  853 +++++
 build.xml                                          |  149 +-
 compare-build-dirs-ignore-patterns                 |    8 +
 compare-build-dirs.sh                              |    5 +
 doc/LICENSE.md                                     |    4 +-
 doc/License.rtf                                    |    4 +-
 docs/TODO                                          |    2 +-
 project/JarJar.scala                               |   92 +
 project/Osgi.scala                                 |   69 +
 project/ParserUtil.scala                           |   52 +
 project/PartestUtil.scala                          |   92 +
 project/ScalaOptionParser.scala                    |  129 +
 project/ScalaTool.scala                            |   51 +
 project/ScriptCommands.scala                       |   19 +
 project/VersionUtil.scala                          |  126 +
 project/build.properties                           |    1 +
 project/plugins.sbt                                |    5 +
 scripts/common                                     |    3 +
 scripts/jobs/integrate/bootstrap                   |  360 +-
 scripts/jobs/integrate/ide                         |    2 +-
 scripts/jobs/integrate/windows                     |   15 +
 scripts/jobs/validate/publish-core                 |   13 +-
 scripts/jobs/validate/test                         |    2 +-
 scripts/repositories-scala-release                 |    7 -
 spec/01-lexical-syntax.md                          |  362 +-
 spec/02-identifiers-names-and-scopes.md            |    4 +-
 spec/03-types.md                                   |   26 +-
 spec/04-basic-declarations-and-definitions.md      |   36 +-
 spec/05-classes-and-objects.md                     |   62 +-
 spec/06-expressions.md                             |   26 +-
 spec/07-implicit-parameters-and-views.md           |  432 ---
 spec/07-implicits.md                               |  442 +++
 spec/08-pattern-matching.md                        |    8 +-
 spec/09-top-level-definitions.md                   |    2 +-
 spec/10-xml-expressions-and-patterns.md            |    2 +-
 spec/11-annotations.md                             |  174 +
 spec/11-user-defined-annotations.md                |  163 -
 spec/12-the-scala-standard-library.md              |   12 +-
 spec/13-syntax-summary.md                          |    6 +-
 spec/15-changelog.md                               |  847 +++++
 spec/README.md                                     |    2 +-
 spec/_config.yml                                   |    2 -
 spec/_includes/numbering.css                       |    2 -
 spec/_layouts/default.yml                          |   72 +-
 spec/_layouts/toc.yml                              |   26 +-
 spec/index.md                                      |   21 +-
 spec/public/fonts/Heuristica-Bold.woff             |  Bin 0 -> 106188 bytes
 spec/public/fonts/Heuristica-BoldItalic.woff       |  Bin 0 -> 104316 bytes
 spec/public/fonts/Heuristica-Regular.woff          |  Bin 0 -> 141416 bytes
 spec/public/fonts/Heuristica-RegularItalic.woff    |  Bin 0 -> 104700 bytes
 spec/public/fonts/LuxiMono-Bold.woff               |  Bin 0 -> 26560 bytes
 spec/public/fonts/LuxiMono-BoldOblique.woff        |  Bin 0 -> 29480 bytes
 spec/public/fonts/LuxiMono-Regular.woff            |  Bin 0 -> 26432 bytes
 spec/public/fonts/LuxiMono-RegularOblique.woff     |  Bin 0 -> 29300 bytes
 spec/public/fonts/LuxiSans-Bold.woff               |  Bin 0 -> 13592 bytes
 spec/public/fonts/LuxiSans-Regular.woff            |  Bin 0 -> 13568 bytes
 spec/public/highlight/LICENSE                      |   24 -
 spec/public/images/github-logo at 2x.png              |  Bin 0 -> 1753 bytes
 spec/public/images/scala-logo-red-spiral-dark.png  |  Bin 13021 -> 0 bytes
 spec/public/images/scala-spiral-white.png          |  Bin 0 -> 1442 bytes
 spec/public/scripts/LICENSE-highlight              |   24 +
 spec/public/scripts/LICENSE-toc                    |   18 +
 spec/public/scripts/main.js                        |   57 +
 spec/public/scripts/navigation.js                  |   70 -
 spec/public/scripts/toc.js                         |  128 +
 spec/public/stylesheets/fonts.css                  |   73 +
 spec/public/stylesheets/screen-small.css           |   57 +
 spec/public/stylesheets/screen-toc.css             |   37 +
 spec/public/stylesheets/screen.css                 |  225 +-
 src/actors/scala/actors/Future.scala               |    2 +-
 src/asm/README                                     |   30 -
 src/asm/scala/tools/asm/AnnotationVisitor.java     |  169 -
 src/asm/scala/tools/asm/AnnotationWriter.java      |  371 ---
 src/asm/scala/tools/asm/Attribute.java             |  255 --
 src/asm/scala/tools/asm/ByteVector.java            |  339 --
 src/asm/scala/tools/asm/ClassReader.java           | 2496 --------------
 src/asm/scala/tools/asm/ClassVisitor.java          |  320 --
 src/asm/scala/tools/asm/ClassWriter.java           | 1785 ----------
 src/asm/scala/tools/asm/Context.java               |  145 -
 src/asm/scala/tools/asm/CustomAttr.java            |   20 -
 src/asm/scala/tools/asm/Edge.java                  |   75 -
 src/asm/scala/tools/asm/FieldVisitor.java          |  150 -
 src/asm/scala/tools/asm/FieldWriter.java           |  329 --
 src/asm/scala/tools/asm/Frame.java                 | 1462 --------
 src/asm/scala/tools/asm/Handle.java                |  170 -
 src/asm/scala/tools/asm/Handler.java               |  121 -
 src/asm/scala/tools/asm/Item.java                  |  312 --
 src/asm/scala/tools/asm/Label.java                 |  560 ----
 src/asm/scala/tools/asm/MethodVisitor.java         |  880 -----
 src/asm/scala/tools/asm/MethodWriter.java          | 2924 ----------------
 src/asm/scala/tools/asm/Opcodes.java               |  361 --
 src/asm/scala/tools/asm/Type.java                  |  896 -----
 src/asm/scala/tools/asm/TypePath.java              |  193 --
 src/asm/scala/tools/asm/TypeReference.java         |  452 ---
 .../scala/tools/asm/signature/SignatureReader.java |  228 --
 .../tools/asm/signature/SignatureVisitor.java      |  238 --
 .../scala/tools/asm/signature/SignatureWriter.java |  227 --
 src/asm/scala/tools/asm/tree/AbstractInsnNode.java |  326 --
 src/asm/scala/tools/asm/tree/AnnotationNode.java   |  231 --
 src/asm/scala/tools/asm/tree/ClassNode.java        |  417 ---
 src/asm/scala/tools/asm/tree/FieldInsnNode.java    |  110 -
 src/asm/scala/tools/asm/tree/FieldNode.java        |  307 --
 src/asm/scala/tools/asm/tree/FrameNode.java        |  210 --
 src/asm/scala/tools/asm/tree/IincInsnNode.java     |   83 -
 src/asm/scala/tools/asm/tree/InnerClassNode.java   |  101 -
 src/asm/scala/tools/asm/tree/InsnList.java         |  622 ----
 src/asm/scala/tools/asm/tree/InsnNode.java         |   88 -
 src/asm/scala/tools/asm/tree/IntInsnNode.java      |   88 -
 .../tools/asm/tree/InvokeDynamicInsnNode.java      |  102 -
 src/asm/scala/tools/asm/tree/JumpInsnNode.java     |   97 -
 src/asm/scala/tools/asm/tree/LabelNode.java        |   78 -
 src/asm/scala/tools/asm/tree/LdcInsnNode.java      |   79 -
 src/asm/scala/tools/asm/tree/LineNumberNode.java   |   84 -
 .../asm/tree/LocalVariableAnnotationNode.java      |  157 -
 .../scala/tools/asm/tree/LocalVariableNode.java    |  112 -
 .../scala/tools/asm/tree/LookupSwitchInsnNode.java |  118 -
 src/asm/scala/tools/asm/tree/MethodInsnNode.java   |  140 -
 src/asm/scala/tools/asm/tree/MethodNode.java       |  839 -----
 .../tools/asm/tree/MultiANewArrayInsnNode.java     |   84 -
 src/asm/scala/tools/asm/tree/ParameterNode.java    |   76 -
 .../scala/tools/asm/tree/TableSwitchInsnNode.java  |  114 -
 .../scala/tools/asm/tree/TryCatchBlockNode.java    |  153 -
 .../scala/tools/asm/tree/TypeAnnotationNode.java   |  100 -
 src/asm/scala/tools/asm/tree/TypeInsnNode.java     |   91 -
 src/asm/scala/tools/asm/tree/VarInsnNode.java      |   94 -
 .../scala/tools/asm/tree/analysis/Analyzer.java    |  549 ---
 .../tools/asm/tree/analysis/AnalyzerException.java |   62 -
 .../tools/asm/tree/analysis/BasicInterpreter.java  |  358 --
 .../scala/tools/asm/tree/analysis/BasicValue.java  |  111 -
 .../tools/asm/tree/analysis/BasicVerifier.java     |  433 ---
 src/asm/scala/tools/asm/tree/analysis/Frame.java   |  738 -----
 .../scala/tools/asm/tree/analysis/Interpreter.java |  226 --
 .../tools/asm/tree/analysis/SimpleVerifier.java    |  320 --
 .../scala/tools/asm/tree/analysis/SmallSet.java    |  134 -
 .../tools/asm/tree/analysis/SourceInterpreter.java |  198 --
 .../scala/tools/asm/tree/analysis/SourceValue.java |   97 -
 .../scala/tools/asm/tree/analysis/Subroutine.java  |   90 -
 src/asm/scala/tools/asm/tree/analysis/Value.java   |   45 -
 src/asm/scala/tools/asm/util/ASMifiable.java       |   56 -
 src/asm/scala/tools/asm/util/ASMifier.java         | 1284 -------
 .../tools/asm/util/CheckAnnotationAdapter.java     |  136 -
 .../scala/tools/asm/util/CheckClassAdapter.java    | 1009 ------
 .../scala/tools/asm/util/CheckFieldAdapter.java    |  122 -
 .../scala/tools/asm/util/CheckMethodAdapter.java   | 1542 ---------
 .../tools/asm/util/CheckSignatureAdapter.java      |  330 --
 src/asm/scala/tools/asm/util/Printer.java          |  589 ----
 src/asm/scala/tools/asm/util/Textifiable.java      |   56 -
 src/asm/scala/tools/asm/util/Textifier.java        | 1459 --------
 .../tools/asm/util/TraceAnnotationVisitor.java     |   89 -
 .../scala/tools/asm/util/TraceClassVisitor.java    |  220 --
 .../scala/tools/asm/util/TraceFieldVisitor.java    |   87 -
 .../scala/tools/asm/util/TraceMethodVisitor.java   |  292 --
 .../tools/asm/util/TraceSignatureVisitor.java      |  317 --
 src/build/InnerObjectTestGen.scala                 |    2 +-
 src/build/genprod.scala                            |   16 +-
 src/build/maven/scala-actors-pom.xml               |    4 +-
 src/build/maven/scala-compiler-doc-pom.xml         |    4 +-
 src/build/maven/scala-compiler-interactive-pom.xml |    4 +-
 src/build/maven/scala-compiler-pom.xml             |    4 +-
 src/build/maven/scala-dist-pom.xml                 |    4 +-
 src/build/maven/scala-library-all-pom.xml          |    4 +-
 src/build/maven/scala-library-pom.xml              |    4 +-
 src/build/maven/scala-reflect-pom.xml              |    4 +-
 src/build/maven/scalap-pom.xml                     |    4 +-
 src/compiler/scala/reflect/quasiquotes/Holes.scala |    6 +-
 .../scala/reflect/quasiquotes/Parsers.scala        |    4 +
 .../scala/reflect/quasiquotes/Reifiers.scala       |    6 +-
 .../scala/reflect/reify/codegen/GenSymbols.scala   |    2 +-
 .../scala/reflect/reify/codegen/GenTrees.scala     |    4 +-
 .../scala/reflect/reify/codegen/GenUtils.scala     |    8 +-
 src/compiler/scala/tools/ant/FastScalac.scala      |    2 +-
 src/compiler/scala/tools/ant/Scalac.scala          |    2 +-
 src/compiler/scala/tools/ant/sabbus/Compiler.scala |    2 +-
 .../scala/tools/ant/sabbus/ScalacFork.scala        |    2 +-
 .../scala/tools/ant/templates/tool-unix.tmpl       |   23 +-
 src/compiler/scala/tools/nsc/EvalLoop.scala        |    3 +-
 .../scala/tools/nsc/GenericRunnerCommand.scala     |    9 +-
 src/compiler/scala/tools/nsc/Global.scala          |   35 +-
 src/compiler/scala/tools/nsc/ObjectRunner.scala    |    2 +-
 src/compiler/scala/tools/nsc/PhaseAssembly.scala   |    4 +-
 src/compiler/scala/tools/nsc/Properties.scala      |   10 +-
 src/compiler/scala/tools/nsc/Reporting.scala       |   14 +-
 src/compiler/scala/tools/nsc/ScriptRunner.scala    |   12 +-
 src/compiler/scala/tools/nsc/ast/DocComments.scala |    6 +-
 .../scala/tools/nsc/ast/NodePrinters.scala         |    1 +
 src/compiler/scala/tools/nsc/ast/TreeGen.scala     |    4 +-
 src/compiler/scala/tools/nsc/ast/Trees.scala       |    4 +-
 .../scala/tools/nsc/ast/parser/MarkupParsers.scala |  129 +-
 .../scala/tools/nsc/ast/parser/Parsers.scala       |   83 +-
 .../scala/tools/nsc/ast/parser/Scanners.scala      |    2 +-
 .../tools/nsc/ast/parser/SymbolicXMLBuilder.scala  |   25 +-
 .../scala/tools/nsc/ast/parser/TreeBuilder.scala   |   32 -
 .../scala/tools/nsc/ast/parser/xml/Utility.scala   |    0
 .../scala/tools/nsc/backend/icode/GenICode.scala   |   29 +-
 .../tools/nsc/backend/icode/ICodeCheckers.scala    |   10 +-
 .../scala/tools/nsc/backend/icode/Opcodes.scala    |    2 +-
 .../backend/icode/analysis/TypeFlowAnalysis.scala  |    4 +-
 .../scala/tools/nsc/backend/jvm/AsmUtils.scala     |   39 +-
 .../tools/nsc/backend/jvm/BCodeAsmCommon.scala     |  174 +-
 .../tools/nsc/backend/jvm/BCodeBodyBuilder.scala   |  107 +-
 .../scala/tools/nsc/backend/jvm/BCodeHelpers.scala |  211 +-
 .../tools/nsc/backend/jvm/BCodeIdiomatic.scala     |   47 +-
 .../tools/nsc/backend/jvm/BCodeSkelBuilder.scala   |   46 +-
 .../scala/tools/nsc/backend/jvm/BTypes.scala       |  399 ++-
 .../tools/nsc/backend/jvm/BTypesFromSymbols.scala  |  235 +-
 .../tools/nsc/backend/jvm/BackendReporting.scala   |  306 ++
 .../scala/tools/nsc/backend/jvm/CoreBTypes.scala   |    9 +-
 .../scala/tools/nsc/backend/jvm/GenASM.scala       |   62 +-
 .../scala/tools/nsc/backend/jvm/GenBCode.scala     |   37 +-
 .../nsc/backend/jvm/analysis/AliasingFrame.scala   |  251 ++
 .../jvm/analysis/InstructionStackEffect.scala      |  265 ++
 .../backend/jvm/analysis/NullnessAnalyzer.scala    |  282 ++
 .../backend/jvm/analysis/ProdConsAnalyzer.scala    |  478 +++
 .../nsc/backend/jvm/opt/ByteCodeRepository.scala   |  125 +-
 .../tools/nsc/backend/jvm/opt/BytecodeUtils.scala  |  219 +-
 .../tools/nsc/backend/jvm/opt/CallGraph.scala      |  317 ++
 .../nsc/backend/jvm/opt/ClosureOptimizer.scala     |  373 +++
 .../nsc/backend/jvm/opt/InlineInfoAttribute.scala  |  148 +
 .../scala/tools/nsc/backend/jvm/opt/Inliner.scala  |  775 +++++
 .../backend/jvm/opt/InstructionResultSize.scala    |  240 ++
 .../scala/tools/nsc/backend/jvm/opt/LocalOpt.scala |  122 +-
 .../nsc/backend/jvm/opt/OptimizerReporting.scala   |   24 -
 .../nsc/backend/opt/ConstantOptimization.scala     |   10 +-
 .../nsc/backend/opt/DeadCodeElimination.scala      |    6 +-
 .../nsc/backend/opt/InlineExceptionHandlers.scala  |    2 +-
 .../scala/tools/nsc/backend/opt/Inliners.scala     |    2 +-
 .../nsc/classpath/ZipAndJarFileLookupFactory.scala |    2 +-
 src/compiler/scala/tools/nsc/io/Jar.scala          |    2 +-
 .../scala/tools/nsc/javac/JavaParsers.scala        |   41 +-
 src/compiler/scala/tools/nsc/plugins/Plugin.scala  |    8 +-
 .../scala/tools/nsc/reporters/Reporter.scala       |    2 +-
 .../scala/tools/nsc/settings/ScalaSettings.scala   |   87 +-
 .../scala/tools/nsc/settings/Warnings.scala        |    4 +-
 .../scala/tools/nsc/symtab/SymbolLoaders.scala     |    5 +-
 .../nsc/symtab/classfile/ClassfileParser.scala     |   58 +-
 .../tools/nsc/symtab/classfile/ICodeReader.scala   |   10 +-
 .../scala/tools/nsc/transform/AddInterfaces.scala  |    6 +-
 .../scala/tools/nsc/transform/Constructors.scala   |    7 +-
 .../scala/tools/nsc/transform/Delambdafy.scala     |  295 +-
 .../scala/tools/nsc/transform/Erasure.scala        |   15 +-
 .../scala/tools/nsc/transform/ExplicitOuter.scala  |    2 +-
 .../scala/tools/nsc/transform/LambdaLift.scala     |   14 +-
 .../scala/tools/nsc/transform/LazyVals.scala       |    4 +-
 src/compiler/scala/tools/nsc/transform/Mixin.scala |   28 +-
 .../tools/nsc/transform/SampleTransform.scala      |    2 +-
 .../tools/nsc/transform/SpecializeTypes.scala      |   29 +-
 .../scala/tools/nsc/transform/UnCurry.scala        |   77 +-
 .../scala/tools/nsc/transform/patmat/Logic.scala   |   70 +-
 .../tools/nsc/transform/patmat/MatchAnalysis.scala |  199 +-
 .../tools/nsc/transform/patmat/MatchCodeGen.scala  |    2 +-
 .../nsc/transform/patmat/MatchOptimization.scala   |    6 +-
 .../nsc/transform/patmat/MatchTranslation.scala    |   20 +-
 .../nsc/transform/patmat/MatchTreeMaking.scala     |    4 +-
 .../tools/nsc/transform/patmat/MatchWarnings.scala |    2 +-
 .../nsc/transform/patmat/PatternExpander.scala     |   18 +-
 .../transform/patmat/ScalacPatternExpanders.scala  |   56 +-
 .../scala/tools/nsc/transform/patmat/Solving.scala |  153 +-
 .../tools/nsc/typechecker/AnalyzerPlugins.scala    |    4 +-
 .../scala/tools/nsc/typechecker/Checkable.scala    |    2 +-
 .../tools/nsc/typechecker/ContextErrors.scala      |   39 +-
 .../scala/tools/nsc/typechecker/Contexts.scala     |   72 +-
 .../scala/tools/nsc/typechecker/Implicits.scala    |   34 +-
 .../scala/tools/nsc/typechecker/Infer.scala        |   13 +-
 .../scala/tools/nsc/typechecker/Macros.scala       |   16 +-
 .../tools/nsc/typechecker/MethodSynthesis.scala    |    7 +-
 .../scala/tools/nsc/typechecker/Namers.scala       |   19 +-
 .../tools/nsc/typechecker/PatternTypers.scala      |    8 +-
 .../scala/tools/nsc/typechecker/RefChecks.scala    |  101 +-
 .../tools/nsc/typechecker/StdAttachments.scala     |    2 +-
 .../tools/nsc/typechecker/SuperAccessors.scala     |    2 +-
 .../tools/nsc/typechecker/SyntheticMethods.scala   |    3 +-
 .../scala/tools/nsc/typechecker/Tags.scala         |    4 +-
 .../scala/tools/nsc/typechecker/TreeCheckers.scala |   15 +-
 .../tools/nsc/typechecker/TypeDiagnostics.scala    |   11 +-
 .../scala/tools/nsc/typechecker/Typers.scala       |   68 +-
 .../tools/nsc/typechecker/TypersTracking.scala     |    2 +-
 .../scala/tools/nsc/typechecker/Unapplies.scala    |    1 +
 src/compiler/scala/tools/nsc/util/ClassPath.scala  |    2 +-
 src/compiler/scala/tools/nsc/util/DocStrings.scala |    6 +-
 .../scala/tools/reflect/ReflectGlobal.scala        |   16 +
 .../scala/tools/reflect/ToolBoxFactory.scala       |    2 +-
 src/eclipse/README.md                              |   17 +-
 src/eclipse/asm/.classpath                         |    6 -
 src/eclipse/asm/.project                           |   29 -
 src/eclipse/interactive/.classpath                 |    1 +
 src/eclipse/interactive/.gitignore                 |    2 +
 src/eclipse/partest/.classpath                     |    4 +-
 src/eclipse/partest/.gitignore                     |    2 +
 src/eclipse/reflect/.gitignore                     |    2 +
 src/eclipse/repl/.classpath                        |   16 +-
 src/eclipse/repl/.gitignore                        |    2 +
 src/eclipse/scala-compiler/.classpath              |    2 +-
 src/eclipse/scala-compiler/.gitignore              |    2 +
 src/eclipse/scala-library/.gitignore               |    2 +
 src/eclipse/scaladoc/.classpath                    |    8 +-
 src/eclipse/scaladoc/.gitignore                    |    2 +
 src/eclipse/scalap/.gitignore                      |    2 +
 src/eclipse/test-junit/.classpath                  |    6 +-
 src/eclipse/test-junit/.gitignore                  |    2 +
 .../concurrent/forkjoin/ThreadLocalRandom.java     |    2 +-
 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                                |   12 -
 src/intellij/README.md                             |   13 +
 src/intellij/actors.iml.SAMPLE                     |   15 +-
 src/intellij/asm.iml.SAMPLE                        |    3 +-
 src/intellij/compiler.iml.SAMPLE                   |   18 +-
 src/intellij/forkjoin.iml.SAMPLE                   |    3 +-
 src/intellij/interactive.iml.SAMPLE                |   19 +-
 src/intellij/library.iml.SAMPLE                    |   17 +-
 src/intellij/manual.iml.SAMPLE                     |   17 +-
 src/intellij/partest-extras.iml.SAMPLE             |   17 +-
 src/intellij/partest-javaagent.iml.SAMPLE          |    5 +-
 src/intellij/reflect.iml.SAMPLE                    |   16 +-
 src/intellij/repl.iml.SAMPLE                       |   19 +-
 src/intellij/scala-build.iml.SAMPLE                |  109 +
 src/intellij/scala-lang.ipr.SAMPLE                 |  287 --
 src/intellij/scala.iml.SAMPLE                      |    3 +-
 src/intellij/scala.ipr.SAMPLE                      |  129 +
 src/intellij/scaladoc.iml.SAMPLE                   |   21 +-
 src/intellij/scalap.iml.SAMPLE                     |   17 +-
 src/intellij/setup.sh                              |    3 +
 src/intellij/test-junit.iml.SAMPLE                 |   21 +-
 src/intellij/test-osgi.iml.SAMPLE                  |   23 -
 src/intellij/test.iml.SAMPLE                       |   25 +-
 .../test/files/pos/virtpatmat_exhaust_big.scala    |   34 -
 .../tools/nsc/interactive/CompilerControl.scala    |   11 +-
 .../scala/tools/nsc/interactive/Global.scala       |  129 +-
 .../scala/tools/nsc/interactive/Lexer.scala        |    2 +-
 src/library-aux/scala/Any.scala                    |    4 +-
 src/library-aux/scala/AnyRef.scala                 |    4 +-
 src/library/scala/AnyVal.scala                     |    4 +-
 src/library/scala/Array.scala                      |    2 +-
 src/library/scala/Byte.scala                       |    8 +-
 src/library/scala/Char.scala                       |    8 +-
 src/library/scala/Equals.scala                     |    5 +-
 src/library/scala/Function0.scala                  |    8 +-
 src/library/scala/Function1.scala                  |    7 +-
 src/library/scala/Function2.scala                  |    6 -
 src/library/scala/Int.scala                        |    8 +-
 src/library/scala/Long.scala                       |    8 +-
 src/library/scala/Mutable.scala                    |    2 +-
 src/library/scala/Option.scala                     |    2 +-
 src/library/scala/Predef.scala                     |   17 +-
 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/Short.scala                      |    8 +-
 src/library/scala/StringContext.scala              |    2 +-
 src/library/scala/annotation/switch.scala          |    3 +
 src/library/scala/collection/BitSetLike.scala      |    2 +-
 src/library/scala/collection/GenMapLike.scala      |    3 +-
 src/library/scala/collection/GenSeqLike.scala      |    3 +-
 .../scala/collection/GenTraversableLike.scala      |   20 +-
 .../scala/collection/GenTraversableOnce.scala      |  133 +-
 .../scala/collection/IndexedSeqOptimized.scala     |    0
 src/library/scala/collection/Iterator.scala        |  270 +-
 src/library/scala/collection/JavaConverters.scala  |    5 +-
 .../scala/collection/LinearSeqOptimized.scala      |   10 +-
 src/library/scala/collection/MapLike.scala         |    8 +-
 src/library/scala/collection/Searching.scala       |   12 +-
 src/library/scala/collection/SeqLike.scala         |   77 +-
 src/library/scala/collection/Traversable.scala     |    2 +-
 src/library/scala/collection/TraversableLike.scala |   51 +-
 src/library/scala/collection/TraversableOnce.scala |   37 +-
 .../scala/collection/TraversableProxyLike.scala    |    2 +-
 src/library/scala/collection/concurrent/Map.scala  |    2 +-
 .../scala/collection/convert/DecorateAsJava.scala  |   12 +-
 .../scala/collection/convert/Wrappers.scala        |   41 +-
 .../scala/collection/generic/FilterMonadic.scala   |    0
 .../scala/collection/generic/HasNewBuilder.scala   |    0
 .../generic/MutableSortedSetFactory.scala          |    2 +-
 src/library/scala/collection/generic/Sorted.scala  |    2 +-
 .../collection/generic/TraversableForwarder.scala  |    2 +-
 .../scala/collection/immutable/DefaultMap.scala    |    0
 .../scala/collection/immutable/HashMap.scala       |    4 +-
 .../scala/collection/immutable/HashSet.scala       |   14 +-
 .../scala/collection/immutable/IntMap.scala        |    4 +-
 src/library/scala/collection/immutable/List.scala  |   30 +-
 .../scala/collection/immutable/ListMap.scala       |    2 +-
 .../scala/collection/immutable/ListSet.scala       |    9 +-
 .../scala/collection/immutable/LongMap.scala       |    2 +-
 src/library/scala/collection/immutable/Map.scala   |    8 +-
 .../scala/collection/immutable/MapLike.scala       |    5 +
 .../scala/collection/immutable/NumericRange.scala  |   94 +-
 .../scala/collection/immutable/PagedSeq.scala      |    7 +-
 src/library/scala/collection/immutable/Queue.scala |    9 +-
 src/library/scala/collection/immutable/Range.scala |   31 +-
 .../scala/collection/immutable/RedBlackTree.scala  |    7 +-
 src/library/scala/collection/immutable/Set.scala   |  112 +-
 .../scala/collection/immutable/SortedMap.scala     |    6 +
 .../scala/collection/immutable/Stream.scala        |   45 +-
 .../scala/collection/immutable/StringLike.scala    |    4 +-
 .../scala/collection/immutable/StringOps.scala     |    7 +-
 .../scala/collection/immutable/TreeMap.scala       |    2 +-
 .../scala/collection/immutable/TreeSet.scala       |    2 +-
 .../scala/collection/immutable/Vector.scala        |   34 +-
 src/library/scala/collection/mutable/AVLTree.scala |    4 +-
 .../scala/collection/mutable/AnyRefMap.scala       |  116 +-
 .../scala/collection/mutable/ArraySeq.scala        |    2 +-
 .../scala/collection/mutable/ArrayStack.scala      |    2 +-
 src/library/scala/collection/mutable/HashMap.scala |    6 +-
 src/library/scala/collection/mutable/HashSet.scala |    2 +-
 .../scala/collection/mutable/HashTable.scala       |    2 +-
 .../collection/mutable/ImmutableSetAdaptor.scala   |    2 +-
 .../collection/mutable/IndexedSeqOptimized.scala   |    0
 .../scala/collection/mutable/LinkedListLike.scala  |    2 +-
 .../scala/collection/mutable/ListBuffer.scala      |    2 +-
 src/library/scala/collection/mutable/ListMap.scala |    2 +-
 src/library/scala/collection/mutable/LongMap.scala |  122 +-
 .../scala/collection/mutable/OpenHashMap.scala     |   19 +-
 .../scala/collection/mutable/PriorityQueue.scala   |   15 +-
 src/library/scala/collection/mutable/Queue.scala   |    2 +-
 src/library/scala/collection/mutable/SetLike.scala |    4 +-
 .../scala/collection/mutable/SynchronizedSet.scala |    2 +-
 .../scala/collection/mutable/UnrolledBuffer.scala  |   14 +-
 .../scala/collection/mutable/WrappedArray.scala    |    2 +-
 src/library/scala/collection/package.scala         |   41 +-
 .../collection/parallel/ParIterableLike.scala      |   19 +-
 .../scala/collection/parallel/ParMapLike.scala     |    8 +-
 .../readme-if-you-want-to-add-something.txt        |    0
 src/library/scala/compat/Platform.scala            |    2 +-
 src/library/scala/concurrent/Future.scala          |    4 +-
 src/library/scala/concurrent/JavaConversions.scala |    2 +-
 src/library/scala/concurrent/SyncVar.scala         |    2 +-
 .../scala/concurrent/duration/Duration.scala       |    9 +-
 .../scala/concurrent/impl/AbstractPromise.java     |   37 +-
 src/library/scala/io/Codec.scala                   |    4 +-
 src/library/scala/math/BigDecimal.scala            |    8 +-
 src/library/scala/math/Numeric.scala               |    6 +-
 src/library/scala/math/package.scala               |   12 +
 src/library/scala/ref/WeakReference.scala          |    5 +-
 .../reflect/ClassManifestDeprecatedApis.scala      |    4 +-
 src/library/scala/reflect/Manifest.scala           |    7 +-
 src/library/scala/reflect/NameTransformer.scala    |    0
 src/library/scala/reflect/ScalaLongSignature.java  |    2 +-
 src/library/scala/reflect/ScalaSignature.java      |    2 +-
 src/library/scala/runtime/BoxesRunTime.java        |    6 +-
 src/library/scala/runtime/ScalaRunTime.scala       |    2 +-
 src/library/scala/runtime/TraitSetter.java         |    0
 src/library/scala/runtime/Tuple2Zipped.scala       |    8 +-
 src/library/scala/runtime/Tuple3Zipped.scala       |    8 +-
 src/library/scala/runtime/VolatileBooleanRef.java  |    0
 src/library/scala/runtime/VolatileByteRef.java     |    0
 src/library/scala/runtime/VolatileCharRef.java     |    0
 src/library/scala/runtime/VolatileDoubleRef.java   |    0
 src/library/scala/runtime/VolatileFloatRef.java    |    0
 src/library/scala/runtime/VolatileIntRef.java      |    0
 src/library/scala/runtime/VolatileLongRef.java     |    0
 src/library/scala/runtime/VolatileObjectRef.java   |    0
 src/library/scala/runtime/VolatileShortRef.java    |    0
 src/library/scala/sys/BooleanProp.scala            |    8 +-
 src/library/scala/sys/Prop.scala                   |    4 +
 src/library/scala/sys/process/BasicIO.scala        |    2 +-
 src/library/scala/sys/process/Process.scala        |    8 +-
 src/library/scala/sys/process/ProcessLogger.scala  |    2 +-
 src/library/scala/sys/process/package.scala        |    3 +-
 src/library/scala/util/Either.scala                |   12 +-
 src/library/scala/util/MurmurHash.scala            |    2 +-
 src/library/scala/util/Properties.scala            |    4 +-
 src/library/scala/util/Sorting.scala               |  712 ++--
 src/library/scala/util/Try.scala                   |   11 +-
 src/library/scala/util/control/Exception.scala     |    4 +-
 src/library/scala/util/hashing/MurmurHash3.scala   |    4 +-
 src/library/scala/util/matching/Regex.scala        |    2 +-
 src/manual/scala/man1/Command.scala                |    2 +-
 src/manual/scala/man1/fsc.scala                    |    6 +-
 src/manual/scala/man1/scala.scala                  |   15 +-
 src/manual/scala/man1/scalac.scala                 |   62 +-
 src/manual/scala/tools/docutil/ManMaker.scala      |   12 +-
 .../scala/tools/partest/ASMConverters.scala        |   82 +-
 .../scala/tools/partest/IcodeComparison.scala      |    9 +-
 .../scala/tools/partest/ParserTest.scala           |   21 +
 .../scala/tools/partest/ReplTest.scala             |   73 +-
 src/reflect/scala/reflect/api/Constants.scala      |    2 +-
 src/reflect/scala/reflect/api/FlagSets.scala       |    2 +-
 src/reflect/scala/reflect/api/Internals.scala      |    4 +-
 src/reflect/scala/reflect/api/Names.scala          |    8 +-
 src/reflect/scala/reflect/api/Printers.scala       |    2 +-
 src/reflect/scala/reflect/api/Quasiquotes.scala    |    2 +-
 .../scala/reflect/api/StandardLiftables.scala      |    2 +-
 src/reflect/scala/reflect/api/Trees.scala          |    6 +-
 src/reflect/scala/reflect/api/TypeTags.scala       |    2 +-
 src/reflect/scala/reflect/api/Types.scala          |    4 +-
 .../reflect/internal/AnnotationCheckers.scala      |    2 +-
 .../scala/reflect/internal/AnnotationInfos.scala   |    2 +-
 .../reflect/internal/ClassfileConstants.scala      |   17 +-
 .../scala/reflect/internal/Definitions.scala       |   24 +-
 .../reflect/internal/ExistentialsAndSkolems.scala  |    2 +-
 src/reflect/scala/reflect/internal/FlagSets.scala  |    2 +-
 src/reflect/scala/reflect/internal/Flags.scala     |  155 +-
 src/reflect/scala/reflect/internal/HasFlags.scala  |   83 +-
 src/reflect/scala/reflect/internal/Importers.scala |    2 +-
 src/reflect/scala/reflect/internal/Kinds.scala     |    2 +-
 src/reflect/scala/reflect/internal/Positions.scala |    9 +-
 src/reflect/scala/reflect/internal/Printers.scala  |    4 +-
 .../reflect/internal/ReificationSupport.scala      |    4 +-
 src/reflect/scala/reflect/internal/StdNames.scala  |    4 +-
 .../scala/reflect/internal/SymbolPairs.scala       |    2 +-
 .../scala/reflect/internal/SymbolTable.scala       |    8 +
 src/reflect/scala/reflect/internal/Symbols.scala   |   97 +-
 src/reflect/scala/reflect/internal/TreeGen.scala   |   13 +-
 src/reflect/scala/reflect/internal/Trees.scala     |    6 +-
 src/reflect/scala/reflect/internal/Types.scala     |   25 +-
 src/reflect/scala/reflect/internal/Variances.scala |   24 +-
 .../reflect/internal/pickling/UnPickler.scala      |    6 +-
 .../scala/reflect/internal/tpe/FindMembers.scala   |    2 +-
 .../reflect/internal/tpe/TypeConstraints.scala     |    2 +-
 .../scala/reflect/internal/tpe/TypeMaps.scala      |   24 +-
 .../scala/reflect/internal/transform/Erasure.scala |    4 +-
 .../scala/reflect/internal/transform/UnCurry.scala |   22 +-
 .../internal/util/AbstractFileClassLoader.scala    |    2 +-
 .../internal/util/StripMarginInterpolator.scala    |    2 +-
 .../scala/reflect/internal/util/WeakHashSet.scala  |    6 +-
 src/reflect/scala/reflect/io/Streamable.scala      |    8 +
 src/reflect/scala/reflect/macros/Attachments.scala |    2 +-
 src/reflect/scala/reflect/macros/FrontEnds.scala   |    2 +-
 .../scala/reflect/macros/blackbox/Context.scala    |    2 +-
 src/reflect/scala/reflect/macros/package.scala     |    4 +-
 .../scala/reflect/macros/whitebox/Context.scala    |    2 +-
 .../scala/reflect/runtime/JavaMirrors.scala        |   32 +-
 .../scala/reflect/runtime/JavaUniverseForce.scala  |    6 +-
 .../scala/reflect/runtime/ReflectionUtils.scala    |    4 +-
 .../scala/reflect/runtime/SymbolLoaders.scala      |    3 +-
 .../scala/reflect/runtime/SymbolTable.scala        |    2 +-
 .../scala/reflect/runtime/SynchronizedOps.scala    |    4 +-
 .../scala/reflect/runtime/SynchronizedTypes.scala  |    4 +-
 .../scala/reflect/runtime/TwoWayCache.scala        |    3 +-
 .../scala/reflect/runtime/TwoWayCaches.scala       |    3 +-
 src/reflect/scala/reflect/runtime/package.scala    |    6 +-
 .../nsc/interpreter/jline/FileBackedHistory.scala  |   93 +
 .../nsc/interpreter/jline/JLineDelimiter.scala     |   25 +
 .../tools/nsc/interpreter/jline/JLineHistory.scala |   77 +
 .../tools/nsc/interpreter/jline/JLineReader.scala  |  169 +
 .../nsc/interpreter/ConsoleReaderHelper.scala      |  160 -
 .../scala/tools/nsc/interpreter/Delimited.scala    |   41 -
 .../scala/tools/nsc/interpreter/Formatting.scala   |   30 +-
 src/repl/scala/tools/nsc/interpreter/ILoop.scala   |  299 +-
 src/repl/scala/tools/nsc/interpreter/IMain.scala   |  122 +-
 src/repl/scala/tools/nsc/interpreter/Imports.scala |   59 +-
 .../tools/nsc/interpreter/InteractiveReader.scala  |    2 +
 .../tools/nsc/interpreter/JLineCompletion.scala    |    5 +-
 .../scala/tools/nsc/interpreter/JLineReader.scala  |   75 -
 .../scala/tools/nsc/interpreter/JavapClass.scala   |   44 +-
 .../tools/nsc/interpreter/MemberHandlers.scala     |   11 +-
 src/repl/scala/tools/nsc/interpreter/Parsed.scala  |   19 +
 src/repl/scala/tools/nsc/interpreter/Pasted.scala  |   64 +-
 src/repl/scala/tools/nsc/interpreter/Power.scala   |   41 +-
 .../nsc/interpreter/PresentationCompilation.scala  |  110 +
 .../PresentationCompilerCompleter.scala            |  139 +
 .../scala/tools/nsc/interpreter/ReplProps.scala    |   47 +-
 .../scala/tools/nsc/interpreter/Tabulators.scala   |  112 +
 .../interpreter/session/FileBackedHistory.scala    |   84 -
 .../tools/nsc/interpreter/session/History.scala    |    3 +
 .../nsc/interpreter/session/JLineHistory.scala     |   49 -
 .../nsc/interpreter/session/SimpleHistory.scala    |   12 +-
 .../tools/nsc/interpreter/session/package.scala    |    5 -
 src/scaladoc/scala/tools/nsc/doc/Index.scala       |    2 +
 .../scala/tools/nsc/doc/ScaladocAnalyzer.scala     |    4 +-
 src/scaladoc/scala/tools/nsc/doc/Settings.scala    |   47 +-
 .../tools/nsc/doc/base/CommentFactoryBase.scala    |   67 +-
 src/scaladoc/scala/tools/nsc/doc/base/LinkTo.scala |    0
 .../tools/nsc/doc/base/MemberLookupBase.scala      |    2 +-
 .../scala/tools/nsc/doc/base/comment/Body.scala    |    0
 .../scala/tools/nsc/doc/base/comment/Comment.scala |    2 +-
 .../scala/tools/nsc/doc/html/HtmlFactory.scala     |    2 +
 .../scala/tools/nsc/doc/html/HtmlPage.scala        |   48 +-
 .../scala/tools/nsc/doc/html/SyntaxHigh.scala      |   34 +-
 .../tools/nsc/doc/html/page/DeprecatedIndex.scala  |   58 +
 .../scala/tools/nsc/doc/html/page/Index.scala      |    7 +-
 .../tools/nsc/doc/html/page/ReferenceIndex.scala   |    0
 .../scala/tools/nsc/doc/html/page/Source.scala     |  127 -
 .../scala/tools/nsc/doc/html/page/Template.scala   |   16 +-
 .../nsc/doc/html/page/diagram/DiagramStats.scala   |    2 +-
 .../html/page/diagram/DotDiagramGenerator.scala    |    2 +-
 .../nsc/doc/html/page/diagram/DotRunner.scala      |   12 +-
 .../scala/tools/nsc/doc/html/resource/lib/index.js |   12 +-
 .../nsc/doc/html/resource/lib/jquery.layout.js     |    6 +-
 .../nsc/doc/html/resource/lib/modernizr.custom.js  | 1265 -------
 .../tools/nsc/doc/html/resource/lib/ref-index.css  |    0
 .../tools/nsc/doc/html/resource/lib/template.css   |    2 +
 .../tools/nsc/doc/html/resource/lib/template.js    |    2 +-
 .../scala/tools/nsc/doc/model/CommentFactory.scala |    2 +-
 .../scala/tools/nsc/doc/model/Entity.scala         |    8 +-
 .../tools/nsc/doc/model/IndexModelFactory.scala    |    8 +-
 .../scala/tools/nsc/doc/model/ModelFactory.scala   |    4 +-
 .../doc/model/ModelFactoryImplicitSupport.scala    |   14 +-
 .../nsc/doc/model/ModelFactoryTypeSupport.scala    |    2 +-
 .../scala/tools/nsc/doc/model/TreeFactory.scala    |    0
 .../tools/nsc/doc/model/diagram/Diagram.scala      |    2 +-
 .../nsc/doc/model/diagram/DiagramFactory.scala     |    4 +-
 src/scalap/decoder.properties                      |    2 +-
 src/scalap/scala/tools/scalap/CodeWriter.scala     |    2 +-
 src/scalap/scala/tools/scalap/Decode.scala         |    2 +-
 src/scalap/scala/tools/scalap/JavaWriter.scala     |    8 +-
 src/scalap/scala/tools/scalap/Main.scala           |    1 +
 src/scalap/scala/tools/scalap/MetaParser.scala     |   16 +-
 .../scala/tools/scalap/scalax/rules/Result.scala   |    2 +-
 .../scalax/rules/scalasig/ClassFileParser.scala    |    6 +
 .../scalap/scalax/rules/scalasig/ScalaSig.scala    |   22 +-
 .../scalax/rules/scalasig/ScalaSigPrinter.scala    |    6 +-
 .../parallel/benchmarks/misc/Coder.scala           |    4 +-
 .../benchmarks/parallel_array/SequentialOps.scala  |    6 +-
 test/disabled/coder/Coder.scala                    |    4 +-
 test/disabled/pos/spec-List.scala                  |    2 +-
 test/disabled/pos/t1545.scala                      |    0
 .../akka/src/akka/actor/ActorRef.scala             |    2 +-
 .../akka/src/akka/actor/Supervisor.scala           |    2 +-
 .../presentation/timeofday/src/timeofday.scala     |    4 +-
 test/disabled/run/coder2/Coder2.scala              |    2 +-
 test/files/bench/equality/eq.scala                 |    0
 test/files/bench/equality/eqeq.scala               |    0
 test/files/filters                                 |    1 +
 .../instrumented/inline-in-constructors.flags      |    2 +-
 test/files/jvm/bytecode-test-example/Test.scala    |    2 +-
 test/files/jvm/constant-optimization/Foo_1.flags   |    2 +-
 test/files/jvm/inner.scala                         |    2 +-
 test/files/jvm/innerClassAttribute.check           |   30 +-
 test/files/jvm/innerClassAttribute/Classes_1.scala |   30 +-
 test/files/jvm/innerClassAttribute/Test.scala      |   53 +-
 .../jvm/innerClassEnclMethodJavaReflection.scala   |   11 +-
 test/files/jvm/interpreter.check                   |   20 +-
 test/files/jvm/javaReflection/Classes_1.scala      |   18 +-
 test/files/jvm/javaReflection/Test.scala           |    6 +-
 test/files/jvm/patmat_opt_ignore_underscore.flags  |    2 +-
 test/files/jvm/patmat_opt_no_nullcheck.flags       |    2 +-
 test/files/jvm/patmat_opt_primitive_typetest.flags |    2 +-
 test/files/jvm/protectedacc.scala                  |    2 +-
 test/files/jvm/t7006/Foo_1.flags                   |    2 +-
 test/files/jvm/t7006/Foo_1.scala                   |    2 +-
 test/files/jvm/t8689.scala                         |    9 +-
 test/files/jvm/throws-annot-from-java.check        |   10 +-
 test/files/jvm/unreachable/Test.scala              |    2 +-
 test/files/jvm/xml05.check                         |    2 -
 test/files/neg/case-collision2.flags               |    2 +-
 test/files/neg/choices.check                       |    6 +-
 test/files/neg/depmet_1.check                      |    4 +-
 test/files/neg/inlineMaxSize.check                 |    9 +
 test/files/neg/inlineMaxSize.flags                 |    1 +
 test/files/neg/inlineMaxSize.scala                 |    8 +
 test/files/neg/macro-invalidshape.check            |    5 +-
 test/files/neg/macro-invalidusage-badargs.check    |    3 +-
 test/files/neg/macro-without-xmacros-a.check       |    2 +-
 test/files/neg/macro-without-xmacros-b.check       |    2 +-
 test/files/neg/missing-arg-list.check              |   21 +
 test/files/neg/missing-arg-list.scala              |   13 +
 test/files/neg/name-lookup-stable.check            |    2 +-
 test/files/neg/name-lookup-stable.scala            |    2 +-
 test/files/neg/names-defaults-neg.check            |    4 +-
 test/files/neg/names-defaults-neg.scala            |    4 +-
 test/files/neg/override.scala                      |    0
 test/files/neg/partestInvalidFlag.check            |    4 +
 test/files/neg/partestInvalidFlag.flags            |    1 +
 test/files/neg/partestInvalidFlag.scala            |    1 +
 test/files/neg/patmatexhaust-huge.check            |    7 +
 test/files/neg/patmatexhaust-huge.flags            |    1 +
 test/files/neg/patmatexhaust-huge.scala            |  806 +++++
 test/files/neg/reflection-names-neg.check          |   13 -
 test/files/neg/reflection-names-neg.scala          |    6 -
 test/files/neg/t0899.check                         |    6 +-
 test/files/neg/t2336.scala                         |    0
 test/files/neg/t2494.scala                         |    0
 test/files/neg/t2773.scala                         |    0
 test/files/neg/t2779.scala                         |    0
 test/files/neg/t2866.check                         |    2 +-
 test/files/neg/t2866.scala                         |    2 +-
 test/files/neg/t2870.scala                         |    0
 test/files/neg/t2918.scala                         |    0
 test/files/neg/t3006.scala                         |    0
 test/files/neg/t3224.scala                         |    0
 test/files/neg/t3234.flags                         |    2 +-
 test/files/neg/t3995.scala                         |    2 +-
 test/files/neg/t4425b.check                        |   22 +-
 test/files/neg/t5120.scala                         |    2 +-
 test/files/neg/t5376.scala                         |    2 +-
 test/files/neg/t562.check                          |    2 +-
 test/files/neg/t6013/Base.java                     |    2 +-
 test/files/neg/t6040.check                         |    2 +-
 test/files/neg/t6120.check                         |    2 +-
 test/files/neg/t6446-additional.check              |    0
 test/files/neg/t6446-list.check                    |    0
 test/files/neg/t6446-missing.check                 |    0
 test/files/neg/t6666d.check                        |    4 -
 test/files/neg/t6895.check                         |    6 +
 test/files/neg/t6895.scala                         |   26 +
 test/files/neg/t6895b.check                        |    9 +
 test/files/neg/t6895b.scala                        |   39 +
 test/files/neg/t6952.check                         |    2 +-
 test/files/neg/t7157.check                         |   36 +-
 test/files/neg/t7214neg.scala                      |    2 +-
 test/files/neg/t7623.check                         |   24 +-
 test/files/neg/t7623.scala                         |    8 +-
 test/files/neg/t771.scala                          |    0
 test/files/neg/t7848-interp-warn.check             |    5 +-
 test/files/neg/t7848-interp-warn.scala             |    2 +-
 test/files/neg/t8127a.check                        |    4 +
 test/files/neg/t8127a.scala                        |   12 +
 test/files/neg/t8237-default.scala                 |    2 +-
 test/files/neg/t836.scala                          |    2 +-
 test/files/neg/t8431.scala                         |    2 +-
 test/files/neg/t8463.scala                         |    2 +-
 test/files/neg/t8597b.scala                        |    2 +-
 test/files/neg/t8675b.scala                        |    4 +-
 test/files/neg/t8731.check                         |    5 +-
 test/files/neg/t8736-c.check                       |    2 +-
 test/files/neg/t8777.check                         |    6 +
 test/files/neg/t8777.scala                         |    4 +
 test/files/neg/t8892.check                         |    7 +
 test/files/neg/t8892.scala                         |    2 +
 test/files/neg/t8989.check                         |    4 +
 test/files/neg/t8989.scala                         |   14 +
 test/files/neg/t9127.check                         |   12 +
 test/files/neg/t9127.flags                         |    1 +
 test/files/neg/t9127.scala                         |    7 +
 test/files/neg/t9231.check                         |    4 +
 test/files/neg/t9231.scala                         |    9 +
 test/files/neg/t9273.check                         |   10 +
 test/files/neg/t9273.scala                         |    9 +
 test/files/neg/t9286a.check                        |    7 +
 test/files/neg/t9286a.scala                        |   13 +
 test/files/neg/t9286b.check                        |    7 +
 test/files/neg/t9286b.scala                        |    5 +
 test/files/neg/t9286c.check                        |    7 +
 test/files/neg/t9286c.scala                        |   14 +
 test/files/neg/t9401.check                         |    4 +
 test/files/neg/t9401.scala                         |    4 +
 test/files/neg/t9572.check                         |    7 +
 test/files/neg/t9572.scala                         |    6 +
 .../files/neg/virtpatmat_exhaust_big.check         |    0
 .../files/neg/virtpatmat_exhaust_big.flags         |    0
 .../files/neg/virtpatmat_exhaust_big.scala         |    0
 test/files/neg/virtpatmat_exhaust_compound.scala   |    2 +-
 test/files/neg/warn-unused-imports.check           |   46 +-
 test/files/neg/warn-unused-imports.scala           |  125 -
 test/files/neg/warn-unused-imports/sample_1.scala  |   17 +
 .../warn-unused-imports_2.scala                    |  155 +
 test/files/neg/warn-unused-privates.scala          |    2 +-
 test/files/pos/SI-4012-b.scala                     |    2 +-
 test/files/pos/delambdafy-patterns.scala           |    2 +-
 test/files/pos/existental-slow-compile2.scala      |    7 +
 test/files/pos/existential-slow-compile1.flags     |    1 +
 test/files/pos/existential-slow-compile1.scala     |    7 +
 test/files/pos/jesper.scala                        |   30 +
 test/files/pos/lexical.scala                       |    0
 test/files/pos/packageobjs.scala                   |    0
 test/files/pos/spec-t6286.scala                    |    0
 test/files/pos/t1459/AbstractBase.java             |    0
 test/files/pos/t1459/App.scala                     |    0
 test/files/pos/t1459/Caller.java                   |    0
 test/files/pos/t1722/Test.scala                    |    0
 test/files/pos/t1722/Top.scala                     |    0
 test/files/pos/t1756.scala                         |    0
 test/files/pos/t2060.scala                         |    0
 test/files/pos/t2082.scala                         |    0
 test/files/pos/t2179.scala                         |    0
 test/files/pos/t2405.scala                         |    4 +-
 test/files/pos/t2425.scala                         |    0
 test/files/pos/t2429.scala                         |    0
 test/files/pos/t2433/A.java                        |    0
 test/files/pos/t2433/B.java                        |    0
 test/files/pos/t2433/Test.scala                    |    0
 test/files/pos/t2484.scala                         |    0
 test/files/pos/t2504.scala                         |    0
 test/files/pos/t2545.scala                         |    0
 test/files/pos/t2635.scala                         |    0
 test/files/pos/t2683.scala                         |    0
 test/files/pos/t2913.scala                         |    0
 test/files/pos/t2956/t2956.scala                   |    0
 test/files/pos/t3174.scala                         |    0
 test/files/pos/t3174b.scala                        |    0
 test/files/pos/t3368.flags                         |    1 +
 test/files/pos/t3368.scala                         |    5 +
 test/files/pos/t3420.flags                         |    2 +-
 test/files/pos/t3568.scala                         |    0
 test/files/pos/t4553.scala                         |    0
 test/files/pos/t6089b.scala                        |    2 +-
 test/files/pos/t6575b.scala                        |    2 +-
 test/files/pos/t6601/UsePrivateValueClass_2.scala  |    2 +-
 test/files/pos/t6648.scala                         |    2 +-
 test/files/{neg => pos}/t6666d.scala               |    0
 test/files/pos/t6942.flags                         |    2 +-
 test/files/pos/t7200b.scala                        |    2 +-
 test/files/pos/t7689.scala                         |    2 +-
 test/files/pos/t7815.scala                         |    2 +-
 test/files/pos/t8002-nested-scope.scala            |    2 +-
 test/files/pos/t8111.scala                         |    6 +-
 .../t8359-closelim-crash.flags}                    |    0
 test/files/pos/t8359-closelim-crash.scala          |   23 +
 test/files/pos/t8861.flags                         |    1 +
 test/files/pos/t8861.scala                         |   11 +
 test/files/pos/t8947/Macro_1.scala                 |    2 +-
 test/files/pos/t8954/t2.scala                      |    2 +-
 test/files/pos/t9020.flags                         |    1 +
 test/files/pos/t9020.scala                         |   10 +
 test/files/pos/t9111-inliner-workaround.flags      |    1 +
 test/files/pos/t9111-inliner-workaround/A_1.java   |   13 +
 .../pos/t9111-inliner-workaround/Test_1.scala      |   10 +
 test/files/pos/t9181.flags                         |    1 +
 test/files/pos/t9181.scala                         |  806 +++++
 test/files/pos/t9239/Declaration.scala             |    3 +
 test/files/pos/t9239/Usage.java                    |   15 +
 test/files/pos/t9285.flags                         |    1 +
 test/files/pos/t9285.scala                         |    1 +
 test/files/pos/t9321.scala                         |   10 +
 test/files/pos/t9356/Foo_2.scala                   |    6 +
 test/files/pos/t9356/MyAnnotation.java             |   12 +
 test/files/pos/t9356/Test_3.scala                  |    3 +
 .../files/pos/t9369.flags                          |    0
 test/files/pos/t9369.scala                         |   24 +
 test/files/pos/t9370/ThePlugin.scala               |   31 +
 test/files/pos/t9370/sample_2.flags                |    1 +
 test/files/pos/t9370/sample_2.scala                |    6 +
 test/files/pos/t9370/scalac-plugin.xml             |    5 +
 test/files/pos/t9392/client_2.scala                |    4 +
 test/files/pos/t9392/macro_1.scala                 |   16 +
 test/files/pos/t9393/NamedImpl_1.java              |   15 +
 test/files/pos/t9393/NamedImpl_2.java              |   15 +
 test/files/pos/t9393/Named_1.java                  |    3 +
 test/files/pos/t9393/Named_2.java                  |    3 +
 test/files/pos/t9393/test_2.scala                  |    4 +
 test/files/pos/t9442.scala                         |   14 +
 test/files/pos/t9475.scala                         |   19 +
 test/files/pos/virtpatmat_exhaust_big.scala        |   33 +
 test/files/presentation/callcc-interpreter.check   |   11 +-
 test/files/presentation/doc/doc.scala              |    6 +
 test/files/presentation/doc/src/Class.scala        |    0
 test/files/presentation/doc/src/p/Base.scala       |    0
 test/files/presentation/doc/src/p/Derived.scala    |    0
 .../presentation/t8941b/IdempotencyTest.scala      |    6 +-
 test/files/res/t9170.check                         |    7 +
 test/files/res/t9170.res                           |    2 +
 test/files/res/t9170/A.scala                       |    4 +
 test/files/run/ReplacementMatching.scala           |    4 +-
 test/files/run/bcodeInlinerMixed.flags             |    1 +
 test/files/run/bcodeInlinerMixed/A_1.java          |    3 +
 test/files/run/bcodeInlinerMixed/B_1.scala         |   20 +
 test/files/run/bcodeInlinerMixed/Test.scala        |   16 +
 test/files/run/blame_eye_triple_eee-double.check   |    2 +-
 test/files/run/blame_eye_triple_eee-double.scala   |    2 +-
 test/files/run/blame_eye_triple_eee-float.check    |    2 +-
 test/files/run/blame_eye_triple_eee-float.scala    |    2 +-
 test/files/run/class-symbol-contravariant.check    |   10 +-
 test/files/run/classfile-format-51.scala           |    4 +-
 test/files/run/classfile-format-52.scala           |    2 +-
 test/files/run/colltest1.scala                     |    2 +-
 test/files/run/compiler-asSeenFrom.scala           |    2 +-
 test/files/run/complicatedmatch.scala              |    2 +-
 test/files/run/constant-type.check                 |   10 +-
 test/files/run/constrained-types.check             |   10 +-
 test/files/run/dead-code-elimination.scala         |    2 +-
 test/files/run/deeps.scala                         |    2 +-
 test/files/run/delambdafy-specialized.check        |    1 +
 test/files/run/delambdafy-specialized.flags        |    1 +
 test/files/run/delambdafy-specialized.scala        |    6 +
 test/files/run/delambdafy_t6028.check              |   51 +-
 test/files/run/delambdafy_t6028.scala              |   10 +-
 test/files/run/delambdafy_t6555.check              |    8 +-
 test/files/run/delambdafy_t6555.scala              |    2 +-
 .../run/delambdafy_uncurry_byname_method.check     |    6 +-
 .../run/delambdafy_uncurry_byname_method.scala     |    4 +-
 test/files/run/disable-assertions.flags            |    1 +
 test/files/run/disable-assertions.scala            |   14 +
 test/files/run/existentials-in-compiler.scala      |    2 +-
 test/files/run/finally.check                       |    2 +-
 test/files/run/finally.scala                       |    6 +-
 test/files/run/function-null-unbox.scala           |    8 +
 test/files/run/idempotency-case-classes.check      |    3 +-
 test/files/run/indylambda-boxing/VC.scala          |    2 +
 test/files/run/indylambda-boxing/test.scala        |   29 +
 test/files/run/iq.scala                            |    2 +-
 test/files/run/is-valid-num.scala                  |    2 +-
 test/files/run/iterator-from.scala                 |    2 +-
 test/files/run/kind-repl-command.check             |    8 +-
 test/files/run/kmpSliceSearch.flags                |    1 +
 test/files/run/lambda-serialization-gc.scala       |   40 +
 test/files/run/lambda-serialization.scala          |   35 +
 test/files/run/list_map.scala                      |    0
 test/files/run/lub-visibility.check                |    2 -
 test/files/run/macro-bundle-repl.check             |    2 -
 test/files/run/macro-repl-basic.check              |    2 -
 test/files/run/macro-repl-dontexpand.check         |    2 -
 test/files/run/macro-system-properties.check       |    2 -
 test/files/run/mapConserve.scala                   |    2 +-
 test/files/run/names-defaults.scala                |    6 +-
 test/files/run/nothingTypeNoFramesNoDce.scala      |    2 +-
 test/files/run/nothingTypeNoOpt.scala              |    2 +-
 test/files/run/nullable-lazyvals.scala             |    2 +-
 test/files/run/pc-conversions.scala                |    2 +-
 test/files/run/private-inline.flags                |    2 +-
 test/files/run/range.scala                         |   18 +-
 test/files/run/reflection-equality.check           |    2 -
 .../run/reflection-fieldmirror-ctorparam.check     |    6 +-
 test/files/run/reflection-magicsymbols-repl.check  |    2 -
 test/files/run/reflection-repl-classes.check       |    2 -
 test/files/run/reflection-repl-elementary.check    |    2 -
 test/files/run/reify-repl-fail-gracefully.check    |    8 +-
 test/files/run/reify_newimpl_22.check              |    8 +-
 test/files/run/reify_newimpl_23.check              |    4 +-
 test/files/run/reify_newimpl_25.check              |    8 +-
 test/files/run/reify_newimpl_26.check              |    4 +-
 test/files/run/reify_newimpl_35.check              |    2 -
 test/files/run/reify_timeofday.scala               |    4 +-
 test/files/run/repl-assign.check                   |    2 -
 test/files/run/repl-bare-expr.check                |   38 +-
 test/files/run/repl-colon-type.check               |    6 +-
 test/files/run/repl-empty-package.check            |    2 -
 test/files/run/repl-javap-app.check                |    9 +-
 test/files/run/repl-javap-lambdas.scala            |    6 +-
 test/files/run/repl-out-dir.check                  |    2 -
 test/files/run/repl-parens.check                   |   38 +-
 test/files/run/repl-paste-2.check                  |    6 +-
 test/files/run/repl-paste-3.check                  |    2 -
 test/files/run/repl-paste-4.scala                  |    4 +-
 test/files/run/repl-paste-5.check                  |   28 +
 test/files/run/repl-paste-5.scala                  |   18 +
 test/files/run/repl-paste-raw.scala                |    4 +-
 test/files/run/repl-paste.check                    |    2 -
 test/files/run/repl-power.check                    |   13 +-
 test/files/run/repl-power.scala                    |    5 +-
 test/files/run/repl-reset.check                    |   26 +-
 test/files/run/repl-save.scala                     |    4 +-
 test/files/run/repl-serialization.check            |   24 +
 test/files/run/repl-serialization.scala            |   68 +
 test/files/run/repl-term-macros.check              |    2 -
 test/files/run/repl-transcript.check               |    4 +-
 test/files/run/repl-trim-stack-trace.scala         |   10 +-
 test/files/run/repl-type-verbose.check             |    2 -
 test/files/run/sbt-icode-interface.scala           |   42 +
 test/files/run/scalapInvokedynamic.check           |    5 +
 test/files/run/scalapInvokedynamic.scala           |   11 +
 test/files/run/stringinterpolation_macro-run.scala |    2 +-
 test/files/run/synchronized.check                  |    1 -
 test/files/run/synchronized.scala                  |    3 +
 test/files/run/t0631.scala                         |    2 +-
 test/files/run/t1931.scala                         |   43 +
 test/files/run/t1987b/cce_test.scala               |    2 +-
 test/files/run/t2106.check                         |    7 +
 test/files/run/t2106.flags                         |    2 +-
 test/files/run/t2127.scala                         |    2 +-
 test/files/run/t2318.scala                         |    1 +
 test/files/run/t2503.scala                         |    0
 test/files/run/t2526.scala                         |    2 +-
 test/files/run/t3026.scala                         |    0
 test/files/run/t3368-b.check                       |   89 +
 test/files/run/t3368-b.scala                       |   26 +
 test/files/run/t3368-c.check                       |   85 +
 test/files/run/t3368-c.scala                       |   26 +
 test/files/run/t3368-d.check                       |   89 +
 test/files/run/t3368-d.scala                       |   26 +
 test/files/run/t3368.check                         |   85 +
 test/files/run/t3368.scala                         |   26 +
 test/files/run/t3376.check                         |    2 -
 test/files/run/t3647.check                         |    1 +
 test/files/run/t4025.check                         |    2 -
 test/files/run/t4172.check                         |    2 -
 test/files/run/t4216.check                         |    2 -
 test/files/run/t4285.check                         |    2 -
 test/files/run/t4542.check                         |    4 +-
 test/files/run/t4594-repl-settings.scala           |   36 +-
 test/files/run/t4658.check                         |    7 +-
 test/files/run/t4658.scala                         |   11 +-
 test/files/run/t4671.check                         |    2 -
 test/files/run/t4710.check                         |    2 -
 test/files/run/t4950.check                         |    9 -
 test/files/run/t4950.scala                         |   24 +-
 test/files/run/t5072.check                         |    2 -
 test/files/run/t5256d.check                        |    2 -
 test/files/run/t5535.check                         |    2 -
 test/files/run/t5537.check                         |    2 -
 test/files/run/t5583.check                         |    2 -
 test/files/run/t5655.check                         |   14 +-
 test/files/run/t5699.check                         |    0
 test/files/run/t5699.scala                         |   14 +-
 test/files/run/t5717.scala                         |    0
 test/files/run/t5789.check                         |    2 -
 test/files/run/t6086-repl.check                    |    2 -
 test/files/run/t6102.check                         |    5 +
 test/files/run/t6146b.check                        |   10 +-
 test/files/run/t6187.check                         |    2 -
 test/files/run/t6240-universe-code-gen.scala       |    4 +-
 test/files/run/t6273.check                         |    2 -
 test/files/run/t6320.check                         |    2 -
 test/files/run/t6329_repl.check                    |    2 -
 test/files/run/t6329_repl_bug.check                |    2 -
 test/files/run/t6381.check                         |    2 -
 test/files/run/t6434.check                         |    2 -
 test/files/run/t6439.check                         |   10 +-
 test/files/run/t6440b.scala                        |    2 +-
 test/files/run/t6502.scala                         |   78 +-
 test/files/run/t6507.check                         |    4 -
 test/files/run/t6549.check                         |    2 -
 test/files/run/t6937.check                         |    2 -
 test/files/run/t7096.scala                         |    2 +-
 test/files/run/t7185.check                         |    2 -
 test/files/run/t720.scala                          |   48 +
 test/files/run/t7214.scala                         |    2 +-
 test/files/run/t7246.check                         |    0
 test/files/run/t7246/Outer.java                    |    0
 test/files/run/t7246/Test.scala                    |    0
 test/files/run/t7246b.check                        |    0
 test/files/run/t7246b/Base.scala                   |    0
 test/files/run/t7246b/Outer.java                   |    0
 test/files/run/t7246b/Test.scala                   |    0
 test/files/run/t7319.check                         |   20 +-
 test/files/run/t7341.flags                         |    0
 test/files/run/t7341.scala                         |    0
 test/files/run/t7407.flags                         |    2 +-
 test/files/run/t7407b.flags                        |    2 +-
 test/files/run/t7482a.check                        |    2 -
 test/files/run/t7582.check                         |    1 -
 test/files/run/t7582/InlineHolder.scala            |    3 +
 test/files/run/t7582b.check                        |    1 -
 test/files/run/t7582b/InlineHolder.scala           |    3 +
 test/files/run/t7634.check                         |    6 +-
 test/files/run/t7634.scala                         |    2 +-
 test/files/run/t7741a/GroovyInterface$1Dump.java   |  222 ++
 test/files/run/t7741a/GroovyInterfaceDump.java     |   51 +
 test/files/run/t7741a/Test.scala                   |   47 +
 test/files/run/t7741b.check                        |    3 +
 test/files/run/t7741b/HasInner.java                |    3 +
 test/files/run/t7741b/Test.scala                   |   29 +
 test/files/run/t7747-repl.check                    |  135 +-
 test/files/run/t7747-repl.scala                    |    6 +
 test/files/run/t7801.check                         |    2 -
 test/files/run/t7805-repl-i.check                  |    3 +-
 test/files/run/t7817-tree-gen.scala                |    2 +-
 test/files/run/t7850c.scala                        |   11 +
 test/files/run/t7850d.scala                        |   17 +
 test/files/run/t7974.check                         |   23 +-
 test/files/run/t7974/Test.scala                    |   14 +-
 test/files/run/t8010.scala                         |    4 +-
 test/files/run/t8047.scala                         |    2 +-
 test/files/run/t8346.check                         |    6 -
 test/files/run/t8346.scala                         |   34 -
 test/files/run/t8502b.scala                        |   46 +
 test/files/run/t8601-closure-elim.flags            |    2 +-
 test/files/run/t8601-closure-elim.scala            |    2 +-
 test/files/run/t8708_b/Test_2.scala                |    2 +-
 test/files/run/t8843-repl-xlat.scala               |    4 +-
 test/files/run/t8845.flags                         |    2 +-
 test/files/run/t8893b.scala                        |    2 +-
 test/files/run/t8925.flags                         |    2 +-
 test/files/run/t9029.flags                         |    1 +
 test/files/run/t9029.scala                         |   15 +
 test/files/run/t9029b.check                        |    1 +
 test/files/run/t9029b.scala                        |   31 +
 test/files/run/t9029c.scala                        |   21 +
 test/files/run/t9097.scala                         |    2 +-
 test/files/run/t9102.scala                         |   81 +
 test/files/run/t9170.scala                         |   56 +
 test/files/run/t9182.check                         |    3 +
 test/files/run/t9182.scala                         |   12 +
 test/files/run/t9206.scala                         |   37 +
 test/files/run/t9219.check                         |    3 +
 test/files/run/t9219.scala                         |   11 +
 test/files/run/t9223.scala                         |    8 +
 test/files/run/t9223b.scala                        |    8 +
 test/files/run/t9252.check                         |    1 +
 test/files/run/t9252.scala                         |    5 +
 test/files/run/t9268.check                         |    5 +
 test/files/run/t9268/Java.java                     |   12 +
 test/files/run/t9268/Test.scala                    |   40 +
 test/files/run/t9298/Test.java                     |    7 +
 test/files/run/t9298/VC.scala                      |    5 +
 test/files/run/t9298b/Test.java                    |    7 +
 test/files/run/t9298b/VC.scala                     |    8 +
 test/files/run/t9359.check                         |   18 +
 test/files/run/t9359/A_1.java                      |   19 +
 test/files/run/t9359/B_2.java                      |   19 +
 test/files/run/t9359/Test_2.scala                  |   28 +
 test/files/run/t9365.check                         |    2 +
 test/files/run/t9365.scala                         |   18 +
 test/files/run/t9375.check                         |   60 +
 test/files/run/t9375.scala                         |  279 ++
 test/files/run/t9387.scala                         |   20 +
 test/files/run/t9387b.check                        |    1 +
 test/files/run/t9387b.scala                        |   16 +
 test/files/run/t9388-bin-compat.scala              |   16 +
 test/files/run/t9403.flags                         |    1 +
 test/files/run/t9403/C_1.scala                     |    5 +
 test/files/run/t9403/Test_2.scala                  |   29 +
 test/files/run/t9422.scala                         |   11 +
 test/files/run/t9425.scala                         |    8 +
 test/files/run/t9546.scala                         |   13 +
 test/files/run/t9546b.scala                        |   13 +
 test/files/run/t9546c.scala                        |   13 +
 test/files/run/t9546d.scala                        |   16 +
 test/files/run/t9546e.scala                        |   15 +
 test/files/run/t9567.scala                         |   18 +
 test/files/run/t9567b.scala                        |   19 +
 test/files/run/t9567c.scala                        |   29 +
 test/files/run/test-cpp.scala                      |    2 +-
 test/files/run/toolbox-varargs/Test.scala          |   13 +
 test/files/run/toolbox-varargs/Varargs.java        |    8 +
 test/files/run/toolbox_expand_macro.check          |    1 +
 test/files/run/toolbox_expand_macro.scala          |   23 +
 test/files/run/tpeCache-tyconCache.check           |   10 +-
 test/files/run/valueClassSelfType.scala            |   52 +
 test/files/run/viewtest.scala                      |    0
 test/files/run/weakconform.scala                   |    0
 test/files/run/xMigration.check                    |   20 +-
 .../quasiquotes/ArbitraryTreesAndNames.scala       |    4 +-
 .../quasiquotes/DefinitionConstructionProps.scala  |    4 +-
 test/files/scalacheck/quasiquotes/ErrorProps.scala |    2 +-
 .../scalacheck/quasiquotes/RuntimeErrorProps.scala |    2 +-
 test/files/scalacheck/range.scala                  |   17 +-
 test/files/scalacheck/redblacktree.scala           |    2 +-
 test/files/scalap/t8679.check                      | 3503 ++++++++++++++++++++
 test/files/scalap/t8679.scala                      | 3502 +++++++++++++++++++
 test/files/specialized/constant_lambda.scala       |    2 +-
 .../scala/collection/IterableViewLikeTest.scala    |    1 +
 test/junit/scala/collection/IteratorTest.scala     |   38 +
 test/junit/scala/collection/SearchingTest.scala    |   48 +
 .../scala/collection/immutable/PagedSeqTest.scala  |    6 +
 .../immutable/RangeConsistencyTest.scala           |   35 +
 .../scala/collection/immutable/SetTests.scala      |   81 +
 .../scala/collection/immutable/VectorTest.scala    |   30 +
 .../scala/collection/mutable/OpenHashMapTest.scala |   42 +
 .../scala/collection/mutable/SetLikeTest.scala     |   26 +
 .../collection/mutable/UnrolledBufferTest.scala    |   25 +
 .../scala/collection/mutable/VectorTest.scala      |    1 -
 .../concurrent/duration/SerializationTest.scala    |   24 +
 test/junit/scala/math/BigDecimalTest.scala         |   32 +
 test/junit/scala/math/NumericTest.scala            |   28 +-
 test/junit/scala/reflect/ClassTag.scala            |   12 +-
 .../scala/tools/nsc/backend/jvm/BTypesTest.scala   |   52 +-
 .../scala/tools/nsc/backend/jvm/CodeGenTools.scala |  125 +-
 .../tools/nsc/backend/jvm/DirectCompileTest.scala  |   31 +-
 .../jvm/analysis/NullnessAnalyzerTest.scala        |  220 ++
 .../jvm/analysis/ProdConsAnalyzerTest.scala        |  291 ++
 .../backend/jvm/opt/BTypesFromClassfileTest.scala  |   16 +-
 .../tools/nsc/backend/jvm/opt/CallGraphTest.scala  |  152 +
 .../jvm/opt/CompactLocalVariablesTest.scala        |    4 +-
 .../jvm/opt/EmptyExceptionHandlersTest.scala       |   23 +-
 .../jvm/opt/EmptyLabelsAndLineNumbersTest.scala    |    6 +-
 .../tools/nsc/backend/jvm/opt/InlineInfoTest.scala |   67 +
 .../nsc/backend/jvm/opt/InlineWarningTest.scala    |  194 ++
 .../backend/jvm/opt/InlinerIllegalAccessTest.scala |  202 ++
 .../jvm/opt/InlinerSeparateCompilationTest.scala   |  115 +
 .../tools/nsc/backend/jvm/opt/InlinerTest.scala    |  994 ++++++
 .../nsc/backend/jvm/opt/MethodLevelOpts.scala      |   17 +-
 .../nsc/backend/jvm/opt/ScalaInlineInfoTest.scala  |   85 +
 .../nsc/backend/jvm/opt/SimplifyJumpsTest.scala    |   24 +-
 .../nsc/backend/jvm/opt/UnreachableCodeTest.scala  |   41 +-
 .../backend/jvm/opt/UnusedLocalVariablesTest.scala |   12 +-
 .../nsc/classpath/FlatClassPathResolverTest.scala  |    2 +-
 .../scala/tools/nsc/doc/html/HtmlDocletTest.scala  |   22 +
 .../tools/nsc/interpreter/CompletionTest.scala     |  180 +
 .../tools/nsc/interpreter/TabulatorTest.scala      |   20 +
 test/junit/scala/tools/nsc/symtab/FlagsTest.scala  |   89 +
 .../scala/tools/nsc/symtab/SymbolTableTest.scala   |    4 +-
 .../nsc/transform/delambdafy/DelambdafyTest.scala  |   73 +
 .../tools/nsc/transform/patmat/SolvingTest.scala   |   61 +-
 .../junit/scala/tools/testing/ClearAfterClass.java |   20 +
 test/junit/scala/tools/testing/TempDir.scala       |   18 +
 test/junit/scala/util/SortingTest.scala            |   69 +
 test/partest                                       |    9 +-
 test/partest.bat                                   |  104 -
 test/pending/jvm/javasigs.scala                    |    2 +-
 test/pending/pos/t1786.scala                       |    2 +-
 .../pending/run/delambdafy-lambdametafactory.scala |   50 +
 .../run/idempotency-partial-functions.scala        |    2 +-
 test/pending/run/t3609.scala                       |    0
 test/scaladoc/filters                              |    1 +
 test/scaladoc/resources/SI-4476.scala              |    9 +
 test/scaladoc/resources/Trac4420.scala             |    2 +-
 test/scaladoc/resources/doc-root/AnyRef.scala      |    4 +-
 test/scaladoc/resources/implicits-base-res.scala   |    2 +-
 test/scaladoc/resources/links.scala                |    2 +-
 test/scaladoc/run/SI-191.check                     |    0
 test/scaladoc/run/SI-191.scala                     |    0
 test/scaladoc/run/SI-7367.check                    |    0
 test/scaladoc/run/SI-7367.scala                    |    0
 test/scaladoc/run/SI-8210.check                    |    1 +
 test/scaladoc/run/SI-8210.scala                    |   24 +
 test/scaladoc/run/SI-8479.scala                    |    0
 test/scaladoc/run/groups.scala                     |    2 +-
 test/scaladoc/run/implicits-base.scala             |    2 +-
 test/scaladoc/run/links.scala                      |    2 +-
 test/scaladoc/run/t5795.check                      |    4 +
 test/scaladoc/run/t5795.scala                      |   63 +
 test/scaladoc/run/tag-requirements.check           |   16 +
 test/scaladoc/run/tag-requirements.scala           |   53 +
 test/scaladoc/scalacheck/CommentFactoryTest.scala  |   20 +-
 test/scaladoc/scalacheck/DeprecatedIndexTest.scala |   50 +
 test/scaladoc/scalacheck/HtmlFactoryTest.scala     |    6 +-
 test/scaladoc/scalacheck/IndexTest.scala           |    8 +-
 test/script-tests/README                           |    0
 tools/binary-repo-lib.sh                           |    6 +-
 tools/get-scala-commit-date.bat                    |    4 +-
 tools/get-scala-commit-sha.bat                     |    4 +-
 tools/scaladoc-compare                             |    2 +-
 tools/scaladoc-diff                                |  117 +
 versions.properties                                |   31 +-
 1242 files changed, 31413 insertions(+), 40541 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