You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8bcada2
Browse filesBrowse the repository at this point in the historyBrowse files
fixup! docs: SortedSet in the changelog and the collection table
The published 1.0.0 package has only the type abbreviations `ISet<'T>`, `SortedSet<'T>` and
`HashSet<'T>` for the sets: no `SortedSet` module, no `ImmutableSortedSetModule`, and no
`SortedSetBuilder<'T>` abbreviation (compile probes and a byte scan of the 1.0.0 assembly).
The `Changed` and `Removed` entries name only what 1.0.0 had or did, so:
- `Removed` loses the entries for the `SortedSetBuilder<'T>` abbreviation and for `where`,
`pick`, `tryPick`, `vTryPick`, `check`, `ofComparer`, `ofSeqWithComparer`,
`builderWithComparer` and `builderWith`: they were names of the unreleased `SortedSet` module
of `main`. The `SortedSet<'T>` abbreviation is unchanged, so it is no removal.
- The eleven `SortedSet` entries of `Changed` go (the default comparer, `difference` and
`union`, the functions that took a sequence, the element that stays, `isProperSuperset`, the
compiled name of the module, `length` and `keyComparer`, `filter` and the set algebra, the
creation functions, `tryGetValue`, `unionMany` and the null checks): they compared the module
with `main`.
- What the dropped entries said about the new module and is still true moves to `Added`: which
functions keep the comparer, the null checks, `unionMany` of nothing, the `voption` and
struct tuple results, the order of F# generic comparison, the BCL members that take a
sequence, and which equal element stays.
- `Added` keeps the notes that the entries for `HashSet` lack: the mutating members of the BCL
interfaces throw `NotSupportedException`, and `ToImmutableSortedSet` is one of the BCL
members that the struct replaces.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
0 commit comments