From 10830eaae2955766378369b8d1bcc0e6963b9b7f Mon Sep 17 00:00:00 2001 From: Antonio Cunei Date: Fri, 15 May 2009 15:44:54 +0000 Subject: 1.4-related cleanup and reorganization. Removed a bunch of now useless 1.4 code, merged back jvm5-specific partest tests into the general jvm tests, documentation updates. --- build.xml | 42 +-- docs/development/jvm.txt | 2 +- src/manual/scala/man1/scalac.scala | 2 +- src/partest/README | 6 +- src/partest/scala/tools/partest/PartestTask.scala | 13 - .../scala/tools/partest/nest/CompileManager.scala | 1 - .../scala/tools/partest/nest/ConsoleRunner.scala | 12 +- src/partest/scala/tools/partest/nest/NestUI.scala | 2 - .../tools/partest/nest/ReflectiveRunner.scala | 2 - .../scala/tools/partest/nest/TestFile.scala | 9 - src/partest/scala/tools/partest/nest/Worker.scala | 3 - src/scala-lang.iml | 1 - test/files/jvm/NestedAnnotations.java | 25 ++ test/files/jvm/OuterEnum.java | 5 + test/files/jvm/OuterTParams.java | 6 + test/files/jvm/SourceAnnotation.java | 9 + test/files/jvm/annotations.check | 35 ++ test/files/jvm/annotations.scala | 159 +++++++++ test/files/jvm/bug676.check | 1 + test/files/jvm/bug676.scala | 8 + test/files/jvm/bug680.check | 0 test/files/jvm/bug680.scala | 6 + test/files/jvm/console.check | 3 + test/files/jvm/console.scala | 14 + test/files/jvm/genericNest.scala | 13 + test/files/jvm/interpreter.check | 218 ++++++++++++ test/files/jvm/interpreter.scala | 179 ++++++++++ test/files/jvm/mkAnnotationsJar.sh | 29 ++ test/files/jvm/outerEnum.check | 1 + test/files/jvm/outerEnum.scala | 9 + test/files/jvm/stringbuilder.scala | 100 ++++++ test/files/jvm/sync-var.check | 1 + test/files/jvm/sync-var.scala | 53 +++ test/files/jvm/t0014.check | 1 + test/files/jvm/t0014.scala | 5 + test/files/jvm/t1461.scala | 18 + test/files/jvm/t1464.check | 1 + test/files/jvm/t1464/MyTrait.scala | 5 + test/files/jvm/t1464/Test.java | 6 + test/files/jvm/throws-annot.check | 21 ++ test/files/jvm/throws-annot.scala | 74 ++++ test/files/jvm/typerep.check | 2 + test/files/jvm/typerep.scala | 25 +- test/files/jvm5/NestedAnnotations.java | 25 -- test/files/jvm5/OuterEnum.java | 5 - test/files/jvm5/OuterTParams.java | 6 - test/files/jvm5/SourceAnnotation.java | 9 - test/files/jvm5/annotations.check | 35 -- test/files/jvm5/annotations.scala | 159 --------- test/files/jvm5/bug676.check | 1 - test/files/jvm5/bug676.scala | 8 - test/files/jvm5/bug680.check | 0 test/files/jvm5/bug680.scala | 6 - test/files/jvm5/console.check | 3 - test/files/jvm5/console.scala | 14 - test/files/jvm5/genericNest.scala | 13 - test/files/jvm5/interpreter.check | 218 ------------ test/files/jvm5/interpreter.scala | 179 ---------- test/files/jvm5/mkAnnotationsJar.sh | 29 -- test/files/jvm5/outerEnum.check | 1 - test/files/jvm5/outerEnum.scala | 9 - test/files/jvm5/stringbuilder.scala | 100 ------ test/files/jvm5/sync-var.check | 1 - test/files/jvm5/sync-var.scala | 53 --- test/files/jvm5/t0014.check | 1 - test/files/jvm5/t0014.scala | 5 - test/files/jvm5/t1461.scala | 18 - test/files/jvm5/t1464.check | 1 - test/files/jvm5/t1464/MyTrait.scala | 5 - test/files/jvm5/t1464/Test.java | 6 - test/files/jvm5/throws-annot.check | 21 -- test/files/jvm5/throws-annot.scala | 74 ---- test/files/jvm5/typerep.check | 49 --- test/files/jvm5/typerep.scala | 383 --------------------- test/files/pos/chang/Outer.java | 11 + test/files/pos/chang/Test.scala | 3 + test/files/pos/ilya/J.java | 14 + test/files/pos/ilya/S.scala | 5 + test/files/pos/ilya2/A.scala | 3 + test/files/pos/ilya2/B.java | 6 + test/files/pos/ilya2/Nullable.java | 7 + test/files/pos/signatures/Test.java | 11 + test/files/pos/signatures/sig.scala | 12 + test/files/pos/t0695/JavaClass.java | 5 + test/files/pos/t0695/Test.scala | 3 + test/files/pos/t1101/J.java | 1 + test/files/pos/t1101/S.scala | 1 + test/files/pos/t1102/J.java | 4 + test/files/pos/t1102/S.scala | 1 + test/files/pos/t1150/J.java | 4 + test/files/pos/t1150/S.scala | 4 + test/files/pos/t1152/J.java | 1 + test/files/pos/t1152/S.scala | 2 + test/files/pos/t1176/J.java | 4 + test/files/pos/t1176/S.scala | 1 + test/files/pos/t1186/t1186.java | 8 + test/files/pos/t1196/J.java | 1 + test/files/pos/t1196/S.scala | 1 + test/files/pos/t1197/J.java | 2 + test/files/pos/t1197/S.scala | 2 + test/files/pos/t1203/J.java | 1 + test/files/pos/t1203/S.scala | 1 + test/files/pos/t1230/J.java | 1 + test/files/pos/t1230/S.scala | 1 + test/files/pos/t1231/J.java | 1 + test/files/pos/t1231/S.scala | 1 + test/files/pos/t1232/J.java | 2 + test/files/pos/t1232/J2.java | 2 + test/files/pos/t1232/S.scala | 2 + test/files/pos/t1235/Test.java | 9 + test/files/pos/t1254/t1254.java | 28 ++ test/files/pos/t1263/Test.java | 16 + test/files/pos/t1263/test.scala | 10 + test/files/pos/t1711/Seq.scala | 12 + test/files/pos/t1711/Test.java | 6 + test/files/pos5/chang/Outer.java | 11 - test/files/pos5/chang/Test.scala | 3 - test/files/pos5/ilya/J.java | 14 - test/files/pos5/ilya/S.scala | 5 - test/files/pos5/ilya2/A.scala | 3 - test/files/pos5/ilya2/B.java | 6 - test/files/pos5/ilya2/Nullable.java | 7 - test/files/pos5/signatures/Test.java | 11 - test/files/pos5/signatures/sig.scala | 12 - test/files/pos5/t0695/JavaClass.java | 5 - test/files/pos5/t0695/Test.scala | 3 - test/files/pos5/t1101/J.java | 1 - test/files/pos5/t1101/S.scala | 1 - test/files/pos5/t1102/J.java | 4 - test/files/pos5/t1102/S.scala | 1 - test/files/pos5/t1150/J.java | 4 - test/files/pos5/t1150/S.scala | 4 - test/files/pos5/t1152/J.java | 1 - test/files/pos5/t1152/S.scala | 2 - test/files/pos5/t1176/J.java | 4 - test/files/pos5/t1176/S.scala | 1 - test/files/pos5/t1186/t1186.java | 8 - test/files/pos5/t1196/J.java | 1 - test/files/pos5/t1196/S.scala | 1 - test/files/pos5/t1197/J.java | 2 - test/files/pos5/t1197/S.scala | 2 - test/files/pos5/t1203/J.java | 1 - test/files/pos5/t1203/S.scala | 1 - test/files/pos5/t1230/J.java | 1 - test/files/pos5/t1230/S.scala | 1 - test/files/pos5/t1231/J.java | 1 - test/files/pos5/t1231/S.scala | 1 - test/files/pos5/t1232/J.java | 2 - test/files/pos5/t1232/J2.java | 2 - test/files/pos5/t1232/S.scala | 2 - test/files/pos5/t1235/Test.java | 9 - test/files/pos5/t1254/t1254.java | 28 -- test/files/pos5/t1263/Test.java | 16 - test/files/pos5/t1263/test.scala | 10 - test/files/pos5/t1711/Seq.scala | 12 - test/files/pos5/t1711/Test.java | 6 - test/pending/jvm/annotations.scala | 159 +++++++++ test/pending/jvm/t1464.check | 1 + test/pending/jvm5/annotations.scala | 159 --------- test/pending/jvm5/t1464.check | 1 - test/pending/pos/misc/A.java | 13 + test/pending/pos/misc/B.scala | 7 + test/pending/pos/misc/J.java | 4 + test/pending/pos/misc/S.scala | 4 + test/pending/pos/t1745/J.java | 10 + test/pending/pos/t1745/S.scala | 7 + test/pending/pos5/misc/A.java | 13 - test/pending/pos5/misc/B.scala | 7 - test/pending/pos5/misc/J.java | 4 - test/pending/pos5/misc/S.scala | 4 - test/pending/pos5/t1745/J.java | 10 - test/pending/pos5/t1745/S.scala | 7 - 172 files changed, 1446 insertions(+), 1948 deletions(-) create mode 100644 test/files/jvm/NestedAnnotations.java create mode 100644 test/files/jvm/OuterEnum.java create mode 100644 test/files/jvm/OuterTParams.java create mode 100644 test/files/jvm/SourceAnnotation.java create mode 100644 test/files/jvm/annotations.check create mode 100644 test/files/jvm/annotations.scala create mode 100644 test/files/jvm/bug676.check create mode 100644 test/files/jvm/bug676.scala create mode 100644 test/files/jvm/bug680.check create mode 100644 test/files/jvm/bug680.scala create mode 100644 test/files/jvm/console.check create mode 100644 test/files/jvm/console.scala create mode 100644 test/files/jvm/genericNest.scala create mode 100644 test/files/jvm/interpreter.check create mode 100644 test/files/jvm/interpreter.scala create mode 100755 test/files/jvm/mkAnnotationsJar.sh create mode 100644 test/files/jvm/outerEnum.check create mode 100644 test/files/jvm/outerEnum.scala create mode 100644 test/files/jvm/stringbuilder.scala create mode 100644 test/files/jvm/sync-var.check create mode 100644 test/files/jvm/sync-var.scala create mode 100644 test/files/jvm/t0014.check create mode 100644 test/files/jvm/t0014.scala create mode 100644 test/files/jvm/t1461.scala create mode 100644 test/files/jvm/t1464.check create mode 100644 test/files/jvm/t1464/MyTrait.scala create mode 100644 test/files/jvm/t1464/Test.java create mode 100644 test/files/jvm/throws-annot.check create mode 100644 test/files/jvm/throws-annot.scala mode change 100644 => 100755 test/files/jvm/typerep.check mode change 100644 => 100755 test/files/jvm/typerep.scala delete mode 100644 test/files/jvm5/NestedAnnotations.java delete mode 100644 test/files/jvm5/OuterEnum.java delete mode 100644 test/files/jvm5/OuterTParams.java delete mode 100644 test/files/jvm5/SourceAnnotation.java delete mode 100644 test/files/jvm5/annotations.check delete mode 100644 test/files/jvm5/annotations.scala delete mode 100644 test/files/jvm5/bug676.check delete mode 100644 test/files/jvm5/bug676.scala delete mode 100644 test/files/jvm5/bug680.check delete mode 100644 test/files/jvm5/bug680.scala delete mode 100644 test/files/jvm5/console.check delete mode 100644 test/files/jvm5/console.scala delete mode 100644 test/files/jvm5/genericNest.scala delete mode 100644 test/files/jvm5/interpreter.check delete mode 100644 test/files/jvm5/interpreter.scala delete mode 100755 test/files/jvm5/mkAnnotationsJar.sh delete mode 100644 test/files/jvm5/outerEnum.check delete mode 100644 test/files/jvm5/outerEnum.scala delete mode 100644 test/files/jvm5/stringbuilder.scala delete mode 100644 test/files/jvm5/sync-var.check delete mode 100644 test/files/jvm5/sync-var.scala delete mode 100644 test/files/jvm5/t0014.check delete mode 100644 test/files/jvm5/t0014.scala delete mode 100644 test/files/jvm5/t1461.scala delete mode 100644 test/files/jvm5/t1464.check delete mode 100644 test/files/jvm5/t1464/MyTrait.scala delete mode 100644 test/files/jvm5/t1464/Test.java delete mode 100644 test/files/jvm5/throws-annot.check delete mode 100644 test/files/jvm5/throws-annot.scala delete mode 100755 test/files/jvm5/typerep.check delete mode 100755 test/files/jvm5/typerep.scala create mode 100644 test/files/pos/chang/Outer.java create mode 100644 test/files/pos/chang/Test.scala create mode 100644 test/files/pos/ilya/J.java create mode 100644 test/files/pos/ilya/S.scala create mode 100644 test/files/pos/ilya2/A.scala create mode 100644 test/files/pos/ilya2/B.java create mode 100644 test/files/pos/ilya2/Nullable.java create mode 100644 test/files/pos/signatures/Test.java create mode 100644 test/files/pos/signatures/sig.scala create mode 100644 test/files/pos/t0695/JavaClass.java create mode 100644 test/files/pos/t0695/Test.scala create mode 100644 test/files/pos/t1101/J.java create mode 100644 test/files/pos/t1101/S.scala create mode 100644 test/files/pos/t1102/J.java create mode 100644 test/files/pos/t1102/S.scala create mode 100644 test/files/pos/t1150/J.java create mode 100644 test/files/pos/t1150/S.scala create mode 100644 test/files/pos/t1152/J.java create mode 100644 test/files/pos/t1152/S.scala create mode 100644 test/files/pos/t1176/J.java create mode 100644 test/files/pos/t1176/S.scala create mode 100644 test/files/pos/t1186/t1186.java create mode 100644 test/files/pos/t1196/J.java create mode 100644 test/files/pos/t1196/S.scala create mode 100644 test/files/pos/t1197/J.java create mode 100644 test/files/pos/t1197/S.scala create mode 100644 test/files/pos/t1203/J.java create mode 100644 test/files/pos/t1203/S.scala create mode 100644 test/files/pos/t1230/J.java create mode 100644 test/files/pos/t1230/S.scala create mode 100644 test/files/pos/t1231/J.java create mode 100644 test/files/pos/t1231/S.scala create mode 100755 test/files/pos/t1232/J.java create mode 100755 test/files/pos/t1232/J2.java create mode 100755 test/files/pos/t1232/S.scala create mode 100644 test/files/pos/t1235/Test.java create mode 100644 test/files/pos/t1254/t1254.java create mode 100644 test/files/pos/t1263/Test.java create mode 100644 test/files/pos/t1263/test.scala create mode 100644 test/files/pos/t1711/Seq.scala create mode 100644 test/files/pos/t1711/Test.java delete mode 100644 test/files/pos5/chang/Outer.java delete mode 100644 test/files/pos5/chang/Test.scala delete mode 100644 test/files/pos5/ilya/J.java delete mode 100644 test/files/pos5/ilya/S.scala delete mode 100644 test/files/pos5/ilya2/A.scala delete mode 100644 test/files/pos5/ilya2/B.java delete mode 100644 test/files/pos5/ilya2/Nullable.java delete mode 100644 test/files/pos5/signatures/Test.java delete mode 100644 test/files/pos5/signatures/sig.scala delete mode 100644 test/files/pos5/t0695/JavaClass.java delete mode 100644 test/files/pos5/t0695/Test.scala delete mode 100644 test/files/pos5/t1101/J.java delete mode 100644 test/files/pos5/t1101/S.scala delete mode 100644 test/files/pos5/t1102/J.java delete mode 100644 test/files/pos5/t1102/S.scala delete mode 100644 test/files/pos5/t1150/J.java delete mode 100644 test/files/pos5/t1150/S.scala delete mode 100644 test/files/pos5/t1152/J.java delete mode 100644 test/files/pos5/t1152/S.scala delete mode 100644 test/files/pos5/t1176/J.java delete mode 100644 test/files/pos5/t1176/S.scala delete mode 100644 test/files/pos5/t1186/t1186.java delete mode 100644 test/files/pos5/t1196/J.java delete mode 100644 test/files/pos5/t1196/S.scala delete mode 100644 test/files/pos5/t1197/J.java delete mode 100644 test/files/pos5/t1197/S.scala delete mode 100644 test/files/pos5/t1203/J.java delete mode 100644 test/files/pos5/t1203/S.scala delete mode 100644 test/files/pos5/t1230/J.java delete mode 100644 test/files/pos5/t1230/S.scala delete mode 100644 test/files/pos5/t1231/J.java delete mode 100644 test/files/pos5/t1231/S.scala delete mode 100755 test/files/pos5/t1232/J.java delete mode 100755 test/files/pos5/t1232/J2.java delete mode 100755 test/files/pos5/t1232/S.scala delete mode 100644 test/files/pos5/t1235/Test.java delete mode 100644 test/files/pos5/t1254/t1254.java delete mode 100644 test/files/pos5/t1263/Test.java delete mode 100644 test/files/pos5/t1263/test.scala delete mode 100644 test/files/pos5/t1711/Seq.scala delete mode 100644 test/files/pos5/t1711/Test.java create mode 100644 test/pending/jvm/annotations.scala create mode 100644 test/pending/jvm/t1464.check delete mode 100644 test/pending/jvm5/annotations.scala delete mode 100644 test/pending/jvm5/t1464.check create mode 100644 test/pending/pos/misc/A.java create mode 100644 test/pending/pos/misc/B.scala create mode 100644 test/pending/pos/misc/J.java create mode 100644 test/pending/pos/misc/S.scala create mode 100644 test/pending/pos/t1745/J.java create mode 100644 test/pending/pos/t1745/S.scala delete mode 100644 test/pending/pos5/misc/A.java delete mode 100644 test/pending/pos5/misc/B.scala delete mode 100644 test/pending/pos5/misc/J.java delete mode 100644 test/pending/pos5/misc/S.scala delete mode 100644 test/pending/pos5/t1745/J.java delete mode 100644 test/pending/pos5/t1745/S.scala diff --git a/build.xml b/build.xml index 9eecd53373..8367c607ab 100644 --- a/build.xml +++ b/build.xml @@ -1490,7 +1490,6 @@ BOOTRAPING TEST AND TEST SUITE - @@ -1502,13 +1501,11 @@ BOOTRAPING TEST AND TEST SUITE - - @@ -1526,7 +1523,6 @@ BOOTRAPING TEST AND TEST SUITE - @@ -1694,26 +1690,6 @@ STABLE REFERENCE (STARR) - - - - - - - - - - - - - - - - - - @@ -1740,19 +1716,14 @@ FORWARDED TARGETS FOR PACKAGING - - - - - - - + +