This repository has been archived by the owner on Dec 22, 2021. It is now read-only.
This release improves performance and compatibility with 2.12 collections.
It supports the following targets:
Target | Versions |
---|---|
Scala | 2.12.x and 2.13.0-M2 |
Scala.js | 0.6.x |
Dotty | 0.6.x |
Performance improvements
- #278 Specialize Array collections (
ArrayBuilder
,ImmutableArray
andWrappedArray
) - #332 Override
toXxx
operations when they are a no-op - #340 Make
knownSize
non final onIterator
- #343 Don’t force view elements prematurely
- #348 Optimize
reverseIterator
inIndexedSeq
2.12-compatibility improvements
- #334 Add
IntMap
,LongMap
andAnyRefMap
- #346 Various bug fixes, additional methods and deprecated forwarders
- #351 Add
WrappedString
- #352 Create a scalafix rule to migrate a 2.12 code base to a 2.13 code base using the new collections
- #355 Add
immutable.Map#transform
operation - #358 Add
collection.BitSet
factory object,StringOps#updated
,LazyList#append
- #364 Add
MapOps#collect
andIterableOnce#toIterator
- #369 Add
Cloneable
trait
Bug fixes
- #370 Fix
ListBuffer#clear
operation - #371 Add implicit
Factory
andBuildFrom
instances forArray[?]
andString