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

1968 Commits

Author SHA1 Message Date
h82258652
b7860343a4 Merge branch 'master' into lazyLoadingThreshold 2020-10-25 13:14:35 +08:00
Sergio Pedri
e166c6694e Minor codegen improvement 2020-10-25 01:25:28 +02:00
Sergio Pedri
aa5f5f8b22 Updated C# version in .csproj 2020-10-23 18:09:47 +02:00
Sergio Pedri
0b6628a884 Increased count batch size on x64 for long/ulong values 2020-10-23 17:50:06 +02:00
Sergio Pedri
243c3f35af More codegen improvements 2020-10-23 16:33:28 +02:00
Sergio Pedri
3c556b0846 Minor codegen improvements 2020-10-23 16:23:54 +02:00
Sergio Pedri
1c103c5fd1 Code refactoring with IntPtr to nint 2020-10-23 04:00:05 +02:00
Sergio Pedri
7f2e4ce2c1 Switched Count<T> implementation to nint 2020-10-23 03:55:14 +02:00
Sergio Pedri
d14db95fa3 Fixed a bug in some RefEnumerable<T> methods 2020-10-22 22:34:49 +02:00
Sergio Pedri
6d34da9b29 Fixed MemoryStream seek to end validation 2020-10-22 22:06:59 +02:00
Sergio Pedri
e2dec777e3 Added missing header 2020-10-22 21:27:15 +02:00
Sergio Pedri
f0a95b11e9 Merge pull request #29 from Sergio0694/feature/nint-offsetting
Feature/nint offsetting
2020-10-22 17:22:43 +02:00
Sergio Pedri
0178b01b80 Improved support for large 2D/3D arrays 2020-10-22 17:19:24 +02:00
Sergio Pedri
ab5a777066 Switched [Memory|Span]2D<T>.Length property to nint 2020-10-22 16:33:21 +02:00
Sergio Pedri
535686c0d2 Renamed Size property to Length 2020-10-22 15:46:39 +02:00
Sergio Pedri
1e33558f1c Fixed overflows in [ReadOnly]RefEnumerable<T> 2020-10-22 15:11:05 +02:00
Sergio Pedri
f998a2e1da Fixed missing overflow check in constructor 2020-10-22 13:13:40 +02:00
Michael Hawker MSFT (XAML Llama)
6e28ddea1e Merge branch 'master' into feature/mvvm-toolkit-preview4 2020-10-21 17:28:33 -07:00
Sergio Pedri
38d76f67b2 Fixed indexing computation in Span2D<T> types 2020-10-22 01:53:50 +02:00
Sergio Pedri
d2e848a5a2 Added Span<T>.DangerousGetReferenceAt nint overload 2020-10-22 01:25:30 +02:00
Sergio Pedri
b194c013e4 Switched (IntPtr)(void*) casts with (nint) 2020-10-22 01:19:30 +02:00
Sergio Pedri
5994d81a2e Added 32 bit overflow checks in constructors 2020-10-21 23:49:18 +02:00
Sergio Pedri
b3496348e8 Added OverflowHelper, enabled C# 9 2020-10-21 22:05:54 +02:00
Sergio Pedri
56e00906ad Fixed [Memory|Span]2D<T>.IsEmpty property 2020-10-21 14:11:00 +02:00
Sergio Pedri
ba0d95fd3a Minor code refactoring and performance tweak 2020-10-20 19:36:22 +02:00
Sergio Pedri
f6e8482b23 Minor optimization to Stream.Read<T> 2020-10-20 13:47:33 +02:00
Sergio Pedri
6873fcd0ef Fixed incorrect file name 2020-10-19 16:59:54 +02:00
Sergio Pedri
e30a392655 Added comment for GCHandle.Alloc exception 2020-10-19 15:54:35 +02:00
Sergio Pedri
c8ee48544b Minor codegen improvements 2020-10-17 20:15:47 +02:00
Sergio Pedri
3b5b74f7b9 Removed incorrect attribute 2020-10-17 19:18:51 +02:00
Sergio Pedri
559d44c82e Added [ReadOnly]Span<T>.AsSpan2D extensions 2020-10-17 17:55:54 +02:00
Sergio Pedri
6adbcb1b17 Added missing internal constructors 2020-10-17 17:53:00 +02:00
Sergio Pedri
55cd7df117 Minor code tweaks 2020-10-17 12:43:27 +02:00
Sergio Pedri
8916f38a4e Renamed some APIs 2020-10-17 02:32:56 +02:00
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