-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
Rollup of 8 pull requests #124703
Rollup of 8 pull requests #124703
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7b5730 - Browse repository at this point
Copy the full SHA e7b5730View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 061d873 - Browse repository at this point
Copy the full SHA 061d873View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37c1758 - Browse repository at this point
Copy the full SHA 37c1758View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a56fd37 - Browse repository at this point
Copy the full SHA a56fd37View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 351658a - Browse repository at this point
Copy the full SHA 351658aView commit details -
Ensure miri only uses fallback bodies that have manually been vetted …
…to preserve all UB that the native intrinsic would have
Configuration menu - View commit details
-
Copy full SHA for 821d23b - Browse repository at this point
Copy the full SHA 821d23bView commit details -
Set non-leaf frame pointers on Fuchsia targets
David Koloski committedMay 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 0637709 - Browse repository at this point
Copy the full SHA 0637709View commit details
Commits on May 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e404e7a - Browse repository at this point
Copy the full SHA e404e7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e97c6c - Browse repository at this point
Copy the full SHA 4e97c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4861c - Browse repository at this point
Copy the full SHA 2f4861cView commit details -
Very minor thing, obviously, but I randomly saw this unnecessary cast showing up in the UbChecks, so might as well get rid of it.
Configuration menu - View commit details
-
Copy full SHA for b95d1b7 - Browse repository at this point
Copy the full SHA b95d1b7View commit details -
Docs: suggest
uN::checked_sub
instead of check-then-uncheckedAs of 124114 it's exactly the same in codegen, so might as well not use `unsafe`. Note that this is only for *unsigned*, since the overflow conditions for `iN::checked_sub` are more complicated.
Configuration menu - View commit details
-
Copy full SHA for e1c833e - Browse repository at this point
Copy the full SHA e1c833eView commit details -
Rollup merge of rust-lang#123356 - joboet:set_current_size, r=ChrisDe…
…nton Reduce code size of `thread::set_current` rust-lang#123265 introduced a rather large binary size regression, because it added an `unwrap()` call on a `Result<(), Thread>`, which in turn pulled its rather heavy `Debug` implementation. This PR fixes this by readding the `rtassert!` that was removed.
Configuration menu - View commit details
-
Copy full SHA for b8fa047 - Browse repository at this point
Copy the full SHA b8fa047View commit details -
Rollup merge of rust-lang#124159 - joboet:move_pal_thread_parking, r=…
…ChrisDenton Move thread parking to `sys::sync` Part of rust-lang#117276. I'll leave the platform-specific API abstractions in `sys::pal`, as per the initial proposal. I'm not entirely sure whether we'll want to keep it that way, but that remains to be seen. r? ``@ChrisDenton`` (if you have time)
Configuration menu - View commit details
-
Copy full SHA for cc51f91 - Browse repository at this point
Copy the full SHA cc51f91View commit details -
Rollup merge of rust-lang#124293 - oli-obk:miri_intrinsic_fallback_bo…
…dy, r=RalfJung Let miri and const eval execute intrinsics' fallback bodies fixes rust-lang/miri#3397 r? ``@RalfJung``
Configuration menu - View commit details
-
Copy full SHA for ceb7b5e - Browse repository at this point
Copy the full SHA ceb7b5eView commit details -
Rollup merge of rust-lang#124677 - djkoloski:set_fuchsia_frame_pointe…
…r, r=tmandry Set non-leaf frame pointers on Fuchsia targets This is part of our work to enable shadow call stack sanitization on Fuchsia, see [this Fuchsia issue](https://g-issues.fuchsia.dev/issues/327643884). r? ``@tmandry``
Configuration menu - View commit details
-
Copy full SHA for 81b43b7 - Browse repository at this point
Copy the full SHA 81b43b7View commit details -
Rollup merge of rust-lang#124692 - workingjubilee:document-no-double-…
…pointer-coercion-happens, r=compiler-errors We do not coerce `&mut &mut T -> *mut mut T` Resolves rust-lang#34117 by declaring it to be "working as intended" until someone RFCs it or whatever other lang proposal would be required. It seems a bit of a footgun, but perhaps there are strong reasons to allow it anyways. Seeing as how I often have to be mindful to not allow a pointer to coerce the wrong way in my FFI work, I am inclined to think not, but perhaps it's fine in some use-case and that's actually more common?
Configuration menu - View commit details
-
Copy full SHA for b0715b4 - Browse repository at this point
Copy the full SHA b0715b4View commit details -
Rollup merge of rust-lang#124698 - JoverZhang:test-rustdoc-determinis…
…m, r=jieyouxu Rewrite `rustdoc-determinism` test in Rust Rewrite the `rustdoc-determinism` test from rust-lang#121876. r? `@jieyouxu`
Configuration menu - View commit details
-
Copy full SHA for b871137 - Browse repository at this point
Copy the full SHA b871137View commit details -
Rollup merge of rust-lang#124700 - scottmcm:unneeded_cast, r=Nilstrieb
Remove an unnecessary cast Very minor thing, obviously, but I randomly saw this unnecessary cast showing up in the UbChecks, so might as well get rid of it.
Configuration menu - View commit details
-
Copy full SHA for 7705671 - Browse repository at this point
Copy the full SHA 7705671View commit details -
Rollup merge of rust-lang#124701 - scottmcm:unchecked_sub_docs, r=Nil…
…strieb Docs: suggest `uN::checked_sub` instead of check-then-unchecked As of rust-lang#124114 it's exactly the same in codegen, so might as well not use `unsafe`. Note that this is only for *unsigned*, since the overflow conditions for `iN::checked_sub` are more complicated.
Configuration menu - View commit details
-
Copy full SHA for 5f4f4fb - Browse repository at this point
Copy the full SHA 5f4f4fbView commit details