github apple/swift-collections 1.7.4
Swift Collections 1.7.4

3 hours ago

This is a patch release shipping a number of bug fixes.

What's Changed

  • Fix implementation of InputSpan.removeAll() by @glessard in #766
  • SortedSet: keep the existing member on insert, replace it on update(with:) by @aniketatgithub in #761
  • [SortedCollections] Check SortedSet's SetAlgebra conformance by @Joseph-Cursio in #758
  • Check the set predicates and isEqualSet(to:) against plain sequences by @Joseph-Cursio in #759
  • [BitCollections] Check BitSet.Counted's BidirectionalCollection conformance by @Joseph-Cursio in #767
  • Fix implementation of OutputSpan._consumeAll() by @glessard in #775
  • Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from 0.0.15 to 0.0.16 by @dependabot[bot] in #778
  • Bump swiftlang/github-workflows from 0.0.15 to 0.0.16 by @dependabot[bot] in #780
  • Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.15 to 0.0.16 by @dependabot[bot] in #779
  • [BasicContainers] Fix RigidSet.hash(into:) never returning by @Joseph-Cursio in #768
  • Add checkSetAlgebraMemberIdentity, a law checker for which equal member SetAlgebra keeps by @Joseph-Cursio in #769
  • [BasicContainers] Fix UniqueArray.append(moving:) dropping and leaking every element by @aniketatgithub in #776
  • [UniqueDeque] Fix prepend(from:) reversing batch order across producer passes by @SwastikTripathi in #777
  • [BasicContainers] Fix returned range of replaceSubrange(_:addingCount:initializingWith:) by @aashish254 in #781
  • [BasicContainers] Fix RigidSet/UniqueSet batch insertion never terminating without the preview trait by @aashish254 in #782
  • [BigString] Resync character breaks after removeSubrange by @sebxt in #784
  • Saturate producer buffers by @lorentey in #789
  • Fix nextSpan/previousSpan implementations by @lorentey in #793
  • [BorrowingMapProducer] Fix skip(by:) hanging at end of iterator by @SwastikTripathi in #794
  • [OrderedCollections] Check the remaining Hashable conformances by @Joseph-Cursio in #792
  • [ContainersPreview] Add missing RigidSet+Extras.swift to CMake source list by @aashish254 in #797
  • [BitCollections] Fix BitSet intersection doc examples for Range inputs by @aashish254 in #799
  • [BitCollections] Fix BitArray.resizingShiftRight leaving stale bits by @aashish254 in #798
  • fix: guard InputSpan methods against nil base address in debug builds by @SwastikTripathi in #795

New Contributors

Full Changelog: 1.7.3...1.7.4

Don't miss a new swift-collections release

NewReleases is sending notifications on new releases.