Skip to content

Commit 938b2cb

Browse files
dotnet-maestro[bot]agockejonathanpeppers
authored
Bump to dotnet/installer@a9c056c 7.0.100-rc.1.22368.2 (#7170)
Changes: dotnet/installer@85a0482...a9c056c Changes: dotnet/linker@ef2d0f2...d27ff61 Changes: dotnet/runtime@206dccb...072eda8 Changes: dotnet/emsdk@40e7c62...11a9acf Updates: * Microsoft.Dotnet.Sdk.Internal: from 7.0.100-preview.7.22361.1 to 7.0.100-rc.1.22368.2 * Microsoft.NET.ILLink.Tasks: from 7.0.100-1.22354.1 to 7.0.100-1.22365.1 * Microsoft.NETCore.App.Ref: from 7.0.0-preview.6.22356.1 to 7.0.0-rc.1.22366.5 * Microsoft.NET.Workload.Emscripten.Manifest-7.0.100: from 7.0.0-preview.7.22330.1 to 7.0.0-rc.1.22362.2 ~~ Set `$(TrimMode)` `partial` by default (#7132) ~~ Companion to dotnet/linker#2856 * Update src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets * Remove usages of `%(TrimMode)` for `$(AndroidLinkMode)` of `Full` * Update .apkdesc files ~~ Set `$(LangVersion)` to 10 in Mono.Android.csproj ~~ There appears to be a C# 11 IL size regression in: dotnet/roslyn#62832 We can use C# 10 for now to avoid this. * Fixed `Mono.Android.dll` size in `.apkdesc` files Co-authored-by: Andy Gocke <andy@commentout.net> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
1 parent 3781fc1 commit 938b2cb

File tree

7 files changed

+74
-76
lines changed

7 files changed

+74
-76
lines changed

eng/Version.Details.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<Dependencies>
22
<ProductDependencies>
3-
<Dependency Name="Microsoft.Dotnet.Sdk.Internal" Version="7.0.100-preview.7.22361.1">
3+
<Dependency Name="Microsoft.Dotnet.Sdk.Internal" Version="7.0.100-rc.1.22368.2">
44
<Uri>https://github.com/dotnet/installer</Uri>
5-
<Sha>85a0482297aed0816aa8518bdfe3076716706ba3</Sha>
5+
<Sha>a9c056cd39d431a1b419f24de6d22d2ff24da7c1</Sha>
66
</Dependency>
7-
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="7.0.100-1.22354.1" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
7+
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="7.0.100-1.22365.1" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
88
<Uri>https://github.com/dotnet/linker</Uri>
9-
<Sha>ef2d0f25b72469b55925251a79f12bcbf98644bf</Sha>
9+
<Sha>d27ff61b711aa685006d6d55057faf01b482114f</Sha>
1010
</Dependency>
11-
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-preview.6.22356.1" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
11+
<Dependency Name="Microsoft.NETCore.App.Ref" Version="7.0.0-rc.1.22366.5" CoherentParentDependency="Microsoft.Dotnet.Sdk.Internal">
1212
<Uri>https://github.com/dotnet/runtime</Uri>
13-
<Sha>206dccb7945aaa3f26599fbe742de9022ca7ef91</Sha>
13+
<Sha>072eda8d6b2c24ba4c7691a780546a2d6691b1a4</Sha>
1414
</Dependency>
15-
<Dependency Name="Microsoft.NET.Workload.Emscripten.Manifest-7.0.100" Version="7.0.0-preview.7.22330.1" CoherentParentDependency="Microsoft.NETCore.App.Ref">
15+
<Dependency Name="Microsoft.NET.Workload.Emscripten.Manifest-7.0.100" Version="7.0.0-rc.1.22362.2" CoherentParentDependency="Microsoft.NETCore.App.Ref">
1616
<Uri>https://github.com/dotnet/emsdk</Uri>
17-
<Sha>40e7c6226711ec616ee07e725563eda708630fe1</Sha>
17+
<Sha>11a9acf5ab6fe5a20f0a7d4326c785bd51e9859c</Sha>
1818
</Dependency>
1919
</ProductDependencies>
2020
<ToolsetDependencies>

eng/Versions.props

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<Project>
22
<!--Package versions-->
33
<PropertyGroup>
4-
<MicrosoftDotnetSdkInternalPackageVersion>7.0.100-preview.7.22361.1</MicrosoftDotnetSdkInternalPackageVersion>
5-
<MicrosoftNETILLinkTasksPackageVersion>7.0.100-1.22354.1</MicrosoftNETILLinkTasksPackageVersion>
6-
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-preview.6.22356.1</MicrosoftNETCoreAppRefPackageVersion>
4+
<MicrosoftDotnetSdkInternalPackageVersion>7.0.100-rc.1.22368.2</MicrosoftDotnetSdkInternalPackageVersion>
5+
<MicrosoftNETILLinkTasksPackageVersion>7.0.100-1.22365.1</MicrosoftNETILLinkTasksPackageVersion>
6+
<MicrosoftNETCoreAppRefPackageVersion>7.0.0-rc.1.22366.5</MicrosoftNETCoreAppRefPackageVersion>
77
<MicrosoftDotNetApiCompatPackageVersion>7.0.0-beta.22103.1</MicrosoftDotNetApiCompatPackageVersion>
88
<MicrosoftDotNetBuildTasksFeedPackageVersion>7.0.0-beta.22103.1</MicrosoftDotNetBuildTasksFeedPackageVersion>
9-
<MicrosoftNETWorkloadEmscriptenManifest70100Version>7.0.0-preview.7.22330.1</MicrosoftNETWorkloadEmscriptenManifest70100Version>
9+
<MicrosoftNETWorkloadEmscriptenManifest70100Version>7.0.0-rc.1.22362.2</MicrosoftNETWorkloadEmscriptenManifest70100Version>
1010
<MicrosoftNETWorkloadEmscriptenPackageVersion>$(MicrosoftNETWorkloadEmscriptenManifest70100Version)</MicrosoftNETWorkloadEmscriptenPackageVersion>
1111
</PropertyGroup>
1212
<PropertyGroup>

src/Mono.Android/Mono.Android.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
<Nullable>enable</Nullable>
2323
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
2424
<EnableSingleFileAnalyzer>true</EnableSingleFileAnalyzer>
25+
<!-- Avoids the size increase for C# delegates -->
26+
<LangVersion>10</LangVersion>
2527
</PropertyGroup>
2628

2729
<PropertyGroup Condition=" '$(TargetFramework)' == 'monoandroid10' ">

src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
<PublishTrimmed Condition=" '$(PublishTrimmed)' == '' and '$(Configuration)' == 'Release' and '$(AndroidLinkMode)' != 'None' ">true</PublishTrimmed>
6565
<AndroidLinkMode Condition=" '$(AndroidLinkMode)' == '' and '$(PublishTrimmed)' == 'true' ">SdkOnly</AndroidLinkMode>
6666
<AndroidLinkMode Condition=" '$(AndroidLinkMode)' == '' ">None</AndroidLinkMode>
67-
<TrimmerDefaultAction Condition=" '$(TrimmerDefaultAction)' == '' and '$(AndroidLinkMode)' == 'Full' ">link</TrimmerDefaultAction>
67+
<!-- For compat with user code not marked trimmable, only trim opt-in by default. -->
68+
<TrimMode Condition=" '$(TrimMode)' == '' and '$(AndroidLinkMode)' == 'Full' ">link</TrimMode>
69+
<TrimMode Condition="'$(TrimMode)' == ''">partial</TrimMode>
6870
<SuppressTrimAnalysisWarnings Condition=" '$(SuppressTrimAnalysisWarnings)' == '' ">true</SuppressTrimAnalysisWarnings>
6971
<!-- Prefer $(RuntimeIdentifiers) plural -->
7072
<RuntimeIdentifiers Condition=" '$(RuntimeIdentifier)' == '' And '$(RuntimeIdentifiers)' == '' ">android-arm;android-arm64;android-x86;android-x64</RuntimeIdentifiers>

src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.ILLink.targets

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,6 @@ This file contains the .NET 5-specific targets to customize ILLink
2828
Condition="'$(VSAndroidDesigner)' != ''"
2929
Value="$(VSAndroidDesigner)"
3030
Trim="true" />
31-
<!-- Mark all assemblies to be linked for AndroidLinkMode=Full -->
32-
<ResolvedFileToPublish
33-
Update="@(ResolvedFileToPublish)"
34-
Condition=" '$(AndroidLinkMode)' == 'Full' and '%(ResolvedFileToPublish.Extension)' == '.dll' and '%(ResolvedFileToPublish.AssetType)' != 'native' "
35-
TrimMode="link"
36-
/>
3731
<!-- TODO: remove setting the trim mode here, once the support packages are updated to NET6 and compatability packages not needed -->
3832
<ResolvedFileToPublish
3933
Condition=" '$(AndroidLinkMode)' == 'SdkOnly' and ( $([System.String]::Copy(%(Filename)).StartsWith ('Xamarin.AndroidX.')) or $([System.String]::Copy(%(Filename)).StartsWith ('Xamarin.Android.Support.')) or $([System.String]::Copy(%(Filename)).StartsWith ('Xamarin.Google.')) or $([System.String]::Copy(%(Filename)).StartsWith ('Xamarin.GooglePlayServices.')) ) ">

src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,49 +5,49 @@
55
"Size": 3032
66
},
77
"assemblies/Java.Interop.dll": {
8-
"Size": 58642
8+
"Size": 58756
99
},
1010
"assemblies/Mono.Android.dll": {
11-
"Size": 87877
11+
"Size": 88005
1212
},
1313
"assemblies/rc.bin": {
1414
"Size": 1129
1515
},
1616
"assemblies/System.Console.dll": {
17-
"Size": 6428
17+
"Size": 6401
1818
},
1919
"assemblies/System.Linq.dll": {
20-
"Size": 9103
20+
"Size": 9083
2121
},
2222
"assemblies/System.Private.CoreLib.dll": {
23-
"Size": 472318
23+
"Size": 473327
2424
},
2525
"assemblies/System.Runtime.dll": {
26-
"Size": 2388
26+
"Size": 2379
2727
},
2828
"assemblies/UnnamedProject.dll": {
29-
"Size": 3559
29+
"Size": 3602
3030
},
3131
"classes.dex": {
3232
"Size": 360744
3333
},
3434
"lib/arm64-v8a/libmonodroid.so": {
35-
"Size": 512520
35+
"Size": 512648
3636
},
3737
"lib/arm64-v8a/libmonosgen-2.0.so": {
38-
"Size": 3083112
38+
"Size": 3084552
3939
},
4040
"lib/arm64-v8a/libSystem.IO.Compression.Native.so": {
4141
"Size": 723840
4242
},
4343
"lib/arm64-v8a/libSystem.Native.so": {
44-
"Size": 87768
44+
"Size": 92800
4545
},
4646
"lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": {
47-
"Size": 146128
47+
"Size": 148696
4848
},
4949
"lib/arm64-v8a/libxamarin-app.so": {
50-
"Size": 9488
50+
"Size": 9528
5151
},
5252
"META-INF/BNDLTOOL.RSA": {
5353
"Size": 1213
@@ -83,5 +83,5 @@
8383
"Size": 1904
8484
}
8585
},
86-
"PackageSize": 2676703
86+
"PackageSize": 2680799
8787
}

