Add diagnostic tests against Java 9
These tests currently won't run if you don't have environment variable JDK_9 set up
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import java.util.stream.IntStream
|
||||
|
||||
fun foo(s: IntStream) {
|
||||
val n = 1000000000
|
||||
val delta = 1.0 / n
|
||||
val startTimeNanos = System.nanoTime()
|
||||
val pi = 4.0 * delta * s.mapToDouble { i ->
|
||||
val x = (i - 0.5) * delta
|
||||
1.0 / (1.0 + x * x)
|
||||
}.sum()
|
||||
val elapseTime = (System.nanoTime() - startTimeNanos) / 1e9
|
||||
println("Parallel Streams $pi $n $elapseTime")
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package
|
||||
|
||||
public fun foo(/*0*/ s: java.util.stream.IntStream): kotlin.Unit
|
||||
Reference in New Issue
Block a user