ListPool 2.3.6

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 allocations implementation, it is optimal working along stackalloc initial buffer for small lists. Note, because it is a struct it is passed by value, not by reference.

Install-Package ListPool -Version 2.3.6
dotnet add package ListPool --version 2.3.6
<PackageReference Include="ListPool" Version="2.3.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ListPool --version 2.3.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Changelog:
     * Improve AddRange for Array
     * Add method GetRawBuffer
     * Add method SetOffsetManually

NuGet packages (3)

Showing the top 3 NuGet packages that depend on ListPool:

Package Downloads
ListPool.Utf8Json
This a fork from Utf8Json where we added support for Span and ListPool
ListPool.Serializers.Utf8Json.Formatters
High-performance formatters for ListPool.
ListPool.Serializers.SystemTextJson.Converters
High-performance converters for ListPool.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.3.6 450 6/7/2020
2.3.5 146 3/1/2020
2.3.5-preview1 142 2/19/2020
2.3.4 307 2/15/2020
2.3.3 131 2/12/2020
2.3.3-beta 127 2/12/2020
2.3.2 151 2/10/2020
2.3.2-beta 121 2/10/2020
2.3.1 178 2/7/2020
2.3.0 172 2/6/2020
2.2.1 177 2/4/2020
2.2.0 146 1/18/2020
2.1.0 166 1/3/2020
2.0.0 263 12/31/2019
1.0.3-alpha 131 12/30/2019
1.0.2 108 12/27/2019
1.0.1 192 12/26/2019
1.0.0 107 12/21/2019
0.0.8-alpha 110 12/25/2019
0.0.7-alpha 110 12/23/2019