Skip to content

Revert "Add asynchronous Stream serializer APIs" - #202

Merged
dameng324 merged 1 commit into
mainfrom
revert-201-codex/async-stream-serializer
Jul 11, 2026
Merged

Revert "Add asynchronous Stream serializer APIs"#202
dameng324 merged 1 commit into
mainfrom
revert-201-codex/async-stream-serializer

Conversation

@dameng324

Copy link
Copy Markdown
Owner

Reverts #201

@dameng324
dameng324 merged commit 0cbf8e2 into main Jul 11, 2026
4 of 5 checks passed
@dameng324
dameng324 deleted the revert-201-codex/async-stream-serializer branch July 11, 2026 13:45
@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics -15 complexity · -1 duplication

Metric Results
Complexity -15
Duplication -1

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.19%. Comparing base (913c860) to head (e24b6ba).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #202      +/-   ##
==========================================
+ Coverage   94.05%   95.19%   +1.13%     
==========================================
  Files         127      125       -2     
  Lines        3518     3394     -124     
  Branches      488      464      -24     
==========================================
- Hits         3309     3231      -78     
+ Misses        128       90      -38     
+ Partials       81       73       -8     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown

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 8.0.28 (8.0.28, 8.0.2826.26413), X64 RyuJIT x86-64-v3
  .NET 10.0 : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  .NET 8.0  : .NET 8.0.28 (8.0.28, 8.0.2826.26413), X64 RyuJIT x86-64-v3
  .NET 9.0  : .NET 9.0.17 (9.0.17, 9.0.1726.26416), X64 RyuJIT x86-64-v3


Method Job Runtime Mean Error StdDev Ratio RatioSD Allocated Alloc Ratio
Deserialize_ProtoBuf_net .NET 10.0 .NET 10.0 774.6 μs 3.42 μs 3.03 μs 1.28 0.02 562 KB 0.98
Deserialize_GoogleProtoBuf .NET 10.0 .NET 10.0 625.5 μs 4.44 μs 3.93 μs 1.03 0.01 648.7 KB 1.13
Deserialize_LightProto .NET 10.0 .NET 10.0 606.2 μs 8.40 μs 7.86 μs 1.00 0.02 574.8 KB 1.00
Deserialize_ProtoBuf_net .NET 8.0 .NET 8.0 908.8 μs 5.90 μs 5.23 μs 1.41 0.02 562 KB 0.98
Deserialize_GoogleProtoBuf .NET 8.0 .NET 8.0 816.5 μs 9.56 μs 8.47 μs 1.27 0.02 648.7 KB 1.13
Deserialize_LightProto .NET 8.0 .NET 8.0 644.8 μs 8.47 μs 7.92 μs 1.00 0.02 574.8 KB 1.00
Deserialize_ProtoBuf_net .NET 9.0 .NET 9.0 849.8 μs 4.40 μs 3.90 μs 1.28 0.02 562 KB 0.98
Deserialize_GoogleProtoBuf .NET 9.0 .NET 9.0 736.7 μs 3.45 μs 3.23 μs 1.11 0.02 648.7 KB 1.13
Deserialize_LightProto .NET 9.0 .NET 9.0 664.4 μs 10.54 μs 8.80 μs 1.00 0.02 574.8 KB 1.00

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 8.0.28 (8.0.28, 8.0.2826.26413), X64 RyuJIT x86-64-v3
  .NET 10.0 : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  .NET 8.0  : .NET 8.0.28 (8.0.28, 8.0.2826.26413), X64 RyuJIT x86-64-v3
  .NET 9.0  : .NET 9.0.17 (9.0.17, 9.0.1726.26416), X64 RyuJIT x86-64-v3


Method Job Runtime Mean Error StdDev Ratio Allocated Alloc Ratio
Serialize_ProtoBuf_net .NET 10.0 .NET 10.0 912.1 μs 2.98 μs 2.79 μs 1.30 526.41 KB 1.03
Serialize_GoogleProtoBuf .NET 10.0 .NET 10.0 794.3 μs 2.20 μs 2.05 μs 1.13 512.95 KB 1.00
Serialize_LightProto .NET 10.0 .NET 10.0 704.0 μs 2.18 μs 1.82 μs 1.00 512.92 KB 1.00
Serialize_ProtoBuf_net .NET 8.0 .NET 8.0 1,061.3 μs 2.97 μs 2.77 μs 1.36 526.4 KB 1.03
Serialize_GoogleProtoBuf .NET 8.0 .NET 8.0 816.3 μs 6.80 μs 5.67 μs 1.05 512.95 KB 1.00
Serialize_LightProto .NET 8.0 .NET 8.0 781.0 μs 8.84 μs 8.27 μs 1.00 512.92 KB 1.00
Serialize_ProtoBuf_net .NET 9.0 .NET 9.0 1,006.4 μs 2.90 μs 2.42 μs 1.30 526.4 KB 1.03
Serialize_GoogleProtoBuf .NET 9.0 .NET 9.0 826.1 μs 2.74 μs 2.56 μs 1.06 512.95 KB 1.00
Serialize_LightProto .NET 9.0 .NET 9.0 776.2 μs 3.20 μs 2.83 μs 1.00 512.92 KB 1.00

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