This is a patch release resolving a correctness issue with BitSet.Counted.isEqualSet(to:), improving test coverage throughout the library, and continuing the development of unstable interfaces.
What's Changed
- [Heap] Add exhaustive permutations and duplicate-value coverage by @rksharma-owg in #750
- [BitCollections] Fix BitSet.Counted.isEqualSet(to:) rejecting sequences with duplicates by @kwy404 in #749
- SortedSet: generalize set operations to arbitrary Sequences by @aniketatgithub in #746
- [SortedCollections] Check the BidirectionalCollection, Equatable and Hashable conformances by @Joseph-Cursio in #742
- Build BigString in Embedded Swift - with a custom implementation of grapheme walking instead of using the stdlib by @parkera in #752
- Revive configuration for Foundation toolchain module builds by @lorentey in #753
- Copy every source span in replaceSubrange(copying:) by @hamed75kazemii in #755
- 1.7.3: Clean up minor issues in build configuration by @lorentey in #756
- CMake: Enable UnstableContainersPreview and UnstableHashedContainers by default by @lorentey in #757
New Contributors
- @rksharma-owg made their first contribution in #750
- @kwy404 made their first contribution in #749
- @aniketatgithub made their first contribution in #746
- @hamed75kazemii made their first contribution in #755
Full Changelog: 1.7.2...1.7.3