-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Add __fastfail for Windows on arm/aarch64 #75990
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
(rust_highfive has picked a reviewer for you, use r? to override) |
r? @alexcrichton perhaps? It looks fine to me, though I've not double checked assembly myself. |
FYI: I verified the assembly on aarch64 and it looked correct. I did not verify on arm though. I’m currently working to find a machine to manually verify it triggers the fastfail debugger path as expected. |
Nice, thanks for this! While you're at it, mind trying to switch to |
Switched to |
@bors: r+ Ok sounds good! |
📌 Commit 8bcc4d6 has been approved by |
@alexcrichton hold up on merging. We need to test on 32 bit still. Sorry! |
It turns out that 32 bit does indeed want the illegal opcode and not a |
Oops sorry, misinterpreted! |
I have validated this change with both |
Thanks! @bors: r+ |
📌 Commit 9e2228d has been approved by |
Add __fastfail for Windows on arm/aarch64 Fixes rust-lang#73215
Add __fastfail for Windows on arm/aarch64 Fixes rust-lang#73215
@alexcrichton @Amanieu I pushed a change to explicitly require "thumb-mode" on |
@bors: r+ |
📌 Commit d931e97 has been approved by |
Rollup of 14 pull requests Successful merges: - rust-lang#75832 (Move to intra-doc links for wasi/ext/fs.rs, os_str_bytes.rs…) - rust-lang#75852 (Switch to intra-doc links in `core::hash`) - rust-lang#75874 (Shorten liballoc doc intra link while readable) - rust-lang#75881 (Expand rustdoc theme chooser x padding) - rust-lang#75885 (Fix another clashing_extern_declarations false positive.) - rust-lang#75892 (Fix typo in TLS Model in Unstable Book) - rust-lang#75910 (Add test for issue rust-lang#27130) - rust-lang#75917 (Move to intra doc links for core::ptr::non_null) - rust-lang#75975 (Allow --bess ing expect-tests in tools) - rust-lang#75990 (Add __fastfail for Windows on arm/aarch64) - rust-lang#76015 (Fix loading pretty-printers in rust-lldb script) - rust-lang#76022 (Clean up rustdoc front-end source code) - rust-lang#76029 (Move to intra-doc links for library/core/src/sync/atomic.rs) - rust-lang#76057 (Move retokenize hack to save_analysis) Failed merges: r? @ghost
Fixes #73215