Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase system stack size. #8425

Closed
wants to merge 1 commit into from
Closed

Increase system stack size. #8425

wants to merge 1 commit into from

Conversation

dim-an
Copy link
Contributor

@dim-an dim-an commented Aug 9, 2013

No description provided.

@bors bors closed this Aug 10, 2013
flip1995 pushed a commit to flip1995/rust that referenced this pull request Feb 24, 2022
Fix `transmute_undefined_repr` with single field `#[repr(C)]` structs

Fixes: rust-lang#8417

The description has also been made more precise.

changelog: Fix `transmute_undefined_repr` with single field `#[repr(C)]` structs
changelog: Move `transmute_undefined_repr` back to `correctness`
flip1995 pushed a commit to flip1995/rust that referenced this pull request Mar 14, 2022
…2, r=Manishearth

Transmute_undefined_repr to nursery again

This PR reinstates rust-lang#8418, which was reverted in rust-lang#8425 (incorrectly I think).

I don't want to start a revert war over this but I feel very strongly that this lint is not in a state that would be a net benefit to users of clippy. In its current form, making this an enabled-by-default `correctness` lint with authoritative-sounding proclamations of undefined behavior does more harm than the benefit of the true positive cases.

I can file a bunch more examples of false positives but I don't want to give the author of this lint the impression that it is ready to graduate from `nursery` as soon as I've exhausted the amount of time I am willing to spend revising this lint.

Instead I would recommend that the author of the lint try running it on some reputable codebases containing transmutes. Everywhere that the lint triggers please consider critically whether it should be triggering. For cases that you think are true positives, please raise a few of them with the crate authors (in a PR or issue) to better understand their perspective if they think the transmute is correct.

---

*Please write a short comment explaining your change (or "none" for internal only changes)*

changelog: Re-remove [`transmute_undefined_repr`] from default set of enabled lints
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants