Skip to content

Partial work making libsyntax free of vecs_implicitly_copyable #4999

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

Merged
merged 17 commits into from
Feb 19, 2013

Conversation

erickt
Copy link
Contributor

@erickt erickt commented Feb 17, 2013

This patch series is doing a couple things with the ultimate goal of removing #[allow(vecs_implicitly_copyable)], although I'm not quite there yet. The main change is passing around @~strs in most places, and using refs in others. As far as I could tell, there are no performance changes with these patches, and all the tests pass on my mac.

@catamorphism
Copy link
Contributor

I'm assuming the changes here are mechanical, hence am rubber-stamping so it can get into the build queue :-)

@erickt
Copy link
Contributor Author

erickt commented Feb 19, 2013

I've rebased my patch onto HEAD so it's merge-able again.

@catamorphism
Copy link
Contributor

@erickt I'm so sorry, but it's already not merge-able -- would you mind rebasing one more time? I'll try to approve it right away if you do :-)

bors added a commit that referenced this pull request Feb 19, 2013
This patch series is doing a couple things with the ultimate goal of removing `#[allow(vecs_implicitly_copyable)]`, although I'm not quite there yet. The main change is passing around `@~str`s in most places, and using `ref`s in others. As far as I could tell, there are no performance changes with these patches, and all the tests pass on my mac.
@bors bors closed this Feb 19, 2013
@bors bors merged commit 68746cd into rust-lang:incoming Feb 19, 2013
bors added a commit to rust-lang-ci/rust that referenced this pull request May 2, 2020
…rdering, r=phansch

Add lint to detect usage of invalid atomic ordering

Detect usage of invalid atomic ordering modes such as `Ordering::{Release, AcqRel}` in atomic loads and `Ordering::{Acquire, AcqRel}` in atomic stores.

Fixes rust-lang#4679

changelog: Add lint [`invalid_atomic_ordering`]
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