-
Notifications
You must be signed in to change notification settings - Fork 13.4k
deny(unsafe_op_in_unsafe_fn) in libstd/ffi/c_str.rs #74062
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
Conversation
Error: Label libs-impl can only be set by Rust team members Please let |
r? @sfackler (rust_highfive has picked a reviewer for you, use r? to override) |
@rustbot modify labels: F-unsafe-block-in-unsafe-fn |
8747fc0
to
376d673
Compare
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.
Overall looks good to me. Left a few nits 😄
@LeSeulArtichaut I applied your suggestions, notably adding a comment about the |
@sfackler @LeSeulArtichaut This is a triage bump. |
☔ The latest upstream changes (presumably #73265) made this pull request unmergeable. Please resolve the merge conflicts. |
e1d1e63
to
ab1df89
Compare
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.
r=me with nits resolved and commits squashed
ab1df89
to
d735304
Compare
Done 👍 |
… operations in unsafe blocks
d735304
to
e97fa1e
Compare
@bors r+ |
📌 Commit e97fa1e has been approved by |
Rollup of 17 pull requests Successful merges: - rust-lang#73943 (Document the unsafe keyword) - rust-lang#74062 (deny(unsafe_op_in_unsafe_fn) in libstd/ffi/c_str.rs) - rust-lang#74185 (Remove liballoc unneeded explicit link) - rust-lang#74192 (Improve documentation on process::Child.std* fields) - rust-lang#74409 (Change Debug impl of SocketAddr and IpAddr to match their Display output) - rust-lang#75195 (BTreeMap: purge innocent use of into_kv_mut) - rust-lang#75214 (Use intra-doc links in `mem::manually_drop` & `mem::maybe_uninit`) - rust-lang#75432 (Switch to intra-doc links in `std::process`) - rust-lang#75482 (Clean up E0752 explanation) - rust-lang#75501 (Move to intra doc links in std::ffi) - rust-lang#75509 (Tweak suggestion for `this` -> `self`) - rust-lang#75511 (Do not emit E0228 when it is implied by E0106) - rust-lang#75515 (Bump std's libc version to 0.2.74) - rust-lang#75517 (Promotion and const interning comments) - rust-lang#75519 (BTreeMap: refactor splitpoint and move testing over to unit test) - rust-lang#75530 (Switch to intra-doc links in os/raw/*.md) - rust-lang#75531 (Migrate unit tests of btree collections to their native breeding ground) Failed merges: r? @ghost
Partial fix of #73904.
This encloses
unsafe
operations inunsafe fn
inlibstd/ffi/c_str.rs
.