Skip to content

[d16-2] [linker] Add the custom attributes removal step as an configurable optimization. Fix #3655#6058

Merged
spouliot merged 3 commits intodotnet:d16-2from
monojenkins:backport-pr-6049-to-d16-2
May 16, 2019
Merged

[d16-2] [linker] Add the custom attributes removal step as an configurable optimization. Fix #3655#6058
spouliot merged 3 commits intodotnet:d16-2from
monojenkins:backport-pr-6049-to-d16-2

Conversation

@monojenkins
Copy link
Copy Markdown
Contributor

This allows the optimization to be disabled in cases where one, or
many, a custom attribute(s) are required by the application at runtime.

While not ideal disabling this single step is much better than disabling
linking for the whole application.

A better approach is described in #6048
but this configuration optimization makes sense independently of it.

Fix #3655

Backport of #6049.

/cc @spouliot

Sebastien Pouliot and others added 3 commits May 16, 2019 16:13
…timization. Fix dotnet#3655

This allows the optimization to be disabled in cases where one, or
many, a custom attribute(s) are required by the application at runtime.

While not ideal disabling this single step is much better than disabling
linking for the whole application.

A better approach is described in dotnet#6048
but this configuration optimization makes sense independently of it.

Fix dotnet#3655
Co-Authored-By: Rolf Bjarne Kvinge <rolf@xamarin.com>
@monojenkins monojenkins added this to the d16-2 milestone May 16, 2019
@spouliot spouliot added the requires-approval-before-merge The pull request requires special approval before it can be merged label May 16, 2019
@monojenkins
Copy link
Copy Markdown
Contributor Author

Build success
Build succeeded
API Diff (from stable)
API Diff (from PR only) (no change)
Generator Diff (no change)
Test run succeeded

@spouliot spouliot merged commit d629789 into dotnet:d16-2 May 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

requires-approval-before-merge The pull request requires special approval before it can be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants