This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a change to branch master in repository scala.
from 73ab5fb Upload to unstable adds ea64f81 New upstream version 2.11.9 new 021b7a8 Update upstream source from tag 'upstream/2.11.9' new c8c7f09 Refreshed the patches adds ef13d87 New upstream version 2.11.10 new 378b69e Update upstream source from tag 'upstream/2.11.10' adds 905ae7e New upstream version 2.11.11 new a35e40f Update upstream source from tag 'upstream/2.11.11' adds 9fea9f9 New upstream version 2.11.12 new dde8955 Update upstream source from tag 'upstream/2.11.12' new 3ef6628 Depend on libjline2-java (>= 2.13) new eab5d95 Depend on scala-asm (>= 5.2.0-scala-2) new 3b76fe4 Disabled jarlister during the build (not in Debian) new 7bc7467 The new release fixes the Java 9 compatibility (Closes: #873705) new b8bc166 Disabled the boot classpath by default (-nobootcp) to run with Java 9 new 4e5b963 Standards-Version updated to 4.1.3 new 3c79147 Switch to debhelper level 11 new 43ae7f9 Temporarily build with Java 8 to bootstrap the Java 9 compatible version new 5e6fac2 Upload to unstable The 14 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: .gitignore | 4 +- CONTRIBUTING.md | 28 +- README.md | 385 ++++++++------ bincompat-backward.whitelist.conf | 6 + bincompat-forward.whitelist.conf | 257 +++++++++ build.number | 2 +- build.sbt | 439 +++++++++++++--- build.xml | 18 +- debian/changelog | 17 + debian/compat | 2 +- debian/control | 11 +- debian/patches/0006-ignore-test-dependencies.patch | 6 +- debian/patches/0008-disable-lib-fetching.patch | 15 +- debian/patches/0009-local-repository.patch | 10 +- debian/patches/0011-use-local-dependencies.patch | 2 +- debian/patches/0012-aether-ant-tasks.patch | 23 +- debian/patches/0013-disable-jarlister.patch | 14 + debian/patches/0014-disable-jdk-check.patch | 13 + debian/patches/0015-java9-compatibility.patch | 23 + debian/patches/0016-nobootcp-by-default.patch | 14 + debian/patches/series | 4 + debian/rules | 2 + doc/LICENSE.md | 4 +- doc/License.rtf | 4 +- project/BuildSettings.scala | 11 + project/MiMa.scala | 95 ++++ project/Osgi.scala | 18 +- project/PartestUtil.scala | 2 +- project/Quiet.scala | 31 ++ project/ScalaOptionParser.scala | 2 +- project/ScalaTool.scala | 12 +- project/ScriptCommands.scala | 21 +- project/VersionUtil.scala | 71 ++- project/build.properties | 2 +- project/plugins.sbt | 19 +- project/project/plugins.sbt | 1 + scripts/common | 2 +- scripts/jobs/integrate/bootstrap | 135 +++-- scripts/jobs/integrate/ide | 4 + scripts/jobs/integrate/windows | 11 +- scripts/jobs/validate/publish-core | 4 +- scripts/jobs/validate/test | 35 +- spec/04-basic-declarations-and-definitions.md | 6 +- spec/05-classes-and-objects.md | 20 +- spec/12-the-scala-standard-library.md | 4 +- spec/_layouts/default.yml | 4 +- src/compiler/scala/tools/ant/Scalac.scala | 2 - .../scala/tools/ant/templates/tool-unix.tmpl | 15 +- src/compiler/scala/tools/nsc/CompileServer.scala | 37 +- src/compiler/scala/tools/nsc/CompileSocket.scala | 78 +-- .../scala/tools/nsc/GenericRunnerCommand.scala | 1 + .../scala/tools/nsc/GenericRunnerSettings.scala | 13 +- src/compiler/scala/tools/nsc/Global.scala | 27 + src/compiler/scala/tools/nsc/Properties.scala | 5 + src/compiler/scala/tools/nsc/ScriptRunner.scala | 16 +- .../scala/tools/nsc/ast/parser/Parsers.scala | 108 ++-- .../scala/tools/nsc/ast/parser/TreeBuilder.scala | 2 +- .../scala/tools/nsc/backend/icode/Primitives.scala | 2 +- .../scala/tools/nsc/backend/jvm/GenASM.scala | 45 +- .../nsc/backend/opt/ConstantOptimization.scala | 4 +- .../scala/tools/nsc/javac/JavaParsers.scala | 61 ++- .../scala/tools/nsc/javac/JavaScanners.scala | 2 + .../scala/tools/nsc/settings/MutableSettings.scala | 18 +- .../scala/tools/nsc/settings/ScalaSettings.scala | 1 + .../scala/tools/nsc/settings/ScalaVersion.scala | 2 +- .../scala/tools/nsc/symtab/BrowsingLoaders.scala | 8 +- .../nsc/symtab/classfile/ClassfileParser.scala | 20 +- .../tools/nsc/symtab/classfile/ICodeReader.scala | 8 +- .../scala/tools/nsc/transform/Erasure.scala | 51 +- .../scala/tools/nsc/transform/UnCurry.scala | 111 ++-- .../scala/tools/nsc/transform/patmat/Logic.scala | 2 +- .../tools/nsc/transform/patmat/MatchAnalysis.scala | 16 +- .../nsc/transform/patmat/MatchOptimization.scala | 4 +- .../nsc/transform/patmat/MatchTranslation.scala | 30 +- .../nsc/transform/patmat/MatchTreeMaking.scala | 18 +- .../tools/nsc/typechecker/ContextErrors.scala | 6 +- .../scala/tools/nsc/typechecker/Implicits.scala | 41 +- .../scala/tools/nsc/typechecker/Infer.scala | 1 - .../scala/tools/nsc/typechecker/Namers.scala | 142 ++++- .../scala/tools/nsc/typechecker/RefChecks.scala | 2 +- .../tools/nsc/typechecker/SyntheticMethods.scala | 5 +- .../scala/tools/nsc/typechecker/Typers.scala | 75 ++- src/compiler/scala/tools/util/PathResolver.scala | 14 +- src/eclipse/README.md | 25 +- src/eclipse/interactive/.classpath | 2 +- src/eclipse/partest/.classpath | 8 +- src/eclipse/reflect/.classpath | 1 + src/eclipse/repl/.classpath | 5 +- src/eclipse/scala-compiler/.classpath | 3 +- src/eclipse/scaladoc/.classpath | 8 +- src/eclipse/test-junit/.classpath | 4 +- src/eclipse/update-workspace.sh | 72 +++ src/intellij/README.md | 89 +++- src/intellij/actors.iml.SAMPLE | 4 +- src/intellij/asm.iml.SAMPLE | 11 - src/intellij/compiler.iml.SAMPLE | 8 +- src/intellij/diff.sh | 8 - src/intellij/forkjoin.iml.SAMPLE | 4 +- src/intellij/interactive.iml.SAMPLE | 8 +- .../{test-junit.iml.SAMPLE => junit.iml.SAMPLE} | 15 +- src/intellij/library.iml.SAMPLE | 5 +- src/intellij/manual.iml.SAMPLE | 3 +- src/intellij/partest-extras.iml.SAMPLE | 9 +- src/intellij/partest-javaagent.iml.SAMPLE | 6 +- src/intellij/reflect.iml.SAMPLE | 4 +- .../{repl.iml.SAMPLE => repl-jline.iml.SAMPLE} | 14 +- src/intellij/repl.iml.SAMPLE | 9 +- src/intellij/scala-build.iml.SAMPLE | 109 +--- src/intellij/scala.iml.SAMPLE | 3 +- src/intellij/scala.ipr.SAMPLE | 228 +++++++- src/intellij/scaladoc.iml.SAMPLE | 11 +- src/intellij/scalap.iml.SAMPLE | 5 +- src/intellij/setup.sh | 17 - src/intellij/test.iml.SAMPLE | 13 +- src/intellij/update.sh | 22 - .../scala/tools/nsc/interactive/Global.scala | 3 +- src/library/scala/collection/Iterator.scala | 26 +- .../scala/collection/immutable/HashMap.scala | 2 +- src/library/scala/collection/immutable/List.scala | 51 +- .../scala/collection/immutable/NumericRange.scala | 9 +- src/library/scala/collection/immutable/Queue.scala | 2 +- .../scala/collection/immutable/RedBlackTree.scala | 5 +- .../scala/collection/immutable/StringLike.scala | 1 + .../scala/collection/mutable/AnyRefMap.scala | 5 +- .../scala/collection/mutable/ArrayBuilder.scala | 50 +- .../scala/collection/mutable/FlatHashTable.scala | 18 +- src/library/scala/collection/mutable/HashMap.scala | 31 ++ .../scala/collection/mutable/HashTable.scala | 89 +--- .../scala/collection/mutable/LinkedHashMap.scala | 2 + .../scala/collection/mutable/LinkedHashSet.scala | 2 + .../scala/collection/mutable/OpenHashMap.scala | 18 +- .../collection/mutable/WrappedArrayBuilder.scala | 5 +- src/library/scala/concurrent/impl/Promise.scala | 4 + src/library/scala/runtime/ScalaRunTime.scala | 4 +- src/library/scala/sys/process/ProcessBuilder.scala | 8 +- src/library/scala/sys/process/package.scala | 10 +- src/library/scala/util/Properties.scala | 69 ++- .../scala/tools/partest/StubErrorMessageTest.scala | 47 ++ .../scala/reflect/internal/Definitions.scala | 16 +- src/reflect/scala/reflect/internal/Flags.scala | 2 +- src/reflect/scala/reflect/internal/Printers.scala | 2 +- .../scala/reflect/internal/StdAttachments.scala | 9 + src/reflect/scala/reflect/internal/StdNames.scala | 3 + src/reflect/scala/reflect/internal/Symbols.scala | 38 +- .../scala/reflect/internal/TypeDebugging.scala | 2 +- src/reflect/scala/reflect/internal/Types.scala | 47 +- .../reflect/internal/pickling/UnPickler.scala | 22 +- .../internal/settings/MutableSettings.scala | 1 + .../scala/reflect/internal/tpe/FindMembers.scala | 14 + .../scala/reflect/internal/transform/UnCurry.scala | 69 ++- .../reflect/internal/util/OwnerOnlyChmod.scala | 107 ++++ src/reflect/scala/reflect/io/AbstractFile.scala | 1 + src/reflect/scala/reflect/io/ZipArchive.scala | 58 ++- .../scala/reflect/runtime/JavaMirrors.scala | 2 +- .../scala/reflect/runtime/JavaUniverseForce.scala | 3 + src/reflect/scala/reflect/runtime/Settings.scala | 1 + .../nsc/interpreter/jline/FileBackedHistory.scala | 32 +- .../tools/nsc/interpreter/jline/JLineReader.scala | 33 +- src/repl/scala/tools/nsc/interpreter/ILoop.scala | 196 ++++--- src/repl/scala/tools/nsc/interpreter/IMain.scala | 27 +- src/repl/scala/tools/nsc/interpreter/Imports.scala | 35 +- .../tools/nsc/interpreter/InteractiveReader.scala | 95 ++++ .../scala/tools/nsc/interpreter/ReplStrings.scala | 16 +- src/repl/scala/tools/nsc/interpreter/package.scala | 9 +- .../scala/tools/nsc/doc/html/page/Template.scala | 2 +- .../scala/tools/nsc/doc/model/MemberLookup.scala | 18 +- src/scalap/decoder.properties | 2 +- test/benchmarks/.gitignore | 14 + test/benchmarks/README.md | 105 ++++ test/benchmarks/build.sbt | 11 + test/benchmarks/project/plugins.sbt | 2 + .../src/main/scala/benchmark/JmhRunner.scala | 16 + .../src/main/scala/benchmark/KeySeq.scala | 24 + .../src/main/scala/benchmark/KeySeqBuilder.scala | 33 ++ .../scala/collection/immutable/ListBenchmark.scala | 72 +++ .../collection/mutable/OpenHashMapBenchmark.scala | 308 +++++++++++ .../collection/mutable/OpenHashMapRunner.scala | 113 ++++ .../run/t7843-jsr223-service.check | 0 test/disabled/run/t7843-jsr223-service.scala | 6 + test/{files => disabled}/run/t7933.check | 0 test/{files => disabled}/run/t7933.scala | 6 +- test/files/jvm/future-spec/FutureTests.scala | 24 +- test/files/jvm/interpreter.check | 2 +- test/files/jvm/t8786-sig.scala | 126 +++++ test/files/jvm/t8786/A_1.scala | 3 + test/files/jvm/t8786/B_2.java | 22 + test/files/jvm/t8786/Test_2.scala | 3 + test/files/jvm/varargs-separate-bytecode.check | 1 + .../AbstractProps_1.scala | 8 + .../jvm/varargs-separate-bytecode/Props_2.scala | 3 + .../files/jvm/varargs-separate-bytecode/Test.scala | 15 + test/files/jvm/varargs/JavaClass.java | 26 +- test/files/jvm/varargs/VaClass.scala | 9 +- test/files/jvm/varargs/varargs.scala | 16 - test/files/neg/t0903.check | 1 + test/files/neg/t1215.check | 1 + test/files/neg/t2712-1.check | 13 + test/files/neg/t2712-1.scala | 8 + test/files/neg/t2712-2.check | 13 + test/files/neg/t2712-2.flags | 1 + test/files/neg/t2712-2.scala | 18 + test/files/neg/t2712-3.check | 6 + test/files/neg/t2712-3.scala | 18 + test/files/neg/t2712.flags | 1 + test/files/neg/t3236-neg.check | 34 ++ test/files/neg/t3236-neg/AnnotationTest.scala | 17 + test/files/neg/t3236-neg/BooleanAnnotation.java | 7 + test/files/neg/t3236-neg/Constants.java | 25 + test/files/neg/t3236-neg/IntAnnotation.java | 7 + test/files/neg/t3236-neg/ShortAnnotation.java | 7 + test/files/neg/t3236-neg/StringAnnotation.java | 7 + test/files/neg/t5148.check | 18 +- test/files/neg/t6889.check | 7 +- test/files/neg/t6889.scala | 1 + test/files/neg/t7046-2.check | 3 + test/files/neg/t7046-2/Macros_1.scala | 15 + test/files/neg/t7046-2/Test_2.scala | 14 + test/files/neg/t7046.check | 3 + test/files/neg/t7046/Macros_1.scala | 15 + test/files/neg/t7046/Test_2.scala | 35 ++ test/files/neg/t8763.check | 6 + test/files/neg/t8763.scala | 11 + test/files/neg/t9834.check | 9 + test/files/neg/t9834.scala | 6 + test/files/neg/userdefined_apply.check | 25 + .../t5639.flags => neg/userdefined_apply.flags} | 0 test/files/neg/userdefined_apply.scala | 57 ++ test/files/pos/hkgadt.scala | 18 + test/files/pos/t10206.scala | 15 + test/files/pos/t2712-1.flags | 1 + test/files/pos/t2712-1.scala | 9 + test/files/pos/t2712-2.flags | 2 + test/files/pos/t2712-2.scala | 25 + test/files/pos/t2712-3.flags | 2 + test/files/pos/t2712-3.scala | 24 + test/files/pos/t2712-4.flags | 2 + test/files/pos/t2712-4.scala | 17 + test/files/pos/t2712-5.flags | 1 + test/files/pos/t2712-5.scala | 29 ++ test/files/pos/t2712-6.flags | 1 + test/files/pos/t2712-6.scala | 12 + test/files/pos/t2712-7.flags | 1 + test/files/pos/t2712-7.scala | 15 + test/files/pos/t5683.flags | 1 + test/files/{neg => pos}/t5683.scala | 0 test/files/pos/t6895b.flags | 2 + test/files/{neg => pos}/t6895b.scala | 0 test/files/pos/t7046-2/Macros_1.scala | 14 + test/files/pos/t7046-2/Test_2.scala | 9 + test/files/{ => pos}/t8449/Client.scala | 0 test/files/{ => pos}/t8449/Test.java | 0 test/files/pos/t9245.scala | 27 + test/files/pos/t9331.scala | 6 + .../files/{neg/catch-all.flags => pos/t9399.flags} | 0 test/files/pos/t9399.scala | 17 + .../{neg/catch-all.flags => pos/t9411a.flags} | 0 test/files/pos/t9411a.scala | 27 + .../{neg/catch-all.flags => pos/t9411b.flags} | 0 test/files/pos/t9411b.scala | 36 ++ .../files/{neg/catch-all.flags => pos/t9630.flags} | 0 test/files/pos/t9630/t9630a.scala | 9 + test/files/pos/t9630/t9630b.scala | 8 + .../pos/{t5639.flags => userdefined_apply.flags} | 0 test/files/pos/userdefined_apply.scala | 54 ++ ...flags => userdefined_apply_poly_overload.flags} | 0 .../pos/userdefined_apply_poly_overload.scala | 13 + test/files/presentation/t8085.check | 1 - test/files/presentation/t8085b.check | 1 - test/files/run/StubErrorBInheritsFromA.check | 6 + test/files/run/StubErrorBInheritsFromA.scala | 22 + test/files/run/StubErrorComplexInnerClass.check | 6 + test/files/run/StubErrorComplexInnerClass.scala | 42 ++ test/files/run/StubErrorHK.check | 6 + test/files/run/StubErrorHK.scala | 22 + test/files/run/StubErrorReturnTypeFunction.check | 6 + test/files/run/StubErrorReturnTypeFunction.scala | 37 ++ test/files/run/StubErrorReturnTypeFunction2.check | 6 + test/files/run/StubErrorReturnTypeFunction2.scala | 37 ++ .../run/StubErrorReturnTypePolyFunction.check | 15 + .../run/StubErrorReturnTypePolyFunction.scala | 37 ++ test/files/run/StubErrorSubclasses.check | 6 + test/files/run/StubErrorSubclasses.scala | 21 + test/files/run/StubErrorTypeDef.check | 16 + test/files/run/StubErrorTypeDef.scala | 26 + test/files/run/StubErrorTypeclass.check | 6 + test/files/run/StubErrorTypeclass.scala | 21 + test/files/run/classfile-format-51.scala | 2 +- test/files/run/existentials-in-compiler.check | 68 +-- test/files/run/existentials-in-compiler.scala | 2 +- .../files/run/inferred-type-constructors-hou.check | 56 ++ .../files/run/inferred-type-constructors-hou.flags | 1 + ....scala => inferred-type-constructors-hou.scala} | 0 test/files/run/reflection-mem-typecheck.scala | 26 - test/files/run/repl-classbased.check | 23 + test/files/run/repl-classbased.scala | 22 + test/files/run/repl-javap-app.check | 60 --- test/files/run/repl-javap-app.scala | 15 +- test/files/run/repl-no-uescape.check | 5 + test/files/run/repl-no-uescape.scala | 31 ++ test/files/run/repl-paste-6.check | 17 + test/files/run/repl-paste-6.scala | 23 + test/files/run/repl-paste-parse.check | 6 + test/files/run/repl-paste-parse.scala | 27 + test/files/run/repl-paste-parse.script | 1 + test/files/run/sd304.check | 1 + test/files/run/sd304/ReflectTest.scala | 8 + test/files/run/sd304/Test.java | 5 + test/files/run/t10037.check | 2 + test/files/run/t10037.flags | 1 + test/files/run/t10037/shifter_2.scala | 8 + test/files/run/t10037/shifty_1.scala | 7 + test/files/{pos/t5639.flags => run/t10261.flags} | 0 test/files/run/t10261/Companion_1.scala | 4 + test/files/run/t10261/Test_2.scala | 14 + test/files/run/t1459.check | 3 + test/files/run/t1459/InheritingPrinter.scala | 6 + test/files/run/t1459/JavaPrinter.java | 7 + test/files/run/t1459/ScalaPrinter.scala | 6 + test/files/run/t1459/Test.java | 15 + test/files/run/t1459/VarArg.java | 3 + test/files/run/t1459generic.check | 2 + test/files/run/t1459generic/Impl.scala | 4 + test/files/run/t1459generic/Test.java | 10 + test/files/run/t1459generic/VarargGeneric.java | 4 + test/files/run/t3236/AnnotationTest.scala | 33 ++ test/files/run/t3236/BooleanAnnotation.java | 7 + test/files/run/t3236/ByteAnnotation.java | 7 + test/files/run/t3236/CharAnnotation.java | 7 + test/files/run/t3236/Constants.java | 34 ++ test/files/run/t3236/DoubleAnnotation.java | 7 + test/files/run/t3236/FloatAnnotation.java | 7 + test/files/run/t3236/IntAnnotation.java | 7 + test/files/run/t3236/LongAnnotation.java | 7 + test/files/run/t3236/ShortAnnotation.java | 7 + test/files/run/t3236/StringAnnotation.java | 7 + test/files/run/t3236/Test.scala | 44 ++ test/files/run/t4625.check | 1 + test/files/run/t4625.scala | 7 + test/files/run/t4625.script | 5 + test/files/run/t4625b.check | 1 + test/files/run/t4625b.scala | 7 + test/files/run/t4625b.script | 8 + test/files/run/t4625c.check | 3 + test/files/run/t4625c.scala | 7 + test/files/run/t4625c.script | 7 + test/files/run/t5125b.check | 3 + test/files/run/t5125b.scala | 12 + test/files/run/t5293-map.scala | 88 ---- test/files/run/t5293.scala | 83 --- test/files/run/t6440b.check | 11 +- test/files/run/t6440b.scala | 6 +- test/files/run/t7046-1/Macros_1.scala | 15 + test/files/run/t7046-1/Test_2.scala | 23 + test/files/run/t7046-2/Macros_1.scala | 15 + test/files/run/t7046-2/Test_2.scala | 14 + test/files/run/t7319.check | 6 +- test/files/run/t7439.check | 2 +- test/files/run/t7805-repl-i.check | 3 - test/files/run/t7843-jsr223-service.scala | 8 - test/files/run/t8442.check | 2 +- test/files/run/t8852a.scala | 3 + test/files/run/t9013/Test.java | 20 + test/files/run/t9013/test.scala | 18 + test/files/run/t9114.scala | 31 ++ test/files/run/t9170.scala | 2 +- test/files/run/t9268.check | 3 +- test/files/run/t9806.scala | 18 + test/files/run/t9841.scala | 24 + ...tags_without_scala_reflect_typetag_lookup.scala | 2 +- ...ut_scala_reflect_typetag_manifest_interop.scala | 2 +- test/junit/scala/collection/IndexedSeqTest.scala | 578 +++++++++++++++++++++ test/junit/scala/collection/IteratorTest.scala | 24 + .../scala/collection/immutable/HashMapTest.scala | 48 ++ .../immutable/RangeConsistencyTest.scala | 39 ++ .../scala/collection/mutable/AnyRefMapTest.scala | 24 + .../collection/mutable/ArrayBuilderTest.scala | 28 + .../mutable/WrappedArrayBuilderTest.scala | 30 ++ .../scala/reflect/internal/PrintersTest.scala | 8 + test/junit/scala/runtime/ScalaRunTimeTest.scala | 57 ++ .../tools/nsc/interpreter/CompletionTest.scala | 8 + .../scala/tools/nsc/settings/SettingsTest.scala | 67 +++ test/junit/scala/tools/testing/AssertUtil.scala | 9 +- test/junit/scala/util/SpecVersionTest.scala | 103 ++-- test/osgi/src/logback.xml | 10 + test/{files => scaladoc}/.gitignore | 0 test/scaladoc/run/SI-191.scala | 12 +- test/scaladoc/run/t8557.scala | 20 +- versions.properties | 14 +- 388 files changed, 7385 insertions(+), 1799 deletions(-) create mode 100644 debian/patches/0013-disable-jarlister.patch create mode 100644 debian/patches/0014-disable-jdk-check.patch create mode 100644 debian/patches/0015-java9-compatibility.patch create mode 100644 debian/patches/0016-nobootcp-by-default.patch create mode 100644 project/BuildSettings.scala create mode 100644 project/MiMa.scala create mode 100644 project/Quiet.scala create mode 100644 project/project/plugins.sbt create mode 100755 src/eclipse/update-workspace.sh delete mode 100644 src/intellij/asm.iml.SAMPLE delete mode 100755 src/intellij/diff.sh rename src/intellij/{test-junit.iml.SAMPLE => junit.iml.SAMPLE} (76%) copy src/intellij/{repl.iml.SAMPLE => repl-jline.iml.SAMPLE} (57%) delete mode 100755 src/intellij/setup.sh delete mode 100755 src/intellij/update.sh create mode 100644 src/partest-extras/scala/tools/partest/StubErrorMessageTest.scala create mode 100644 src/reflect/scala/reflect/internal/util/OwnerOnlyChmod.scala create mode 100644 test/benchmarks/.gitignore create mode 100644 test/benchmarks/README.md create mode 100644 test/benchmarks/build.sbt create mode 100644 test/benchmarks/project/plugins.sbt create mode 100644 test/benchmarks/src/main/scala/benchmark/JmhRunner.scala create mode 100644 test/benchmarks/src/main/scala/benchmark/KeySeq.scala create mode 100644 test/benchmarks/src/main/scala/benchmark/KeySeqBuilder.scala create mode 100644 test/benchmarks/src/main/scala/scala/collection/immutable/ListBenchmark.scala create mode 100644 test/benchmarks/src/main/scala/scala/collection/mutable/OpenHashMapBenchmark.scala create mode 100644 test/benchmarks/src/main/scala/scala/collection/mutable/OpenHashMapRunner.scala rename test/{files => disabled}/run/t7843-jsr223-service.check (100%) create mode 100644 test/disabled/run/t7843-jsr223-service.scala rename test/{files => disabled}/run/t7933.check (100%) rename test/{files => disabled}/run/t7933.scala (55%) create mode 100644 test/files/jvm/t8786-sig.scala create mode 100644 test/files/jvm/t8786/A_1.scala create mode 100644 test/files/jvm/t8786/B_2.java create mode 100644 test/files/jvm/t8786/Test_2.scala create mode 100644 test/files/jvm/varargs-separate-bytecode.check create mode 100644 test/files/jvm/varargs-separate-bytecode/AbstractProps_1.scala create mode 100644 test/files/jvm/varargs-separate-bytecode/Props_2.scala create mode 100644 test/files/jvm/varargs-separate-bytecode/Test.scala create mode 100644 test/files/neg/t2712-1.check create mode 100644 test/files/neg/t2712-1.scala create mode 100644 test/files/neg/t2712-2.check create mode 100644 test/files/neg/t2712-2.flags create mode 100644 test/files/neg/t2712-2.scala create mode 100644 test/files/neg/t2712-3.check create mode 100644 test/files/neg/t2712-3.scala create mode 100644 test/files/neg/t2712.flags create mode 100644 test/files/neg/t3236-neg.check create mode 100644 test/files/neg/t3236-neg/AnnotationTest.scala create mode 100644 test/files/neg/t3236-neg/BooleanAnnotation.java create mode 100644 test/files/neg/t3236-neg/Constants.java create mode 100644 test/files/neg/t3236-neg/IntAnnotation.java create mode 100644 test/files/neg/t3236-neg/ShortAnnotation.java create mode 100644 test/files/neg/t3236-neg/StringAnnotation.java create mode 100644 test/files/neg/t7046-2.check create mode 100644 test/files/neg/t7046-2/Macros_1.scala create mode 100644 test/files/neg/t7046-2/Test_2.scala create mode 100644 test/files/neg/t7046.check create mode 100644 test/files/neg/t7046/Macros_1.scala create mode 100644 test/files/neg/t7046/Test_2.scala create mode 100644 test/files/neg/t8763.check create mode 100644 test/files/neg/t8763.scala create mode 100644 test/files/neg/t9834.check create mode 100644 test/files/neg/t9834.scala create mode 100644 test/files/neg/userdefined_apply.check copy test/files/{pos/t5639.flags => neg/userdefined_apply.flags} (100%) create mode 100644 test/files/neg/userdefined_apply.scala create mode 100644 test/files/pos/hkgadt.scala create mode 100644 test/files/pos/t10206.scala create mode 100644 test/files/pos/t2712-1.flags create mode 100644 test/files/pos/t2712-1.scala create mode 100644 test/files/pos/t2712-2.flags create mode 100644 test/files/pos/t2712-2.scala create mode 100644 test/files/pos/t2712-3.flags create mode 100644 test/files/pos/t2712-3.scala create mode 100644 test/files/pos/t2712-4.flags create mode 100644 test/files/pos/t2712-4.scala create mode 100644 test/files/pos/t2712-5.flags create mode 100644 test/files/pos/t2712-5.scala create mode 100644 test/files/pos/t2712-6.flags create mode 100644 test/files/pos/t2712-6.scala create mode 100644 test/files/pos/t2712-7.flags create mode 100644 test/files/pos/t2712-7.scala create mode 100644 test/files/pos/t5683.flags copy test/files/{neg => pos}/t5683.scala (100%) create mode 100644 test/files/pos/t6895b.flags copy test/files/{neg => pos}/t6895b.scala (100%) create mode 100644 test/files/pos/t7046-2/Macros_1.scala create mode 100644 test/files/pos/t7046-2/Test_2.scala rename test/files/{ => pos}/t8449/Client.scala (100%) rename test/files/{ => pos}/t8449/Test.java (100%) create mode 100644 test/files/pos/t9245.scala create mode 100644 test/files/pos/t9331.scala copy test/files/{neg/catch-all.flags => pos/t9399.flags} (100%) create mode 100644 test/files/pos/t9399.scala copy test/files/{neg/catch-all.flags => pos/t9411a.flags} (100%) create mode 100644 test/files/pos/t9411a.scala copy test/files/{neg/catch-all.flags => pos/t9411b.flags} (100%) create mode 100644 test/files/pos/t9411b.scala copy test/files/{neg/catch-all.flags => pos/t9630.flags} (100%) create mode 100644 test/files/pos/t9630/t9630a.scala create mode 100644 test/files/pos/t9630/t9630b.scala copy test/files/pos/{t5639.flags => userdefined_apply.flags} (100%) create mode 100644 test/files/pos/userdefined_apply.scala copy test/files/pos/{t5639.flags => userdefined_apply_poly_overload.flags} (100%) create mode 100644 test/files/pos/userdefined_apply_poly_overload.scala create mode 100644 test/files/run/StubErrorBInheritsFromA.check create mode 100644 test/files/run/StubErrorBInheritsFromA.scala create mode 100644 test/files/run/StubErrorComplexInnerClass.check create mode 100644 test/files/run/StubErrorComplexInnerClass.scala create mode 100644 test/files/run/StubErrorHK.check create mode 100644 test/files/run/StubErrorHK.scala create mode 100644 test/files/run/StubErrorReturnTypeFunction.check create mode 100644 test/files/run/StubErrorReturnTypeFunction.scala create mode 100644 test/files/run/StubErrorReturnTypeFunction2.check create mode 100644 test/files/run/StubErrorReturnTypeFunction2.scala create mode 100644 test/files/run/StubErrorReturnTypePolyFunction.check create mode 100644 test/files/run/StubErrorReturnTypePolyFunction.scala create mode 100644 test/files/run/StubErrorSubclasses.check create mode 100644 test/files/run/StubErrorSubclasses.scala create mode 100644 test/files/run/StubErrorTypeDef.check create mode 100644 test/files/run/StubErrorTypeDef.scala create mode 100644 test/files/run/StubErrorTypeclass.check create mode 100644 test/files/run/StubErrorTypeclass.scala create mode 100644 test/files/run/inferred-type-constructors-hou.check create mode 100644 test/files/run/inferred-type-constructors-hou.flags copy test/files/run/{inferred-type-constructors.scala => inferred-type-constructors-hou.scala} (100%) delete mode 100644 test/files/run/reflection-mem-typecheck.scala create mode 100644 test/files/run/repl-classbased.check create mode 100644 test/files/run/repl-classbased.scala create mode 100644 test/files/run/repl-no-uescape.check create mode 100644 test/files/run/repl-no-uescape.scala create mode 100755 test/files/run/repl-paste-6.check create mode 100644 test/files/run/repl-paste-6.scala create mode 100755 test/files/run/repl-paste-parse.check create mode 100644 test/files/run/repl-paste-parse.scala create mode 100644 test/files/run/repl-paste-parse.script create mode 100644 test/files/run/sd304.check create mode 100644 test/files/run/sd304/ReflectTest.scala create mode 100644 test/files/run/sd304/Test.java create mode 100644 test/files/run/t10037.check create mode 100644 test/files/run/t10037.flags create mode 100644 test/files/run/t10037/shifter_2.scala create mode 100644 test/files/run/t10037/shifty_1.scala copy test/files/{pos/t5639.flags => run/t10261.flags} (100%) create mode 100644 test/files/run/t10261/Companion_1.scala create mode 100644 test/files/run/t10261/Test_2.scala create mode 100644 test/files/run/t1459.check create mode 100644 test/files/run/t1459/InheritingPrinter.scala create mode 100644 test/files/run/t1459/JavaPrinter.java create mode 100644 test/files/run/t1459/ScalaPrinter.scala create mode 100644 test/files/run/t1459/Test.java create mode 100644 test/files/run/t1459/VarArg.java create mode 100644 test/files/run/t1459generic.check create mode 100644 test/files/run/t1459generic/Impl.scala create mode 100644 test/files/run/t1459generic/Test.java create mode 100644 test/files/run/t1459generic/VarargGeneric.java create mode 100644 test/files/run/t3236/AnnotationTest.scala create mode 100644 test/files/run/t3236/BooleanAnnotation.java create mode 100644 test/files/run/t3236/ByteAnnotation.java create mode 100644 test/files/run/t3236/CharAnnotation.java create mode 100644 test/files/run/t3236/Constants.java create mode 100644 test/files/run/t3236/DoubleAnnotation.java create mode 100644 test/files/run/t3236/FloatAnnotation.java create mode 100644 test/files/run/t3236/IntAnnotation.java create mode 100644 test/files/run/t3236/LongAnnotation.java create mode 100644 test/files/run/t3236/ShortAnnotation.java create mode 100644 test/files/run/t3236/StringAnnotation.java create mode 100644 test/files/run/t3236/Test.scala create mode 100644 test/files/run/t4625.check create mode 100644 test/files/run/t4625.scala create mode 100644 test/files/run/t4625.script create mode 100644 test/files/run/t4625b.check create mode 100644 test/files/run/t4625b.scala create mode 100644 test/files/run/t4625b.script create mode 100644 test/files/run/t4625c.check create mode 100644 test/files/run/t4625c.scala create mode 100644 test/files/run/t4625c.script delete mode 100644 test/files/run/t5293-map.scala delete mode 100644 test/files/run/t5293.scala create mode 100644 test/files/run/t7046-1/Macros_1.scala create mode 100644 test/files/run/t7046-1/Test_2.scala create mode 100644 test/files/run/t7046-2/Macros_1.scala create mode 100644 test/files/run/t7046-2/Test_2.scala delete mode 100644 test/files/run/t7843-jsr223-service.scala create mode 100644 test/files/run/t9013/Test.java create mode 100644 test/files/run/t9013/test.scala create mode 100644 test/files/run/t9114.scala create mode 100644 test/files/run/t9806.scala create mode 100644 test/files/run/t9841.scala create mode 100644 test/junit/scala/collection/IndexedSeqTest.scala create mode 100644 test/junit/scala/collection/immutable/HashMapTest.scala create mode 100644 test/junit/scala/collection/mutable/AnyRefMapTest.scala create mode 100644 test/junit/scala/collection/mutable/ArrayBuilderTest.scala create mode 100644 test/junit/scala/collection/mutable/WrappedArrayBuilderTest.scala create mode 100644 test/osgi/src/logback.xml copy test/{files => scaladoc}/.gitignore (100%) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/scala.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits