Optimize fast-path bytecode lambda invocation

This commit is contained in:
sergeych committed 2026-04-21 11:29:14 +03:00
1 parent f72cdfdf83
commit 33d170f525
9 files changed
+382 -82

No files matched your search

@@ -17,6 +17,7 @@
package net.sergeych.lyng
import kotlinx.coroutines.delay
import kotlinx.coroutines.test.runTest
import net.sergeych.lyng.obj.toInt
import kotlin.test.Test
@@ -40,9 +41,11 @@ class OptTest {
repeat(3) { pass ->
val size = scope.eval("buildArray(200000)").toInt()
assertEquals(200000, size, "warmup pass ${pass + 1} failed")
delay(100)
}
val passes = 3
val passes = 4
var bestMs = Long.MAX_VALUE
var totalMs = 0L
repeat(passes) { pass ->