Skip to content

Bump System.IO.Pipelines from 10.0.10 to 10.0.11 - #54

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/src/FixedWidthParser/develop/System.IO.Pipelines-10.0.11
Open

Bump System.IO.Pipelines from 10.0.10 to 10.0.11#54
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/nuget/src/FixedWidthParser/develop/System.IO.Pipelines-10.0.11

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor

Updated System.IO.Pipelines from 10.0.10 to 10.0.11.

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.11
  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 Aug 13, 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.76GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 4.965 μs 0.0726 μs 0.0189 μs 0.66 0.00 0.2518 4248 B 0.23
SpanReader_ReadAsync 100 7.199 μs 0.0576 μs 0.0150 μs 0.95 0.01 0.2518 4264 B 0.23
Naive_ReadLineAsync 100 7.539 μs 0.1810 μs 0.0470 μs 1.00 0.01 1.0986 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 9.162 μs 0.0777 μs 0.0120 μs 1.22 0.01 0.0153 328 B 0.02
SpanReader_ReadAsync_Pooled 100 11.473 μs 0.1801 μs 0.0468 μs 1.52 0.01 0.0153 344 B 0.02
GeneratedReader_ReadAsync 1000 50.666 μs 11.0468 μs 2.8688 μs 0.64 0.03 2.3193 39528 B 0.216
SpanReader_ReadAsync 1000 69.084 μs 0.5567 μs 0.0861 μs 0.87 0.01 2.3193 39544 B 0.216
Naive_ReadLineAsync 1000 79.435 μs 4.0955 μs 1.0636 μs 1.00 0.02 10.8643 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 89.779 μs 2.4128 μs 0.3734 μs 1.13 0.01 - 328 B 0.002
SpanReader_ReadAsync_Pooled 1000 113.138 μs 1.0778 μs 0.2799 μs 1.42 0.02 - 344 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 4.976 μs 0.1907 μs 0.0495 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 5.891 μs 0.0869 μs 0.0226 μs 1.18 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 7.872 μs 0.1089 μs 0.0169 μs 1.58 0.6561 10.86 KB 2.84
CharParser_Parse 1000 52.343 μs 0.2538 μs 0.0659 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 59.354 μs 0.2463 μs 0.0640 μs 1.13 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 80.707 μs 0.4876 μs 0.0755 μs 1.54 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.66GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 4.225 μs 0.0145 μs 0.0022 μs 0.60 - - 0.00
WithString_NoPool 100 7.092 μs 0.0661 μs 0.0172 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.752 μs 0.0698 μs 0.0181 μs 1.94 - - 0.00
NoString 1000 43.756 μs 0.0270 μs 0.0070 μs 0.64 - - 0.00
WithString_NoPool 1000 68.174 μs 0.5440 μs 0.0842 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 141.773 μs 0.8358 μs 0.2171 μs 2.08 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
ByteReader_Read 100 6.921 μs 0.0649 μs 0.0101 μs 0.27 0.2289 - - 3.83 KB 0.02
CharReader_Read 100 25.503 μs 0.2445 μs 0.0635 μs 1.00 41.6565 41.6565 41.6565 196.04 KB 1.00
ByteReader_Read 1000 69.334 μs 0.4829 μs 0.0747 μs 0.64 2.3193 - - 38.28 KB 0.17
CharReader_Read 1000 107.735 μs 0.9393 μs 0.2439 μ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.4 LTS (Noble Numbat)
AMD EPYC 7763 3.19GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
FixedWidthParser_Generated 100 4.660 μs 0.0262 μs 0.0068 μs 0.13 0.00 0.2289 - 3.86 KB 0.09
FixedWidthParser_Read 100 6.120 μs 0.0275 μs 0.0071 μs 0.17 0.00 0.2289 - 3.86 KB 0.09
RecordParser_Read 100 11.214 μs 0.2265 μs 0.0588 μs 0.32 0.00 0.2441 - 4.23 KB 0.10
FileHelpers_Read 100 35.210 μs 1.0264 μs 0.2665 μs 1.00 0.01 2.5024 0.0610 41.49 KB 1.00
FlatFiles_Read 100 72.623 μs 2.8173 μs 0.7316 μs 2.06 0.02 6.2256 0.1221 103.13 KB 2.49
FixedWidthParser_Generated 1000 45.823 μs 0.3210 μs 0.0497 μs 0.13 0.00 2.3193 - 38.31 KB 0.09
FixedWidthParser_Read 1000 68.368 μs 1.2047 μs 0.3129 μs 0.19 0.00 2.3193 - 38.31 KB 0.09
RecordParser_Read 1000 108.052 μs 1.7375 μs 0.2689 μs 0.31 0.00 2.3193 - 38.69 KB 0.10
FileHelpers_Read 1000 352.847 μs 5.7949 μs 1.5049 μs 1.00 0.01 24.4141 5.8594 406.42 KB 1.00
FlatFiles_Read 1000 744.151 μs 22.8630 μs 3.5381 μs 2.11 0.01 57.6172 1.9531 953.2 KB 2.35

