dotnet / dotnet/linker

Port exception filters rewriter to linker

Open
#1,045 0 comments 0 reactions 1 assignee Claimed by @kg View on GitHub
area-Linker: Steps
Dominant language
C#
Stars
392
Forks
128
Avg merge
2d 10h
Merged PRs (30d)
2

Description

Instead of blocking any exceptions filter on platforms where are not supported, we can try to rewrite simple enough ones and print a warning for the rest of the cases.

This should be done as a new step with its own (probably `--no-exception-filters`) option.

Existing PR https://github.com/mono/mono/pull/18324/files

Existing apple implementation https://github.com/xamarin/xamarin-macios/blob/00985a55e2ed8d5fb2f329683ccc44c90be7ce29/tools/linker/MonoTouch.Tuner/RemoveBitcodeIncompatibleCodeStep.cs

@kg @lewing

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.