Skip to content

Rollup of 9 pull requests #140239

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 24 commits into from
Apr 24, 2025
Merged
Changes from 3 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ac34a6f
Stabilize the `cell_update` feature
tgross35 Dec 17, 2024
fe03f76
std: Add performance warnings to HashMap::get_disjoint_mut
xizheyin Apr 3, 2025
35a20de
Implement `SmirInterface`
makai410 Apr 18, 2025
16381b3
Use `currently` for futher improvement
xizheyin Apr 20, 2025
08baec4
add a test for byte string literal pattern mutability mismatches
dianne Apr 22, 2025
6184025
make `str` literal patterns usable in deref patterns
dianne Mar 25, 2025
3250344
make `[u8]` and `[u8;N]` literal patterns usable in deref patterns
dianne Apr 16, 2025
4c7e866
update unstable book to mention string/bytestring typing
dianne Apr 19, 2025
19e44d4
Don't warn about `v128` in wasm ABI transition
alexcrichton Apr 14, 2025
51088fd
Remove `synstructure::Structure::underscore_const` calls.
nnethercote Apr 23, 2025
5b390cd
Make `SmirInterface` pub(crate) and rename `Context` to `SmirContext`
makai410 Apr 23, 2025
780f95d
Impl new API `std::os::unix::fs::mkfifo` under feature `unix_fifo`
NobodyXu Apr 6, 2025
2a5c349
Extend HIR to track the source and syntax of a lifetime
shepmaster Mar 28, 2025
055a27d
Remove some unnecessary clones.
nnethercote Apr 23, 2025
af80477
Refactor `StableMir` to avoid some clones.
nnethercote Apr 23, 2025
fdaa91a
Rollup merge of #134446 - tgross35:stabilize-cell_update, r=jhpratt
matthiaskrgr Apr 24, 2025
cb3c5d7
Rollup merge of #139307 - xizheyin:issue-139296, r=joboet
matthiaskrgr Apr 24, 2025
10732e1
Rollup merge of #139450 - NobodyXu:new-api/make-fifo, r=tgross35
matthiaskrgr Apr 24, 2025
32b2428
Rollup merge of #139809 - alexcrichton:wasm-simd-safe, r=RalfJung
matthiaskrgr Apr 24, 2025
2a07f99
Rollup merge of #139852 - makai410:smir-refactor, r=celinval
matthiaskrgr Apr 24, 2025
2ba3a5c
Rollup merge of #139945 - shepmaster:hir-lifetime-syntax-source, r=nn…
matthiaskrgr Apr 24, 2025
5d52b37
Rollup merge of #140028 - dianne:lit-deref-pats-p1, r=oli-obk
matthiaskrgr Apr 24, 2025
1254559
Rollup merge of #140181 - nnethercote:rm-underscore_const, r=compiler…
matthiaskrgr Apr 24, 2025
986750d
Rollup merge of #140232 - nnethercote:rm-unnecessary-clones, r=Sparro…
matthiaskrgr Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions library/std/src/collections/hash/map.rs
Original file line number Diff line number Diff line change
Expand Up @@ -973,6 +973,9 @@ where
/// Returns an array of length `N` with the results of each query. For soundness, at most one
/// mutable reference will be returned to any value. `None` will be used if the key is missing.
///
/// This method performs a check to ensure there are no duplicate keys, which currently has a time-complexity of O(n^2),
/// so be careful when passing many keys.
///
/// # Panics
///
/// Panics if any keys are overlapping.
Expand Down