-
Notifications
You must be signed in to change notification settings - Fork 13.1k
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
Tracking Issue for fn VecDeque::make_contiguous
#70929
Comments
add tracking issue to `VecDeque::make_contiguous` The tracking issue is rust-lang#70929
Are there any blockers for stabilization of this feature? |
Don't think so, don't have the time to push this to stabilization myself though. |
I can push this through if @jonas-schievink and @Dylan-DPC think that a stabilization PR is warranted? |
You'll have to ask the libs team; you can find them on Zulip |
Normally we wait for a few months to gain any feedback (though this is small) so i'd wait a bit to see if there are any concerns |
@Dylan-DPC This landed back in April, so it's been three months — how long do you generally want the trial period to run for? |
Just here to say that I also need this feature in my application. |
@jonas-schievink I pinged the libs team on Zulip now, so we'll see :) |
…uous, r=dtolnay Stabilize deque_make_contiguous Closes rust-lang#70929. /cc @Amanieu
Will be released in |
Keep in mind that since this is a feature, _all_ evmap instances get amortized if _anything_ in the dependency graph enables the feature (indexmap-rs/indexmap#137 (comment)). This is unfortunate, but given that the alternative is forking evmap, we'll go with the feature approach for now. Hopefully one day we'll have a way to [avoid this](rust-lang/cargo#2980 (comment)). Not landing this yet since it's nightly-only at the moment due to certain methods [in `atone`](https://github.com/jonhoo/atone/blob/45ae1e42deaaaaa9a919957ade49982a7ac4655b/src/lib.rs#L58). Nightly-only will go away once rust-lang/rust#70929 and rust-lang/rust#74217 both stabilize. The first one will land on next stable, but the second has some more time to go first.
Keep in mind that since this is a feature, _all_ evmap instances get amortized if _anything_ in the dependency graph enables the feature (indexmap-rs/indexmap#137 (comment)). This is unfortunate, but given that the alternative is forking evmap, we'll go with the feature approach for now. Hopefully one day we'll have a way to [avoid this](rust-lang/cargo#2980 (comment)). Not landing this yet since it's nightly-only at the moment due to certain methods [in `atone`](https://github.com/jonhoo/atone/blob/45ae1e42deaaaaa9a919957ade49982a7ac4655b/src/lib.rs#L58). Nightly-only will go away once rust-lang/rust#70929 and rust-lang/rust#74217 both stabilize. The first one will land on next stable, but the second has some more time to go first.
This is a tracking issue for
fn make_contiguous
ofVecDeque
.The feature gate for the issue is
#![feature(deque_make_contiguous)]
.About tracking issues
Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.
Steps
VecDeque
struct docs recommendingmake_contiguous
for sorting.Implementation history
The text was updated successfully, but these errors were encountered: