Commit Graph

2266 Commits

Author SHA1 Message Date
Sergio Pedri 54a85ab43c Test 8.3.0 2023-05-10 14:24:05 +02:00
Sergio Pedri 12877c2a45 Bump version to 8.2.1 2023-05-10 14:03:29 +02:00
Sergio Pedri b5ae08653f Merge pull request #688 from CommunityToolkit/dev/preinstalled-dotnet
Use preinstalled .NET in CI runner
2023-05-10 05:03:01 -07:00
Sergio Pedri e0788896d4 Use preinstalled .NET in CI runner 2023-05-10 13:45:03 +02:00
Sergio Pedri 4c3594d0f8 Merge pull request #687 from CommunityToolkit/dev/update-nuget
Update NuGet packages to latest stable
2023-05-08 04:41:44 -07:00
Sergio Pedri 77c7ef2b15 Update NuGet packages to latest stable 2023-05-08 12:46:49 +02:00
Sergio Pedri 7409b95328 Merge pull request #682 from CommunityToolkit/dev/fix-forwarded-enums
Fix forwarding attributes with negative enum values
2023-05-06 07:20:57 -07:00
Sergio Pedri 40c82ce907 Add one more generator test for enum values 2023-05-04 16:07:05 +02:00
Sergio Pedri 374219554b Fix forwarding attributes with negative enum values 2023-05-04 15:48:04 +02:00
Sergio Pedri 4ad7fefd9b Merge pull request #675 from CommunityToolkit/dev/fix-memory2d-slicing
Fix AV when indexing a sliced Memory2D<T> backed by custom MemoryManager<T>
2023-04-27 09:56:53 -07:00
Sergio Pedri 46b52b49df Add unit tests for slicing a 2D memory from manager 2023-04-27 17:22:48 +02:00
Sergio Pedri 76da6895ca Fix manual byte offsetting in memory/manager APIs 2023-04-27 17:22:36 +02:00
Sergio Pedri ceba207463 Merge pull request #665 from CommunityToolkit/dev/enable-more-trimming-analyzers
Enable AOT and single file analyzers
2023-04-20 03:04:10 -07:00
Sergio Pedri 717f140688 Enable AOT and single file analyzers 2023-04-12 16:56:36 +02:00
Sergio Pedri b341ef91fe Merge pull request #653 from CommunityToolkit/dev/generator-xml-docs
Improve XML docs over generated code
2023-03-25 21:31:00 +01:00
Sergio Pedri d4d3c267b4 Add generated XML docs to __IMessengerExtensions 2023-03-25 20:54:38 +01:00
Sergio Pedri 1ca30ff31a Add generated XML docs to __ObservableValidatorExtensions 2023-03-25 20:54:25 +01:00
Sergio Pedri 873c1c3613 Add unit tests for XML docs on generated property change args 2023-03-25 18:47:22 +01:00
Sergio Pedri 103ef3fd5e Add XML docs to generated cached property change args 2023-03-25 18:47:09 +01:00
Sergio Pedri 2e7634829d Preserve /// <inheritdoc/> in top level types, add unit test 2023-03-25 18:19:37 +01:00
Sergio Pedri 3b2d287d28 Add /// <inheritdoc/> to generated type hierarchies 2023-03-25 18:11:07 +01:00
Sergio Pedri b8df95a9f3 Merge pull request #646 from CommunityToolkit/dev/observable-property-membernotnull
Add [MemberNotNull] to [ObservableProperty] set accessors
2023-03-14 22:01:01 +01:00
Sergio Pedri 673801af53 Update generator for unconstrained generic nullability 2023-03-14 18:34:27 +01:00
Sergio Pedri d2fe8a0eb0 Add unit tests for [MemberNotNull] generation 2023-03-14 14:07:59 +01:00
Sergio Pedri c11bb0eaca Add [MemberNotNull] to [ObservableProperty] set accessor 2023-03-14 13:53:32 +01:00
Sergio Pedri 24388b8d2a Merge pull request #639 from GabrieleMessina/fix-TypeExtensions-ToTypeString
Fix TypeExtensions.ToTypeString method Exception.
2023-03-12 20:48:41 +01:00
Gabriele Messina 551921d2dc Add open generics support in ToTypeString
Fix TypeExtensions ToTypeString method throws if invoked on a generic class without specify the generic type
2023-03-12 20:30:38 +01:00
Sergio Pedri 1537e98edb Bump NuGet packages to latest stable 2023-03-10 01:47:17 +01:00
Sergio Pedri 7c3c8c56fb Bump version to 8.2.0 2023-03-09 21:16:11 +01:00
Sergio Pedri 57d3de4050 Merge pull request #633 from CommunityToolkit/dev/partial-commands
Support partial methods and forwarded attributes with [RelayCommand]
2023-03-09 20:47:07 +01:00
Sergio Pedri 66f582bd94 Fix [RelayCommand] attribute over methods with no attributes 2023-03-09 20:25:50 +01:00
Sergio Pedri 7ec949536e Merge pull request #631 from HavenDV/patch-1
fix: Added missing Dispose() call to HashCode.cs.
2023-03-09 16:19:17 +01:00
Konstantin S e571eb3050 Add missing Dispose() call to HashCode 2023-03-09 15:40:54 +01:00
Sergio Pedri a925b19300 Remove unnecessary loop, use list pattern instead 2023-03-09 15:38:17 +01:00
Sergio Pedri 9297335238 Fix partial methods support with Roslyn 4.0
Also ensure a consistent order for forwarded attributes
2023-03-09 15:38:16 +01:00
Sergio Pedri a845ad4b16 Fix attributes gathering from partial command methods 2023-03-09 14:13:34 +01:00
Sergio Pedri 30c4ad472c Support partial [RelayCommand] methods 2023-03-09 13:53:42 +01:00
Sergio Pedri 974e819c7b Merge pull request #630 from CommunityToolkit/dev/relay-command-attribute-forwarding
Add [field:] and [property:] support for [RelayCommand] methods
2023-03-09 13:52:26 +01:00
Sergio Pedri 13ce99005a Remove SingleOrDefault() use in SymbolInfo extension 2023-03-08 20:19:40 +01:00
Sergio Pedri fd7fa69538 Add unit tests for forwarded [RelayCommand] attributes 2023-03-08 20:19:39 +01:00
Sergio Pedri 476a163433 Add RelayCommandAttributeWithFieldOrPropertyTargetDiagnosticSuppressor 2023-03-08 20:19:39 +01:00
Sergio Pedri 41100e2632 Add SyntaxTokenExtensions, minor code refactoring 2023-03-08 18:59:35 +01:00
Sergio Pedri 1320475d0d Add support for forwarded field/property command attributes 2023-03-08 18:59:34 +01:00
Sergio Pedri 0b8ee5a0dd Add SymbolInfoExtensions extensions, minor code tweaks 2023-03-08 17:35:54 +01:00
Sergio Pedri ee0587ebf9 Merge pull request #622 from CommunityToolkit/dev/remove-diagnostics-linq
Drop System.Linq from CommunityToolkit.Diagnostics
2023-03-01 00:25:06 +01:00
Sergio Pedri af2cbf340f Drop System.Linq from CommunityToolkit.Diagnostics 2023-02-27 15:12:31 +01:00
Sergio Pedri 93a57d3c93 Merge pull request #616 from CommunityToolkit/dev/array-writer-segment
Add ArrayPoolBufferWriter<T>.DangerousGetArray() API
2023-02-20 05:07:03 -08:00
Sergio Pedri 324235d36a Fix members ordering in ArrayPoolBufferWriter<T> 2023-02-20 13:12:18 +01:00
Sergio Pedri 0ec2c25f7a Add ArrayPoolBufferWriter<T>.DangerousGetArray() 2023-02-20 13:11:38 +01:00
Sergio Pedri 0a2e8edec2 Merge pull request #606 from CommunityToolkit/dev/fix-add-source
Fix source generators processing nested/generic types
2023-02-14 05:14:47 -08:00