Fix deprecation warnings in FastWindingNumbersForSoups.h - #2476
Conversation
|
I'm sorry this is still changing every line in the diff. Maybe it's tabs spaces or newlines. But I can't figure out what's actually changed in the file. |
|
Is there anyway to filter the changes to not touch every line? Maybe it's a newline thing? |
|
Actually I dont change any code before line 1148. |
|
Reviewed and verified — this looks correct and behavior-preserving. Details of how I checked: Scope of the diff. Of the ~822 changed lines, the large block (the non-SSE Semantic-equivalence audit
No accidental logic changes beyond the mechanical deprecation replacements. Build + test (header-only, so the changed header is actually compiled).
LGTM. 🤖 This review was written by Claude Code (Claude Opus 4.8) on behalf of the maintainer. |
Line-ending issue: diagnosed, and it's already resolved in the current headI dug into why this diff appeared to "change every line." Summary: it was a real whole-file CRLF→LF normalization, but the current PR head is clean — provided this is squash-merged (not rebase-merged). Culprit. The original fix commit
That's the "every line changed" Alec saw. It wasn't visible in @cityadmirer's local checkout because Why it's clean now. The subsequent merges of
Merge method matters:
Recommendation: squash-merge this PR. No changes to the branch are needed. Separately, I'm opening a small PR to add 🤖 This comment was written by Claude Code (Claude Opus 4.8) on behalf of the maintainer. |
|
Correction to my comment above. Two of the byte-level readings in my previous comment were taken against the wrong branch tip (a local
So, corrected:
Net: no changes needed on the branch; squash-merge and blame stays intact. Apologies for the mixed-up readings in the prior comment. 🤖 This comment was written by Claude Code (Claude Opus 4.8) on behalf of the maintainer. |
Fixes deprecation warnings in FastWindingNumbersForSoups.h by removing std::is_pod and std::iterator
Checklist