diff --git a/compiler/test/dotty/tools/dotc/CompilationTests.scala b/compiler/test/dotty/tools/dotc/CompilationTests.scala index 7a0efd26ac2f..3427582a4603 100644 --- a/compiler/test/dotty/tools/dotc/CompilationTests.scala +++ b/compiler/test/dotty/tools/dotc/CompilationTests.scala @@ -50,6 +50,7 @@ class CompilationTests { compileFilesInDir("tests/pos-custom-args/no-experimental", defaultOptions.and("-Yno-experimental")), compileFilesInDir("tests/pos-custom-args/strict", defaultOptions.and("-source", "future", "-deprecation", "-Xfatal-warnings")), compileDir("tests/pos-special/java-param-names", defaultOptions.withJavacOnlyOptions("-parameters")), + compileDir("tests/pos-special/stdlib", defaultOptions), compileFile( // succeeds despite -Xfatal-warnings because of -nowarn "tests/neg-custom-args/fatal-warnings/xfatalWarnings.scala", diff --git a/tests/pos/stdlib/Test1.scala b/tests/pos-special/stdlib/Test1.scala similarity index 100% rename from tests/pos/stdlib/Test1.scala rename to tests/pos-special/stdlib/Test1.scala diff --git a/tests/pos/stdlib/Test2.scala b/tests/pos-special/stdlib/Test2.scala similarity index 100% rename from tests/pos/stdlib/Test2.scala rename to tests/pos-special/stdlib/Test2.scala diff --git a/tests/pos/stdlib/collection/IndexedSeq.scala b/tests/pos-special/stdlib/collection/IndexedSeq.scala similarity index 100% rename from tests/pos/stdlib/collection/IndexedSeq.scala rename to tests/pos-special/stdlib/collection/IndexedSeq.scala diff --git a/tests/pos/stdlib/collection/Iterable.scala b/tests/pos-special/stdlib/collection/Iterable.scala similarity index 100% rename from tests/pos/stdlib/collection/Iterable.scala rename to tests/pos-special/stdlib/collection/Iterable.scala diff --git a/tests/pos/stdlib/collection/IterableOnce.scala b/tests/pos-special/stdlib/collection/IterableOnce.scala similarity index 100% rename from tests/pos/stdlib/collection/IterableOnce.scala rename to tests/pos-special/stdlib/collection/IterableOnce.scala diff --git a/tests/pos/stdlib/collection/Iterator.scala b/tests/pos-special/stdlib/collection/Iterator.scala similarity index 100% rename from tests/pos/stdlib/collection/Iterator.scala rename to tests/pos-special/stdlib/collection/Iterator.scala diff --git a/tests/pos/stdlib/collection/LinearSeq.scala b/tests/pos-special/stdlib/collection/LinearSeq.scala similarity index 100% rename from tests/pos/stdlib/collection/LinearSeq.scala rename to tests/pos-special/stdlib/collection/LinearSeq.scala diff --git a/tests/pos/stdlib/collection/Map.scala b/tests/pos-special/stdlib/collection/Map.scala similarity index 100% rename from tests/pos/stdlib/collection/Map.scala rename to tests/pos-special/stdlib/collection/Map.scala diff --git a/tests/pos/stdlib/collection/Seq.scala b/tests/pos-special/stdlib/collection/Seq.scala similarity index 100% rename from tests/pos/stdlib/collection/Seq.scala rename to tests/pos-special/stdlib/collection/Seq.scala diff --git a/tests/pos/stdlib/collection/StrictOptimizedIterableOps.scala b/tests/pos-special/stdlib/collection/StrictOptimizedIterableOps.scala similarity index 100% rename from tests/pos/stdlib/collection/StrictOptimizedIterableOps.scala rename to tests/pos-special/stdlib/collection/StrictOptimizedIterableOps.scala diff --git a/tests/pos/stdlib/collection/StrictOptimizedSeqOps.scala b/tests/pos-special/stdlib/collection/StrictOptimizedSeqOps.scala similarity index 100% rename from tests/pos/stdlib/collection/StrictOptimizedSeqOps.scala rename to tests/pos-special/stdlib/collection/StrictOptimizedSeqOps.scala diff --git a/tests/pos/stdlib/collection/StringOps.scala b/tests/pos-special/stdlib/collection/StringOps.scala similarity index 100% rename from tests/pos/stdlib/collection/StringOps.scala rename to tests/pos-special/stdlib/collection/StringOps.scala diff --git a/tests/pos/stdlib/collection/View.scala b/tests/pos-special/stdlib/collection/View.scala similarity index 100% rename from tests/pos/stdlib/collection/View.scala rename to tests/pos-special/stdlib/collection/View.scala diff --git a/tests/pos/stdlib/collection/immutable/Iterable.scala b/tests/pos-special/stdlib/collection/immutable/Iterable.scala similarity index 100% rename from tests/pos/stdlib/collection/immutable/Iterable.scala rename to tests/pos-special/stdlib/collection/immutable/Iterable.scala diff --git a/tests/pos/stdlib/collection/immutable/List.scala b/tests/pos-special/stdlib/collection/immutable/List.scala similarity index 100% rename from tests/pos/stdlib/collection/immutable/List.scala rename to tests/pos-special/stdlib/collection/immutable/List.scala diff --git a/tests/pos/stdlib/collection/immutable/Seq.scala b/tests/pos-special/stdlib/collection/immutable/Seq.scala similarity index 100% rename from tests/pos/stdlib/collection/immutable/Seq.scala rename to tests/pos-special/stdlib/collection/immutable/Seq.scala diff --git a/tests/pos/stdlib/collection/mutable/Buffer.scala b/tests/pos-special/stdlib/collection/mutable/Buffer.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Buffer.scala rename to tests/pos-special/stdlib/collection/mutable/Buffer.scala diff --git a/tests/pos/stdlib/collection/mutable/Builder.scala b/tests/pos-special/stdlib/collection/mutable/Builder.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Builder.scala rename to tests/pos-special/stdlib/collection/mutable/Builder.scala diff --git a/tests/pos/stdlib/collection/mutable/Growable.scala b/tests/pos-special/stdlib/collection/mutable/Growable.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Growable.scala rename to tests/pos-special/stdlib/collection/mutable/Growable.scala diff --git a/tests/pos/stdlib/collection/mutable/Iterable.scala b/tests/pos-special/stdlib/collection/mutable/Iterable.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Iterable.scala rename to tests/pos-special/stdlib/collection/mutable/Iterable.scala diff --git a/tests/pos/stdlib/collection/mutable/ListBuffer.scala b/tests/pos-special/stdlib/collection/mutable/ListBuffer.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/ListBuffer.scala rename to tests/pos-special/stdlib/collection/mutable/ListBuffer.scala diff --git a/tests/pos/stdlib/collection/mutable/MutationTracker.scala b/tests/pos-special/stdlib/collection/mutable/MutationTracker.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/MutationTracker.scala rename to tests/pos-special/stdlib/collection/mutable/MutationTracker.scala diff --git a/tests/pos/stdlib/collection/mutable/Seq.scala b/tests/pos-special/stdlib/collection/mutable/Seq.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Seq.scala rename to tests/pos-special/stdlib/collection/mutable/Seq.scala diff --git a/tests/pos/stdlib/collection/mutable/Shrinkable.scala b/tests/pos-special/stdlib/collection/mutable/Shrinkable.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/Shrinkable.scala rename to tests/pos-special/stdlib/collection/mutable/Shrinkable.scala diff --git a/tests/pos/stdlib/collection/mutable/StringBuilder.scala b/tests/pos-special/stdlib/collection/mutable/StringBuilder.scala similarity index 100% rename from tests/pos/stdlib/collection/mutable/StringBuilder.scala rename to tests/pos-special/stdlib/collection/mutable/StringBuilder.scala diff --git a/tests/pos/stdlib/runtime/PStatics.scala b/tests/pos-special/stdlib/runtime/PStatics.scala similarity index 100% rename from tests/pos/stdlib/runtime/PStatics.scala rename to tests/pos-special/stdlib/runtime/PStatics.scala diff --git a/tests/pos/stdlib/IndexedSeq.scala b/tests/pos/stdlib/IndexedSeq.scala deleted file mode 120000 index aeb1166173e6..000000000000 --- a/tests/pos/stdlib/IndexedSeq.scala +++ /dev/null @@ -1 +0,0 @@ -collection/IndexedSeq.scala \ No newline at end of file diff --git a/tests/pos/stdlib/Iterable.scala b/tests/pos/stdlib/Iterable.scala deleted file mode 120000 index a91995808d97..000000000000 --- a/tests/pos/stdlib/Iterable.scala +++ /dev/null @@ -1 +0,0 @@ -collection/Iterable.scala \ No newline at end of file diff --git a/tests/pos/stdlib/IterableOnce.scala b/tests/pos/stdlib/IterableOnce.scala deleted file mode 120000 index 0022157fb0e7..000000000000 --- a/tests/pos/stdlib/IterableOnce.scala +++ /dev/null @@ -1 +0,0 @@ -collection/IterableOnce.scala \ No newline at end of file diff --git a/tests/pos/stdlib/Iterator.scala b/tests/pos/stdlib/Iterator.scala deleted file mode 120000 index 9f998ff25601..000000000000 --- a/tests/pos/stdlib/Iterator.scala +++ /dev/null @@ -1 +0,0 @@ -collection/Iterator.scala \ No newline at end of file diff --git a/tests/pos/stdlib/LinearSeq.scala b/tests/pos/stdlib/LinearSeq.scala deleted file mode 120000 index 9f765e83bf8d..000000000000 --- a/tests/pos/stdlib/LinearSeq.scala +++ /dev/null @@ -1 +0,0 @@ -collection/LinearSeq.scala \ No newline at end of file diff --git a/tests/pos/stdlib/Map.scala b/tests/pos/stdlib/Map.scala deleted file mode 120000 index b20070fe8f92..000000000000 --- a/tests/pos/stdlib/Map.scala +++ /dev/null @@ -1 +0,0 @@ -collection/Map.scala \ No newline at end of file diff --git a/tests/pos/stdlib/Seq.scala b/tests/pos/stdlib/Seq.scala deleted file mode 120000 index c3292391820a..000000000000 --- a/tests/pos/stdlib/Seq.scala +++ /dev/null @@ -1 +0,0 @@ -collection/Seq.scala \ No newline at end of file diff --git a/tests/pos/stdlib/StrictOptimizedIterableOps.scala b/tests/pos/stdlib/StrictOptimizedIterableOps.scala deleted file mode 120000 index 1477432b0912..000000000000 --- a/tests/pos/stdlib/StrictOptimizedIterableOps.scala +++ /dev/null @@ -1 +0,0 @@ -collection/StrictOptimizedIterableOps.scala \ No newline at end of file diff --git a/tests/pos/stdlib/StrictOptimizedSeqOps.scala b/tests/pos/stdlib/StrictOptimizedSeqOps.scala deleted file mode 120000 index 4c56fc5a0b77..000000000000 --- a/tests/pos/stdlib/StrictOptimizedSeqOps.scala +++ /dev/null @@ -1 +0,0 @@ -collection/StrictOptimizedSeqOps.scala \ No newline at end of file diff --git a/tests/pos/stdlib/StringOps.scala b/tests/pos/stdlib/StringOps.scala deleted file mode 120000 index 584ca610cd0d..000000000000 --- a/tests/pos/stdlib/StringOps.scala +++ /dev/null @@ -1 +0,0 @@ -collection/StringOps.scala \ No newline at end of file diff --git a/tests/pos/stdlib/View.scala b/tests/pos/stdlib/View.scala deleted file mode 120000 index ed2ce971b9e6..000000000000 --- a/tests/pos/stdlib/View.scala +++ /dev/null @@ -1 +0,0 @@ -collection/View.scala \ No newline at end of file diff --git a/tests/pos/stdlib/immutable_Iterable.scala b/tests/pos/stdlib/immutable_Iterable.scala deleted file mode 120000 index 272ce14cbf62..000000000000 --- a/tests/pos/stdlib/immutable_Iterable.scala +++ /dev/null @@ -1 +0,0 @@ -collection/immutable/Iterable.scala \ No newline at end of file diff --git a/tests/pos/stdlib/immutable_List.scala b/tests/pos/stdlib/immutable_List.scala deleted file mode 120000 index 1d504cf2c0a6..000000000000 --- a/tests/pos/stdlib/immutable_List.scala +++ /dev/null @@ -1 +0,0 @@ -collection/immutable/List.scala \ No newline at end of file diff --git a/tests/pos/stdlib/immutable_Seq.scala b/tests/pos/stdlib/immutable_Seq.scala deleted file mode 120000 index 6635a8431e64..000000000000 --- a/tests/pos/stdlib/immutable_Seq.scala +++ /dev/null @@ -1 +0,0 @@ -collection/immutable/Seq.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Buffer.scala b/tests/pos/stdlib/mutable_Buffer.scala deleted file mode 120000 index 486734eda2e9..000000000000 --- a/tests/pos/stdlib/mutable_Buffer.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Buffer.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Builder.scala b/tests/pos/stdlib/mutable_Builder.scala deleted file mode 120000 index a49f1beabbbd..000000000000 --- a/tests/pos/stdlib/mutable_Builder.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Builder.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Growable.scala b/tests/pos/stdlib/mutable_Growable.scala deleted file mode 120000 index 6ca588bf99a6..000000000000 --- a/tests/pos/stdlib/mutable_Growable.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Growable.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Iterable.scala b/tests/pos/stdlib/mutable_Iterable.scala deleted file mode 120000 index cfc67fd086e6..000000000000 --- a/tests/pos/stdlib/mutable_Iterable.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Iterable.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_ListBuffer.scala b/tests/pos/stdlib/mutable_ListBuffer.scala deleted file mode 120000 index 046900f34064..000000000000 --- a/tests/pos/stdlib/mutable_ListBuffer.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/ListBuffer.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_MutationTracker.scala b/tests/pos/stdlib/mutable_MutationTracker.scala deleted file mode 120000 index 61e7a79009c7..000000000000 --- a/tests/pos/stdlib/mutable_MutationTracker.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/MutationTracker.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Seq.scala b/tests/pos/stdlib/mutable_Seq.scala deleted file mode 120000 index fa82d6d311fa..000000000000 --- a/tests/pos/stdlib/mutable_Seq.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Seq.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_Shrinkable.scala b/tests/pos/stdlib/mutable_Shrinkable.scala deleted file mode 120000 index 5f1399ae5da8..000000000000 --- a/tests/pos/stdlib/mutable_Shrinkable.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/Shrinkable.scala \ No newline at end of file diff --git a/tests/pos/stdlib/mutable_StringBuilder.scala b/tests/pos/stdlib/mutable_StringBuilder.scala deleted file mode 120000 index f6e5fe72c9e2..000000000000 --- a/tests/pos/stdlib/mutable_StringBuilder.scala +++ /dev/null @@ -1 +0,0 @@ -collection/mutable/StringBuilder.scala \ No newline at end of file diff --git a/tests/pos/stdlib/runtime_PStatics.scala b/tests/pos/stdlib/runtime_PStatics.scala deleted file mode 120000 index 5937e46f6765..000000000000 --- a/tests/pos/stdlib/runtime_PStatics.scala +++ /dev/null @@ -1 +0,0 @@ -runtime/PStatics.scala \ No newline at end of file