Skip to content

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