Skip to content

V3 Beta 1#8

Merged
danylofitel merged 23 commits into
mainfrom
v3
Mar 31, 2026
Merged

V3 Beta 1#8
danylofitel merged 23 commits into
mainfrom
v3

Conversation

@danylofitel

Copy link
Copy Markdown
Owner

No description provided.

Fix #14: Result<T, TError> — remove extra blank lines

Fix #11: StringExtensions.Truncate — use slice syntax

Fix #16: MinPriorityQueueEnumerator — fix nameof type parameter reference

Fix #8: ThrottledAction.m_intervalTicks — use Math.Round

Fix #4: TypeExtensions.GetDefaultComparer — replace LINQ with IsAssignableFrom

Fix #13: Initializer<T> — remove unneeded private setter

Fix #5: IEnumerableExtensions.Chunk — document floating-point precision limitation

Fix #1: Cache XmlSerializer in XmlSerializationExtensions

Fix #2 / #10 / #15 / #9: Argument.cs — all four fixes applied

Fix #6: FuncExtensions.RunWithTimeout — require timeout > zero

Fix #7: Optional<T>.GetHashCode — differentiate empty from null-wrapping

Fix #3: MinPriorityQueue.FirstIndexOf — use comparer instead of Equals

Fix #12: ConcurrentHashSet<T> — implement IReadOnlySet<T> and ISet<T>
@danylofitel danylofitel merged commit e31027a into main Mar 31, 2026
1 check passed
@danylofitel danylofitel deleted the v3 branch March 31, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant