[scala] branch master updated (7f95664 -> 2d4df4b)

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


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

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

      from  7f95664   Improved the description for scala-library and scala-doc
      adds  aacf8f7   Imported Upstream version 2.11.8
       new  5a944ff   Merge tag 'upstream/2.11.8'
       new  96d1fe9   Refreshed the patches
       new  ce29bea   New build dependency on libjarjar-java
       new  a85ed13   Use the 'debian' version of scala-xml and scala-parser-combinators
       new  79d826f   Replaced the Git date/hash in the osgi version with 'unknown'
       new  dcc359c   Fixed the GitHub links in the API documentation
       new  969dfc2   New dependency on scala-asm
       new  87fa40f   debian/rules: Remove the log files left by the test suite
       new  f485cd4   Removed 0002-Use-system-ant-contrib.jar.patch (ant-contrib is already on the Ant classpath)
       new  2d4df4b   Upload to unstable

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .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 +
 debian/changelog                                   |   14 +-
 debian/control                                     |    4 +-
 .../patches/0002-Use-system-ant-contrib.jar.patch  |   19 -
 debian/patches/0006-ignore-test-dependencies.patch |    6 +-
 debian/patches/0008-disable-lib-fetching.patch     |   28 +-
 debian/patches/0009-local-repository.patch         |   54 +-
 debian/patches/0010-bnd-2.1.0.patch                |    6 +-
 debian/patches/0011-use-local-dependencies.patch   |   14 +
 debian/patches/series                              |    2 +-
 debian/rules                                       |    7 +
 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 +
 .../neg/{t7848-interp-warn.flags => t9127.flags}   |    0
 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/{t8999.flags => t9181.flags}        |    0
 test/files/pos/t9181.scala                         |  806 +++++
 test/files/pos/t9239/Declaration.scala             |    3 +
 test/files/pos/t9239/Usage.java                    |   15 +
 .../files/{neg/catch-all.flags => pos/t9285.flags} |    0
 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 +
 .../ThePlugin.scala                                |    0
 test/files/pos/t9370/sample_2.flags                |    1 +
 .../sample_2.scala                                 |    0
 .../t9370}/scalac-plugin.xml                       |    0
 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 +
 .../delambdafy-specialized.flags}                  |    0
 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 +-
 ...itive-sigs-2-old.flags => kmpSliceSearch.flags} |    0
 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 +-
 .../t9029.flags}                                   |    0
 test/files/run/t9029.scala                         |   15 +
 .../run/{nonlocalreturn.check => t9029b.check}     |    0
 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 +
 ...reify_renamed_type_basic.check => t9387b.check} |    0
 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 +
 .../run/toolbox_expand_macro.check}                |    0
 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
 .../run/{SI-3314-diagrams.check => SI-8210.check}  |    0
 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 +-
 1252 files changed, 31445 insertions(+), 40611 deletions(-)
 create mode 100644 build.sbt
 mode change 100755 => 100644 build.xml
 create mode 100644 compare-build-dirs-ignore-patterns
 create mode 100755 compare-build-dirs.sh
 delete mode 100644 debian/patches/0002-Use-system-ant-contrib.jar.patch
 create mode 100644 debian/patches/0011-use-local-dependencies.patch
 create mode 100644 project/JarJar.scala
 create mode 100644 project/Osgi.scala
 create mode 100644 project/ParserUtil.scala
 create mode 100644 project/PartestUtil.scala
 create mode 100644 project/ScalaOptionParser.scala
 create mode 100644 project/ScalaTool.scala
 create mode 100644 project/ScriptCommands.scala
 create mode 100644 project/VersionUtil.scala
 create mode 100644 project/build.properties
 create mode 100644 project/plugins.sbt
 mode change 100755 => 100644 scripts/jobs/integrate/bootstrap
 create mode 100755 scripts/jobs/integrate/windows
 delete mode 100644 scripts/repositories-scala-release
 delete mode 100644 spec/07-implicit-parameters-and-views.md
 create mode 100644 spec/07-implicits.md
 create mode 100644 spec/11-annotations.md
 delete mode 100644 spec/11-user-defined-annotations.md
 create mode 100644 spec/15-changelog.md
 create mode 100644 spec/public/fonts/Heuristica-Bold.woff
 create mode 100644 spec/public/fonts/Heuristica-BoldItalic.woff
 create mode 100644 spec/public/fonts/Heuristica-Regular.woff
 create mode 100644 spec/public/fonts/Heuristica-RegularItalic.woff
 create mode 100644 spec/public/fonts/LuxiMono-Bold.woff
 create mode 100644 spec/public/fonts/LuxiMono-BoldOblique.woff
 create mode 100644 spec/public/fonts/LuxiMono-Regular.woff
 create mode 100644 spec/public/fonts/LuxiMono-RegularOblique.woff
 create mode 100644 spec/public/fonts/LuxiSans-Bold.woff
 create mode 100644 spec/public/fonts/LuxiSans-Regular.woff
 delete mode 100644 spec/public/highlight/LICENSE
 create mode 100644 spec/public/images/github-logo at 2x.png
 delete mode 100644 spec/public/images/scala-logo-red-spiral-dark.png
 create mode 100644 spec/public/images/scala-spiral-white.png
 create mode 100644 spec/public/scripts/LICENSE-highlight
 create mode 100644 spec/public/scripts/LICENSE-toc
 create mode 100644 spec/public/scripts/main.js
 delete mode 100644 spec/public/scripts/navigation.js
 create mode 100644 spec/public/scripts/toc.js
 create mode 100644 spec/public/stylesheets/fonts.css
 create mode 100644 spec/public/stylesheets/screen-small.css
 create mode 100644 spec/public/stylesheets/screen-toc.css
 delete mode 100644 src/asm/README
 delete mode 100644 src/asm/scala/tools/asm/AnnotationVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/AnnotationWriter.java
 delete mode 100644 src/asm/scala/tools/asm/Attribute.java
 delete mode 100644 src/asm/scala/tools/asm/ByteVector.java
 delete mode 100644 src/asm/scala/tools/asm/ClassReader.java
 delete mode 100644 src/asm/scala/tools/asm/ClassVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/ClassWriter.java
 delete mode 100644 src/asm/scala/tools/asm/Context.java
 delete mode 100644 src/asm/scala/tools/asm/CustomAttr.java
 delete mode 100644 src/asm/scala/tools/asm/Edge.java
 delete mode 100644 src/asm/scala/tools/asm/FieldVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/FieldWriter.java
 delete mode 100644 src/asm/scala/tools/asm/Frame.java
 delete mode 100644 src/asm/scala/tools/asm/Handle.java
 delete mode 100644 src/asm/scala/tools/asm/Handler.java
 delete mode 100644 src/asm/scala/tools/asm/Item.java
 delete mode 100644 src/asm/scala/tools/asm/Label.java
 delete mode 100644 src/asm/scala/tools/asm/MethodVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/MethodWriter.java
 delete mode 100644 src/asm/scala/tools/asm/Opcodes.java
 delete mode 100644 src/asm/scala/tools/asm/Type.java
 delete mode 100644 src/asm/scala/tools/asm/TypePath.java
 delete mode 100644 src/asm/scala/tools/asm/TypeReference.java
 delete mode 100644 src/asm/scala/tools/asm/signature/SignatureReader.java
 delete mode 100644 src/asm/scala/tools/asm/signature/SignatureVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/signature/SignatureWriter.java
 delete mode 100644 src/asm/scala/tools/asm/tree/AbstractInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/AnnotationNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/ClassNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/FieldInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/FieldNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/FrameNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/IincInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/InnerClassNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/InsnList.java
 delete mode 100644 src/asm/scala/tools/asm/tree/InsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/IntInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/InvokeDynamicInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/JumpInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LabelNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LdcInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LineNumberNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LocalVariableAnnotationNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LocalVariableNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/LookupSwitchInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/MethodInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/MethodNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/MultiANewArrayInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/ParameterNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/TableSwitchInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/TryCatchBlockNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/TypeAnnotationNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/TypeInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/VarInsnNode.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/Analyzer.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/AnalyzerException.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/BasicInterpreter.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/BasicValue.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/BasicVerifier.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/Frame.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/Interpreter.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/SimpleVerifier.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/SmallSet.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/SourceInterpreter.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/SourceValue.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/Subroutine.java
 delete mode 100644 src/asm/scala/tools/asm/tree/analysis/Value.java
 delete mode 100644 src/asm/scala/tools/asm/util/ASMifiable.java
 delete mode 100644 src/asm/scala/tools/asm/util/ASMifier.java
 delete mode 100644 src/asm/scala/tools/asm/util/CheckAnnotationAdapter.java
 delete mode 100644 src/asm/scala/tools/asm/util/CheckClassAdapter.java
 delete mode 100644 src/asm/scala/tools/asm/util/CheckFieldAdapter.java
 delete mode 100644 src/asm/scala/tools/asm/util/CheckMethodAdapter.java
 delete mode 100644 src/asm/scala/tools/asm/util/CheckSignatureAdapter.java
 delete mode 100644 src/asm/scala/tools/asm/util/Printer.java
 delete mode 100644 src/asm/scala/tools/asm/util/Textifiable.java
 delete mode 100644 src/asm/scala/tools/asm/util/Textifier.java
 delete mode 100644 src/asm/scala/tools/asm/util/TraceAnnotationVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/util/TraceClassVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/util/TraceFieldVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/util/TraceMethodVisitor.java
 delete mode 100644 src/asm/scala/tools/asm/util/TraceSignatureVisitor.java
 mode change 100755 => 100644 src/compiler/scala/tools/nsc/ast/DocComments.scala
 mode change 100755 => 100644 src/compiler/scala/tools/nsc/ast/parser/MarkupParsers.scala
 mode change 100755 => 100644 src/compiler/scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scala
 mode change 100755 => 100644 src/compiler/scala/tools/nsc/ast/parser/xml/Utility.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/BackendReporting.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/analysis/AliasingFrame.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/analysis/InstructionStackEffect.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/analysis/NullnessAnalyzer.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/analysis/ProdConsAnalyzer.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/CallGraph.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/ClosureOptimizer.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/InlineInfoAttribute.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/Inliner.scala
 create mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/InstructionResultSize.scala
 delete mode 100644 src/compiler/scala/tools/nsc/backend/jvm/opt/OptimizerReporting.scala
 mode change 100755 => 100644 src/compiler/scala/tools/nsc/util/DocStrings.scala
 delete mode 100644 src/eclipse/asm/.classpath
 delete mode 100644 src/eclipse/asm/.project
 create mode 100644 src/eclipse/interactive/.gitignore
 create mode 100644 src/eclipse/partest/.gitignore
 create mode 100644 src/eclipse/reflect/.gitignore
 create mode 100644 src/eclipse/repl/.gitignore
 create mode 100644 src/eclipse/scala-compiler/.gitignore
 create mode 100644 src/eclipse/scala-library/.gitignore
 create mode 100644 src/eclipse/scaladoc/.gitignore
 create mode 100644 src/eclipse/scalap/.gitignore
 create mode 100644 src/eclipse/test-junit/.gitignore
 delete mode 100644 src/intellij-14/README
 delete mode 100644 src/intellij-14/actors.iml.SAMPLE
 delete mode 100644 src/intellij-14/asm.iml.SAMPLE
 delete mode 100644 src/intellij-14/compiler.iml.SAMPLE
 delete mode 100755 src/intellij-14/diff.sh
 delete mode 100644 src/intellij-14/forkjoin.iml.SAMPLE
 delete mode 100644 src/intellij-14/interactive.iml.SAMPLE
 delete mode 100644 src/intellij-14/library.iml.SAMPLE
 delete mode 100644 src/intellij-14/manual.iml.SAMPLE
 delete mode 100644 src/intellij-14/partest-extras.iml.SAMPLE
 delete mode 100644 src/intellij-14/partest-javaagent.iml.SAMPLE
 delete mode 100644 src/intellij-14/reflect.iml.SAMPLE
 delete mode 100644 src/intellij-14/repl.iml.SAMPLE
 delete mode 100644 src/intellij-14/scala.iml.SAMPLE
 delete mode 100644 src/intellij-14/scala.ipr.SAMPLE
 delete mode 100644 src/intellij-14/scaladoc.iml.SAMPLE
 delete mode 100644 src/intellij-14/scalap.iml.SAMPLE
 delete mode 100755 src/intellij-14/setup.sh
 delete mode 100644 src/intellij-14/test-junit.iml.SAMPLE
 delete mode 100644 src/intellij-14/test.iml.SAMPLE
 delete mode 100755 src/intellij-14/update.sh
 delete mode 100644 src/intellij/README
 create mode 100644 src/intellij/README.md
 create mode 100644 src/intellij/scala-build.iml.SAMPLE
 delete mode 100644 src/intellij/scala-lang.ipr.SAMPLE
 create mode 100644 src/intellij/scala.ipr.SAMPLE
 delete mode 100644 src/intellij/test-osgi.iml.SAMPLE
 delete mode 100644 src/intellij/test/files/pos/virtpatmat_exhaust_big.scala
 mode change 100755 => 100644 src/library/scala/collection/IndexedSeqOptimized.scala
 mode change 100755 => 100644 src/library/scala/collection/JavaConverters.scala
 mode change 100755 => 100644 src/library/scala/collection/LinearSeqOptimized.scala
 mode change 100755 => 100644 src/library/scala/collection/generic/FilterMonadic.scala
 mode change 100755 => 100644 src/library/scala/collection/generic/HasNewBuilder.scala
 mode change 100755 => 100644 src/library/scala/collection/immutable/DefaultMap.scala
 mode change 100755 => 100644 src/library/scala/collection/mutable/IndexedSeqOptimized.scala
 mode change 100755 => 100644 src/library/scala/collection/readme-if-you-want-to-add-something.txt
 mode change 100755 => 100644 src/library/scala/reflect/NameTransformer.scala
 mode change 100755 => 100644 src/library/scala/runtime/TraitSetter.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileBooleanRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileByteRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileCharRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileDoubleRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileFloatRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileIntRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileLongRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileObjectRef.java
 mode change 100755 => 100644 src/library/scala/runtime/VolatileShortRef.java
 create mode 100644 src/partest-extras/scala/tools/partest/ParserTest.scala
 create mode 100644 src/repl-jline/scala/tools/nsc/interpreter/jline/FileBackedHistory.scala
 create mode 100644 src/repl-jline/scala/tools/nsc/interpreter/jline/JLineDelimiter.scala
 create mode 100644 src/repl-jline/scala/tools/nsc/interpreter/jline/JLineHistory.scala
 create mode 100644 src/repl-jline/scala/tools/nsc/interpreter/jline/JLineReader.scala
 delete mode 100644 src/repl/scala/tools/nsc/interpreter/ConsoleReaderHelper.scala
 delete mode 100644 src/repl/scala/tools/nsc/interpreter/Delimited.scala
 delete mode 100644 src/repl/scala/tools/nsc/interpreter/JLineReader.scala
 create mode 100644 src/repl/scala/tools/nsc/interpreter/PresentationCompilation.scala
 create mode 100644 src/repl/scala/tools/nsc/interpreter/PresentationCompilerCompleter.scala
 create mode 100644 src/repl/scala/tools/nsc/interpreter/Tabulators.scala
 delete mode 100644 src/repl/scala/tools/nsc/interpreter/session/FileBackedHistory.scala
 delete mode 100644 src/repl/scala/tools/nsc/interpreter/session/JLineHistory.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/base/CommentFactoryBase.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/base/LinkTo.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/base/MemberLookupBase.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala
 create mode 100644 src/scaladoc/scala/tools/nsc/doc/html/page/DeprecatedIndex.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/html/page/ReferenceIndex.scala
 delete mode 100644 src/scaladoc/scala/tools/nsc/doc/html/page/Source.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/html/resource/lib/ref-index.css
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/model/IndexModelFactory.scala
 mode change 100755 => 100644 src/scaladoc/scala/tools/nsc/doc/model/TreeFactory.scala
 mode change 100755 => 100644 test/disabled/pos/t1545.scala
 mode change 100755 => 100644 test/files/bench/equality/eq.scala
 mode change 100755 => 100644 test/files/bench/equality/eqeq.scala
 create mode 100644 test/files/neg/inlineMaxSize.check
 create mode 100644 test/files/neg/inlineMaxSize.flags
 create mode 100644 test/files/neg/inlineMaxSize.scala
 create mode 100644 test/files/neg/missing-arg-list.check
 create mode 100644 test/files/neg/missing-arg-list.scala
 mode change 100755 => 100644 test/files/neg/override.scala
 create mode 100644 test/files/neg/partestInvalidFlag.check
 create mode 100644 test/files/neg/partestInvalidFlag.flags
 create mode 100644 test/files/neg/partestInvalidFlag.scala
 create mode 100644 test/files/neg/patmatexhaust-huge.check
 create mode 100644 test/files/neg/patmatexhaust-huge.flags
 create mode 100644 test/files/neg/patmatexhaust-huge.scala
 delete mode 100644 test/files/neg/reflection-names-neg.check
 delete mode 100644 test/files/neg/reflection-names-neg.scala
 mode change 100755 => 100644 test/files/neg/t2336.scala
 mode change 100755 => 100644 test/files/neg/t2494.scala
 mode change 100755 => 100644 test/files/neg/t2773.scala
 mode change 100755 => 100644 test/files/neg/t2779.scala
 mode change 100755 => 100644 test/files/neg/t2870.scala
 mode change 100755 => 100644 test/files/neg/t2918.scala
 mode change 100755 => 100644 test/files/neg/t3006.scala
 mode change 100755 => 100644 test/files/neg/t3224.scala
 mode change 100755 => 100644 test/files/neg/t6446-additional.check
 mode change 100755 => 100644 test/files/neg/t6446-list.check
 mode change 100755 => 100644 test/files/neg/t6446-missing.check
 delete mode 100644 test/files/neg/t6666d.check
 create mode 100644 test/files/neg/t6895.check
 create mode 100644 test/files/neg/t6895.scala
 create mode 100644 test/files/neg/t6895b.check
 create mode 100644 test/files/neg/t6895b.scala
 mode change 100755 => 100644 test/files/neg/t771.scala
 create mode 100644 test/files/neg/t8127a.check
 create mode 100644 test/files/neg/t8127a.scala
 create mode 100644 test/files/neg/t8777.check
 create mode 100644 test/files/neg/t8777.scala
 create mode 100644 test/files/neg/t8892.check
 create mode 100644 test/files/neg/t8892.scala
 create mode 100644 test/files/neg/t8989.check
 create mode 100644 test/files/neg/t8989.scala
 create mode 100644 test/files/neg/t9127.check
 copy test/files/neg/{t7848-interp-warn.flags => t9127.flags} (100%)
 create mode 100644 test/files/neg/t9127.scala
 create mode 100644 test/files/neg/t9231.check
 create mode 100644 test/files/neg/t9231.scala
 create mode 100644 test/files/neg/t9273.check
 create mode 100644 test/files/neg/t9273.scala
 create mode 100644 test/files/neg/t9286a.check
 create mode 100644 test/files/neg/t9286a.scala
 create mode 100644 test/files/neg/t9286b.check
 create mode 100644 test/files/neg/t9286b.scala
 create mode 100644 test/files/neg/t9286c.check
 create mode 100644 test/files/neg/t9286c.scala
 create mode 100644 test/files/neg/t9401.check
 create mode 100644 test/files/neg/t9401.scala
 create mode 100644 test/files/neg/t9572.check
 create mode 100644 test/files/neg/t9572.scala
 rename {src/intellij/test => test}/files/neg/virtpatmat_exhaust_big.check (100%)
 copy {src/intellij/test => test}/files/neg/virtpatmat_exhaust_big.flags (100%)
 rename {src/intellij/test => test}/files/neg/virtpatmat_exhaust_big.scala (100%)
 delete mode 100644 test/files/neg/warn-unused-imports.scala
 create mode 100644 test/files/neg/warn-unused-imports/sample_1.scala
 create mode 100644 test/files/neg/warn-unused-imports/warn-unused-imports_2.scala
 create mode 100644 test/files/pos/existental-slow-compile2.scala
 create mode 100644 test/files/pos/existential-slow-compile1.flags
 create mode 100644 test/files/pos/existential-slow-compile1.scala
 create mode 100644 test/files/pos/jesper.scala
 mode change 100755 => 100644 test/files/pos/lexical.scala
 mode change 100755 => 100644 test/files/pos/packageobjs.scala
 mode change 100755 => 100644 test/files/pos/spec-t6286.scala
 mode change 100755 => 100644 test/files/pos/t1459/AbstractBase.java
 mode change 100755 => 100644 test/files/pos/t1459/App.scala
 mode change 100755 => 100644 test/files/pos/t1459/Caller.java
 mode change 100755 => 100644 test/files/pos/t1722/Test.scala
 mode change 100755 => 100644 test/files/pos/t1722/Top.scala
 mode change 100755 => 100644 test/files/pos/t1756.scala
 mode change 100755 => 100644 test/files/pos/t2060.scala
 mode change 100755 => 100644 test/files/pos/t2082.scala
 mode change 100755 => 100644 test/files/pos/t2179.scala
 mode change 100755 => 100644 test/files/pos/t2425.scala
 mode change 100755 => 100644 test/files/pos/t2429.scala
 mode change 100755 => 100644 test/files/pos/t2433/A.java
 mode change 100755 => 100644 test/files/pos/t2433/B.java
 mode change 100755 => 100644 test/files/pos/t2433/Test.scala
 mode change 100755 => 100644 test/files/pos/t2484.scala
 mode change 100755 => 100644 test/files/pos/t2504.scala
 mode change 100755 => 100644 test/files/pos/t2545.scala
 mode change 100755 => 100644 test/files/pos/t2635.scala
 mode change 100755 => 100644 test/files/pos/t2683.scala
 mode change 100755 => 100644 test/files/pos/t2913.scala
 mode change 100755 => 100644 test/files/pos/t2956/t2956.scala
 mode change 100755 => 100644 test/files/pos/t3174.scala
 mode change 100755 => 100644 test/files/pos/t3174b.scala
 create mode 100644 test/files/pos/t3368.flags
 create mode 100644 test/files/pos/t3368.scala
 mode change 100755 => 100644 test/files/pos/t3568.scala
 mode change 100755 => 100644 test/files/pos/t4553.scala
 rename test/files/{neg => pos}/t6666d.scala (100%)
 copy test/files/{jvm/patmat_opt_primitive_typetest.flags => pos/t8359-closelim-crash.flags} (100%)
 create mode 100644 test/files/pos/t8359-closelim-crash.scala
 create mode 100644 test/files/pos/t8861.flags
 create mode 100644 test/files/pos/t8861.scala
 create mode 100644 test/files/pos/t9020.flags
 create mode 100644 test/files/pos/t9020.scala
 create mode 100644 test/files/pos/t9111-inliner-workaround.flags
 create mode 100644 test/files/pos/t9111-inliner-workaround/A_1.java
 create mode 100644 test/files/pos/t9111-inliner-workaround/Test_1.scala
 copy test/files/pos/{t8999.flags => t9181.flags} (100%)
 create mode 100644 test/files/pos/t9181.scala
 create mode 100644 test/files/pos/t9239/Declaration.scala
 create mode 100644 test/files/pos/t9239/Usage.java
 copy test/files/{neg/catch-all.flags => pos/t9285.flags} (100%)
 create mode 100644 test/files/pos/t9285.scala
 create mode 100644 test/files/pos/t9321.scala
 create mode 100644 test/files/pos/t9356/Foo_2.scala
 create mode 100644 test/files/pos/t9356/MyAnnotation.java
 create mode 100644 test/files/pos/t9356/Test_3.scala
 rename src/intellij/test/files/neg/virtpatmat_exhaust_big.flags => test/files/pos/t9369.flags (100%)
 create mode 100644 test/files/pos/t9369.scala
 copy test/files/pos/{t7683-stop-after-parser => t9370}/ThePlugin.scala (100%)
 create mode 100644 test/files/pos/t9370/sample_2.flags
 copy test/files/pos/{t7683-stop-after-parser => t9370}/sample_2.scala (100%)
 copy test/files/{neg/t7494-after-terminal => pos/t9370}/scalac-plugin.xml (100%)
 create mode 100644 test/files/pos/t9392/client_2.scala
 create mode 100644 test/files/pos/t9392/macro_1.scala
 create mode 100644 test/files/pos/t9393/NamedImpl_1.java
 create mode 100644 test/files/pos/t9393/NamedImpl_2.java
 create mode 100644 test/files/pos/t9393/Named_1.java
 create mode 100644 test/files/pos/t9393/Named_2.java
 create mode 100644 test/files/pos/t9393/test_2.scala
 create mode 100644 test/files/pos/t9442.scala
 create mode 100644 test/files/pos/t9475.scala
 create mode 100644 test/files/pos/virtpatmat_exhaust_big.scala
 mode change 100755 => 100644 test/files/presentation/doc/doc.scala
 mode change 100755 => 100644 test/files/presentation/doc/src/Class.scala
 mode change 100755 => 100644 test/files/presentation/doc/src/p/Base.scala
 mode change 100755 => 100644 test/files/presentation/doc/src/p/Derived.scala
 create mode 100644 test/files/res/t9170.check
 create mode 100644 test/files/res/t9170.res
 create mode 100644 test/files/res/t9170/A.scala
 create mode 100644 test/files/run/bcodeInlinerMixed.flags
 create mode 100644 test/files/run/bcodeInlinerMixed/A_1.java
 create mode 100644 test/files/run/bcodeInlinerMixed/B_1.scala
 create mode 100644 test/files/run/bcodeInlinerMixed/Test.scala
 create mode 100644 test/files/run/delambdafy-specialized.check
 copy test/files/{pos/delambdafy_t6260_method.flags => run/delambdafy-specialized.flags} (100%)
 create mode 100644 test/files/run/delambdafy-specialized.scala
 create mode 100644 test/files/run/disable-assertions.flags
 create mode 100644 test/files/run/disable-assertions.scala
 create mode 100644 test/files/run/function-null-unbox.scala
 create mode 100644 test/files/run/indylambda-boxing/VC.scala
 create mode 100644 test/files/run/indylambda-boxing/test.scala
 copy test/files/run/{primitive-sigs-2-old.flags => kmpSliceSearch.flags} (100%)
 create mode 100644 test/files/run/lambda-serialization-gc.scala
 create mode 100644 test/files/run/lambda-serialization.scala
 mode change 100755 => 100644 test/files/run/list_map.scala
 create mode 100644 test/files/run/repl-paste-5.check
 create mode 100644 test/files/run/repl-paste-5.scala
 create mode 100644 test/files/run/repl-serialization.check
 create mode 100644 test/files/run/repl-serialization.scala
 create mode 100644 test/files/run/sbt-icode-interface.scala
 create mode 100644 test/files/run/scalapInvokedynamic.check
 create mode 100644 test/files/run/scalapInvokedynamic.scala
 create mode 100644 test/files/run/t1931.scala
 mode change 100755 => 100644 test/files/run/t2127.scala
 mode change 100755 => 100644 test/files/run/t2503.scala
 mode change 100755 => 100644 test/files/run/t3026.scala
 create mode 100644 test/files/run/t3368-b.check
 create mode 100644 test/files/run/t3368-b.scala
 create mode 100644 test/files/run/t3368-c.check
 create mode 100644 test/files/run/t3368-c.scala
 create mode 100644 test/files/run/t3368-d.check
 create mode 100644 test/files/run/t3368-d.scala
 create mode 100644 test/files/run/t3368.check
 create mode 100644 test/files/run/t3368.scala
 create mode 100644 test/files/run/t3647.check
 delete mode 100644 test/files/run/t4950.check
 mode change 100755 => 100644 test/files/run/t5699.check
 mode change 100755 => 100644 test/files/run/t5699.scala
 mode change 100755 => 100644 test/files/run/t5717.scala
 create mode 100644 test/files/run/t720.scala
 mode change 100755 => 100644 test/files/run/t7246.check
 mode change 100755 => 100644 test/files/run/t7246/Outer.java
 mode change 100755 => 100644 test/files/run/t7246/Test.scala
 mode change 100755 => 100644 test/files/run/t7246b.check
 mode change 100755 => 100644 test/files/run/t7246b/Base.scala
 mode change 100755 => 100644 test/files/run/t7246b/Outer.java
 mode change 100755 => 100644 test/files/run/t7246b/Test.scala
 mode change 100755 => 100644 test/files/run/t7341.flags
 mode change 100755 => 100644 test/files/run/t7341.scala
 create mode 100644 test/files/run/t7741a/GroovyInterface$1Dump.java
 create mode 100644 test/files/run/t7741a/GroovyInterfaceDump.java
 create mode 100644 test/files/run/t7741a/Test.scala
 create mode 100644 test/files/run/t7741b.check
 create mode 100644 test/files/run/t7741b/HasInner.java
 create mode 100644 test/files/run/t7741b/Test.scala
 create mode 100644 test/files/run/t7850c.scala
 create mode 100644 test/files/run/t7850d.scala
 delete mode 100644 test/files/run/t8346.check
 delete mode 100644 test/files/run/t8346.scala
 create mode 100644 test/files/run/t8502b.scala
 copy test/files/{neg/for-comprehension-old.flags => run/t9029.flags} (100%)
 create mode 100644 test/files/run/t9029.scala
 copy test/files/run/{nonlocalreturn.check => t9029b.check} (100%)
 create mode 100644 test/files/run/t9029b.scala
 create mode 100644 test/files/run/t9029c.scala
 create mode 100644 test/files/run/t9102.scala
 create mode 100644 test/files/run/t9170.scala
 create mode 100644 test/files/run/t9182.check
 create mode 100644 test/files/run/t9182.scala
 create mode 100644 test/files/run/t9206.scala
 create mode 100644 test/files/run/t9219.check
 create mode 100644 test/files/run/t9219.scala
 create mode 100644 test/files/run/t9223.scala
 create mode 100644 test/files/run/t9223b.scala
 create mode 100644 test/files/run/t9252.check
 create mode 100644 test/files/run/t9252.scala
 create mode 100644 test/files/run/t9268.check
 create mode 100644 test/files/run/t9268/Java.java
 create mode 100644 test/files/run/t9268/Test.scala
 create mode 100644 test/files/run/t9298/Test.java
 create mode 100644 test/files/run/t9298/VC.scala
 create mode 100644 test/files/run/t9298b/Test.java
 create mode 100644 test/files/run/t9298b/VC.scala
 create mode 100644 test/files/run/t9359.check
 create mode 100644 test/files/run/t9359/A_1.java
 create mode 100644 test/files/run/t9359/B_2.java
 create mode 100644 test/files/run/t9359/Test_2.scala
 create mode 100644 test/files/run/t9365.check
 create mode 100644 test/files/run/t9365.scala
 create mode 100644 test/files/run/t9375.check
 create mode 100644 test/files/run/t9375.scala
 create mode 100644 test/files/run/t9387.scala
 copy test/files/run/{reify_renamed_type_basic.check => t9387b.check} (100%)
 create mode 100644 test/files/run/t9387b.scala
 create mode 100644 test/files/run/t9388-bin-compat.scala
 create mode 100644 test/files/run/t9403.flags
 create mode 100644 test/files/run/t9403/C_1.scala
 create mode 100644 test/files/run/t9403/Test_2.scala
 create mode 100644 test/files/run/t9422.scala
 create mode 100644 test/files/run/t9425.scala
 create mode 100644 test/files/run/t9546.scala
 create mode 100644 test/files/run/t9546b.scala
 create mode 100644 test/files/run/t9546c.scala
 create mode 100644 test/files/run/t9546d.scala
 create mode 100644 test/files/run/t9546e.scala
 create mode 100644 test/files/run/t9567.scala
 create mode 100644 test/files/run/t9567b.scala
 create mode 100644 test/files/run/t9567c.scala
 create mode 100644 test/files/run/toolbox-varargs/Test.scala
 create mode 100644 test/files/run/toolbox-varargs/Varargs.java
 copy test/{disabled/run/syncchannel.check => files/run/toolbox_expand_macro.check} (100%)
 create mode 100644 test/files/run/toolbox_expand_macro.scala
 create mode 100644 test/files/run/valueClassSelfType.scala
 mode change 100755 => 100644 test/files/run/viewtest.scala
 mode change 100755 => 100644 test/files/run/weakconform.scala
 create mode 100644 test/files/scalap/t8679.check
 create mode 100644 test/files/scalap/t8679.scala
 create mode 100644 test/junit/scala/collection/SearchingTest.scala
 create mode 100644 test/junit/scala/collection/immutable/SetTests.scala
 create mode 100644 test/junit/scala/collection/immutable/VectorTest.scala
 create mode 100644 test/junit/scala/collection/mutable/OpenHashMapTest.scala
 create mode 100644 test/junit/scala/collection/mutable/SetLikeTest.scala
 create mode 100644 test/junit/scala/collection/mutable/UnrolledBufferTest.scala
 create mode 100644 test/junit/scala/concurrent/duration/SerializationTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/analysis/NullnessAnalyzerTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/analysis/ProdConsAnalyzerTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/CallGraphTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/InlineInfoTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/InlineWarningTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/InlinerIllegalAccessTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/InlinerSeparateCompilationTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala
 create mode 100644 test/junit/scala/tools/nsc/backend/jvm/opt/ScalaInlineInfoTest.scala
 create mode 100644 test/junit/scala/tools/nsc/doc/html/HtmlDocletTest.scala
 create mode 100644 test/junit/scala/tools/nsc/interpreter/CompletionTest.scala
 create mode 100644 test/junit/scala/tools/nsc/symtab/FlagsTest.scala
 create mode 100644 test/junit/scala/tools/nsc/transform/delambdafy/DelambdafyTest.scala
 create mode 100644 test/junit/scala/tools/testing/ClearAfterClass.java
 create mode 100644 test/junit/scala/tools/testing/TempDir.scala
 create mode 100644 test/junit/scala/util/SortingTest.scala
 delete mode 100755 test/partest.bat
 create mode 100644 test/pending/run/delambdafy-lambdametafactory.scala
 mode change 100755 => 100644 test/pending/run/t3609.scala
 create mode 100644 test/scaladoc/resources/SI-4476.scala
 mode change 100755 => 100644 test/scaladoc/run/SI-191.check
 mode change 100755 => 100644 test/scaladoc/run/SI-191.scala
 mode change 100755 => 100644 test/scaladoc/run/SI-7367.check
 mode change 100755 => 100644 test/scaladoc/run/SI-7367.scala
 copy test/scaladoc/run/{SI-3314-diagrams.check => SI-8210.check} (100%)
 create mode 100644 test/scaladoc/run/SI-8210.scala
 mode change 100755 => 100644 test/scaladoc/run/SI-8479.scala
 create mode 100644 test/scaladoc/run/t5795.check
 create mode 100644 test/scaladoc/run/t5795.scala
 create mode 100644 test/scaladoc/run/tag-requirements.check
 create mode 100644 test/scaladoc/run/tag-requirements.scala
 create mode 100644 test/scaladoc/scalacheck/DeprecatedIndexTest.scala
 mode change 100755 => 100644 test/script-tests/README
 create mode 100755 tools/scaladoc-diff

-- 
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