Skip to content

Added a UTF-8 ValueStringBuilder#13

Merged
mwadams merged 2 commits intomainfrom
feature/utf8-valuestringbuilder
Sep 18, 2025
Merged

Added a UTF-8 ValueStringBuilder#13
mwadams merged 2 commits intomainfrom
feature/utf8-valuestringbuilder

Conversation

@mwadams
Copy link
Contributor

@mwadams mwadams commented Sep 15, 2025

  • Added Corvus.HighPerformance.Utf8.ValueStringBuilder.
  • Added tests equivalent to those in Corvus.HighPerformance.ValueStringBuilder.

@github-actions
Copy link

github-actions bot commented Sep 15, 2025

Test Results

  1 files  ±  0    1 suites  ±0   0s ⏱️ ±0s
454 tests +233  454 ✅ +233  0 💤 ±0  0 ❌ ±0 
458 runs  +236  458 ✅ +236  0 💤 ±0  0 ❌ ±0 

Results for commit 024ba46. ± Comparison against base commit f1ff50a.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

Code Coverage Summary Report - Linux (net8.0)

Summary
Generated on: 09/18/2025 - 08:11:32
Parser: Cobertura
Assemblies: 2
Classes: 26
Files: 21
Line coverage: 82.5% (758 of 918)
Covered lines: 758
Uncovered lines: 160
Coverable lines: 918
Total lines: 2585
Branch coverage: 65.6% (126 of 192)
Covered branches: 126
Total branches: 192
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 67%
Name Line Branch
Corvus.HighPerformance 67% 62.3%
Corvus.HighPerformance.Utf8.ValueStringBuilder 68.5% 64.7%
Corvus.HighPerformance.ValueStringBuilder 65.7% 60.2%
Corvus.HighPerformance.Specs - 95.9%
Name Line Branch
Corvus.HighPerformance.Specs 95.9% 76%
Corvus.HighPerformance.Specs.ExceptionStepDefinitions 45.4% 50%
Reqnroll_GeneratedTests_MSTestAssemblyHooks 80%
ValueStringBuilderFeatures.AppendContentIntoAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.Net80.AppendCompositeFormatIntoAValueStringBuild
erFeature
100%
ValueStringBuilderFeatures.ReplaceContentInAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveAMemoryFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveASpanFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.Utf8.AppendContentIntoAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.ReplaceContentInAUTF_8ValueStringBuilderFea
ture
100%
ValueStringBuilderFeatures.Utf8.RetrieveAMemoryFromAUTF_8ValueStringBuilder
Feature
100%
ValueStringBuilderFeatures.Utf8.RetrieveASpanFromAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 92% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 92.4% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendFormatOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@github-actions
Copy link

Code Coverage Summary Report - Windows (net481)

Summary
Generated on: 9/18/2025 - 8:12:53 AM
Parser: Cobertura
Assemblies: 2
Classes: 24
Files: 18
Line coverage: 82.3% (749 of 910)
Covered lines: 749
Uncovered lines: 161
Coverable lines: 910
Total lines: 2631
Branch coverage: 66.1% (131 of 198)
Covered branches: 131
Total branches: 198
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 67.4%
Name Line Branch
Corvus.HighPerformance 67.4% 63.1%
Corvus.HighPerformance.Utf8.ValueStringBuilder 68.5% 64.7%
Corvus.HighPerformance.ValueStringBuilder 66.5% 61.9%
Corvus.HighPerformance.Specs - 95.8%
Name Line Branch
Corvus.HighPerformance.Specs 95.8% 76%
Corvus.HighPerformance.Specs.ExceptionStepDefinitions 45.4% 50%
Reqnroll_GeneratedTests_MSTestAssemblyHooks 80%
ValueStringBuilderFeatures.AppendContentIntoAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.ReplaceContentInAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveAMemoryFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveASpanFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.Utf8.AppendContentIntoAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.ReplaceContentInAUTF_8ValueStringBuilderFea
ture
100%
ValueStringBuilderFeatures.Utf8.RetrieveAMemoryFromAUTF_8ValueStringBuilder
Feature
100%
ValueStringBuilderFeatures.Utf8.RetrieveASpanFromAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 92% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 92% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@github-actions
Copy link

Code Coverage Summary Report - Windows (net8.0)

Summary
Generated on: 9/18/2025 - 8:13:16 AM
Parser: Cobertura
Assemblies: 2
Classes: 26
Files: 21
Line coverage: 82.5% (758 of 918)
Covered lines: 758
Uncovered lines: 160
Coverable lines: 918
Total lines: 2739
Branch coverage: 65.6% (126 of 192)
Covered branches: 126
Total branches: 192
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 67%
Name Line Branch
Corvus.HighPerformance 67% 62.3%
Corvus.HighPerformance.Utf8.ValueStringBuilder 68.5% 64.7%
Corvus.HighPerformance.ValueStringBuilder 65.7% 60.2%
Corvus.HighPerformance.Specs - 95.9%
Name Line Branch
Corvus.HighPerformance.Specs 95.9% 76%
Corvus.HighPerformance.Specs.ExceptionStepDefinitions 45.4% 50%
Reqnroll_GeneratedTests_MSTestAssemblyHooks 80%
ValueStringBuilderFeatures.AppendContentIntoAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.Net80.AppendCompositeFormatIntoAValueStringBuild
erFeature
100%
ValueStringBuilderFeatures.ReplaceContentInAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveAMemoryFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.RetrieveASpanFromAValueStringBuilderFeature 100%
ValueStringBuilderFeatures.Utf8.AppendContentIntoAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.ReplaceContentInAUTF_8ValueStringBuilderFea
ture
100%
ValueStringBuilderFeatures.Utf8.RetrieveAMemoryFromAUTF_8ValueStringBuilder
Feature
100%
ValueStringBuilderFeatures.Utf8.RetrieveASpanFromAUTF_8ValueStringBuilderFe
ature
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 92% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 100% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 92.4% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendFormatOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@mwadams mwadams merged commit d832f34 into main Sep 18, 2025
8 checks passed
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.

2 participants