Benchmarks.Perf.ComparisonWriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 3.19GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), 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.6 ns 0.43 ns 0.07 ns 0.63 0.00 - - - 0.00
FileHelpers_Write 1 204.6 ns 2.62 ns 0.68 ns 1.00 0.00 0.0215 - 360 B 1.00
FlatFiles_Write 1 474.7 ns 22.17 ns 5.76 ns 2.32 0.03 0.0420 - 712 B 1.98
RecordParser_Write 1 22,598.3 ns 3,076.80 ns 799.03 ns 110.44 3.58 1.0986 - 18128 B 50.36
FixedWidthParser_Write 100 13,358.0 ns 53.11 ns 8.22 ns 0.68 0.01 - - - 0.00
FileHelpers_Write 100 19,624.0 ns 657.68 ns 170.80 ns 1.00 0.01 1.9531 - 32832 B 1.00
FlatFiles_Write 100 45,616.7 ns 1,207.73 ns 313.64 ns 2.32 0.02 4.2114 - 71200 B 2.17
RecordParser_Write 100 55,769.0 ns 17,875.29 ns 4,642.16 ns 2.84 0.22 1.2207 - 20440 B 0.62
FixedWidthParser_Write 1000 134,429.6 ns 1,333.90 ns 206.42 ns 0.68 0.00 - - - 0.00
FileHelpers_Write 1000 199,157.1 ns 4,081.63 ns 1,059.99 ns 1.00 0.01 19.5313 - 328032 B 1.00
RecordParser_Write 1000 446,740.6 ns 20,870.84 ns 3,229.79 ns 2.24 0.02 77.1484 76.1719 1290886 B 3.94
FlatFiles_Write 1000 522,432.9 ns 10,127.11 ns 1,567.18 ns 2.62 0.01 41.9922 - 712000 B 2.17

Benchmarks.Perf.ParserBenchmarks


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.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), 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] 55.46 ns 0.830 ns 0.129 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 80.68 ns 0.406 ns 0.063 ns 1.45 - - 0.00
Parse_NoPool John (...)0.00 [25] 54.04 ns 0.442 ns 0.068 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 79.93 ns 0.864 ns 0.224 ns 1.48 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 8.385 μs 0.4751 μs 0.1234 μs 1.00 0.02 0.2441 4.09 KB 1.00
Pipe_ReadAsync 100 18.852 μs 0.3747 μs 0.0973 μs 2.25 0.03 0.2441 4.48 KB 1.10
Pipe_ReadAsync_SmallSegments 100 58.562 μs 1.5151 μs 0.2345 μs 6.99 0.10 0.2441 4.67 KB 1.14
Stream_ReadAsync 1000 71.216 μs 0.1661 μs 0.0257 μs 1.00 0.00 2.3193 38.54 KB 1.00
Pipe_ReadAsync 1000 168.442 μs 1.1049 μs 0.2869 μs 2.37 0.00 2.1973 39.03 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 591.670 μs 3.3378 μs 0.5165 μs 8.31 0.01 1.9531 39.13 KB 1.02

