Commit Graph
2284 Commits
Author SHA1 Message Date
Sergio Pedri d08f563eb8 Removed unnecessary APIs 2020-10-17 02:31:49 +02:00
Sergio Pedri 6f16784ce4 Added missing attribute 2020-10-16 19:05:55 +02:00
Sergio Pedri 51488dd02a Added exception XML doc 2020-10-16 19:04:23 +02:00
Sergio Pedri fe85bbff7d Added unit tests 2020-10-16 17:43:26 +02:00
Sergio Pedri 09cdc82e0b Added [Memory|Span]Owner<T>.DangerousGetArray 2020-10-16 17:04:26 +02:00
Sergio Pedri d3550b45f7 Added [ReadOnly]RefEnumerable<T> tests 2020-10-16 15:03:05 +02:00
Sergio Pedri 0a1a2cda45 Bug fixes in [ReadOnly]RefEnumerable<T>.CopyTo 2020-10-16 15:02:40 +02:00
Sergio Pedri b788e746c2 Codegen improvements in enumerator types 2020-10-15 23:45:37 +02:00
Sergio Pedri 464d57137c Added missing readonly modifiers 2020-10-15 20:06:12 +02:00
Sergio Pedri eaf2cb02b8 Added [ReadOnly]RefEnumerable<T> helper methods 2020-10-15 20:03:42 +02:00
Sergio Pedri 0c7c4c2178 Changed names of Span2D<T> indexer parameters 2020-10-15 00:55:56 +02:00
Sergio Pedri e614cb9c0e Added missing Range/Index indexers 2020-10-14 23:55:20 +02:00
Sergio Pedri 93a22eef78 Removed T[,].Fill extension (replaced by Span2D<T>.Fill) 2020-10-14 23:33:37 +02:00
Sergio Pedri 15a961601f Tweaked nullability annotations to follow the BCL 2020-10-14 17:10:32 +02:00
Sergio Pedri fdeb9029c8 Improved unit test coverage 2020-10-12 18:54:29 +02:00
Sergio Pedri 24b4f4a6a3 Minor code refactoring 2020-10-12 14:52:35 +02:00
Sergio Pedri 0815149501 Improved validation in array extensions 2020-10-12 12:14:43 +02:00
Sergio Pedri fa221c3575 Added generic Ioc.GetService<T> method 2020-10-12 11:27:14 +02:00
Sergio Pedri c5712579e1 Reintroduced simplified Ioc class 2020-10-12 11:26:58 +02:00
Sergio Pedri 021b0ebb8b Bug fixes and speed improvement to T[].IsCovariant 2020-10-11 15:30:39 +02:00
Sergio Pedri 0442c861d8 Added missing array extensions 2020-10-11 15:28:55 +02:00
Sergio Pedri 661e20752d Fixed some catastrophic typos 2020-10-10 18:28:12 +02:00
Sergio Pedri 95b5797b0e Minor code tweak 2020-10-10 14:24:15 +02:00
Sergio Pedri ad4279440d Improved array indexing extensions in portable version 2020-10-10 14:06:39 +02:00
Sergio Pedri 97376d860b Fixed bug in unit tests on UWP 2020-10-09 19:55:57 +02:00
Sergio Pedri be9be54475 Fixed unit tests 2020-10-09 19:15:06 +02:00
Sergio Pedri 7782b4944c Improved OnPropertyChanging overloads 2020-10-09 18:58:45 +02:00
Sergio Pedri 6b8db3e9a7 Tweaks to the OnPropertyChanging overloads 2020-10-09 18:47:55 +02:00
Sergio Pedri 013d6a4d6d Improved Memory2D<T>.TryGetMemory for ND arrays 2020-10-09 16:34:48 +02:00
Sergio Pedri 5a37a9c40c Added T[,]/T[,,].AsMemory() extensions 2020-10-09 16:27:00 +02:00
Sergio Pedri a38e39159c Fixed ND array offsetting in portable version 2020-10-09 16:13:25 +02:00
Sergio Pedri 81b52e60cb Fixed build errors in unit tests 2020-10-08 23:00:56 +02:00
Sergio Pedri 1a3fcc76b6 Added MemoryManager<T> support to ReadOnlyMemory2D<T> 2020-10-08 23:00:56 +02:00
Sergio Pedri 4f32104edb Added missing compiler directive 2020-10-08 23:00:32 +02:00
Sergio Pedri bb4e663c74 Added Memory<T>.AsMemory2D extensions 2020-10-08 23:00:32 +02:00
Sergio Pedri abae23e913 Fixed a bug in [ReadOnly]Memory2D<T>.TryGetMemory
Need the explicit "in" to pick the right overload
2020-10-08 23:00:32 +02:00
Sergio Pedri 108bbbef0b Switched Memory2D<T> constructor to MemoryManager<T> 2020-10-08 23:00:32 +02:00
Sergio Pedri c708e59d37 Minor code refactoring 2020-10-08 23:00:32 +02:00
Sergio Pedri 00495f78f5 Minor code refactoring 2020-10-08 23:00:32 +02:00
Sergio Pedri 4d03a2757d Removed unnecessary generic type constraint 2020-10-08 23:00:32 +02:00
Sergio Pedri f52c5d4348 Improved [ReadOnly]Memory2D<T>.Equals(object) 2020-10-08 23:00:32 +02:00
Sergio Pedri ae7b7354d9 Added downlevel RuntimeHelpers support to HashCode<T> 2020-10-08 23:00:32 +02:00
Sergio Pedri c648c7fc40 Added more unit tests for Span2D<T>(void*) 2020-10-08 23:00:31 +02:00
Sergio Pedri f38c3d1086 Extended [ReadOnly]Span2D<T>(void*) support
Now available on .NET Standard <= 2.0 too, like Span<T>
2020-10-08 23:00:31 +02:00
Sergio Pedri d9285bb46c Added missing nullability annotation 2020-10-08 23:00:31 +02:00
Sergio Pedri 19731a9f30 Fixed build errors in the unit tests (refactoring) 2020-10-08 23:00:31 +02:00
Sergio Pedri 6c0e44775f Minor code refactoring 2020-10-08 23:00:31 +02:00
Sergio Pedri 478d961417 Fixed two typos 2020-10-08 23:00:31 +02:00
Sergio Pedri 9202c5575a Improved handling of Memory<char>(string) inputs for Memory2D<T> 2020-10-08 23:00:31 +02:00
Sergio Pedri a7bc848f99 Ported speed improvements to ReadOnlySpan2D<T> 2020-10-08 23:00:31 +02:00