Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
9da4a6d
Bump to mono:2017-12
luhenry Dec 11, 2017
e064e11
Fix compilation errors with mono:2017-12
luhenry Dec 13, 2017
c48be82
Fix compilation errors with mono:2017-12
luhenry Dec 20, 2017
665022b
Merge remote-tracking branch 'origin/master' into mono-2017-12
luhenry Dec 22, 2017
0edb4b3
Bump to mono/2017-12
luhenry Jan 12, 2018
a19d1ea
Merge branch 'master' of github.com:xamarin/xamarin-android into HEAD
luhenry Jan 12, 2018
07b188d
Copy XUnit assemblies from a different location than NUnit assemblies
luhenry Jan 19, 2018
89444df
Bump to mono/2017-12
luhenry Jan 19, 2018
f0ab475
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Jan 19, 2018
678818f
Bump to mono/2017-12
luhenry Jan 22, 2018
221b7a7
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Jan 22, 2018
30e7561
Bump to mono/2017-12
luhenry Jan 24, 2018
64af858
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Jan 24, 2018
4ab19ee
Bump to mono/2017-12
luhenry Jan 31, 2018
533c7c0
Bump to Java.Interop/mono-2017-12
luhenry Jan 31, 2018
d1f741d
Merge remote-tracking branch 'origin/master' into mono-2017-12
luhenry Jan 31, 2018
def9f75
Fix msbuild variable for copying mono tests
luhenry Feb 1, 2018
c5d00d4
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Feb 1, 2018
a7f3c95
Fix compilation of monodroid_corlib_xunit-test.dll
luhenry Feb 2, 2018
99ff423
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Feb 2, 2018
aa9abcb
Exclude System.Runtime.CompilerServices.Unsafe from install
luhenry Feb 2, 2018
d5fbc29
Fix compilation of monodroid_corlib_xunit-test.dll (second attempt)
luhenry Feb 2, 2018
c303aa3
Fix missing System.Runtime.CompilerServices.Unsafe.pdb
luhenry Feb 3, 2018
6dada7c
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Feb 5, 2018
991c315
Bump to mono:2018-02
luhenry Feb 6, 2018
6f4cf7f
Fix missed MonoRequiredDarwinMinimumVersion for bumping
luhenry Feb 6, 2018
c308714
Bump Mono to 7126712f8632560b4909e224d35be3a64255b037.
Feb 9, 2018
c96d238
Update _DarwinMonoFramework.
Feb 9, 2018
e83851c
Update Xamarin.Android.Build.Tasks.csproj to reflect linker changes.
Feb 9, 2018
2658937
Bump Mono.
Feb 13, 2018
6480118
Merge branch 'master' into mono-2018-02
Feb 13, 2018
9fd1f4d
Fix package version.
Feb 14, 2018
fb36c74
Update DarwinMinimumUrl.
Feb 14, 2018
e9c3690
linkeranalyzer -> illinkanalyzer
Feb 21, 2018
faee6c6
Squashed commit of the following:
Feb 21, 2018
02684ad
Bump Mono.
Feb 21, 2018
d41ba7e
Make it build.
Feb 21, 2018
6d5cd94
Merge remote-tracking branch 'origin/master' into mono-2018-02
luhenry Feb 26, 2018
676104b
FIXME: ignore missing symbol files.
Feb 27, 2018
754f8c7
Revert "FIXME: ignore missing symbol files."
Mar 1, 2018
8ffe624
Bump Mono.
Mar 1, 2018
5fb2e06
Make it build.
Mar 1, 2018
a545097
Bump Mono.
Mar 5, 2018
fc09397
Update DarwinMinimumUrl.
Mar 5, 2018
c7a0724
Fix package url.
Mar 6, 2018
1b04260
Bump to mono:2018-02
luhenry Mar 8, 2018
5badf17
Bump system mono to `mono:2018-02`
luhenry Mar 9, 2018
8ef1c38
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Mar 9, 2018
371664e
Bump to mono:2018-02
luhenry Mar 9, 2018
3ca43b3
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Mar 16, 2018
c923c7b
Bump to mono:2018-02
luhenry Mar 16, 2018
a8de9a6
Bump to mono:2018-02
lewurm Mar 20, 2018
5f657aa
Bump to mono:2018-02
lewurm Mar 21, 2018
a04af17
Merge remote-tracking branch 'origin/master' into mono-2018-02
lewurm Mar 21, 2018
f131f29
Bump to mono/2018-04/59e6eb29
luhenry Apr 3, 2018
5a99fa1
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Apr 4, 2018
0e08b2e
Bump external/mono.
Apr 12, 2018
7de6e08
[Xamarin.Android.Build.Tasks] Add new linker source file to the build.
Apr 13, 2018
cc79649
Bump external/Java.Interop.
Apr 13, 2018
6965cc7
Bump external/llvm.
Apr 13, 2018
86062ea
Update _DarwinMonoFramework.
Apr 13, 2018
cb180e8
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
Apr 16, 2018
c756c5f
Bump external/Java.Interop.
Apr 16, 2018
8aeaf17
Bump external/mono.
Apr 16, 2018
2b1da0c
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Apr 25, 2018
de87018
Bump to mono/2018-04/61fa43b9
luhenry Apr 25, 2018
3009fe6
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Apr 25, 2018
cf16997
Merge remote-tracking branch 'origin/mono-2018-04'
radical May 7, 2018
8d90f12
Bump to mono/2018-04/f3577389f6d76c70312418dafd6d877e9ef53eb6
radical May 9, 2018
198e88a
Merge branch 'master' into mono-2018-04
radical May 9, 2018
da13635
Merge remote-tracking branch 'origin/master' into mono-2018-04
radical May 10, 2018
a00d65a
Bump mono to pick up linker bump
radical May 10, 2018
89de816
Bump mono to correctly pick up linker bump
radical May 10, 2018
08b187d
Bump mono to pick up linker bump
radical May 10, 2018
8a45b3c
Bump mono to f58049675ee090399fec2718835b28dd0cf0ac81 and pick up lin…
radical May 10, 2018
301e4f5
bump mono to 1aa3993057e679fb8534d37bf911c3ec3980569b
radical May 10, 2018
be48c75
Bump mono to 0aa2949744a9f934fc620de5ae41f0876f7c6b35
radical May 11, 2018
956184c
Add missing linker cs file to Xamarin.Android.Build.Tasks.csproj
radical May 11, 2018
a0a709d
Bump mono to pick up new linker
radical May 11, 2018
b1f6680
Bump mono
marek-safar May 24, 2018
18a8c01
Merge remote-tracking branch 'origin/master' into mono-2018-04
May 29, 2018
d5f4089
Merge remote-tracking branch 'origin/master' into mono-2018-04
May 30, 2018
2533ef4
Fixup submodule refs for llvm, libzip and LibZipSharp to match master
May 30, 2018
fc10845
Bump mono to 2018-04/2987232bc146c37d93df87badf83555e08da94d4
May 30, 2018
7805980
Bump to mono:2018-06
Jun 15, 2018
9efeb0f
Bump to mono/2018-02/569bd3bc
luhenry Jun 15, 2018
11bc5b6
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Jun 15, 2018
460d8d3
Merge branch 'mono-2018-04' of github.com:xamarin/xamarin-android int…
luhenry Jun 15, 2018
2d76938
Bump to mono/2018-06/bd332119
luhenry Aug 9, 2018
59ef581
Bump to system mono/2018-06/a8b65e12
luhenry Aug 9, 2018
eeb82a7
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Aug 9, 2018
aaf495e
Bump to mono/2018-06/0456d75b
luhenry Aug 9, 2018
93ae5ed
Bump to system mono/2018-06/341142d7
luhenry Aug 10, 2018
9ea3726
Bump to mono/2018-06/b59ae600
luhenry Aug 15, 2018
ffabf6b
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Aug 15, 2018
fd76588
Bump to llvm/release_60/fc854b8e
luhenry Aug 15, 2018
d2165de
Merge branch 'master' of github.com:xamarin/xamarin-android into HEAD
luhenry Sep 6, 2018
f89e343
[mono-2018-06] [llvm] Fix mxe+release_60 build (#2146)
luhenry Sep 7, 2018
baf2bb1
Bump to llvm/release_60/117a508c
luhenry Sep 17, 2018
a954bbd
Bump to mono/2018-06/8f36212a
luhenry Sep 20, 2018
1149053
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Sep 20, 2018
6a57d2c
Bump mono
marek-safar Sep 26, 2018
5430993
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Sep 28, 2018
c89f94e
Bump mono
marek-safar Sep 29, 2018
936e5d4
Bump Mono
marek-safar Oct 2, 2018
b243ee8
Merge branch 'master' of github.com:xamarin/xamarin-android into mono…
luhenry Oct 4, 2018
4d54727
Bump to mono/2018-06/6e48ad4f
luhenry Oct 4, 2018
2bc400f
Merge branch 'master' of github.com:xamarin/xamarin-android into HEAD
luhenry Oct 8, 2018
7e3c5b3
Bump to mono/2018-06/ab3c897d
luhenry Oct 8, 2018
f4266c3
Bump to xamarin-android-api-compatibility/master/7ccb4802
luhenry Oct 8, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@
[submodule "external/llvm"]
path = external/llvm
url = https://github.com/mono/llvm.git
branch = master
branch = release_60
[submodule "external/mman-win32"]
path = external/mman-win32
url = https://github.com/witwall/mman-win32.git
branch = master
[submodule "external/mono"]
path = external/mono
url = https://github.com/mono/mono.git
branch = 2018-04
branch = 2018-06
[submodule "external/mxe"]
path = external/mxe
url = https://github.com/xamarin/mxe.git
Expand Down
4 changes: 2 additions & 2 deletions Configuration.props
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@
<JavaInteropSourceDirectory Condition=" '$(JavaInteropSourceDirectory)' == '' ">$(MSBuildThisFileDirectory)external\Java.Interop</JavaInteropSourceDirectory>
<LlvmSourceDirectory Condition=" '$(LlvmSourceDirectory)' == '' ">$(MSBuildThisFileDirectory)external\llvm</LlvmSourceDirectory>
<MonoSourceDirectory>$(MSBuildThisFileDirectory)external\mono</MonoSourceDirectory>
<MonoRequiredMinimumVersion Condition=" '$(MonoRequiredMinimumVersion)' == '' ">5.14.0</MonoRequiredMinimumVersion>
<MonoRequiredMaximumVersion Condition=" '$(MonoRequiredMaximumVersion)' == '' ">5.15.0</MonoRequiredMaximumVersion>
<MonoRequiredMinimumVersion Condition=" '$(MonoRequiredMinimumVersion)' == '' ">5.16.0</MonoRequiredMinimumVersion>
<MonoRequiredMaximumVersion Condition=" '$(MonoRequiredMaximumVersion)' == '' ">5.17.0</MonoRequiredMaximumVersion>
<IgnoreMaxMonoVersion Condition=" '$(IgnoreMaxMonoVersion)' == '' ">True</IgnoreMaxMonoVersion>
<MonoRequiredDarwinMinimumVersion>$(MonoRequiredMinimumVersion).0</MonoRequiredDarwinMinimumVersion>
<LinkerSourceDirectory>$(MSBuildThisFileDirectory)external\mono\external\linker</LinkerSourceDirectory>
Expand Down
4 changes: 2 additions & 2 deletions build-tools/dependencies/dependencies.projitems
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_DarwinMonoFramework>MonoFramework-MDK-5.14.0.141.macos10.xamarin.universal.pkg</_DarwinMonoFramework>
<_DarwinMonoFramework>MonoFramework-MDK-5.16.0.106.macos10.xamarin.universal.pkg</_DarwinMonoFramework>
<_AptGetInstall>apt-get -f -u install</_AptGetInstall>
</PropertyGroup>
<ItemGroup>
Expand Down Expand Up @@ -59,7 +59,7 @@
<MaximumVersion Condition=" '$(IgnoreMaxMonoVersion)' == '' Or '$(IgnoreMaxMonoVersion)' == 'False' " >$(MonoRequiredMaximumVersion)</MaximumVersion>
<DarwinMinimumVersion>$(MonoRequiredDarwinMinimumVersion)</DarwinMinimumVersion>
<CurrentVersionCommand>$(MSBuildThisFileDirectory)..\scripts\mono-version</CurrentVersionCommand>
<DarwinMinimumUrl>https://xamjenkinsartifact.azureedge.net/build-package-osx-mono/2018-04/116/8ae8c52383b43892fb7a35dbf0992738bd52fa90/$(_DarwinMonoFramework)</DarwinMinimumUrl>
<DarwinMinimumUrl>https://xamjenkinsartifact.azureedge.net/build-package-osx-mono/2018-06/78/341142d7656f43239a041b2c44f00acfb8fa7c59/$(_DarwinMonoFramework)</DarwinMinimumUrl>
<DarwinInstall>installer -pkg "$(AndroidToolchainCacheDirectory)\$(_DarwinMonoFramework)" -target /</DarwinInstall>
</RequiredProgram>
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion external/llvm
Submodule llvm updated 26692 files
4 changes: 0 additions & 4 deletions external/llvm.tpnitems
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@
<LicenseFile>$(MSBuildThisFileDirectory)\llvm\LICENSE.TXT</LicenseFile>
<SourceUrl>https://github.com/mono/llvm/</SourceUrl>
</ThirdPartyNotice>
<ThirdPartyNotice Include="llvm Autoconf">
<LicenseFile>$(MSBuildThisFileDirectory)\llvm\autoconf\LICENSE.TXT</LicenseFile>
<SourceUrl>https://github.com/mono/llvm/tree/master/autoconf/</SourceUrl>
</ThirdPartyNotice>
<ThirdPartyNotice Include="llvm Google Test">
<LicenseFile>$(MSBuildThisFileDirectory)\llvm\utils\unittest\googletest\LICENSE.TXT</LicenseFile>
<SourceUrl>https://github.com/mono/llvm/tree/master/utils/unittest/googletest/</SourceUrl>
Expand Down
2 changes: 1 addition & 1 deletion external/mono
Submodule mono updated 1443 files
8 changes: 4 additions & 4 deletions src/mono-runtimes/mono-runtimes.projitems
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@

<_MonoCrossRuntime Include="cross-arm-win" Condition="$(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-armeabi-v7a:'))">
<Strip>$(AndroidMxeFullPath)\bin\$(MingwCommandPrefix32)-strip</Strip>
<StripFlags>-S</StripFlags>
<StripFlags></StripFlags>
<ExePrefix>armv7-linux-android-</ExePrefix>
<ExeSuffix>.exe</ExeSuffix>
<InstallPath></InstallPath>
Expand All @@ -168,7 +168,7 @@

<_MonoCrossRuntime Include="cross-arm64-win" Condition="$(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-arm64:'))">
<Strip>$(AndroidMxeFullPath)\bin\$(MingwCommandPrefix64)-strip</Strip>
<StripFlags>-S</StripFlags>
<StripFlags></StripFlags>
<ExePrefix>aarch64-v8a-linux-android-</ExePrefix>
<ExeSuffix>.exe</ExeSuffix>
<InstallPath></InstallPath>
Expand All @@ -177,7 +177,7 @@

<_MonoCrossRuntime Include="cross-x86-win" Condition="$(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-x86:'))">
<Strip>$(AndroidMxeFullPath)\bin\$(MingwCommandPrefix32)-strip</Strip>
<StripFlags>-S</StripFlags>
<StripFlags></StripFlags>
<ExePrefix>i686-linux-android-</ExePrefix>
<ExeSuffix>.exe</ExeSuffix>
<InstallPath></InstallPath>
Expand All @@ -186,7 +186,7 @@

<_MonoCrossRuntime Include="cross-x86_64-win" Condition="$(AndroidSupportedTargetAotAbisForConditionalChecks.Contains (':win-x86_64:'))">
<Strip>$(AndroidMxeFullPath)\bin\$(MingwCommandPrefix64)-strip</Strip>
<StripFlags>-S</StripFlags>
<StripFlags></StripFlags>
<ExePrefix>x86_64-linux-android-</ExePrefix>
<ExeSuffix>.exe</ExeSuffix>
<InstallPath></InstallPath>
Expand Down
10 changes: 5 additions & 5 deletions src/mono-runtimes/mono-runtimes.targets
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
<_MonoSdksMxePrefixDir>$(AndroidToolchainDirectory)</_MonoSdksMxePrefixDir>
<_MonoSdksMxeSrc>$(MSBuildThisFileDirectory)..\..\external\mxe</_MonoSdksMxeSrc>

<_MonoSdksParameters>CONFIGURATION=$(_MonoSdksConfiguration) IGNORE_PROVISION_MXE=true IGNORE_PROVISION_ANDROID=true IGNORE_PACKAGE_LLVM=true ANDROID_TOOLCHAIN_DIR=&quot;$(_MonoSdksAndroidToolchainDir)&quot; ANDROID_TOOLCHAIN_CACHE_DIR=&quot;$(_MonoSdksAndroidToolchainCacheDir)&quot; ANDROID_TOOLCHAIN_PREFIX=&quot;$(_MonoSdksAndroidToolchainPrefix)&quot; LLVM_SRC=&quot;$(_MonoSdksLlvmSrc)&quot; MXE_PREFIX_DIR=&quot;$(_MonoSdksMxePrefixDir)&quot; MXE_SRC=&quot;$(_MonoSdksMxeSrc)&quot;</_MonoSdksParameters>
<_MonoSdksParameters>CONFIGURATION=$(_MonoSdksConfiguration) IGNORE_PROVISION_MXE=true IGNORE_PROVISION_ANDROID=true IGNORE_PROVISION_LLVM=true ANDROID_TOOLCHAIN_DIR=&quot;$(_MonoSdksAndroidToolchainDir)&quot; ANDROID_TOOLCHAIN_CACHE_DIR=&quot;$(_MonoSdksAndroidToolchainCacheDir)&quot; ANDROID_TOOLCHAIN_PREFIX=&quot;$(_MonoSdksAndroidToolchainPrefix)&quot; LLVM_SRC=&quot;$(_MonoSdksLlvmSrc)&quot; MXE_PREFIX_DIR=&quot;$(_MonoSdksMxePrefixDir)&quot; MXE_SRC=&quot;$(_MonoSdksMxeSrc)&quot;</_MonoSdksParameters>
</PropertyGroup>
<PropertyGroup>
<ForceBuildDependsOn>
Expand Down Expand Up @@ -142,7 +142,7 @@
ToolExe="$(GitToolExe)">
<Output TaskParameter="Time" PropertyName="_LlvmCommitTime" />
</GitCommitTime>
<Touch Files="$(LlvmSourceFullPath)\Makefile.config.in" Time="$(_LlvmCommitTime)" />
<Touch Files="$(LlvmSourceFullPath)\CMakeLists.txt" Time="$(_LlvmCommitTime)" />
</Target>

<Target Name="_PrepareLlvmItems">
Expand All @@ -158,7 +158,7 @@
<Target Name="_BuildLlvm"
Condition=" '@(_LlvmRuntime)' != '' "
DependsOnTargets="_SetAutogenShTimeToLastCommitTimestamp;_PrepareLlvmItems"
Inputs="$(LlvmSourceFullPath)\Makefile.config.in"
Inputs="$(LlvmSourceFullPath)\CMakeLists.txt"
Outputs="@(_LlvmSourceBinary)">
<Exec
Command="make DISABLE_IOS=1 $(MakeConcurrency) @(_LlvmRuntime->'package-llvm-%(Identity)', ' ') $(_MonoSdksParameters) @(_LlvmRuntime->'%(PackageOptions)', ' ')"
Expand Down Expand Up @@ -584,12 +584,12 @@
</Target>
<Target Name="ForceBuild"
DependsOnTargets="GetMonoBundleItems;$(ForceBuildDependsOn)"
Inputs="$(MonoSourceFullPath)\autogen.sh;$(LlvmSourceFullPath)\Makefile.config.in"
Inputs="$(MonoSourceFullPath)\autogen.sh;$(LlvmSourceFullPath)\CMakeLists.txt"
Outputs="@(BundleItem)">
</Target>
<Target Name="_BuildUnlessCached"
DependsOnTargets="_SetAutogenShTimeToLastCommitTimestamp;GetMonoBundleItems"
Inputs="$(MonoSourceFullPath)\autogen.sh;$(LlvmSourceFullPath)\Makefile.config.in"
Inputs="$(MonoSourceFullPath)\autogen.sh;$(LlvmSourceFullPath)\CMakeLists.txt"
Outputs="@(BundleItem)">
<PropertyGroup>
<_Now>$([System.DateTime]::Now.Ticks)</_Now>
Expand Down