1
0
mirror of https://github.com/chylex/.NET-Community-Toolkit.git synced 2024-11-23 04:42:45 +01:00
Commit Graph

1968 Commits

Author SHA1 Message Date
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
Sergio Pedri
71d158c20d Speed improvements to Span2D<T> CopyTo/Fill/Clear methods
Speedups related to runtimes without Span<T> support (eg. UWP)
2020-10-08 23:00:31 +02:00
Sergio Pedri
c34f9ab6b7 Improved codegen in [ReadOnly]Span2D<T> types 2020-10-08 23:00:31 +02:00
Sergio Pedri
3030a7e7d9 Improved codegen in new ParallelHelper APIs 2020-10-08 23:00:31 +02:00
Sergio Pedri
a822e88908 Improved codegen in refactored array extensions 2020-10-08 23:00:31 +02:00
Sergio Pedri
2ac9fa928a Improved codegen in enumerables 2020-10-08 23:00:30 +02:00
Sergio Pedri
ad29254194 Fixed initial offset with array segment from memory 2020-10-08 23:00:02 +02:00
Sergio Pedri
1a7f24f0b7 Added support for string in Memory2D<T> 2020-10-08 23:00:02 +02:00
Sergio Pedri
0cda66958a Removed and fixed Memory<T> support in 2D memory 2020-10-08 23:00:02 +02:00
Sergio Pedri
207a894a25 Added string constructors in ReadOnlyMemory2D<T> 2020-10-08 23:00:02 +02:00
Sergio Pedri
93cffda507 Improved Memory<T> support in ReadOnlyMemory2D<T> 2020-10-08 23:00:02 +02:00
Sergio Pedri
97f96db7e4 Minor optimization when wrapping [ReadOnly]Memory<T> 2020-10-08 23:00:02 +02:00
Sergio Pedri
4951716883 Readonly all the things! 2020-10-08 23:00:02 +02:00
Sergio Pedri
62b08b3f5e Fixed two typos 2020-10-08 23:00:02 +02:00
Sergio Pedri
6a8a90417e Added XML note for [ReadOnly]RefEnumerable<T>.step 2020-10-08 23:00:02 +02:00
Sergio Pedri
4f228e98a0 Added more comments for IsCovariant<T>() extension 2020-10-08 23:00:02 +02:00
Sergio Pedri
0d1dfb23d6 Removed aaaaaaaaaaaa-s 2020-10-08 23:00:02 +02:00