[TEST] Update testdata due to dropped COMMON_COROUTINE_TEST directive
This commit is contained in:
committed by
TeamCityServer
parent
aacf934b49
commit
b416c669b0
+1
-3
@@ -2,12 +2,10 @@
|
|||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
package suspendFunctionAssertionDisabled
|
package suspendFunctionAssertionDisabled
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class Checker {
|
class Checker {
|
||||||
suspend fun check() {
|
suspend fun check() {
|
||||||
|
|||||||
+1
-3
@@ -2,12 +2,10 @@
|
|||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
package suspendFunctionAssertionsEnabled
|
package suspendFunctionAssertionsEnabled
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class Checker {
|
class Checker {
|
||||||
suspend fun check() {
|
suspend fun check() {
|
||||||
|
|||||||
+1
-3
@@ -2,12 +2,10 @@
|
|||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
package suspendLambdaAssertionsDisabled
|
package suspendLambdaAssertionsDisabled
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class Checker {
|
class Checker {
|
||||||
fun check() {
|
fun check() {
|
||||||
|
|||||||
@@ -2,12 +2,10 @@
|
|||||||
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
// KOTLIN_CONFIGURATION_FLAGS: ASSERTIONS_MODE=jvm
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
package suspendLambdaAssertionsEnabled
|
package suspendLambdaAssertionsEnabled
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class Checker {
|
class Checker {
|
||||||
fun check() {
|
fun check() {
|
||||||
|
|||||||
+2
-4
@@ -3,11 +3,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-4
@@ -2,11 +2,9 @@
|
|||||||
// WASM_MUTE_REASON: UNIT_ISSUES
|
// WASM_MUTE_REASON: UNIT_ISSUES
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+1
-3
@@ -2,10 +2,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import kotlin.contracts.*
|
import kotlin.contracts.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import helpers.*
|
import helpers.*
|
||||||
|
|
||||||
@ExperimentalContracts
|
@ExperimentalContracts
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
suspend fun suspendHere(
|
suspend fun suspendHere(
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-3
@@ -1,13 +1,12 @@
|
|||||||
// SKIP_JDK6
|
// SKIP_JDK6
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
|
|
||||||
import java.util.concurrent.CompletableFuture
|
import java.util.concurrent.CompletableFuture
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun foo(): CompletableFuture<String> = CompletableFuture.supplyAsync { "foo" }
|
fun foo(): CompletableFuture<String> = CompletableFuture.supplyAsync { "foo" }
|
||||||
fun bar(v: String): CompletableFuture<String> = CompletableFuture.supplyAsync { "bar with $v" }
|
fun bar(v: String): CompletableFuture<String> = CompletableFuture.supplyAsync { "bar with $v" }
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
// SKIP_JDK6
|
// SKIP_JDK6
|
||||||
// TARGET_BACKEND: JVM
|
// TARGET_BACKEND: JVM
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
|
|
||||||
import java.util.concurrent.CompletableFuture
|
import java.util.concurrent.CompletableFuture
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun exception(v: String): CompletableFuture<String> = CompletableFuture.supplyAsync { throw RuntimeException(v) }
|
fun exception(v: String): CompletableFuture<String> = CompletableFuture.supplyAsync { throw RuntimeException(v) }
|
||||||
|
|
||||||
|
|||||||
+6
-7
@@ -1,11 +1,10 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// FILE: promise.kt
|
// FILE: promise.kt
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Promise<T>(private val executor: ((T) -> Unit) -> Unit) {
|
class Promise<T>(private val executor: ((T) -> Unit) -> Unit) {
|
||||||
private var value: Any? = null
|
private var value: Any? = null
|
||||||
@@ -53,8 +52,8 @@ fun processQueue() {
|
|||||||
|
|
||||||
// FILE: await.kt
|
// FILE: await.kt
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
private var log = ""
|
private var log = ""
|
||||||
|
|
||||||
@@ -99,8 +98,8 @@ fun <T> asyncOperation(resultSupplier: () -> T) = Promise<T> { resolve ->
|
|||||||
fun getLog() = log
|
fun getLog() = log
|
||||||
|
|
||||||
// FILE: main.kt
|
// FILE: main.kt
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
private fun test() = async<String> {
|
private fun test() = async<String> {
|
||||||
val o = await(asyncOperation { "O" })
|
val o = await(asyncOperation { "O" })
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
suspend fun suspendHere(): Any = suspendCoroutineUninterceptedOrReturn { x -> }
|
suspend fun suspendHere(): Any = suspendCoroutineUninterceptedOrReturn { x -> }
|
||||||
|
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
suspend fun suspendHere(): Any = suspendCoroutineUninterceptedOrReturn { x ->}
|
suspend fun suspendHere(): Any = suspendCoroutineUninterceptedOrReturn { x ->}
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
|
|||||||
+1
-3
@@ -1,9 +1,7 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
interface I1<A, B> {
|
interface I1<A, B> {
|
||||||
suspend fun f(a: A, b: B): String
|
suspend fun f(a: A, b: B): String
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// CHECK_BYTECODE_LISTING
|
// CHECK_BYTECODE_LISTING
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+1
-2
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// CHECK_BYTECODE_LISTING
|
// CHECK_BYTECODE_LISTING
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
fun builder(c: suspend() -> Unit) {
|
fun builder(c: suspend() -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
suspend fun suspendHere(): String {
|
suspend fun suspendHere(): String {
|
||||||
var z = "fail1"
|
var z = "fail1"
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = "FAIL"
|
var result = "FAIL"
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
suspend fun <T> await(t: T): T = suspendCoroutineUninterceptedOrReturn { c ->
|
suspend fun <T> await(t: T): T = suspendCoroutineUninterceptedOrReturn { c ->
|
||||||
|
|||||||
@@ -2,10 +2,9 @@
|
|||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit): Unit {
|
fun builder(c: suspend () -> Unit): Unit {
|
||||||
c.startCoroutine(handleResultContinuation {
|
c.startCoroutine(handleResultContinuation {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// IGNORE_BACKEND: JS
|
// IGNORE_BACKEND: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
// KT-36897
|
// KT-36897
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.Continuation
|
import kotlin.coroutines.Continuation
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var result = false
|
var result = false
|
||||||
|
|||||||
+1
-2
@@ -1,8 +1,7 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
inline fun inlinedLambda(block: () -> Unit) {
|
inline fun inlinedLambda(block: () -> Unit) {
|
||||||
return block()
|
return block()
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
val x = c.createCoroutine(EmptyContinuation)
|
val x = c.createCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-3
@@ -3,10 +3,9 @@
|
|||||||
// IGNORE_BACKEND: JS_IR_ES6
|
// IGNORE_BACKEND: JS_IR_ES6
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
import helpers.ContinuationAdapter
|
import helpers.ContinuationAdapter
|
||||||
|
|
||||||
fun runCustomLambdaAsCoroutine(e: Throwable? = null, x: (Continuation<String>) -> Any?): String {
|
fun runCustomLambdaAsCoroutine(e: Throwable? = null, x: (Continuation<String>) -> Any?): String {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
interface Consumer { fun consume(s: String) }
|
interface Consumer { fun consume(s: String) }
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
suspend fun suspendHere(a: String = "abc", i: Int = 2): String = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun suspendHere(a: String = "abc", i: Int = 2): String = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
var result = "fail"
|
var result = "fail"
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var log = ""
|
var log = ""
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
var result = 0
|
var result = 0
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -1,10 +1,9 @@
|
|||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class MyDeferred<T>(val t: suspend () -> T) {
|
class MyDeferred<T>(val t: suspend () -> T) {
|
||||||
suspend fun await() = t()
|
suspend fun await() = t()
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
suspend fun <T> suspendHere(v: T): T = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun <T> suspendHere(v: T): T = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class A {
|
class A {
|
||||||
var result = mutableListOf("O", "K", null)
|
var result = mutableListOf("O", "K", null)
|
||||||
|
|||||||
+2
-3
@@ -2,10 +2,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import kotlin.properties.Delegates
|
import kotlin.properties.Delegates
|
||||||
|
|
||||||
class Pipe {
|
class Pipe {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
data class A(val o: String) {
|
data class A(val o: String) {
|
||||||
operator fun component2(): String = "K"
|
operator fun component2(): String = "K"
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class A(val w: String) {
|
class A(val w: String) {
|
||||||
suspend fun String.ext(): String = suspendCoroutineUninterceptedOrReturn {
|
suspend fun String.ext(): String = suspendCoroutineUninterceptedOrReturn {
|
||||||
|
|||||||
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class A(val w: String) {
|
class A(val w: String) {
|
||||||
suspend fun Long.ext(): String = suspendCoroutineUninterceptedOrReturn {
|
suspend fun Long.ext(): String = suspendCoroutineUninterceptedOrReturn {
|
||||||
|
|||||||
Vendored
+2
-3
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
data class A(val o: String) {
|
data class A(val o: String) {
|
||||||
operator suspend fun component2(): String = suspendCoroutineUninterceptedOrReturn { x ->
|
operator suspend fun component2(): String = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
|
|||||||
Vendored
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
|
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
x.resume(v)
|
x.resume(v)
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
|
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
x.resume(v)
|
x.resume(v)
|
||||||
|
|||||||
Vendored
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
|
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun suspendThere(v: A): A = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
x.resume(v)
|
x.resume(v)
|
||||||
|
|||||||
+1
-3
@@ -1,10 +1,8 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class CompilerKillingIterator<T, out R>(private val underlying: Iterator<T>, private val transform: suspend (e: T) -> Iterator<R>) {
|
class CompilerKillingIterator<T, out R>(private val underlying: Iterator<T>, private val transform: suspend (e: T) -> Iterator<R>) {
|
||||||
private var currentIt: Iterator<R> = object : Iterator<R> {
|
private var currentIt: Iterator<R> = object : Iterator<R> {
|
||||||
|
|||||||
+1
-3
@@ -1,10 +1,8 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
class CompilerKillingIterator<T, out R>(private val underlying: Iterator<T>, private val transform: suspend (e: T) -> Iterator<R>) {
|
class CompilerKillingIterator<T, out R>(private val underlying: Iterator<T>, private val transform: suspend (e: T) -> Iterator<R>) {
|
||||||
private var currentIt: Iterator<R> = object : Iterator<R> {
|
private var currentIt: Iterator<R> = object : Iterator<R> {
|
||||||
|
|||||||
+2
-3
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
import kotlin.test.assertEquals
|
import kotlin.test.assertEquals
|
||||||
|
|
||||||
suspend fun ArrayList<Int>.yield(v: Int): Unit = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun ArrayList<Int>.yield(v: Int): Unit = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
|
|||||||
+1
-2
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend infix fun Int.test(x : Int) : Int {
|
tailrec suspend infix fun Int.test(x : Int) : Int {
|
||||||
if (this > 1) {
|
if (this > 1) {
|
||||||
|
|||||||
+1
-2
@@ -1,10 +1,9 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend infix fun Int.foo(x: Int) {
|
tailrec suspend infix fun Int.foo(x: Int) {
|
||||||
if (x == 0) return
|
if (x == 0) return
|
||||||
|
|||||||
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun <T, A> Iterator<T>.foldl(acc : A, foldFunction : (e : T, acc : A) -> A) : A =
|
tailrec suspend fun <T, A> Iterator<T>.foldl(acc : A, foldFunction : (e : T, acc : A) -> A) : A =
|
||||||
if (!hasNext()) acc
|
if (!hasNext()) acc
|
||||||
|
|||||||
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
suspend fun escapeChar(c : Char) : String? = when (c) {
|
suspend fun escapeChar(c : Char) : String? = when (c) {
|
||||||
'\\' -> "\\\\"
|
'\\' -> "\\\\"
|
||||||
|
|||||||
+1
-2
@@ -2,9 +2,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun String.repeat(num : Int, acc : StringBuilder = StringBuilder()) : String =
|
tailrec suspend fun String.repeat(num : Int, acc : StringBuilder = StringBuilder()) : String =
|
||||||
if (num == 0) acc.toString()
|
if (num == 0) acc.toString()
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun foo(x: Int) {
|
tailrec suspend fun foo(x: Int) {
|
||||||
if (x == 0) return
|
if (x == 0) return
|
||||||
|
|||||||
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun sum(x: Long, sum: Long): Long {
|
tailrec suspend fun sum(x: Long, sum: Long): Long {
|
||||||
if (x == 0.toLong()) return sum
|
if (x == 0.toLong()) return sum
|
||||||
|
|||||||
compiler/testData/codegen/box/coroutines/featureIntersection/tailrec/tailCallInBlockInParentheses.kt
Vendored
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun foo(x: Int) {
|
tailrec suspend fun foo(x: Int) {
|
||||||
return if (x > 0) {
|
return if (x > 0) {
|
||||||
|
|||||||
Vendored
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun foo(x: Int) {
|
tailrec suspend fun foo(x: Int) {
|
||||||
if (x == 0) return
|
if (x == 0) return
|
||||||
|
|||||||
+1
-2
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// DONT_RUN_GENERATED_CODE: JS
|
// DONT_RUN_GENERATED_CODE: JS
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
tailrec suspend fun withWhen(counter : Int, d : Any) : Int =
|
tailrec suspend fun withWhen(counter : Int, d : Any) : Int =
|
||||||
if (counter == 0) {
|
if (counter == 0) {
|
||||||
|
|||||||
+2
-3
@@ -1,11 +1,10 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
// FULL_JDK
|
// FULL_JDK
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun box(): String {
|
fun box(): String {
|
||||||
val x = gen().joinToString()
|
val x = gen().joinToString()
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
// KJS_WITH_FULL_RUNTIME
|
// KJS_WITH_FULL_RUNTIME
|
||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var exception: Throwable? = null
|
var exception: Throwable? = null
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit): String {
|
fun builder(c: suspend () -> Unit): String {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
|
|
||||||
suspend fun suspendHere(): String = suspendCoroutineUninterceptedOrReturn { x ->
|
suspend fun suspendHere(): String = suspendCoroutineUninterceptedOrReturn { x ->
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
class Controller {
|
class Controller {
|
||||||
var log = ""
|
var log = ""
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
var stopped = false
|
var stopped = false
|
||||||
var log = ""
|
var log = ""
|
||||||
|
|||||||
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-3
@@ -1,11 +1,10 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
// IGNORE_BACKEND: JS_IR
|
// IGNORE_BACKEND: JS_IR
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+1
-3
@@ -1,9 +1,7 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+1
-3
@@ -1,9 +1,7 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Vendored
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
+2
-4
@@ -1,10 +1,8 @@
|
|||||||
// WITH_RUNTIME
|
// WITH_RUNTIME
|
||||||
// WITH_COROUTINES
|
// WITH_COROUTINES
|
||||||
// COMMON_COROUTINES_TEST
|
|
||||||
|
|
||||||
import helpers.*
|
import helpers.*
|
||||||
import COROUTINES_PACKAGE.*
|
import kotlin.coroutines.*
|
||||||
import COROUTINES_PACKAGE.intrinsics.*
|
import kotlin.coroutines.intrinsics.*
|
||||||
|
|
||||||
fun builder(c: suspend () -> Unit) {
|
fun builder(c: suspend () -> Unit) {
|
||||||
c.startCoroutine(EmptyContinuation)
|
c.startCoroutine(EmptyContinuation)
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user