src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,121 +8,121 @@
88
"Size": 7114
99
},
1010
"assemblies/Java.Interop.dll": {
11-
"Size": 66520
11+
"Size": 66630
1212
},
1313
"assemblies/Mono.Android.dll": {
14-
"Size": 441845
14+
"Size": 442072
1515
},
1616
"assemblies/mscorlib.dll": {
17-
"Size": 3871
17+
"Size": 3849
1818
},
1919
"assemblies/netstandard.dll": {
20-
"Size": 5583
20+
"Size": 5565
2121
},
2222
"assemblies/rc.bin": {
2323
"Size": 1129
2424
},
2525
"assemblies/System.Collections.Concurrent.dll": {
26-
"Size": 10498
26+
"Size": 10477
2727
},
2828
"assemblies/System.Collections.dll": {
29-
"Size": 15316
29+
"Size": 15298
3030
},
3131
"assemblies/System.Collections.NonGeneric.dll": {
32-
"Size": 7444
32+
"Size": 7426
3333
},
3434
"assemblies/System.ComponentModel.dll": {
35-
"Size": 1949
35+
"Size": 1930
3636
},
3737
"assemblies/System.ComponentModel.Primitives.dll": {
38-
"Size": 2561
38+
"Size": 2541
3939
},
4040
"assemblies/System.ComponentModel.TypeConverter.dll": {
41-
"Size": 6043
41+
"Size": 6022
4242
},
4343
"assemblies/System.Console.dll": {
44-
"Size": 6627
44+
"Size": 7290
4545
},
4646
"assemblies/System.Core.dll": {
47-
"Size": 1996
47+
"Size": 1973
4848
},
4949
"assemblies/System.Diagnostics.TraceSource.dll": {
50-
"Size": 6524
50+
"Size": 6512
5151
},
5252
"assemblies/System.dll": {
53-
"Size": 2352
53+
"Size": 2331
5454
},
5555
"assemblies/System.Drawing.dll": {
56-
"Size": 2037
56+
"Size": 2016
5757
},
5858
"assemblies/System.Drawing.Primitives.dll": {
59-
"Size": 11982
59+
"Size": 11967
6060
},
6161
"assemblies/System.IO.Compression.dll": {
62-
"Size": 16746
62+
"Size": 16804
6363
},
6464
"assemblies/System.IO.IsolatedStorage.dll": {
65-
"Size": 9997
65+
"Size": 9985
6666
},
6767
"assemblies/System.Linq.dll": {
68-
"Size": 18910
68+
"Size": 19131
6969
},
7070
"assemblies/System.Linq.Expressions.dll": {
71-
"Size": 163896
71+
"Size": 163892
7272
},
7373
"assemblies/System.Net.Http.dll": {
74-
"Size": 66049
74+
"Size": 66008
7575
},
7676
"assemblies/System.Net.Primitives.dll": {
77-
"Size": 21962
77+
"Size": 21947
7878
},
7979
"assemblies/System.Net.Requests.dll": {
80-
"Size": 3614
80+
"Size": 3593
8181
},
8282
"assemblies/System.ObjectModel.dll": {
83-
"Size": 8114
83+
"Size": 8095
8484
},
8585
"assemblies/System.Private.CoreLib.dll": {
86-
"Size": 799614
86+
"Size": 808212
8787
},
8888
"assemblies/System.Private.DataContractSerialization.dll": {
89-
"Size": 184941
89+
"Size": 184896
9090
},
9191
"assemblies/System.Private.Uri.dll": {
92-
"Size": 42623
92+
"Size": 42577
9393
},
9494
"assemblies/System.Private.Xml.dll": {
95-
"Size": 215538
95+
"Size": 215501
9696
},
9797
"assemblies/System.Private.Xml.Linq.dll": {
98-
"Size": 16645
98+
"Size": 16627
9999
},
100100
"assemblies/System.Runtime.dll": {
101-
"Size": 2589
101+
"Size": 2573
102102
},
103103
"assemblies/System.Runtime.Serialization.dll": {
104-
"Size": 1955
104+
"Size": 1939
105105
},
106106
"assemblies/System.Runtime.Serialization.Formatters.dll": {
107-
"Size": 2493
107+
"Size": 2473
108108
},
109109
"assemblies/System.Runtime.Serialization.Primitives.dll": {
110-
"Size": 3770
110+
"Size": 3751
111111
},
112112
"assemblies/System.Security.Cryptography.dll": {
113-
"Size": 7733
113+
"Size": 7741
114114
},
115115
"assemblies/System.Text.RegularExpressions.dll": {
116-
"Size": 152038
116+
"Size": 153702
117117
},
118118
"assemblies/System.Xml.dll": {
119-
"Size": 1845
119+
"Size": 1827
120120
},
121121
"assemblies/System.Xml.Linq.dll": {
122-
"Size": 1870
122+
"Size": 1846
123123
},
124124
"assemblies/UnnamedProject.dll": {
125-
"Size": 117251
125+
"Size": 117277
126126
},
127127
"assemblies/Xamarin.AndroidX.Activity.dll": {
128128
"Size": 5872
@@ -194,22 +194,22 @@
194194
"Size": 3473216
195195
},
196196
"lib/arm64-v8a/libmonodroid.so": {
197-
"Size": 512520
197+
"Size": 512648
198198
},
199199
"lib/arm64-v8a/libmonosgen-2.0.so": {
200-
"Size": 3083112
200+
"Size": 3084552
201201
},
202202
"lib/arm64-v8a/libSystem.IO.Compression.Native.so": {
203203
"Size": 723840
204204
},
205205
"lib/arm64-v8a/libSystem.Native.so": {
206-
"Size": 87768
206+
"Size": 92800
207207
},
208208
"lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": {
209-
"Size": 146128
209+
"Size": 148696
210210
},
211211
"lib/arm64-v8a/libxamarin-app.so": {
212-
"Size": 98912
212+
"Size": 98952
213213
},
214214
"META-INF/android.support.design_material.version": {
215215
"Size": 12
@@ -1964,5 +1964,5 @@
19641964
"Size": 341228
19651965
}
19661966
},
1967-
"PackageSize": 8028569
1967+
"PackageSize": 8040857
19681968
}

0 commit comments

Comments
 (0)