Skip to content

[browser] legacy JS interop optional via WasmEnableLegacyJsInterop - managed - #82826

Merged
pavelsavara merged 7 commits into
dotnet:mainfrom
pavelsavara:browser_managed_legacy_interop
Mar 8, 2023
Merged

[browser] legacy JS interop optional via WasmEnableLegacyJsInterop - managed#82826
pavelsavara merged 7 commits into
dotnet:mainfrom
pavelsavara:browser_managed_legacy_interop

Conversation

@pavelsavara

@pavelsavarapavelsavara commented Mar 1, 2023

Copy link
Copy Markdown
Member

Allow opt-in trimming of legacy interop from managed libraries

This change doesn't disable the legacy interop for any scenario. There would be follow-up PR.

After Blazor change is merged, we could make the feature opt-out also for them.

See also discussion with @marek-safar

@ghost

ghost commented Mar 1, 2023

Copy link
Copy Markdown

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Allow opt-in trimming of legacy interop from managed libraries by FeatureWasmLegacyJsInterop MSBuild property.

Based on discussion with @marek-safar here #79622 (comment)

Author:pavelsavara
Assignees:pavelsavara
Labels:

arch-wasm, area-System.Runtime.InteropServices.JavaScript

Milestone:8.0.0

Comment threadsrc/mono/wasm/build/WasmApp.targets Outdated
@pavelsavarapavelsavara changed the title [browser] managed legacy JS interop optional via FeatureWasmLegacyJsInterop[browser] legacy JS interop optional via WasmEnableLegacyJsInterop - managedMar 2, 2023
@pavelsavara
pavelsavaraforce-pushed the browser_managed_legacy_interop branch from 83c6417 to 82f8b47CompareMarch 3, 2023 14:43
@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
pavelsavaraforce-pushed the browser_managed_legacy_interop branch from 209942f to 3afdb87CompareMarch 3, 2023 19:35
@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
pavelsavara marked this pull request as ready for review March 3, 2023 19:44
Comment threadsrc/mono/wasm/wasm.proj
@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@pavelsavara
pavelsavara requested a review from radicalMarch 3, 2023 23:25
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara

pavelsavara commented Mar 6, 2023

Copy link
Copy Markdown
MemberAuthor

CI failure NuGet-Migrations is is #80619
CI failure Parse Error: Invalid header value char is is #82880

undefined symbol: mono_wasm_pthread_on_pthread_attached needs to be solved here

@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara

Copy link
Copy Markdown
MemberAuthor

@radical please review, I think it's ready

@radicalradical left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@pavelsavara

Copy link
Copy Markdown
MemberAuthor

/azp run runtime-wasm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
pavelsavara merged commit 6c836e8 into dotnet:mainMar 8, 2023
maraf pushed a commit that referenced this pull request Mar 21, 2023
@ghostghost locked as resolved and limited conversation to collaborators Apr 7, 2023
@pavelsavara
pavelsavara deleted the browser_managed_legacy_interop branch September 2, 2024 15:30
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@pavelsavara@radical@marek-safar