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 |
|
Sergio Pedri
|
3e9ea37670
|
Improved codegen when throwing exceptions
|
2020-10-08 23:00:02 +02:00 |
|
Sergio Pedri
|
ab100261fb
|
Added new 3D array tests, minor refactoring
|
2020-10-08 23:00:01 +02:00 |
|
Sergio Pedri
|
b8a4f37c74
|
Added T[,,].GetRow/GetColumn APIs
|
2020-10-08 22:58:25 +02:00 |
|
Sergio Pedri
|
7fee827fcc
|
Minor code tweaks
|
2020-10-08 22:58:25 +02:00 |
|
Sergio Pedri
|
04a725db7b
|
Bug fixes in the ReadOnlyRefEnumerable<T>, more tests
|
2020-10-08 22:58:24 +02:00 |
|
Sergio Pedri
|
84ebd76a96
|
Bug fixes in the GetRow/GetColumn enumerators
|
2020-10-08 22:58:24 +02:00 |
|
Sergio Pedri
|
8475709b79
|
Renamed variables in unit tests
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
3c790bf605
|
Tweaked [ReadOnly]Memory2D<T>.GetHashCode()
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
bc98e049ee
|
Fixed a typo
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
5c6e5df68a
|
Removed more unnecessary debug proxy types
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
1e7feee275
|
Simplified debug type proxies for memory types
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
e5b2335a9e
|
Added debug views for 2D memory types
|
2020-10-08 22:58:10 +02:00 |
|
Sergio Pedri
|
f7462db3a4
|
Added ParallelHelper.ForEach2D ref tests
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
a9e5f398ae
|
Added ParallelHelper.ForEach2D readonly tests
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
0f3210b770
|
Fixed a bug in T[,] array memory/span constructors
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
e8394a9537
|
Added ParallelHelper APIs for new 2D types
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
dc961414cf
|
Added [ReadOnly]Span2D<T>.DangerousGetReferenceAt
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
274f9fbdc8
|
Removed unnecessary attributes
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
4e8b09a9f7
|
Removed redundant NullReferenceExceptions
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
edfc92dad2
|
Added [ReadOnly]Memory2D<T>.DangerousCreate
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
3e956a56b5
|
Fixed tests/types on UWP
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
f92ab047c9
|
Reverted new APIs, added ReadOnlyMemory2D<T> tests
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
66c2283112
|
Added ReadOnlySpan2D<T> string constructors
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
4ccfeaedf8
|
Updated ReadOnlyMemory2D<T>
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
ed363d27fc
|
Bug fixes, added Memory2D<T> tests
|
2020-10-08 22:58:09 +02:00 |
|
Sergio Pedri
|
28f8d2e56d
|
Added missing Memory2D<T> constructor
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
9139a5a029
|
Reordered params in Slice APIs
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
f1ce1dd1da
|
Updated Memory2D<T> constructors
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
a22f336705
|
Inverted height/width parameters for 2D memory types
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
43d04add67
|
Added ReadOnlySpan2D<T> tests
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
320cdc1aa0
|
Fixed some leftover changes
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
9e9162e913
|
Updated ReadOnlySpan2D<T> with changes from Span2D<T>
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
69db0ebce4
|
Fixed bugs in ReadOnlyRefEnumerable<T>
|
2020-10-08 22:58:08 +02:00 |
|
Sergio Pedri
|
3fe275c6d8
|
Finished Span2D<T> tests
|
2020-10-08 22:58:08 +02:00 |
|