Releases: linksplatform/Collections.Methods
[C++] 0.3.0
https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.3.0
Updated build to conan 2.0
[C#] 0.7.3
https://www.nuget.org/packages/Platform.Collections.Methods/
Perfomance of size balanced trees is increased.
[C#] 0.7.2
https://www.nuget.org/packages/Platform.Collections.Methods/
Platform.Numbers dependency is updated to 0.9.0.
[C#] 0.7.1
https://www.nuget.org/packages/Platform.Collections.Methods/
Add FirstIsToTheLeftOfSecond, FirstIsToTheRightOfSecond back.
[C#] 0.7.0
https://www.nuget.org/packages/Platform.Collections.Methods/
Generic math is used therefore TElement constraints are added and redundant methods are removed.
Platform.Numbers dependency is updated from 0.6.2 to 0.8.0.
[C#] 0.6.0
https://www.nuget.org/packages/Platform.Collections.Methods/
Target frameworks are changed to net7.
License is changed to Unlicense.
Platform.Numbers dependency is updated from 0.5.2 to 0.6.0.
[C#] 0.5.2, [C++] 0.2.0
https://www.nuget.org/packages/Platform.Collections.Methods/0.5.2
.NET 6 support is added.
Microsoft.SourceLink.GitHub dependency is updated from 1.0.0 to 1.1.1.
Platform.Numbers dependency updated from 0.5.1 to 0.5.2.
https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.2.0
DoublyLinkedLists split into two implementations absolute and relative.
Absolute implementation means there is a single global list with fixed location (can be decided on initialization).
Relative implementation means there are many lists and each is relative to some element's location (must be decided on each read/write operation).
Better translation from C#.
[C#] 0.5.1, [C++] 0.2.0
https://www.nuget.org/packages/Platform.Collections.Methods/0.5.1
Platform.Numbers dependency updated from 0.5.0 to 0.5.1.
https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.2.0
DoublyLinkedLists split into two implementations absolute and relative.
Absolute implementation means there is a single global list with fixed location (can be decided on initialization).
Relative implementation means there are many lists and each is relative to some element's location (must be decided on each read/write operation).
Better translation from C#.
[C#] 0.5.0, [C++] 0.2.0
https://www.nuget.org/packages/Platform.Collections.Methods/0.5.0
.NET 5 support is added.
Platform.Numbers dependency updated from 0.4.1 to 0.5.0.
https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.2.0
DoublyLinkedLists split into two implementations absolute and relative.
Absolute implementation means there is a single global list with fixed location (can be decided on initialization).
Relative implementation means there are many lists and each is relative to some element's location (must be decided on each read/write operation).
Better translation from C#.
[C#] 0.4.0, [C++] 0.2.0
https://www.nuget.org/packages/Platform.Collections.Methods/0.4.0
Platform.Numbers dependency updated from 0.4.0 to 0.4.1.
DoublyLinkedLists split into two implementations absolute and relative.
Absolute implementation means there is a single global list with fixed location (can be decided on initialization).
Relative implementation means there are many lists and each is relative to some element's location (must be decided on each read/write operation).
https://www.nuget.org/packages/Platform.Collections.Methods.TemplateLibrary/0.2.0
DoublyLinkedLists split into two implementations absolute and relative.
Absolute implementation means there is a single global list with fixed location (can be decided on initialization).
Relative implementation means there are many lists and each is relative to some element's location (must be decided on each read/write operation).
Better translation from C#.