Skip to content

Bump System.IO.Pipelines from 10.0.10 to 10.0.13 - #77

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/src/FixedWidthParser/develop/System.IO.Pipelines-10.0.13
Oct 15, 2026
Merged

GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/src/FixedWidthParser/develop/System.IO.Pipelines-10.0.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown
Contributor

Updated System.IO.Pipelines from 10.0.10 to 10.0.13.

Release notes

Sourced from System.IO.Pipelines's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: System.IO.Pipelines
  dependency-version: 10.0.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

dependabot Bot commented on behalf of github Oct 15, 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.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 3.887 μs 0.0858 μs 0.0133 μs 0.64 0.01 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 5.620 μs 0.2289 μs 0.0354 μs 0.92 0.01 0.2518 4264 B 0.23
Naive_ReadLineAsync 100 6.102 μs 0.2059 μs 0.0535 μs 1.00 0.01 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 7.178 μs 0.1378 μs 0.0213 μs 1.18 0.01 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 8.890 μs 0.1235 μs 0.0321 μs 1.46 0.01 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 37.920 μs 0.6721 μs 0.1745 μs 0.64 0.01 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 54.229 μs 0.4995 μs 0.1297 μs 0.91 0.01 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 59.512 μs 3.9537 μs 1.0268 μs 1.00 0.02 10.9253 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 69.441 μs 0.8688 μs 0.1345 μs 1.17 0.02 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 88.093 μs 0.3909 μs 0.0605 μs 1.48 0.02 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V45 4.34GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
CharParser_Parse 100 2.790 μs 0.1700 μs 0.0263 μs 1.00 0.01 0.2327 3.83 KB 1.00
ByteParser_Parse 100 3.141 μs 0.3276 μs 0.0851 μs 1.13 0.03 0.2327 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 3.792 μs 0.1977 μs 0.0514 μs 1.36 0.02 0.6638 10.86 KB 2.84
CharParser_Parse 1000 27.344 μs 0.7460 μs 0.1154 μs 1.00 0.01 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 32.389 μs 1.2609 μs 0.3275 μs 1.18 0.01 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 36.011 μs 1.6442 μs 0.2544 μs 1.32 0.01 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V45 4.34GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
NoString 100 2.267 μs 0.0995 μs 0.0258 μs 0.49 0.01 - - 0.00
WithString_NoPool 100 4.624 μs 0.3810 μs 0.0590 μs 1.00 0.02 0.2289 3920 B 1.00
WithString_Pooled 100 9.055 μs 0.6394 μs 0.0990 μs 1.96 0.03 - - 0.00
NoString 1000 22.505 μs 1.7520 μs 0.4550 μs 0.61 0.01 - - 0.00
WithString_NoPool 1000 36.622 μs 1.3145 μs 0.3414 μs 1.00 0.01 2.3193 39200 B 1.00
WithString_Pooled 1000 98.746 μs 2.6561 μs 0.6898 μs 2.70 0.03 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V45 4.34GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 3.585 μs 0.0438 μs 0.0114 μs 0.25 0.2327 - - 3.83 KB 0.02
CharReader_Read 100 14.319 μs 0.4548 μs 0.1181 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 42.420 μs 3.8886 μs 0.6018 μs 0.75 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 56.667 μs 1.4893 μs 0.2305 μs 1.00 41.6260 41.6260 41.6260 230.5 KB 1.00

