Skip to content

Bump the analyzers group with 2 updates#29

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/develop/analyzers-41a5d25db7
Jun 25, 2026
Merged

Bump the analyzers group with 2 updates#29
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/develop/analyzers-41a5d25db7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor

Updated Meziantou.Analyzer from 3.0.105 to 3.0.114.

Release notes

Sourced from Meziantou.Analyzer's releases.

3.0.114

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.114

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.113...3.0.114

3.0.113

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.113

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.112...3.0.113

3.0.112

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.112

Full Changelog: meziantou/Meziantou.Analyzer@3.0.111...3.0.112

3.0.111

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.111

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.110...3.0.111

3.0.110

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.110

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.109...3.0.110

3.0.109

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.109

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.108...3.0.109

3.0.108

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.108

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.107...3.0.108

3.0.107

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.107

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.106...3.0.107

3.0.106

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.106

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.105...3.0.106

Commits viewable in compare view.

Updated Microsoft.VisualStudio.Threading.Analyzers from 17.14.15 to 18.7.23.

Release notes

Sourced from Microsoft.VisualStudio.Threading.Analyzers's releases.

18.7.23

What's Changed

Fixes

Enhancements

New Contributors

Full Changelog: microsoft/vs-threading@v17.14.15...v18.7.23

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Meziantou.Analyzer from 3.0.105 to 3.0.114
Bumps Microsoft.VisualStudio.Threading.Analyzers from 17.14.15 to 18.7.23

---
updated-dependencies:
- dependency-name: Meziantou.Analyzer
  dependency-version: 3.0.114
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: analyzers
- dependency-name: Microsoft.VisualStudio.Threading.Analyzers
  dependency-version: 18.7.23
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: analyzers
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Benchmark Results

Measured on ubuntu-latest (GitHub Actions). Runner noise may affect absolute numbers; use these for relative comparisons within a PR.

