The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.
Includes PooledList, PooledDictionary, PooledSet, PooledStack, PooledQueue, and PooledObservableCollection: based on the corresponding collections in System.Collections.Generic, using ArrayPool internally to reduce allocations, and with some API changes that allow for better compatibility with...
More information
.Net Library that aids in comparison and handling value ranges or time bounded periods. The aim of this library is to provide a base Range class with all possible methods that can be performed on a Range, but also extension methods that can be used to handle and compare lists of Ranges.
ListPool and ValueListPool are optimized allocation free implementations of IList using ArrayPool.
Changelog:
* Improve dispose performance
ListPool is the general use of the implementation, we recommend to use ListPool for most of the cases. ValueListPool is the zero heap...
More information
This package includes high performance .NET Standard helpers such as:
- Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas.
- ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports...
More information
Contains various parser optimized for speed and no allocation
This package was built from the source at https://github.com/nemesissoft/Nemesis.TextParsers/tree/aab69e5e6a151de939c11edf536bb734285525f7