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 59fef05
Browse filesBrowse the repository at this point in the historyBrowse files
fixup! docs: HashSet and ISet 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 `HashSet` or `SortedSet` module, no `HashSetBuilder<'T>`
abbreviation (checked in the metadata and the signature data of both target frameworks, and
`sets.fs` of the `v1.0.0` tag agrees). The `Changed` and `Removed` entries name only what
1.0.0 had or did, so:
- `Removed` keeps the `ISet<'T>` abbreviation. The entries for the `HashSetBuilder<'T>`
abbreviation and for `where`, `pick`, `tryPick`, `vTryPick`, `check`, `ofComparer`,
`ofSeqWithComparer`, `builderWithComparer` and `builderWith` go: they were names of the
unreleased `HashSet` module of `main`.
- The eight `HashSet` entries of `Changed` go (`difference` and `union`, the functions that
took a sequence, the order of the elements that stay, the compiled name of the module,
`length` and `keyComparer`, `filter` and the set algebra, `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 BCL members that take a sequence, and which equal element stays.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
0 commit comments