Skip to content

Releases: Open-NET-Libraries/Open.Collections

V3 Release.

Choose a tag to compare

@electricessence electricessence released this 12 Apr 05:22
d12379e
  • Implements improvements from V2 Threading libraries.
  • Adds and extends collections.
  • Improves API and performance.

2.11.3

Choose a tag to compare

@electricessence electricessence released this 07 Jul 23:15

Updated shared pools to new ConcurrentQueueObjectPoolSlim<T> and reduced pool size.

2.11.2

Choose a tag to compare

@electricessence electricessence released this 07 Jul 00:40

Updated reference for ObjectPools so shared pools use InterlockedArrayObjectPool.

2.11.1

Choose a tag to compare

@electricessence electricessence released this 04 Jul 18:43
  • Introduced LazyListUnsafe<T> and extension .MemoizeUnsafe<T>() as an option to avoid incurring contention costs.
  • Added Span<T> CopyToSpan<T>(this IEnumerable<T> source, Span<T> target) extension.
  • Added Span<T> CopyTo<T>(Span<T> target) methods where possible.
  • Added more documentation where missing.

2.10.2

Choose a tag to compare

@electricessence electricessence released this 04 Jul 01:11
Updated reference and version.