Skip to content

Feature/add slice#14

Merged
mwadams merged 5 commits intomainfrom
feature/add-slice
Oct 2, 2025
Merged

Feature/add slice#14
mwadams merged 5 commits intomainfrom
feature/add-slice

Conversation

@mwadams
Copy link
Contributor

@mwadams mwadams commented Sep 29, 2025

  • Added the ability to slice a portion of the ValueStringBuilder 'in place'

@github-actions
Copy link

github-actions bot commented Sep 29, 2025

Test Results

  1 files  ± 0    1 suites  ±0   0s ⏱️ ±0s
510 tests +56  510 ✅ +56  0 💤 ±0  0 ❌ ±0 
512 runs  +54  512 ✅ +54  0 💤 ±0  0 ❌ ±0 

Results for commit efd54a6. ± Comparison against base commit d832f34.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Oct 1, 2025

Code Coverage Summary Report - Linux (net8.0)

Summary
Generated on: 10/01/2025 - 07:57:03
Parser: Cobertura
Assemblies: 2
Classes: 32
Files: 23
Line coverage: 84.4% (914 of 1082)
Covered lines: 914
Uncovered lines: 168
Coverable lines: 1082
Total lines: 2910
Branch coverage: 67% (134 of 200)
Covered branches: 134
Total branches: 200
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 68.5%
Name Line Branch
Corvus.HighPerformance 68.5% 64.2%
Corvus.HighPerformance.Utf8.ValueStringBuilder 70% 66.6%
Corvus.HighPerformance.ValueStringBuilder 67.2% 62.1%
Corvus.HighPerformance.Specs - 95.6%
Name Line Branch
Corvus.HighPerformance.Specs 95.6% 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.SliceValuesFromAValueStringBuilderFeature 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.SliceValuesFromAUTF_8ValueStringBuilderFeat
ure
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 91.1% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 93.9% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceWithLengthOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 92% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 94.1% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendFormatOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceWithLen
gthOperation
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@github-actions
Copy link

github-actions bot commented Oct 1, 2025

Code Coverage Summary Report - Windows (net8.0)

Summary
Generated on: 10/1/2025 - 7:57:48 AM
Parser: Cobertura
Assemblies: 2
Classes: 32
Files: 23
Line coverage: 84.4% (914 of 1082)
Covered lines: 914
Uncovered lines: 168
Coverable lines: 1082
Total lines: 3070
Branch coverage: 67% (134 of 200)
Covered branches: 134
Total branches: 200
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 68.5%
Name Line Branch
Corvus.HighPerformance 68.5% 64.2%
Corvus.HighPerformance.Utf8.ValueStringBuilder 70% 66.6%
Corvus.HighPerformance.ValueStringBuilder 67.2% 62.1%
Corvus.HighPerformance.Specs - 95.6%
Name Line Branch
Corvus.HighPerformance.Specs 95.6% 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.SliceValuesFromAValueStringBuilderFeature 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.SliceValuesFromAUTF_8ValueStringBuilderFeat
ure
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 91.1% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 93.9% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceWithLengthOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 92% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 94.1% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendFormatOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceWithLen
gthOperation
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@github-actions
Copy link

github-actions bot commented Oct 1, 2025

Code Coverage Summary Report - Windows (net481)

Summary
Generated on: 10/1/2025 - 7:57:54 AM
Parser: Cobertura
Assemblies: 2
Classes: 30
Files: 20
Line coverage: 84.2% (905 of 1074)
Covered lines: 905
Uncovered lines: 169
Coverable lines: 1074
Total lines: 2962
Branch coverage: 67.4% (139 of 206)
Covered branches: 139
Total branches: 206
Method coverage: Feature is only available for sponsors

Coverage

Corvus.HighPerformance - 68.8%
Name Line Branch
Corvus.HighPerformance 68.8% 65%
Corvus.HighPerformance.Utf8.ValueStringBuilder 70% 66.6%
Corvus.HighPerformance.ValueStringBuilder 67.9% 63.6%
Corvus.HighPerformance.Specs - 95.4%
Name Line Branch
Corvus.HighPerformance.Specs 95.4% 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.SliceValuesFromAValueStringBuilderFeature 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.SliceValuesFromAUTF_8ValueStringBuilderFeat
ure
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderStepDefinitions 91.1% 50%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver 93.9% 80%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendInt3
2Operation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AppendOper
ation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptRep
laceOperation
91.6%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.AttemptSli
ceWithLengthOperation
100%
ValueStringBuilderFeatures.Utf8.Utf8ValueStringBuilderTestDriver.ReplaceOpe
ration
100%
ValueStringBuilderFeatures.ValueStringBuilderStepDefinitions 91.1% 50%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver 93.9% 80%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendInt32Operatio
n
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AppendOperation 100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptReplaceOpera
tion
91.6%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceOperati
on
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.AttemptSliceWithLen
gthOperation
100%
ValueStringBuilderFeatures.ValueStringBuilderTestDriver.ReplaceOperation 100%

@mwadams mwadams merged commit 865f3a2 into main Oct 2, 2025
8 checks passed
@mwadams mwadams deleted the feature/add-slice branch October 2, 2025 08: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.

2 participants