fix(diag): remove dead string-wrapper counter - #9900
Conversation
f83107c to
e991e1c
Compare
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (3)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 8 included reviews per hour; 5 remain after this review. 📝 WalkthroughWalkthroughThe change removes the unwritable ChangesGC diagnostic cleanup
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to GC primitive-dispatch diagnostics no longer emit the obsolete zero-valued string-wrapper counter; the remaining diagnostic histogram and process-exit reporting behavior remain intact. No current merge-readiness risk is identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Landed on |
Boxed string indices became virtual in #9810, which removed the only writer for the
STRING_WRAPPERSdiagnostic while leaving its state and output branch in place. The impossible counter and its stale GC-holder inventory exemption are now removed; the live primitive-method histogram and receiver-length attribution remain unchanged.Validation:
STRING_WRAPPERS, writer alias, orstring_wrappers=output sitegc_runtime_root_holders.pyself-test and inventory check pass: 1,357 declarations scanned, 347 valid inventory entriesscripts/run_lint_gates.sh: all 64 gates passed, 2 CI-only checks skipped locallyFixes #9874
Summary by CodeRabbit