Skip to content

Conversation

ghost
Copy link

@ghost ghost commented Dec 11, 2018

At this point, I feel pretty confident about the current state of AtomicCell in the sense that we probably won't make any breaking changes to its public API in the future.

It's also a reasonably small utility without dependencies that deserves living in crossbeam-utils. The Rust compiler would like to use it in place of its LockCell, and already has crossbeam-utils whitelisted. See this PR.

Let's move AtomicCell into crossbeam-utils so that people can use it without depending on whole crossbeam.

@ghost ghost added the crossbeam-utils label Dec 11, 2018
@jeehoonkang
Copy link
Contributor

bors r+

bors bot added a commit that referenced this pull request Dec 11, 2018
262: Move AtomicCell into crossbeam-utils r=jeehoonkang a=stjepang

At this point, I feel pretty confident about the current state of `AtomicCell` in the sense that we probably won't make any breaking changes to its public API in the future.

It's also a reasonably small utility without dependencies that deserves living in `crossbeam-utils`. The Rust compiler would like to use it in place of its `LockCell`, and already has `crossbeam-utils` whitelisted. See [this PR](rust-lang/rust#56614 (comment)).

Let's move `AtomicCell` into `crossbeam-utils` so that people can use it without depending on whole `crossbeam`.

Co-authored-by: Stjepan Glavina <[email protected]>
@bors
Copy link
Contributor

bors bot commented Dec 11, 2018

Canceled

@ghost
Copy link
Author

ghost commented Dec 11, 2018

bors r+

bors bot added a commit that referenced this pull request Dec 11, 2018
262: Move AtomicCell into crossbeam-utils r=stjepang a=stjepang

At this point, I feel pretty confident about the current state of `AtomicCell` in the sense that we probably won't make any breaking changes to its public API in the future.

It's also a reasonably small utility without dependencies that deserves living in `crossbeam-utils`. The Rust compiler would like to use it in place of its `LockCell`, and already has `crossbeam-utils` whitelisted. See [this PR](rust-lang/rust#56614 (comment)).

Let's move `AtomicCell` into `crossbeam-utils` so that people can use it without depending on whole `crossbeam`.

Co-authored-by: Stjepan Glavina <[email protected]>
@bjorn3
Copy link

bjorn3 commented Dec 11, 2018

@stjepang ^ s/travis/bors/ I think.

@ghost
Copy link
Author

ghost commented Dec 11, 2018

@bjorn3 Hah yes, I've deleted that comment and posted a new one :)

@bors
Copy link
Contributor

bors bot commented Dec 11, 2018

Build succeeded

@bors bors bot merged commit 7afa01a into crossbeam-rs:master Dec 11, 2018
@ghost ghost deleted the atomiccell-to-utils branch December 11, 2018 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants