Commit Graph

63 Commits

Author SHA1 Message Date
Sergio Pedri 5bc5d5c57e Bump .NET 7 TFM to .NET 9 2024-11-13 00:20:35 -08:00
Sergio Pedri ba1ca13744 Remove .NET 8 TFM from all projects 2024-11-13 00:18:35 -08:00
Sergio Pedri f9c7bc3e87 Update NuGet packages to latest stable 2024-10-27 14:54:54 -07:00
Piotr Zięzio 8de7190cb0 Fix IBufferWriterExtensions Write for unmanaged types 2024-08-20 10:10:01 -07:00
Austin Kearns 395e54a1c8 Add sizeof(T) to Memory2D offset from MemoryManager 2024-08-07 23:53:55 -07:00
Sergio Pedri a25a8a0c14 Update NuGet packages to latest stable 2024-08-07 22:34:09 -07:00
Sergio Pedri b4cf03ca9a Bump NuGet packages to latest stable 2024-01-20 19:13:42 +01:00
Sergio Pedri 98c5b3caa6 Add missing in modifiers 2024-01-20 17:27:19 +01:00
Sergio Pedri af5089801d Add .NET 8 TFM to all projects 2024-01-20 17:27:18 +01:00
Sergio Pedri 77c7ef2b15 Update NuGet packages to latest stable 2023-05-08 12:46:49 +02:00
Sergio Pedri 46b52b49df Add unit tests for slicing a 2D memory from manager 2023-04-27 17:22:48 +02:00
Sergio Pedri 1537e98edb Bump NuGet packages to latest stable 2023-03-10 01:47:17 +01:00
Sergio Pedri 0ec2c25f7a Add ArrayPoolBufferWriter<T>.DangerousGetArray() 2023-02-20 13:11:38 +01:00
Sergio Pedri bc740416e2 Update NuGet packages to latest stable releases 2022-12-22 14:13:30 +01:00
Sergio Pedri cf451e8ac2 Fix exception type from Stream.Read extension 2022-12-13 16:22:22 +01:00
Sergio Pedri a7cfaa23ad Merge pull request #519 from CommunityToolkit/dev/ref-fields-memory
Use ref fields on .NET 7 for all span-like types
2022-12-12 07:06:40 -08:00
Sergio Pedri 7eef9f293e Add unit tests for buffered StreamExtensions.Read<T> 2022-12-07 16:57:22 +01:00
Sergio Pedri 83dd209f5f Fix mutability of ReadOnlySpan2D<T>.GetPinnableReference() 2022-12-07 13:20:54 +01:00
Sergio Pedri d105721bb2 Replace Unsafe.NullRef<T>() with ref *(T*)null 2022-11-23 16:38:04 +01:00
Sergio Pedri 3bbfe6c75e Replace Unsafe.SizeOf<T>() with sizeof(T) 2022-11-23 02:52:02 +01:00
Sergio Pedri 1f60a7bd4e Move all source files into src\ subfolder 2022-11-21 17:25:07 +01:00
Sergio Pedri ffb818aa15 Switch .NET Core 3.1 TFM in tests to .NET 7 2022-11-16 01:48:01 +01:00
Sergio Pedri 8730e39067 Bump NuGet packages to latest stable versions 2022-11-15 19:47:43 +01:00
Sergio Pedri 15da57b8b3 Bump HighPerformance package to .NET 7 2022-10-26 13:22:14 +02:00
Sergio Pedri 233c4f2421 Update all Roslyn and test SDKs to latest stable 2022-10-04 13:53:37 +02:00
Sergio Pedri 20940ee744 Suppress CA2252 warnings 2022-09-16 12:32:41 +02:00
Sergio Pedri 8528092ed2 Merge pull request #266 from OronDF343/add-memorystream-copytoasync
Asynchronous implementation of `MemorySource<TSource>.CopyToAsync`
2022-07-06 15:08:52 +02:00
Oron Feinerman b831020f70 Add unit tests for CopyTo and CopyToAsync 2022-06-12 10:45:39 +03:00
Sergio Pedri d4a8971ff6 Merge pull request #237 from danielbanda/Typos
Typos
2022-05-25 20:12:29 +02:00
Sergio Pedri d1f7c051aa Resolve some build warnings 2022-05-09 15:58:40 +02:00
Daniel Banda f2dce06b4d Fixing some typos. 2022-05-03 21:21:10 -07:00
ovska 714576210d Test ArrayPoolExtensions.EnsureCapacity 2022-04-08 19:05:21 +03:00
ovska 98f450ae9c Fix outdated test method names for ArrayPoolExtensions 2022-04-05 20:48:01 +03:00
Sergio Pedri 3b3c8b1a00 Merge pull request #183 from CommunityToolkit/dev/remove-spinlock-object-extension
Remove SpinLock extension taking an object
2022-04-04 19:47:47 +02:00
Sergio Pedri 0e2a94c908 Merge pull request #190 from CommunityToolkit/dev/fix-indexof-return
Change IndexOf APIs to return -1 if not found
2022-04-04 19:47:09 +02:00
Sergio Pedri bffc3d72f8 Change IndexOf APIs to return -1 if not found 2022-03-30 20:37:07 +02:00
Sergio Pedri 3d5fd97bce Fix MissingMethodExceptions for Stream extensions 2022-03-28 13:59:05 +02:00
Sergio Pedri 760c3c2096 Remove SpinLock extension taking an object 2022-03-28 13:43:21 +02:00
Sergio Pedri bd4f365f01 Bump NuGet package reference versions 2022-01-13 21:53:49 +01:00
Sergio Pedri f8ca8da76a Add [RequiresPreviewFeatures] to unsafe APIs 2022-01-01 20:11:13 +01:00
Sergio Pedri f81cf4b4f9 Switch to target-type new() for direct return values 2022-01-01 17:02:31 +01:00
Sergio Pedri 6d7bf0dd14 Add vectorized Count<T> support for nint/nuint 2021-12-29 18:08:05 +01:00
Sergio Pedri 3e61aeb3c1 Remove [Pure] attribute usages 2021-12-29 18:06:54 +01:00
Sergio Pedri cefd1f7c1a Fix RuntimeHelpers.IsReferenceOrContainsReferences polyfill 2021-12-20 13:00:49 +01:00
Sergio Pedri c1c52da44d Add new NullableExtensions unit tests 2021-12-17 14:02:19 +01:00
Sergio Pedri b155e0456b Fix incorrect namespace for NullableExtensions 2021-12-17 13:54:29 +01:00
Sergio Pedri 48ab1dda62 Streamline some build conditional blocks 2021-11-22 17:55:01 +01:00
Sergio Pedri 1d420b780c Update CommunityToolkit.HighPerformance to .NET 6 2021-11-22 17:37:34 +01:00
Sergio Pedri 7d68280215 Remove redundant [TestCategory] attributes 2021-11-04 21:48:54 +01:00
Sergio Pedri a5ef60ea4d Enable .NET Standard 2.0 tests through .NET Framework 4.7.2 2021-11-02 02:36:50 +01:00