Benchmarks.Perf.AsyncReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.77GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 5.733 μs 0.0148 μs 0.0023 μs 0.77 0.00 0.2518 4216 B 0.23
Naive_ReadLineAsync 100 7.403 μs 0.1575 μs 0.0244 μs 1.00 0.00 1.0986 18424 B 1.00
SpanReader_ReadAsync 100 7.527 μs 0.0202 μs 0.0031 μs 1.02 0.00 0.2518 4232 B 0.23
GeneratedReader_ReadAsync_Pooled 100 10.126 μs 0.2190 μs 0.0569 μs 1.37 0.01 0.0153 296 B 0.02
SpanReader_ReadAsync_Pooled 100 12.211 μs 1.0513 μs 0.2730 μs 1.65 0.03 0.0153 312 B 0.02
GeneratedReader_ReadAsync 1000 54.682 μs 1.0412 μs 0.2704 μs 0.71 0.01 2.3193 39496 B 0.215
SpanReader_ReadAsync 1000 75.553 μs 0.1722 μs 0.0266 μs 0.98 0.01 2.3193 39512 B 0.216
Naive_ReadLineAsync 1000 77.085 μs 4.7044 μs 0.7280 μs 1.00 0.01 10.8643 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 96.596 μs 0.2111 μs 0.0327 μs 1.25 0.01 - 296 B 0.002
SpanReader_ReadAsync_Pooled 1000 117.227 μs 0.3757 μs 0.0976 μs 1.52 0.01 - 312 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 4.609 μs 0.0249 μs 0.0038 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 5.289 μs 0.0412 μs 0.0107 μs 1.15 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 7.199 μs 0.1589 μs 0.0413 μs 1.56 0.6638 10.86 KB 2.84
CharParser_Parse 1000 47.366 μs 0.5601 μs 0.0867 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 53.920 μs 2.0180 μs 0.5241 μs 1.14 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 65.732 μs 2.3364 μs 0.3616 μs 1.39 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
NoString 100 3.358 μs 0.0172 μs 0.0027 μs 0.56 0.01 - - 0.00
WithString_NoPool 100 5.953 μs 0.2634 μs 0.0684 μs 1.00 0.01 0.2289 3920 B 1.00
WithString_Pooled 100 13.796 μs 0.0649 μs 0.0100 μs 2.32 0.02 - - 0.00
NoString 1000 33.967 μs 1.9028 μs 0.4942 μs 0.52 0.01 - - 0.00
WithString_NoPool 1000 65.124 μs 1.2822 μs 0.3330 μs 1.00 0.01 2.3193 39200 B 1.00
WithString_Pooled 1000 141.163 μs 1.1750 μs 0.3052 μs 2.17 0.01 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Allocated Alloc Ratio
CharReader_Read 100 6.370 μs 0.1833 μs 0.0284 μs 1.00 0.9766 0.0458 16.03 KB 1.00
ByteReader_Read 100 6.597 μs 0.2562 μs 0.0665 μs 1.04 0.2289 - 3.83 KB 0.24
CharReader_Read 1000 57.433 μs 0.5448 μs 0.1415 μs 1.00 3.0518 0.1221 50.48 KB 1.00
ByteReader_Read 1000 59.916 μs 0.9992 μs 0.1546 μs 1.04 2.3193 - 38.28 KB 0.76

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.67GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 53.35 ns 1.390 ns 0.361 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 76.14 ns 0.092 ns 0.024 ns 1.43 - - 0.00
Parse_NoPool John (...)0.00 [25] 51.96 ns 0.765 ns 0.118 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 76.14 ns 0.372 ns 0.097 ns 1.47 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 9.664 μs 0.0597 μs 0.0155 μs 1.00 0.00 0.2441 4.08 KB 1.00
Pipe_ReadAsync 100 20.397 μs 0.2745 μs 0.0713 μs 2.11 0.01 0.2441 4.41 KB 1.08
Pipe_ReadAsync_SmallSegments 100 61.190 μs 2.0029 μs 0.3099 μs 6.33 0.03 0.2441 4.6 KB 1.13
Stream_ReadAsync 1000 76.584 μs 1.7683 μs 0.4592 μs 1.00 0.01 2.3193 38.53 KB 1.00
Pipe_ReadAsync 1000 199.638 μs 0.9181 μs 0.1421 μs 2.61 0.01 2.1973 38.96 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 604.501 μs 11.0857 μs 2.8789 μs 7.89 0.06 1.9531 39.05 KB 1.01

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.77GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 4.383 μs 0.0504 μs 0.0078 μs 0.66 0.2289 3952 B 0.354
SpanReader_Read 100 5.880 μs 0.0726 μs 0.0112 μs 0.89 0.2289 3952 B 0.354
Naive_ReadLine 100 6.614 μs 0.0746 μs 0.0115 μs 1.00 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 8.401 μs 0.1079 μs 0.0280 μs 1.27 - 32 B 0.003
SpanReader_Read_Pooled 100 9.879 μs 0.0639 μs 0.0166 μs 1.49 - 32 B 0.003
GeneratedReader_Read 1000 43.671 μs 0.3389 μs 0.0880 μs 0.63 2.3193 39232 B 0.353
SpanReader_Read 1000 56.303 μs 0.2846 μs 0.0440 μs 0.82 2.3193 39232 B 0.353
Naive_ReadLine 1000 68.821 μs 0.6809 μs 0.1768 μs 1.00 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 82.633 μs 1.9134 μs 0.2961 μs 1.20 - 32 B 0.000
SpanReader_Read_Pooled 1000 100.818 μs 0.2882 μs 0.0446 μs 1.46 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.77GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
ReflectionReader_ConstructAndReadOne 106.9 ns 5.83 ns 1.52 ns 1.00 0.02 0.0057 96 B 1.00
GeneratedReader_ReadOne 116.0 ns 4.62 ns 1.20 ns 1.09 0.02 0.0043 72 B 0.75

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.67GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Reflection John (...)00.00 [25] 48.45 ns 1.115 ns 0.289 ns 1.00 0.0024 40 B 1.00
Generated John (...)00.00 [25] 61.87 ns 2.329 ns 0.605 ns 1.28 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 3.24GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 119.0 ns 0.34 ns 0.09 ns 0.40 0.01 - - - 0.00
WriteMany_ReuseWriterSpan 1 124.2 ns 0.30 ns 0.08 ns 0.41 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 168.0 ns 2.40 ns 0.62 ns 0.56 0.01 0.0019 - 32 B 0.01
WriteMany_NewStream 1 299.7 ns 56.82 ns 8.79 ns 1.00 0.04 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 583.2 ns 28.41 ns 4.40 ns 1.95 0.05 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 12,521.8 ns 276.61 ns 71.83 ns 0.94 0.01 - - - 0.000
WriteMany_ReuseWriterSpan 100 12,738.9 ns 147.08 ns 38.20 ns 0.95 0.00 - - - 0.000
WriteMany_NewStream 100 13,364.2 ns 115.67 ns 17.90 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_AsyncNewStream 100 14,587.9 ns 232.04 ns 35.91 ns 1.09 0.00 0.3204 - 5360 B 1.006
WriteMany_AsyncReuseWriter 100 14,598.9 ns 202.38 ns 52.56 ns 1.09 0.00 - - 32 B 0.006
WriteMany_ReuseWriter 1000 122,919.0 ns 249.70 ns 38.64 ns 0.97 0.00 - - - 0.000
WriteMany_ReuseWriterSpan 1000 124,160.4 ns 745.98 ns 115.44 ns 0.98 0.00 - - - 0.000
WriteMany_NewStream 1000 126,583.3 ns 3,367.69 ns 521.15 ns 1.00 0.01 0.2441 - 5328 B 1.000
WriteMany_AsyncReuseWriter 1000 144,213.2 ns 935.63 ns 144.79 ns 1.14 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 147,394.1 ns 669.39 ns 103.59 ns 1.16 0.00 0.2441 - 5360 B 1.006

@GabrielMarquezMatte GabrielMarquezMatte merged commit 54f631e into develop Jun 25, 2026
5 checks passed
@dependabot dependabot Bot deleted the dependabot/nuget/develop/analyzers-41a5d25db7 branch June 25, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant