diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c08387ca..839feccc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -kotlin = "2.3.21" +kotlin = "2.4.10" dokka = "2.2.0" korro = "0.2.2" bcv = "0.18.1" diff --git a/multik-core/api/multik-core.api b/multik-core/api/multik-core.api index fee7254a..63f9c997 100644 --- a/multik-core/api/multik-core.api +++ b/multik-core/api/multik-core.api @@ -1377,6 +1377,7 @@ public final class org/jetbrains/kotlinx/multik/ndarray/data/InternalsKt { } public abstract class org/jetbrains/kotlinx/multik/ndarray/data/MemoryView : org/jetbrains/kotlinx/multik/ndarray/data/ImmutableMemoryView { + public synthetic fun copyOf ()Lorg/jetbrains/kotlinx/multik/ndarray/data/ImmutableMemoryView; public abstract fun copyOf ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MemoryView; public fun divAssign (Ljava/lang/Object;)V public final fun divAssign (Lorg/jetbrains/kotlinx/multik/ndarray/data/MemoryView;)V @@ -1763,16 +1764,27 @@ public final class org/jetbrains/kotlinx/multik/ndarray/data/MultiIndexProgressi } public abstract interface class org/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray : org/jetbrains/kotlinx/multik/ndarray/data/MultiArray { + public synthetic fun copy ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun copy ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun deepCopy ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun deepCopy ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun getData ()Lorg/jetbrains/kotlinx/multik/ndarray/data/ImmutableMemoryView; public abstract fun getData ()Lorg/jetbrains/kotlinx/multik/ndarray/data/MemoryView; + public synthetic fun reshape (I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun reshape (I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun reshape (II)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun reshape (II)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun reshape (III)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun reshape (III)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun reshape (IIII)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun reshape (IIII)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun reshape (IIII[I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun reshape (IIII[I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun squeeze ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun squeeze ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun transpose ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun transpose ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; + public synthetic fun unsqueeze ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MultiArray; public abstract fun unsqueeze ([I)Lorg/jetbrains/kotlinx/multik/ndarray/data/MutableMultiArray; }