summaryrefslogtreecommitdiff
path: root/test/disabled
diff options
context:
space:
mode:
Diffstat (limited to 'test/disabled')
-rw-r--r--test/disabled/coder/Coder.scala2
-rw-r--r--test/disabled/run/applet-prop.scala2
-rw-r--r--test/disabled/run/indylambda-specialization.scala15
3 files changed, 17 insertions, 2 deletions
diff --git a/test/disabled/coder/Coder.scala b/test/disabled/coder/Coder.scala
index 62b99e0cf0..b116a41a5d 100644
--- a/test/disabled/coder/Coder.scala
+++ b/test/disabled/coder/Coder.scala
@@ -168,7 +168,7 @@ object Test {
/* */
def main(args : Array[String]) {
- // import scala.concurrent.forkjoin.ForkJoinPool
+ // import java.util.concurrent.ForkJoinPool
// collection.parallel.tasksupport.environment match {
// case fj: ForkJoinPool => fj.setParallelism(1)
// }
diff --git a/test/disabled/run/applet-prop.scala b/test/disabled/run/applet-prop.scala
index 9c29dfd979..7a98c25cab 100644
--- a/test/disabled/run/applet-prop.scala
+++ b/test/disabled/run/applet-prop.scala
@@ -8,7 +8,7 @@ class S extends javax.swing.JApplet {
object Test extends SecurityTest {
val s = new S
- // lazy val TestKey = sys.SystemProperties.noTraceSupression.key
+ // lazy val TestKey = sys.SystemProperties.noTraceSuppression.key
// def hitPerm() = new Throwable with scala.util.control.ControlThrowable { }
//
// var throwing = false
diff --git a/test/disabled/run/indylambda-specialization.scala b/test/disabled/run/indylambda-specialization.scala
new file mode 100644
index 0000000000..2c66073e90
--- /dev/null
+++ b/test/disabled/run/indylambda-specialization.scala
@@ -0,0 +1,15 @@
+object Test {
+ def assertApply(expected: Boolean) = {
+ val frames = Thread.currentThread.getStackTrace.takeWhile(_.getMethodName != "main")
+ val usesObjectApply = frames.exists(_.getMethodName == "apply")
+ assert(expected == usesObjectApply, frames.mkString("\n"))
+ }
+ def assertSpecialized() = assertApply(false)
+ def assertUnspecialized() = assertApply(true)
+ def main(args: Array[String]): Unit = {
+ ((i: String) => {assertUnspecialized(); i}).apply("")
+ (() => {assertSpecialized(); 0}).apply()
+ ((i: Int) => {assertSpecialized(); i}).apply(0)
+ ((i: Int, j: Int) => {assertSpecialized(); i + j}).apply(0, 0)
+ }
+}