Benchmarks.Perf.ComparisonBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 3.10GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 4.757 μs 0.2678 μs 0.0695 μs 0.13 0.2289 - 3.86 KB 0.09
FixedWidthParser_Read 100 6.142 μs 0.1979 μs 0.0306 μs 0.17 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 11.067 μs 0.0983 μs 0.0152 μs 0.31 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 35.469 μs 1.0018 μs 0.2602 μs 1.00 2.5024 0.0610 41.49 KB 1.00
FlatFiles_Read 100 73.646 μs 0.6829 μs 0.1773 μs 2.08 6.2256 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 50.229 μs 0.5411 μs 0.1405 μs 0.12 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 69.946 μs 0.4339 μs 0.0671 μs 0.17 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 104.612 μs 0.8058 μs 0.1247 μs 0.26 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 409.249 μs 2.4675 μs 0.3819 μs 1.00 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 753.927 μs 8.3753 μs 1.2961 μs 1.84 57.6172 1.9531 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 3.10GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Write 1 129.3 ns 0.61 ns 0.09 ns 0.61 0.00 - - - 0.00
FileHelpers_Write 1 211.0 ns 3.65 ns 0.57 ns 1.00 0.00 0.0215 - 360 B 1.00
FlatFiles_Write 1 469.1 ns 6.12 ns 1.59 ns 2.22 0.01 0.0424 - 712 B 1.98
RecordParser_Write 1 22,718.0 ns 1,319.24 ns 342.60 ns 107.67 1.51 1.0986 - 18128 B 50.36
FixedWidthParser_Write 100 13,483.3 ns 145.72 ns 22.55 ns 0.64 0.00 - - - 0.00
FileHelpers_Write 100 21,103.7 ns 70.17 ns 18.22 ns 1.00 0.00 1.9531 - 32832 B 1.00
FlatFiles_Write 100 51,146.7 ns 1,446.39 ns 223.83 ns 2.42 0.01 4.2114 - 71200 B 2.17
RecordParser_Write 100 56,015.3 ns 22,201.53 ns 5,765.67 ns 2.65 0.25 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 134,311.4 ns 709.01 ns 109.72 ns 0.64 0.00 - - - 0.00
FileHelpers_Write 1000 210,628.4 ns 814.56 ns 211.54 ns 1.00 0.00 19.5313 - 328032 B 1.00
FlatFiles_Write 1000 475,202.1 ns 2,952.46 ns 766.75 ns 2.26 0.00 42.4805 - 712000 B 2.17
RecordParser_Write 1000 515,519.9 ns 228,056.60 ns 59,225.57 ns 2.45 0.26 78.1250 76.1719 1308635 B 3.99

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 42.80 ns 0.921 ns 0.239 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 65.82 ns 0.405 ns 0.063 ns 1.54 - - 0.00
Parse_NoPool John (...)0.00 [25] 36.11 ns 0.597 ns 0.092 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 58.89 ns 0.220 ns 0.034 ns 1.63 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V45 4.34GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 3.854 μs 0.1293 μs 0.0336 μs 1.00 0.01 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 7.934 μs 0.3093 μs 0.0803 μs 2.06 0.03 0.2594 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 28.036 μs 1.9357 μs 0.2995 μs 7.28 0.09 0.2747 4.67 KB 1.14
Stream_ReadAsync 1000 44.210 μs 0.6018 μs 0.1563 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 78.435 μs 4.2230 μs 1.0967 μs 1.77 0.02 2.3193 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 284.376 μs 21.8739 μs 5.6806 μs 6.43 0.12 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 3.643 μs 0.0731 μs 0.0190 μs 0.68 0.01 0.2327 3952 B 0.354
SpanReader_Read 100 4.915 μs 0.0463 μs 0.0120 μs 0.92 0.01 0.2289 3952 B 0.354
Naive_ReadLine 100 5.327 μs 0.2149 μs 0.0558 μs 1.00 0.01 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 6.874 μs 0.2554 μs 0.0663 μs 1.29 0.02 - 32 B 0.003
SpanReader_Read_Pooled 100 8.403 μs 0.0229 μs 0.0035 μs 1.58 0.02 - 32 B 0.003
GeneratedReader_Read 1000 37.053 μs 0.4507 μs 0.1170 μs 0.67 0.00 2.3193 39232 B 0.353
SpanReader_Read 1000 50.583 μs 0.2058 μs 0.0534 μs 0.92 0.00 2.3193 39232 B 0.353
Naive_ReadLine 1000 54.996 μs 0.8558 μs 0.2223 μs 1.00 0.01 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 69.016 μs 0.1805 μs 0.0279 μs 1.25 0.00 - 32 B 0.000
SpanReader_Read_Pooled 1000 79.872 μs 0.7091 μs 0.1842 μs 1.45 0.01 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
ReflectionReader_ConstructAndReadOne 90.20 ns 1.029 ns 0.267 ns 1.00 0.0057 96 B 1.00
GeneratedReader_ReadOne 99.05 ns 0.485 ns 0.075 ns 1.10 0.0043 72 B 0.75

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.402
  [Host]     : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.13 (10.0.13, 10.0.1326.50504), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 29.69 ns 1.359 ns 0.353 ns 0.74 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 40.31 ns 1.632 ns 0.252 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriter 1 128.6 ns 0.40 ns 0.06 ns 0.49 0.01 - - - 0.00
WriteMany_ReuseWriterSpan 1 134.7 ns 0.21 ns 0.06 ns 0.51 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 184.0 ns 0.82 ns 0.13 ns 0.70 0.01 0.0019 - 32 B 0.01
WriteMany_NewStream 1 262.2 ns 22.22 ns 3.44 ns 1.00 0.02 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 529.5 ns 45.49 ns 7.04 ns 2.02 0.03 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 13,275.5 ns 165.18 ns 25.56 ns 0.98 0.00 - - - 0.000
WriteMany_ReuseWriterSpan 100 13,293.1 ns 146.07 ns 37.93 ns 0.98 0.00 - - - 0.000
WriteMany_NewStream 100 13,608.4 ns 120.54 ns 18.65 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 15,585.8 ns 537.32 ns 83.15 ns 1.15 0.01 - - 32 B 0.006
WriteMany_AsyncNewStream 100 16,572.0 ns 118.41 ns 18.32 ns 1.22 0.00 0.3052 - 5360 B 1.006
WriteMany_NewStream 1000 132,159.8 ns 325.38 ns 50.35 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_ReuseWriter 1000 134,284.5 ns 222.91 ns 57.89 ns 1.02 0.00 - - - 0.000
WriteMany_ReuseWriterSpan 1000 135,108.2 ns 717.19 ns 186.25 ns 1.02 0.00 - - - 0.000
WriteMany_AsyncReuseWriter 1000 150,252.9 ns 1,288.64 ns 199.42 ns 1.14 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 151,818.1 ns 1,736.89 ns 451.06 ns 1.15 0.00 0.2441 - 5360 B 1.006

@GabrielMarquezMatte
GabrielMarquezMatte merged commit 0a42254 into develop Oct 15, 2026
12 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/src/FixedWidthParser/develop/System.IO.Pipelines-10.0.13 branch October 15, 2026 15:23
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