-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Stabilize slice_group_by
#117678
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Stabilize slice_group_by
#117678
Conversation
Renamed "group by" to "chunk by" a per rust-lang#80552. Newly stable items: * `core::slice::ChunkBy` * `core::slice::ChunkByMut` * `[T]::chunk` * `[T]::chunk_by` Closes rust-lang#80552.
r? @thomcc (rustbot has picked a reviewer for you, use r? to override) |
@rustbot modify labels: +T-libs-api |
Note: I renamed the items as discussed during the FCP, but I was not sure if the name in |
@niklasf feature name generally stays the same, so that it can be searched. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't this renaming breaks code at
rust/src/tools/rust-analyzer/crates/hir/src/source_analyzer.rs
Lines 669 to 670 in 755629f
for (macro_id, mut helpers) in | |
helpers.iter().group_by(|(_, macro_id, ..)| macro_id).into_iter() |
group_by
?
That is |
This paragraph could probably be rewritten to make more sense before stabilization? Something like "called for every pair of consecutive elements, meaning that it is called…". |
Fixed the wording (c3a8237). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
@bors r+ |
…r=dtolnay Stabilize `slice_group_by` Renamed "group by" to "chunk by" a per rust-lang#80552. Newly stable items: * `core::slice::ChunkBy` * `core::slice::ChunkByMut` * `[T]::chunk` * `[T]::chunk_by` Closes rust-lang#80552.
@bors r- |
c3a8237
to
97a720b
Compare
Some changes occurred in compiler/rustc_codegen_cranelift cc @bjorn3 |
@bors r+ |
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#117420 (Make `#![allow_internal_unstable(..)]` work with `stmt_expr_attributes`) - rust-lang#117678 (Stabilize `slice_group_by`) - rust-lang#119917 (Remove special-case handling of `vec.split_off(0)`) - rust-lang#120117 (Update `std::io::Error::downcast` return type) - rust-lang#120329 (RFC 3349 precursors) - rust-lang#120339 (privacy: Refactor top-level visiting in `NamePrivacyVisitor`) - rust-lang#120345 (Clippy subtree update) - rust-lang#120360 (Don't fire `OPAQUE_HIDDEN_INFERRED_BOUND` on sized return of AFIT) - rust-lang#120372 (Fix outdated comment on Box) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#117678 - niklasf:stabilize-slice_group_by, r=dtolnay Stabilize `slice_group_by` Renamed "group by" to "chunk by" a per rust-lang#80552. Newly stable items: * `core::slice::ChunkBy` * `core::slice::ChunkByMut` * `[T]::chunk` * `[T]::chunk_by` Closes rust-lang#80552.
Renamed "group by" to "chunk by" a per #80552.
Newly stable items:
core::slice::ChunkBy
core::slice::ChunkByMut
[T]::chunk
[T]::chunk_by
Closes #80552.