diff options
Diffstat (limited to 'test/pending/script')
-rw-r--r-- | test/pending/script/dashi.check | 1 | ||||
-rw-r--r-- | test/pending/script/dashi.flags | 1 | ||||
-rw-r--r-- | test/pending/script/dashi/a.scala | 2 | ||||
-rw-r--r-- | test/pending/script/error-messages.check | 7 | ||||
-rw-r--r-- | test/pending/script/error-messages.scala | 9 | ||||
-rw-r--r-- | test/pending/script/t2365.javaopts | 1 | ||||
-rwxr-xr-x | test/pending/script/t2365.sh | 13 | ||||
-rw-r--r-- | test/pending/script/t2365/Test.scala | 35 | ||||
-rwxr-xr-x | test/pending/script/t2365/runner.scala | 9 |
9 files changed, 0 insertions, 78 deletions
diff --git a/test/pending/script/dashi.check b/test/pending/script/dashi.check deleted file mode 100644 index c3cf137155..0000000000 --- a/test/pending/script/dashi.check +++ /dev/null @@ -1 +0,0 @@ -test.bippy = dingus diff --git a/test/pending/script/dashi.flags b/test/pending/script/dashi.flags deleted file mode 100644 index 5b46a61e4f..0000000000 --- a/test/pending/script/dashi.flags +++ /dev/null @@ -1 +0,0 @@ --i dashi/a.scala -e 'setBippy ; getBippy' diff --git a/test/pending/script/dashi/a.scala b/test/pending/script/dashi/a.scala deleted file mode 100644 index c4a07bf9ba..0000000000 --- a/test/pending/script/dashi/a.scala +++ /dev/null @@ -1,2 +0,0 @@ -def setBippy = sys.props("test.bippy") = "dingus" -def getBippy = println("test.bippy = " + sys.props("test.bippy")) diff --git a/test/pending/script/error-messages.check b/test/pending/script/error-messages.check deleted file mode 100644 index 1aee1fb44a..0000000000 --- a/test/pending/script/error-messages.check +++ /dev/null @@ -1,7 +0,0 @@ -errors.scala:7: error: in XML literal: expected closing tag of hello -<hello> </there> - ^ -errors.scala:7: error: start tag was here: <hello> -<hello> </there> - -two errors found diff --git a/test/pending/script/error-messages.scala b/test/pending/script/error-messages.scala deleted file mode 100644 index 2e2025b203..0000000000 --- a/test/pending/script/error-messages.scala +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -exec scala -nocompdaemon "$0" -!# - -// test that error messages print nicely - -<hello> </there> - - diff --git a/test/pending/script/t2365.javaopts b/test/pending/script/t2365.javaopts deleted file mode 100644 index 357e033c1c..0000000000 --- a/test/pending/script/t2365.javaopts +++ /dev/null @@ -1 +0,0 @@ --XX:MaxPermSize=25M diff --git a/test/pending/script/t2365.sh b/test/pending/script/t2365.sh deleted file mode 100755 index f3c44ad086..0000000000 --- a/test/pending/script/t2365.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# -# This script should fail with any build of scala where #2365 -# is not fixed, and otherwise succeed. Failure means running out -# of PermGen space. - -CP=.:/local/lib/java/ivy.jar -# SCALAC=/scala/inst/28/bin/scalac -SCALAC=scalac -RUN_OPTS="-XX:MaxPermSize=25M -verbose:gc" - -$SCALAC -cp $CP *.scala -JAVA_OPTS="${RUN_OPTS}" scala -cp $CP Test diff --git a/test/pending/script/t2365/Test.scala b/test/pending/script/t2365/Test.scala deleted file mode 100644 index 110dea2ab6..0000000000 --- a/test/pending/script/t2365/Test.scala +++ /dev/null @@ -1,35 +0,0 @@ -import scala.tools.nsc.io._ -import java.net.URL - -object A { def apply(d: { def apply(): Int}) = d.apply() } -object A2 { def apply(d: { def apply(): Int}) = d.apply() } -object A3 { def apply(d: { def apply(): Int}) = d.apply() } -object A4 { def apply(d: { def apply(): Int}) = d.apply() } - -class B extends Function0[Int] { - def apply() = 3 -} - -object Test -{ - type StructF0 = { def apply(): Int } - def main(args: Array[String]) { - for(i <- 0 until 150) - println(i + " " + test(A.apply) + " " + test(A2.apply) + " " + test(A3.apply) + " " + test(A3.apply)) - } - - def test(withF0: StructF0 => Int): Int = { - // Some large jar - val jar = File("../../../../lib/scalacheck.jar").toURL - // load a class in a separate loader that will be passed to A - val loader = new java.net.URLClassLoader(Array(File(".").toURL, jar)) - // load a real class to fill perm gen space - Class.forName("org.scalacheck.Properties", true, loader).newInstance - // create a class from another class loader with an apply: Int method - val b = Class.forName("B", true, loader).newInstance - - // pass instance to a, which will call apply using structural type reflection. - // This should hold on to the class for B, which means bLoader will not get collected - withF0(b.asInstanceOf[StructF0]) - } -} diff --git a/test/pending/script/t2365/runner.scala b/test/pending/script/t2365/runner.scala deleted file mode 100755 index b5e05325cf..0000000000 --- a/test/pending/script/t2365/runner.scala +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -# -# This script should fail with any build of scala where #2365 -# is not fixed, and otherwise succeed. Failure means running out -# of PermGen space. -# - -scalac -cp .:/local/lib/java/ivy.jar Test.scala -JAVA_OPTS="-XX:MaxPermSize=25M -verbose:gc" scalac -cp $CP Test |