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

Remove in-tree test binary. #8432

Merged

Conversation

chris-morgan
Copy link
Member

I presume this was accidentally committed.

I presume this was accidentally committed.
graydon added a commit that referenced this pull request Aug 13, 2013
@graydon graydon merged commit 26fd428 into rust-lang:master Aug 13, 2013
@graydon
Copy link
Contributor

graydon commented Aug 13, 2013

Force-merged as bors got confused in the process of bringing new builders online. I'll supervise to make sure nothing's gone funny.

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.

4 participants