-
Notifications
You must be signed in to change notification settings - Fork 536
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
CLR hosting #9572
base: main
Are you sure you want to change the base?
CLR hosting #9572
Conversation
cbc08f4
to
0370d7d
Compare
* Add a version script which hides all the symbols except for the handful we have to export. * Enable exceptions
In process to remove object instances for a slightly faster startup
Build is broken atm
c085352
to
13bbd93
Compare
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.debug.so" /> | ||
<_AndroidRuntimePackAssets Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.release.so" /> | ||
<_AndroidRuntimePackAssets Condition=" Exists('$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.debug.so') " Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.debug.so" /> | ||
<_AndroidRuntimePackAssets Condition=" Exists('$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.release.so') " Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libmono-android.release.so" /> | ||
<_AndroidRuntimePackAssets Condition=" Exists('$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libnet-android.debug.so') " Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libnet-android.debug.so" /> | ||
<_AndroidRuntimePackAssets Condition=" Exists('$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libnet-android.release.so') " Include="$(MicrosoftAndroidSdkOutDir)lib\$(AndroidRID)\libnet-android.release.so" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fixing this up in #9583, but maybe I can split up part of it into a smaller PR.
13bbd93
to
82cfb8a
Compare
* Add a version script which hides all the symbols except for the handful we have to export. * Enable exceptions
* main: [Xamarin.Android.Build.Tasks] Don't Open .aar files with ReadWrite FileAccess (#9737)
* main: [tests] fix build warnings as errors in TestRunner.NUnit.NET (#9739)
* main: [NativeAOT] Add support for `Application` subclasses (#9716) Bump to dotnet/sdk@d6bc7918c0 10.0.100-preview.2.25102.3 (#9726) [xa-prep-tasks] fix build errors for long `darc-` branch names (#9740)
* main: [NativeAOT] Integrate TryCreatePeer (#9746) Bump to dotnet/java-interop@dd3c1d05 (#9745)
* main: [XABT] Make assembly compression incremental. (#9704)
<ResolvedFileToPublish | ||
Condition=" '%(ResolvedFileToPublish.RuntimeIdentifier)' == '' " | ||
Update="@(ResolvedFileToPublish)" | ||
RuntimeIdentifier="$(RuntimeIdentifier)" | ||
/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you are using at least a .NET 10 Preview 2 runtime, you can remove this change.
It should successfully use Android RIDs now, and we don't need to replace the linux-bionic
RID that was here previously.
* main: [illink] refactor code sharing between ILLink and MSBuild tasks (#9688)
* main: Update lz4 submodule to https://github.com/dotnet/lz4 (#9759)
Context: #9572 #9572 is prototyping CoreCLR support, and as part of that it renamed e.g. `src/native/monodroid` to `src/native/mono/monodroid` -- "inserting" a "runtime" value underneath `src/native` -- so that CoreCLR code won't be intermingled with MonoVM code. Separate out these file moves into a separate PR, to reduce the size and review complexity of #9572.
* main: [native] Move MonoVM runtime to a subdirectory (#9749)
* main: [Mono.Android] `JNIEnv.FindClass()` uses `JniEnvironment.Types.FindClass()` (#9769) [Mono.Android] `JavaList.Add` should allow duplicates. (#9751) Bump to dotnet/java-interop@6bc87e8b (#9761)
No description provided.