diff --git a/runtime/src/main/cpp/Console.cpp b/runtime/src/main/cpp/Console.cpp index c3b9c876791..a79298e9d5b 100644 --- a/runtime/src/main/cpp/Console.cpp +++ b/runtime/src/main/cpp/Console.cpp @@ -36,7 +36,10 @@ void Kotlin_io_Console_print(KString message) { void Kotlin_io_Console_println(KString message) { Kotlin_io_Console_print(message); +#ifndef KONAN_ANDROID + // On Android single print produces logcat entry, so no need in linefeed. Kotlin_io_Console_println0(); +#endif } void Kotlin_io_Console_println0() { diff --git a/runtime/src/main/kotlin/kotlin/system/Timing.kt b/runtime/src/main/kotlin/kotlin/system/Timing.kt index 46dc0fa9e3e..dbd16348408 100644 --- a/runtime/src/main/kotlin/kotlin/system/Timing.kt +++ b/runtime/src/main/kotlin/kotlin/system/Timing.kt @@ -16,17 +16,14 @@ package kotlin.system -@PublishedApi @SymbolName("Kotlin_system_getTimeMillis") -internal external fun getTimeMillis() : Long +public external fun getTimeMillis() : Long -@PublishedApi @SymbolName("Kotlin_system_getTimeNanos") -internal external fun getTimeNanos() : Long +public external fun getTimeNanos() : Long -@PublishedApi @SymbolName("Kotlin_system_getTimeMicros") -internal external fun getTimeMicros() : Long +public external fun getTimeMicros() : Long /** Executes the given block and returns elapsed time in milliseconds. */ public inline fun measureTimeMillis(block: () -> Unit) : Long {