Fix multiple allocations of empty PersistentMap in PersistentSetMultimap

The `persistentMapOf` overload without arguments should be used there.

The needed overload is not available in the version of `kotlinx.immmutable 0.3.2`,
so the library is updated to the latest version.

This commit also removes the dependency on the `kotlinx-collections-immutable-metadata`
as it's not published anymore for new versions of `kotlinx-collections-immutable`.

^KT-64987 fixed
This commit is contained in:
Ilya Kirillov
2024-01-15 18:44:03 +01:00
committed by Space Team
parent 0e98eb5bb4
commit dd4b1abc6a
4 changed files with 7 additions and 22 deletions
+2 -2
View File
@@ -35,8 +35,8 @@ versions.jline=3.24.1
versions.jsr305=1.3.9
# kotlin-reflect has version which is bundled in minimally supported IDEA
versions.kotlin-reflect=1.6.10
versions.kotlinx-collections-immutable-jvm=0.3.1
versions.kotlinx-collections-immutable=0.3.1
versions.kotlinx-collections-immutable-jvm=0.3.7
versions.kotlinx-collections-immutable=0.3.7
# Version of the coroutines should be aligned with the oldest supported IntelliJ IDEA
versions.kotlinx-coroutines-core-jvm=1.5.0