-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Mono Componentization #50862
Comments
EventPipe/DiagnosticsServer need this support for .net6 on platforms where we use TCP transport in DiagnosticsServer (iOS/Android). |
We need some uniform mechanism to update src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props for the installer packaging of components. Adding individual manifest entries doesn't seem sustainable. |
Initial implementation and use of static components on all platforms, done. |
We should estimate the size savings when compiling out the debugger to try and prioritize componentizing it. |
Support for dynamic components done, currently Android runtime is configured to use dynamic instead of static components. |
@lambdageek Do you think we're good for what you wanted to get out of 6.0? |
good for 6 from my side |
Yea I think we're good for .net6. Moved the remaining work to a new issue #57131 |
This is a project about delivering optional features with the Mono runtime as pieces that can be included or omitted by the workload for particular scenarios.
Tasks
Initial lift
Components
Followup work
Route eglib stateful functions (logging, allocators) from the components to the runtimeBonus
Move the interpreter to a component (leverage existing libmono-ee-interp.a support)End to end supported workloads:
The text was updated successfully, but these errors were encountered: