* Update Readme feature list
* Update features section with the toc.md link
* Update To do list 🎉
Co-authored-by: Michael Hawker MSFT (XAML Llama) <michael.hawker@outlook.com>
* Added support for .NET Core 2.1 and 3.1 targets
* Fixed T[] dangerous accessors on .NET Standard
* Minor speed improvements to Array2DColumnEnumerable<T>
* Updated 2D array extensions
* Minor code tweaks
* Added DangerousGetLookupReferenceAt<T> extension
* Added BitHelper.HasLookupFlag APIs
* Added BitHelper.ExtractRange and SetRange APIs
* Added bool bitwise mask extensions
* Added StreamExtensions class on .NET Standard 2.0
* Added IBufferWriterExtensions type
* Added more Stream extensions
* Added object field offset extensions
* Minor code refactoring
* Improved description
* Switched managed count to IntPtr
* Refactored GetDjb2HashCode code, minor tweaks
* Unit tests fixes
* Refactored Count extensions, minor tweaks
* Fixed incorrect operators precedence
* Added SpanHelper.GetDjb2LikeByteHash method
* Minor code refactoring
* Code refactoring to HashCode<T>
* Minor style tweaks
* Updated comments styles to follow style convention
* Minor code tweaks to the Count method
* More code tweaks to the Count method
* Added tests for DangerousGetObjectDataByteOffset
* Fixed visibility of new object extensions
* Added tests for 64-bit extract/set range APIs
* Added tests for bool to bitwise mask APIs
* Fixed MemoryStream EOF exception type
* Enabled Stream extension tests on UWP
* Added StreamExtensions read/write value tests
* Minor code refactoring to IBufferWriter<T> extensions
* Added IBufferWriterExtensions tests
* Added MemoryBufferWriter<T> type
* Added IBuffer<T> interface
* Added MemoryBufferWriterDebugView<T> type
* Added MemoryBufferWriter<T> tests
* Fixed a unit test
* Fixed incorrect inlining attribute
* Removed leftover partial modifier
* Added missing readonly modifier for lock structs
* Improved summary for the Box<T> type
* Added comments for #pragma warning disable items
* Added info on (x << 5) + x over x * 33 optimization
* Improved XML docs for BitHelper APIs
* Fixed potentially misleading test method names
* Added comment for MemoryOwner<T>.Dispose test
* Fixed multi-target support for string extensions
* Improved IMemoryOwner.AsStream tests
* Added XML remarks to the HashCode<T> type
* Improved docs for ReadOnlySpanExtensions.GetDjb2HashCode<T>
* Tweaked an XML link
* Tweaked attributes for SpanHelper methods
* Minor optimizations to SpanHelper.Count
* Fixed an overflow bug in SpanHelper.Count
* Speed improvements to SpanHelper.Count
~35% speedup with large collections of byte-size values, ~10% with other types
* Updated .csproj description
* Added float/double support to SpanHelper.Count
* Added exception to the Box<T> constructor
* Removed unnecessary [SuppressMessage] attributes
* Removed [SuppressMessage] attributes
* Changed NullableRef<T>-s exceptions to follow Nullable<T>
* Added more operators to NullableRef<T> types
* Added missing in modifiers in ParallelHelper.For overloads
* Removed SIMD support for float/double count
It lacked proper handling of NaN values and both (signed) zeros
* Fixed compiler directives in SpanEnumerable<T>
* Updated ReadOnlySpanEnumerable<T> type
* Updated NuGet package tags
* Added HighPerformance package to readme.md list
* Added .NET Standard 1.4 target
* Added tests for implicit NullableRef<T> operators
* Removed unnecessary using directive
* Added missing sealed modifiers to MemoryStream methods
* Added Span<T>.IndexOf(ref T) extension
* Added ReadOnlySpan<T>.IndexOf<T>(in T) extension
* Added missing changes (incorrect commit)
* Removed unnecessary workaround (method is inlined)
* Added improved remarks for bool.ToBitwiseMask32/64
* Added internal NotNullWhen attribute when < .NET Standard 2.1
* Enabled .csproj-wide nullability annotations
* Minor code style tweaks
* Added [ReadOnly]NullableRef<T>.Null static properties
* Add Dependency Info
Add info in readme for building the toolkit repo and dependencies required.
* Update readme.md
Co-Authored-By: Vijay Nirmal <pon.vijaynirmal@outlook.com>
* Update readme.md
* Update readme.md
* Clean-up Anchors on Page for Links
Co-authored-by: Kyaa-dost <35208324+Kyaa-dost@users.noreply.github.com>
Co-authored-by: Vijay Nirmal <pon.vijaynirmal@outlook.com>