Skip to content
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 7 pull requests #113162

Merged
merged 31 commits into from
Jun 30, 2023
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift click to select a range
82336c1
wasm target feature: exception handling
mirkootter May 1, 2023
00ce5e8
add wasm eh intrinsics
mirkootter May 1, 2023
35cdb28
add comment
mirkootter May 7, 2023
82730b4
wasm exception handling
mirkootter May 1, 2023
12ad662
add comment regarding `__gxx_wasm_personality_v0`
mirkootter May 21, 2023
744ec64
fix comment (review change)
mirkootter May 22, 2023
8af8a95
Migrate some rustc_builtin_macros to SessionDiagnostic
He1pa Jun 21, 2023
d8d09b0
Declare a `run-coverage` test mode/suite in bootstrap
Zalathar Jun 12, 2023
5b51d9c
Extract a common function for setting up environment vars
Zalathar Jun 12, 2023
a32cdee
Introduce `exec_compiled_test_general`
Zalathar Jun 12, 2023
75d01f8
Remember whether `failure-status` was explicitly specified
Zalathar Jun 12, 2023
a42bbd0
Move the `RUSTC_PROFILER_SUPPORT` check into `CachedNeedsConditions`
Zalathar Jun 12, 2023
22e119b
Add a custom `run-coverage` mode to compiletest
Zalathar Jun 12, 2023
e0625b4
Migrate most of the existing coverage tests over to `run-coverage`
Zalathar Jun 12, 2023
d05653c
Declare a `run-coverage-rustdoc` suite for coverage tests that need `…
Zalathar Jun 12, 2023
9d2564a
Expand `run-coverage` to support the remaining `coverage-reports` tests
Zalathar Jun 12, 2023
a2c0b38
Migrate the remaining `run-make/coverage-reports` tests over to `run-…
Zalathar Jun 12, 2023
edd051c
Re-bless the newly-migrated tests
Zalathar Jun 12, 2023
7b4e75b
Remove the old `coverage-reports` and `coverage` directories
Zalathar Jun 12, 2023
453603a
fix typo
He1pa Jun 28, 2023
aafc801
Make the Elaboratable trait take clauses
compiler-errors Jun 29, 2023
cde54ff
refactor `tool_doc!` so that it can accept additional arguments.
onur-ozkan Jun 3, 2023
4dcce38
resolve: Remove artificial import ambiguity errors
petrochenkov May 29, 2023
35c6a1d
Fix type privacy lints error message
Bryanskiy Jun 29, 2023
4696a92
Rollup merge of #111322 - mirkootter:master, r=davidtwco
matthiaskrgr Jun 29, 2023
be0a96f
Rollup merge of #112086 - petrochenkov:impambig, r=oli-obk
matthiaskrgr Jun 29, 2023
93a97c7
Rollup merge of #112234 - ozkanonur:hotfix, r=jyn514
matthiaskrgr Jun 29, 2023
f00db43
Rollup merge of #112300 - Zalathar:run-coverage, r=wesleywiser
matthiaskrgr Jun 29, 2023
f135815
Rollup merge of #112795 - He1pa:translation_builtin_macros, r=davidtwco
matthiaskrgr Jun 29, 2023
5d74664
Rollup merge of #113144 - compiler-errors:elaborate-clauses, r=oli-obk
matthiaskrgr Jun 29, 2023
4338683
Rollup merge of #113161 - Bryanskiy:err_msg, r=petrochenkov
matthiaskrgr Jun 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add comment regarding __gxx_wasm_personality_v0
  • Loading branch information
mirkootter committed Jun 7, 2023
commit 12ad6622add9246e37ba22f5c3f1f0d212806559
4 changes: 4 additions & 0 deletions compiler/rustc_codegen_llvm/src/context.rs
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 536,10 @@ impl<'ll, 'tcx> MiscMethods<'tcx> for CodegenCx<'ll, 'tcx> {
let name = if wants_msvc_seh(self.sess()) {
Some("__CxxFrameHandler3")
} else if wants_wasm_eh(self.sess()) {
// LLVM specifically tests for the name of the personality function
// There is no need for this function to exist anywhere, it will
// not be called. However, its name has to be "__gxx_wasm_personality_v0"
// for native wasm exceptions.
Some("__gxx_wasm_personality_v0")
} else {
None
Expand Down