Skip to content

Releases: linksplatform/Unsafe

0.2.2

08 Nov 07:11
Compare
Choose a tag to compare

0.2.1

07 Nov 11:46
5343540
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.2.1

Platform.Numbers dependency updated from 0.2.2 to 0.2.3.

0.2.0

31 Oct 10:23
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.2.0

Added support for .NET Standard 2.1 (.NET Core 3.0).
Platform.Numbers dependency updated from 0.2.1 to 0.2.2.
System.Runtime.CompilerServices.Unsafe dependency updated from 4.5.2 to 4.6.0.
Platform.Diagnostics dependency updated from 0.0.2 to 0.0.3.
Microsoft.NET.Test.Sdk dependency updated from 16.2.0 to 16.3.0.
Platform.Hardware.Cpu dependency removed.
IntPtr class is obsolete now.
StructureExtensions.CopyTo methods removed.
Source link enabled.
Travis CI disabled.
GitHub Actions enabled.
Benchmarks added.
Refactoring, performance optimizations, issues fix.

This release is not backward compatible with previous 0.1.3 release.

Added CopyTo method to StructureExtensions, Added ReadElementValue & WriteElementValue methods to IntPtrExtensions, dependencies updated, refactoring, performance optimizations, issues fix

14 Sep 15:38
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.1.3

Added Platform.Hardware.Cpu dependency.
Platform.Numbers dependency updated from 0.2.0 to 0.2.1.
Project files updated to support multiple build environments: dotnet, Travis CI, MonoDevelop, and Visual Studio.
Travis CI build configuration updated to support automatic NuGet package publishing.
Added CopyTo method with 2 overloads to StructureExtensions.
Added ReadElementValue method to IntPtrExtensions.
Added WriteElementValue method to IntPtrExtensions.
Refactoring, performance optimizations, issues fix.

Added support for .NET Framework 4.6.1, added System.Runtime.CompilerServices.Unsafe dependency, Platform.Numbers dependency updated from 0.1.1 to 0.2.0, IntPtr and IntPtrExtensions classes are obsolete now

02 Sep 17:27
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.1.2

Added support for net461 (.NET Framework 4.6.1).
Added System.Runtime.CompilerServices.Unsafe dependency.
Platform.Numbers dependency updated from 0.1.1 to 0.2.0.
IntPtr and IntPtrExtensions classes are obsolete now.
Added new tests.
Refactoring, performance optimizations, issues fix.

Platform.Numbers dependency updated, tests added

16 Aug 07:17
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.1.1

Platform.Numbers dependency updated from 0.1.0 to 0.1.1.
Tests added.
Build fix.

Classes renamed, ByteArrayExtensions added, dependency updated

14 Aug 11:25
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.1.0

Platform.Numbers dependency updated from 0.0.2 to 0.1.0.
Duplicate dependencies removed.
Using new Platform.Exceptions.EnsureExtensions.ArgumentMeetsCriteria.
Classes renamed to shorter versions.
MemoryHelpers class renamed to MemoryBlock.
Structure.SizeOf<TStruct>() method converted to cached property Structure<TStruct>.Size.
ByteArrayExtensions forked from StructureExtensions.
XML documentation file generation turned on.
Travis CI connected.
Refactoring, issues fix.

This release is not backward compatible with 0.0.2 release.

Dependencies updated

27 Jul 13:57
Compare
Choose a tag to compare

https://www.nuget.org/packages/Platform.Unsafe/0.0.2

Platform.Reflection dependency updated from 0.0.1 to 0.0.3.
Platform.Reflection.Sigil dependency updated from 0.0.2 to 0.0.3.
Platform.Numbers dependency updated from 0.0.1 to 0.0.2.
Refactoring and issues fix.

Initial release as a separate package

20 Jul 16:22
d5ffc74
Compare
Choose a tag to compare