Add -Zuse-sync-unwind by quininer · Pull Request #117744 · rust-lang/rust

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-compiler

Relevant to the compiler team, which will review and decide on the PR/issue.

labels

Nov 9, 2023

bjorn3

@rustbot rustbot added O-unix

Operating system: Unix-like

T-bootstrap

Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)

labels

Dec 31, 2023

@quininer

This flag specifies whether LLVM generates async unwind or sync unwind.

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Jan 8, 2024

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Jan 8, 2024
Add -Zuse-sync-unwind

Currently Rust uses async unwind by default, but async unwind will bring non-negligible size overhead. it would be nice to allow users to choose this.

In addition, async unwind currently prevents LLVM from generate compact unwind for MachO, if one wishes to generate compact unwind for MachO, then also needs this flag.

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 9, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Jan 9, 2024

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Jan 9, 2024
Rollup merge of rust-lang#117744 - quininer:add-z-sync-uw, r=bjorn3

Add -Zuse-sync-unwind

Currently Rust uses async unwind by default, but async unwind will bring non-negligible size overhead. it would be nice to allow users to choose this.

In addition, async unwind currently prevents LLVM from generate compact unwind for MachO, if one wishes to generate compact unwind for MachO, then also needs this flag.

@ojeda ojeda mentioned this pull request

Mar 5, 2024

48 tasks