Remove -Zemscripten-wasm-eh#156928
Conversation
|
Some changes occurred in cfg and check-cfg configuration cc @Urgau |
|
r? @TaKO8Ki rustbot has assigned @TaKO8Ki. Use Why was this reviewer chosen?The reviewer was selected based on:
|
| /// Allows using anonymous lifetimes in argument-position impl-trait. | ||
| (unstable, anonymous_lifetime_in_impl_trait, "1.63.0", None), | ||
| /// Allows access to the emscripten_wasm_eh config, used by panic_unwind and unwind | ||
| (internal, cfg_emscripten_wasm_eh, "1.86.0", None), |
There was a problem hiding this comment.
I haven't moved this to the list of removed features as it is an internal feature.
|
@purplesyringa @hoodmane @curiousdannii @kripken @aheejin (I hope I didn't forget any major stakeholder) Has it indeed been long enough since switching to wasm exceptions by default that we can safely remove this flag? |
|
It's fine with me. I won't ever be turning it off again. |
This comment has been minimized.
This comment has been minimized.
5ac842d to
802c141
Compare
Upstream PR: rust-lang/rust#156928
|
Happy to see this finally happen! No concerns on my side. |
This comment has been minimized.
This comment has been minimized.
|
I'm now using panic=abort, so I think it doesn't matter for me. |
802c141 to
be3e3c7
Compare
|
Some changes occurred in src/doc/rustc/src/platform-support cc @Noratrieb |
be3e3c7 to
24d9697
Compare
This comment has been minimized.
This comment has been minimized.
This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code.
24d9697 to
9b7623a
Compare
|
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
|
@bors r+ rollup |
…r=TaKO8Ki Remove -Zemscripten-wasm-eh This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code. This is the final step of rust-lang#112195.
Rollup of 7 pull requests Successful merges: - #155763 (Promotes 5 Thumb-mode bare-metal Arm targets to Tier 2) - #156928 (Remove -Zemscripten-wasm-eh) - #157236 (Reorganize `tests/ui/issues` [3/N]) - #157294 (Split coroutine layout computation to its own file) - #157328 (windows: Elide division-by-zero checks in Instant::now()) - #157331 (Rewrite target checking for `#[link]`) - #157336 (Enable `clippy::mem_replace_with_default`)
…r=TaKO8Ki Remove -Zemscripten-wasm-eh This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code. This is the final step of rust-lang#112195.
…r=TaKO8Ki Remove -Zemscripten-wasm-eh This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code. This is the final step of rust-lang#112195.
…r=TaKO8Ki Remove -Zemscripten-wasm-eh This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code. This is the final step of rust-lang#112195.
This was necessary when transitioning from JS to wasm exception handling on Emscripten. Enough time has probably passed that we no longer need to support JS exception handling on Emscripten. This enables cleaning up a fair bit of code.
This is the final step of #112195.