Commit Graph

  • 359e0ab709 Merge pull request #562 from CommunityToolkit/dev/analyzer-diagnostics-fixes Sergio Pedri 2023-01-15 07:43:32 -08:00
  • 03af505b99 Fix MVVMTK0034 diagnostic title Sergio Pedri 2023-01-15 16:26:52 +01:00
  • 257ed92bd0 Move new diagnostics to 8.1 group Sergio Pedri 2023-01-15 16:25:50 +01:00
  • 399bf4226a Merge pull request #561 from CommunityToolkit/dev/strong-messenger-irecipient Sergio Pedri 2023-01-13 13:55:02 -08:00
  • 92e68cf776 Add missing StrongReferenceMessenger registration fast path Sergio Pedri 2023-01-13 22:35:23 +01:00
  • 3ccdf2b89e Update Code of Conduct doc Nirmal Guru 2021-04-01 09:18:32 +05:30
  • 40f7413d61 Merge pull request #551 from CommunityToolkit/dev/upper-camel-unit-test Sergio Pedri 2023-01-01 16:09:11 -08:00
  • 8794cce676 Add unit test for [ObservableProperty] on _UpperCamel field Sergio Pedri 2023-01-01 18:34:11 +01:00
  • f442e0ae35 Set version.json to 8.1.0-preview3 v8.1.0-preview3 rel/8.1.0-preview3 Sergio Pedri 2022-12-26 22:27:33 +01:00
  • 8e06c7f378 Merge pull request #545 from CommunityToolkit/dev/bump-nuget Sergio Pedri 2022-12-24 22:10:32 +01:00
  • bc740416e2 Update NuGet packages to latest stable releases Sergio Pedri 2022-12-22 14:13:30 +01:00
  • f6b40c6e71 Update incorrect comments dev/task-notifier-properties Sergio Pedri 2022-10-30 14:09:34 +01:00
  • 40bd57fa16 Handle generated property type for TaskNotifier Sergio Pedri 2022-10-23 17:30:05 +02:00
  • 70bb31ce2f Bump version.json to 8.1.0 Sergio Pedri 2022-12-20 15:11:40 +01:00
  • 52f0a4f800 Merge pull request #538 from CommunityToolkit/dev/remove-nullability-attributes Sergio Pedri 2022-12-19 15:51:55 -08:00
  • da68b2c97a Strip nullability attributes from parameters when not available Sergio Pedri 2022-12-14 15:44:55 +01:00
  • 8cfd646f50 Add MetadataInfo type for transitive generator Sergio Pedri 2022-12-14 15:10:09 +01:00
  • 6b253beeef Also generate [DebuggerNonUserCode] in transitive members Sergio Pedri 2022-12-14 14:27:42 +01:00
  • 5802e2f90b Stop generating polyfills for nullability attributes Sergio Pedri 2022-12-14 14:20:29 +01:00
  • 2a47127583 Merge pull request #541 from CommunityToolkit/dev/multi-target-legacy-support Sergio Pedri 2022-12-19 11:30:43 -08:00
  • 6cf0dc0aca Add target to fix analyzers on legacy .csproj projects Sergio Pedri 2022-12-17 16:58:59 +01:00
  • 333265f618 Merge pull request #539 from CommunityToolkit/dev/skip-diagnostics-within-constructors Sergio Pedri 2022-12-14 08:15:57 -08:00
  • 1953935bbb Skip field reference diagnostics from constructors Sergio Pedri 2022-12-14 16:52:19 +01:00
  • 1d1da614a2 Set version.json to 8.1.0-preview2 v8.1.0-preview2 rel/8.1.0-preview2 Sergio Pedri 2022-12-13 17:52:43 +01:00
  • 98aff983d0 Merge pull request #535 from CommunityToolkit/dev/stream-read-exactly Sergio Pedri 2022-12-13 08:01:48 -08:00
  • cf451e8ac2 Fix exception type from Stream.Read extension Sergio Pedri 2022-12-13 16:22:22 +01:00
  • 5f70ec2ea7 Use Stream.ReadExactly on .NET 7 Sergio Pedri 2022-12-13 13:04:21 +01:00
  • 460038207c Merge pull request #532 from CommunityToolkit/dev/observable-property-field-reference-analyzer Sergio Pedri 2022-12-13 03:56:19 -08:00
  • 9c35dc061a Fix formatting in field reference diagnostic message Sergio Pedri 2022-12-12 21:43:28 +01:00
  • 35e358459b Add unit tests for new analyzer Sergio Pedri 2022-12-12 00:30:11 +01:00
  • 526ed1d6da Suppress warnings from analyzers in unit tests Sergio Pedri 2022-12-12 00:24:58 +01:00
  • 97eb898370 Add FieldReferenceForObservablePropertyFieldAnalyzer Sergio Pedri 2022-12-12 00:23:06 +01:00
  • aa4ff300c4 Merge pull request #531 from CommunityToolkit/dev/base-attribute-analyzer Sergio Pedri 2022-12-12 12:35:08 -08:00
  • e3980a73f3 Add unit tests for new analyzer Sergio Pedri 2022-12-12 00:02:57 +01:00
  • 88a56f493f Suppress warnings from analyzers in unit tests Sergio Pedri 2022-12-11 23:57:48 +01:00
  • 522d2d5b8d Add ClassUsingAttributeInsteadOfInheritanceAnalyzer Sergio Pedri 2022-12-11 23:46:02 +01:00
  • a7cfaa23ad Merge pull request #519 from CommunityToolkit/dev/ref-fields-memory Sergio Pedri 2022-12-12 07:06:40 -08:00
  • 839fd647c1 Merge pull request #520 from CommunityToolkit/dev/fix-stream-read-of-t Sergio Pedri 2022-12-07 15:01:34 -08:00
  • 7eef9f293e Add unit tests for buffered StreamExtensions.Read<T> Sergio Pedri 2022-12-07 16:57:22 +01:00
  • fe6362b88b Optimize StreamExtensions.Read<T> downlevel Sergio Pedri 2022-12-07 16:57:09 +01:00
  • debbb0513f Fix StreamExtensions.Read<T> for buffered streams Sergio Pedri 2022-12-07 16:13:47 +01:00
  • 47b8fe44ea Use ref fields in [ReadOnly]RefEnumerable<T>-s Sergio Pedri 2022-12-07 13:45:16 +01:00
  • 434f4825d3 Use ref fields in [ReadOnly]SpanEnumerable<T>-s Sergio Pedri 2022-11-16 13:53:07 +01:00
  • 83dd209f5f Fix mutability of ReadOnlySpan2D<T>.GetPinnableReference() Sergio Pedri 2022-11-16 13:47:09 +01:00
  • 1e622fbd45 Use ref fields in ReadOnlySpan2D<T> Sergio Pedri 2022-11-16 13:45:46 +01:00
  • e98a4949d3 Use ref fields in Span2D<T> Sergio Pedri 2022-11-16 02:47:37 +01:00
  • 6fff80d7b7 Fix ImmutableArrayBuilder<T>.Count reported value Sergio Pedri 2022-12-07 13:19:34 +01:00
  • 11269e1444 Merge pull request #512 from CommunityToolkit/dev/remove-unsafe-nullref Sergio Pedri 2022-12-07 04:17:21 -08:00
  • d105721bb2 Replace Unsafe.NullRef<T>() with ref *(T*)null Sergio Pedri 2022-11-23 16:38:04 +01:00
  • 2b3e604cf6 Merge pull request #511 from CommunityToolkit/dev/use-language-unsafe Sergio Pedri 2022-11-23 04:31:51 -08:00
  • 3bbfe6c75e Replace Unsafe.SizeOf<T>() with sizeof(T) Sergio Pedri 2022-11-23 02:52:02 +01:00
  • 2edbb0a0a2 Merge pull request #510 from CommunityToolkit/dev/shared-props Sergio Pedri 2022-11-22 09:01:02 -08:00
  • 765901aace Centralize NETSTANDARD2_1_OR_GREATER define in .targets Sergio Pedri 2022-11-22 17:27:34 +01:00
  • 9d9de23c44 Move trimming properties to .targets file in src\ Sergio Pedri 2022-11-22 16:37:39 +01:00
  • 17fc0daf2d Move [InternalsVisibleTo] to .csproj files Sergio Pedri 2022-11-22 16:33:47 +01:00
  • 6c462db54e Use PolySharp to generate polyfills Sergio Pedri 2022-11-22 16:23:54 +01:00
  • 261e7d311b Move [SkipLocalsInit] to shared .targets file Sergio Pedri 2022-11-22 14:51:16 +01:00
  • e8969781af Merge pull request #507 from CommunityToolkit/dev/move-source-files Sergio Pedri 2022-11-21 09:53:54 -08:00
  • 1f60a7bd4e Move all source files into src\ subfolder Sergio Pedri 2022-11-21 17:22:15 +01:00
  • ad50acbcbe Merge pull request #497 from pziezio/ibufferwriterextensions-fix-xmldoc Sergio Pedri 2022-11-15 17:14:23 -08:00
  • a3bce08b4b Merge pull request #502 from CommunityToolkit/dev/drop-netcoreapp3.1 Sergio Pedri 2022-11-15 17:11:27 -08:00
  • ba425c85fb Switch CI to run .NET 7 tests Sergio Pedri 2022-11-16 01:23:27 +01:00
  • ffb818aa15 Switch .NET Core 3.1 TFM in tests to .NET 7 Sergio Pedri 2022-11-16 01:22:38 +01:00
  • 23245df779 Drop .NET Core 3.1 TFM from HighPerformance package Sergio Pedri 2022-11-16 01:21:01 +01:00
  • adfc48c394 Merge pull request #501 from CommunityToolkit/dev/update-nuget Sergio Pedri 2022-11-15 16:24:56 -08:00
  • 8730e39067 Bump NuGet packages to latest stable versions Sergio Pedri 2022-11-15 19:47:43 +01:00
  • eec1618217 Merge pull request #499 from CommunityToolkit/dev/nullable-get-ref Sergio Pedri 2022-11-15 08:27:23 -08:00
  • 418af71ee8 Fix build error on .NET 6 Sergio Pedri 2022-11-15 16:12:29 +01:00
  • 255c4e1b17 Remove preview SDKs from pipeline Sergio Pedri 2022-11-15 16:01:06 +01:00
  • 05df495c9d Improve DangerousGetValueOrNullReference codegen Sergio Pedri 2022-11-15 15:54:32 +01:00
  • 7e563653a5 Use Nullable.GetValueRefOrDefaultRef where possible Sergio Pedri 2022-11-15 15:43:04 +01:00
  • 0cdebf7ac9 Fix IBufferWriterExtensions type of exception thrown documentation Piotr Zięzio 2022-11-13 02:23:15 +01:00
  • 63f28fc64f Set version.json to 8.1.0-preview1 v8.1.0-preview1 rel/8.1.0-preview1 Sergio Pedri 2022-11-02 20:29:02 +01:00
  • 9fc1027f7a Merge pull request #489 from CommunityToolkit/dev/more-optimizations Sergio Pedri 2022-10-30 06:01:06 -07:00
  • 90b91f85fe Improve boolean type checks Sergio Pedri 2022-10-30 13:45:12 +01:00
  • 56e218f200 Make AppendFullyQualifiedMetadataName private Sergio Pedri 2022-10-30 13:39:28 +01:00
  • b4b1e45c85 Remove unnecessary code Sergio Pedri 2022-10-30 13:35:32 +01:00
  • 777fd6ce90 Remove more allocations Sergio Pedri 2022-10-30 13:34:29 +01:00
  • 2a8d1dbd06 Update some type extensions Sergio Pedri 2022-10-30 13:17:01 +01:00
  • 2c124e5e04 Rename a generator extension Sergio Pedri 2022-10-30 13:10:38 +01:00
  • a0df371937 Merge pull request #487 from CommunityToolkit/dev/generator-tweaks Sergio Pedri 2022-10-29 06:37:10 -07:00
  • 7ae28e059f Make GetFullMetadataNameForFileName extension zero-alloc Sergio Pedri 2022-10-27 22:14:12 +02:00
  • aabbf95568 Update ImmutableArrayBuilder<T> Sergio Pedri 2022-10-27 22:13:58 +02:00
  • 540fa1cb1f Merge pull request #486 from CommunityToolkit/dev/nuget-icon Sergio Pedri 2022-10-27 11:25:51 -07:00
  • 68b8170849 Update NuGet icon Sergio Pedri 2022-10-27 19:59:58 +02:00
  • 9faa7fe078 Merge pull request #483 from CommunityToolkit/dev/no-finalizers Sergio Pedri 2022-10-26 17:28:33 -07:00
  • e489e32360 Merge pull request #481 from CommunityToolkit/dev/net7-hp Sergio Pedri 2022-10-26 17:28:21 -07:00
  • 96491967da Remove unnecessary finalizers Sergio Pedri 2022-10-26 21:25:01 +02:00
  • 2a9cb1d79a Fix nullability warnings in test projects Sergio Pedri 2022-10-26 13:30:02 +02:00
  • 0ae8bb789a Centralize trimming settings in common .targets file Sergio Pedri 2022-10-26 13:29:21 +02:00
  • f9bb4a451c Use raw multiline string literals in diagnostics tests Sergio Pedri 2022-10-26 13:11:58 +02:00
  • 15cbf78718 Use nameof() operator in attribute arguments Sergio Pedri 2022-10-26 13:01:50 +02:00
  • 1961f572d7 Set EnableTrimAnalyzer again in MVVM Toolkit Sergio Pedri 2022-10-26 12:49:37 +02:00
  • 15da57b8b3 Bump HighPerformance package to .NET 7 Sergio Pedri 2022-09-23 22:05:51 +02:00
  • 040b676f66 Adjust some internal namespaces Sergio Pedri 2022-10-26 13:21:52 +02:00
  • 4213d8df33 Remove unnecessary using directives Sergio Pedri 2022-10-26 13:18:39 +02:00
  • 820a55e277 Merge pull request #469 from CommunityToolkit/dev/equatable-array Sergio Pedri 2022-10-25 07:44:09 -07:00
  • d033938f0d Remove unnecessary field Sergio Pedri 2022-10-23 03:29:10 +02:00
  • b687a5c1e5 Fix incremental step for aggregate diagnostics Sergio Pedri 2022-10-20 03:16:53 +02:00
  • 30a0c44150 Optimize EquatableArray<T>.Equals Sergio Pedri 2022-10-20 03:16:00 +02:00