This repository was 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,ImmutableArrayandWrappedArray) - #332 Override
toXxxoperations when they are a no-op - #340 Make
knownSizenon final onIterator - #343 Don’t force view elements prematurely
- #348 Optimize
reverseIteratorinIndexedSeq
2.12-compatibility improvements
- #334 Add
IntMap,LongMapandAnyRefMap - #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#transformoperation - #358 Add
collection.BitSetfactory object,StringOps#updated,LazyList#append - #364 Add
MapOps#collectandIterableOnce#toIterator - #369 Add
Cloneabletrait
Bug fixes
- #370 Fix
ListBuffer#clearoperation - #371 Add implicit
FactoryandBuildFrominstances forArray[?]andString