microsoft / microsoft/snmalloc
Coverage tracker (auto-updated)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 2k
- Forks
- 138
- Avg merge
- 11h 19m
- Merged PRs (30d)
- 5
Description
Coverage report (cross-platform merged)
Lines covered (src/snmalloc/**): 2827 / 3183 (88.82%)
Merged line coverage is the per-line union across all platforms. Region coverage is reported per-platform only; no cross-platform region total is computed.
Per-directory breakdown
| Directory | Lines covered | Lines executable | % |
|---|---|---|---|
| src/snmalloc/stl | 2 | 4 | 50.00% |
| src/snmalloc/override | 94 | 156 | 60.26% |
| src/snmalloc/pal | 343 | 449 | 76.39% |
| src/snmalloc/mitigations | 14 | 18 | 77.78% |
| src/snmalloc/aal | 52 | 60 | 86.67% |
| src/snmalloc/ds_core | 349 | 399 | 87.47% |
| src/snmalloc/global | 266 | 303 | 87.79% |
| src/snmalloc/ds | 328 | 357 | 91.88% |
| src/snmalloc/backend_helpers | 338 | 356 | 94.94% |
| src/snmalloc/mem | 843 | 876 | 96.23% |
| src/snmalloc/ds_aal | 108 | 112 | 96.43% |
| src/snmalloc/backend | 90 | 93 | 96.77% |
Per-platform contributions (advisory)
| Platform | Lines covered | Lines executable | Lines % | Regions covered | Regions executable | Regions % |
|---|---|---|---|---|---|---|
| freebsd-14 | 4301 | 4757 | 90.41% | 3878 | 5703 | 68.00% |
| linux-self-host-shim-checks | 4459 | 4917 | 90.69% | 4108 | 6169 | 66.59% |
| linux-self-host-shim-checks-selfhost | 1642 | 2327 | 70.56% | 1501 | 2914 | 51.51% |
| macos-26 | 4274 | 4721 | 90.53% | 3904 | 5724 | 68.20% |
| windows-2022 | 4207 | 4741 | 88.74% | 3860 | 5686 | 67.89% |
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This issue is an auto-updated coverage report for src/snmalloc/**, with the lowest directory coverage shown for stl, override, and pal. Start by reviewing the repository's coverage and test configuration to identify specific uncovered lines; done would require a defined coverage target and tests, neither of which this issue specifies.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100