Update dependency apple/swift-collections to from: "1.1.4" #95
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
from: "1.0.4"
->from: "1.1.4"
Release Notes
apple/swift-collections (apple/swift-collections)
v1.1.4
: Swift Collections 1.1.4Compare Source
This patch release consists of changes to the (unstable) CMake configuration. It includes no code level modifications.
This is expected to be the last planned release in the 1.1 release series. The next tagged release will be 1.2.0, bumping the required Swift toolchain to 5.9.
What's Changed
SWIFT_SYSTEM_NAME
rather than just lowercasing. by @al45tair in https://github.com/apple/swift-collections/pull/421New Contributors
Full Changelog: apple/swift-collections@1.1.3...1.1.4
v1.1.3
: Swift Collections 1.1.3Compare Source
This patch release ships bug fixes for issues discovered since 1.1.2.
What's Changed
BigString.init
by @lorentey in https://github.com/apple/swift-collections/pull/405New Contributors
Full Changelog: apple/swift-collections@1.1.2...1.1.3
v1.1.2
: Swift Collections 1.1.2Compare Source
This patch release updates the (unstable) CMake build configuration to support the swift-foundation project.
There were no changes outside of the CMake configuration.
What's Changed
Full Changelog: apple/swift-collections@1.1.1...1.1.2
v1.1.1
: Swift Collections 1.1.1Compare Source
This patch release resolves issues uncovered since version 1.1.0 was published.
What's Changed
Deque
that can cause incorrect runtime traps in debug builds. (#381)_CollectionsUtilities
was renamed toInternalCollectionsUtilities
to work around an issue in shipping versions of Xcode. This renaming is not intended to make this module public -- it remains an unstable implementation detail. (#364)New Contributors
Many thanks to our contributors for their work!
List of Pull Requests
Full Changelog: apple/swift-collections@1.1.0...1.1.1
v1.1.0
: Swift Collections 1.1.0Compare Source
This feature release adds a number of new data structure implementations, along with minor changes to existing constructs.
New Data Structures
Heap
implements a min-max heap, backed by a native array. (Contributed by @AquaGeek)BitSet
andBitArray
are two alternate representations of a bitmap type, backed by dynamically allocated storage. (Contributed by @MahanazAtiqullah)TreeSet
andTreeDictionary
are hashed collections implementing Compressed Hash-Array Mapped Prefix Trees (CHAMP). They provide similar API asSet
/Dictionary
in the Standard Library, but as persistent data structures, supporting incremental mutations of shared instances and efficient structural diffing. (Contributed by @msteindorfer)Other Changes
OrderedSet.isEqualSet
family of functions provide a way to test that two containers contain the same members, ignoring the order of elements. (https://github.com/apple/swift-collections/issues/183, https://github.com/apple/swift-collections/pull/234)OrderedSet.filter
implements a version of the standard filter operation that returns anOrderedSet
instead of anArray
. (https://github.com/apple/swift-collections/pull/159)debugDescription
implementations have been updated to follow Swift best practice. (These are called by container types likeArray
to print their elements, so they work best when they're succinct variants ofdescription
that are suitable for embedding in structured output: specifically, they must not produce unpaired delimiter characters ([
/]
,(
/)
,{
/}
,<
/>
etc), raw top level commas, semicolons, colons, unquoted strings etc.debugDescription
should not needlessly print type names etc.)New Contributors
Many thanks to our contributors for their great work (and patience)!
List of Pull Requests
Full Changelog: apple/swift-collections@1.0.6...1.1.0
subscript(offset:)
for now by @lorentey in https://github.com/apple/swift-collections/pull/92release/1.0
intomain
by @lorentey in https://github.com/apple/swift-collections/pull/108Heap
hasn't been tagged yet & list other enhancements in progress by @lorentey in https://github.com/apple/swift-collections/pull/109import Foundation
by @compnerd in https://github.com/apple/swift-collections/pull/118ascending
anddescending
views by @lorentey in https://github.com/apple/swift-collections/pull/119release/1.0
tomain
by @lorentey in https://github.com/apple/swift-collections/pull/141PersistentSet
by @lorentey in https://github.com/apple/swift-collections/pull/193PriorityQueueModule
toHeapModule
by @lorentey in https://github.com/apple/swift-collections/pull/194mutating
keywords by @lorentey in https://github.com/apple/swift-collections/pull/238Shareable
toTree
by @lorentey in https://github.com/apple/swift-collections/pull/242Sendable
conformance by @lorentey in https://github.com/apple/swift-collections/pull/271self
doesn’t get destroyed before we’re done working with it by @lorentey in https://github.com/apple/swift-collections/pull/276Rope.find
returns a bogus remainder for the end position by @lorentey in https://github.com/apple/swift-collections/pull/291v1.0.6
: Swift Collections 1.0.6Compare Source
This bugfix release adds
Sendable
conformances to all public types (fixing compatibility with Swift's strict concurrency checking), and speeds up equality checks (==
) of identical collection values.What's Changed
New Contributors
Full Changelog: apple/swift-collections@1.0.5...1.0.6
Thank you to everyone who contributed to this release!
v1.0.5
: Swift Collections 1.0.5Compare Source
This bugfix release improves compatibility with recent Swift versions, eliminating several compiler warnings on Swift 5.8 and 5.9. It contains no API-level changes.
What's Changed
New Contributors
Full Changelog: apple/swift-collections@1.0.4...1.0.5
Thank you to everyone who contributed to this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.