ImTools.dll 1.0.0

Immutable persistent collections, concurrent HashMap, Ref, and Array helpers designed for performance.
     Split from DryIoc: https://bitbucket.org/dadhi/dryioc

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

Release Notes

v1.0.0:
     - fixed: Removed non-needed package dependencies on Full .NET platforms
     - added: Concurrent lock-free HashMap implementation
     - added: ArrayTools Match, Map, FindFirst methods as fast replacement for LINQ for Arrays
     - added: ImList.ToArray conversion
     - added: ImList{T}
     - removed: ImHashMapForest as very specialized case
     - removed: Concurrent HashMap until its fixed

  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

  • Portable Class Library (.NETFramework 4.0, Silverlight 5.0, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Xamarin.Mac 2.0

    • No dependencies.

Version History

Version Downloads Last updated
1.0.0 701 9/30/2017
1.0.0-preview-05 317 6/19/2017
1.0.0-preview-04 211 6/19/2017
1.0.0-preview-03 214 4/4/2017
1.0.0-preview-02 206 3/29/2017
1.0.0-preview-01 210 3/3/2017