Benchmarks.Perf.ReaderBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 4.662 μs 0.0560 μs 0.0146 μs 0.67 0.2289 3952 B 0.354
SpanReader_Read 100 6.157 μs 0.0397 μs 0.0061 μs 0.88 0.2289 3952 B 0.354
Naive_ReadLine 100 7.007 μs 0.0691 μs 0.0179 μs 1.00 0.6638 11152 B 1.000
GeneratedReader_Read_Pooled 100 8.876 μs 0.0532 μs 0.0082 μs 1.27 - 32 B 0.003
SpanReader_Read_Pooled 100 10.459 μs 0.1745 μs 0.0270 μs 1.49 - 32 B 0.003
GeneratedReader_Read 1000 48.256 μs 0.3357 μs 0.0872 μs 0.70 2.3193 39232 B 0.353
SpanReader_Read 1000 59.597 μs 0.3705 μs 0.0573 μs 0.86 2.3193 39232 B 0.353
Naive_ReadLine 1000 69.341 μs 0.7786 μs 0.2022 μs 1.00 6.5918 111232 B 1.000
GeneratedReader_Read_Pooled 1000 88.673 μs 0.3991 μs 0.0618 μs 1.28 - 32 B 0.000
SpanReader_Read_Pooled 1000 104.724 μs 0.9624 μs 0.1489 μs 1.51 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


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

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 113.4 ns 1.24 ns 0.19 ns 0.89 0.0043 72 B 0.75
ReflectionReader_ConstructAndReadOne 127.8 ns 3.78 ns 0.59 ns 1.00 0.0057 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


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.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Generated John (...)00.00 [25] 38.97 ns 0.763 ns 0.118 ns 0.58 0.0024 40 B 1.00
Reflection John (...)00.00 [25] 67.32 ns 0.897 ns 0.139 ns 1.00 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


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.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriterSpan 1 132.7 ns 1.03 ns 0.16 ns 0.42 0.01 - - - 0.00
WriteMany_ReuseWriter 1 135.3 ns 1.13 ns 0.17 ns 0.43 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 184.9 ns 3.04 ns 0.79 ns 0.58 0.02 0.0019 - 32 B 0.01
WriteMany_NewStream 1 317.7 ns 37.71 ns 9.79 ns 1.00 0.04 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 638.7 ns 35.94 ns 9.33 ns 2.01 0.06 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriter 100 13,871.6 ns 97.88 ns 25.42 ns 0.98 0.00 - - - 0.000
WriteMany_NewStream 100 14,139.1 ns 258.08 ns 39.94 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_ReuseWriterSpan 100 14,658.9 ns 138.22 ns 21.39 ns 1.04 0.00 - - - 0.000
WriteMany_AsyncReuseWriter 100 15,981.8 ns 73.27 ns 19.03 ns 1.13 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 100 16,306.0 ns 452.16 ns 69.97 ns 1.15 0.01 0.3052 - 5360 B 1.006
WriteMany_ReuseWriterSpan 1000 134,826.4 ns 1,699.05 ns 262.93 ns 0.97 0.00 - - - 0.000
WriteMany_ReuseWriter 1000 135,776.7 ns 1,773.00 ns 460.44 ns 0.98 0.00 - - - 0.000
WriteMany_NewStream 1000 138,829.5 ns 1,346.39 ns 208.36 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_AsyncReuseWriter 1000 159,946.7 ns 1,932.48 ns 501.86 ns 1.15 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 1000 163,832.7 ns 4,240.16 ns 1,101.16 ns 1.18 0.01 0.2441 - 5360 B 1.006

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.

0 participants