• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

endoze / valheim-mod-manager / 20000209321
93%
master: 92%

Build:
Build:
LAST BUILD BRANCH: add-string-interning
DEFAULT BRANCH: master
Ran 07 Dec 2025 06:27AM UTC
Jobs 1
Files 6
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Dec 2025 06:25AM UTC coverage: 92.678% (+0.2%) from 92.43%
20000209321

Pull #15

github

endoze
Implement string interning for package manifest

Reduce memory usage and improve serialization efficiency by
deduplicating repeated strings across package data. The manifest
contains thousands of packages with highly repetitive data like author
names, categories, and version numbers. String interning allows these
values to be stored once and referenced by key, significantly reducing
both memory footprint and serialized size.

This optimization is particularly beneficial for the Valheim mod
ecosystem where the same authors maintain multiple packages and common
patterns appear frequently in package metadata.
Pull Request #15: Implement string interning for package manifest

497 of 527 new or added lines in 3 files covered. (94.31%)

9 existing lines in 3 files now uncovered.

886 of 956 relevant lines covered (92.68%)

3.67 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
99.82
0.26% src/package.rs
29
81.3
-8.9% src/api.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.05
-0.85% src/zip.rs
2
73.33
-11.28% src/config.rs
6
81.3
-8.9% src/api.rs
Jobs
ID Job ID Ran Files Coverage
1 20000209321.1 07 Dec 2025 06:27AM UTC 6
92.68
GitHub Action Run
Source Files on build 20000209321
  • Tree
  • List 6
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #15
  • PR Base - master (#19021108763)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc