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

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

Build:
Build:
LAST BUILD BRANCH: add-string-interning
DEFAULT BRANCH: master
Repo Added 13 Apr 2025 08:11PM UTC
Files 6
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

LAST BUILD ON BRANCH add-string-interning
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-string-interning
  • chore-add-keywords-and-categories-for-crates-io
  • chore-remove-fixture-files
  • chore-update-dist-setup
  • chore-update-readme
  • chore-update-windows-build-platform-for-release-artifacts
  • feat-improve-manifest-performance-and-reduce-size
  • fix-remove-dependency-on-openssl
  • fix-write-cache-to-disk-race-condition
  • master
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.1.2
  • refs/tags/v0.1.3
  • refs/tags/v0.1.4
  • refs/tags/v0.1.5
  • release-plz-2025-04-14T01-05-57Z
  • release-plz-2025-04-14T03-30-42Z
  • release-plz-2025-05-25T03-13-47Z
  • release-plz-2025-06-14T16-19-20Z
  • release-plz-2025-11-03T00-43-15Z
  • release-plz-2025-11-03T01-03-36Z

08 Dec 2025 06:32PM UTC coverage: 92.604% (+0.2%) from 92.43%
20038713584

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

500 of 531 new or added lines in 3 files covered. (94.16%)

9 existing lines in 3 files now uncovered.

889 of 960 relevant lines covered (92.6%)

4.02 hits per line

Relevant lines Covered
Build:
Build:
960 RELEVANT LINES 889 COVERED LINES
4.02 HITS PER LINE
Source Files on master
  • Tree
  • List 6
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20038713584 add-string-interning 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 na... Pull #15 08 Dec 2025 06:34PM UTC endoze github
92.6
20000209321 add-string-interning 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 na... Pull #15 07 Dec 2025 06:27AM UTC endoze github
92.68
19995428889 add-string-interning 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 na... Pull #15 06 Dec 2025 10:58PM UTC endoze github
92.98
19974416403 add-string-interning 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 na... Pull #15 05 Dec 2025 07:59PM UTC endoze github
75.05
19021135703 refs/tags/v0.1.5 chore: release v0.1.5 push 03 Nov 2025 01:17AM UTC web-flow github
92.25
19021108763 master Merge pull request #14 from endoze/release-plz-2025-11-03T01-03-36Z chore: release v0.1.5 push 03 Nov 2025 01:15AM UTC web-flow github
92.43
19020967832 release-plz-2025-11-03T01-03-36Z Merge pull request #13 from endoze/chore-update-windows-build-platform-for-release-artifacts chore: migrate to Windows Server 2022 for release builds push 03 Nov 2025 01:05AM UTC web-flow github
92.25
19020968073 release-plz-2025-11-03T01-03-36Z chore: release v0.1.5 Pull #14 03 Nov 2025 01:05AM UTC web-flow github
92.43
19020959955 master Merge pull request #13 from endoze/chore-update-windows-build-platform-for-release-artifacts chore: migrate to Windows Server 2022 for release builds push 03 Nov 2025 01:05AM UTC web-flow github
92.08
19020909357 chore-update-windows-build-platform-for-release-artifacts chore: migrate to Windows Server 2022 for release builds GitHub has deprecated the Windows Server 2019 runner platform, which was previously used as the default for Windows builds. To ensure continued support for Windows release artifacts, we nee... Pull #13 03 Nov 2025 01:01AM UTC endoze github
92.08
See All Builds (46)
  • Repo on GitHub
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

© 2025 Coveralls, Inc