Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRolf Bjarne Kvinge <rolf@xamarin.com>2019-06-20 16:59:18 +0300
committerRolf Bjarne Kvinge <rolf@xamarin.com>2019-06-20 16:59:18 +0300
commit0414dcf59bfd19ae65e1569a9ddce7f097021950 (patch)
tree38ed17ad88ae07c4dad78b1b3ab89213e98d4597
parent4dbf3b3c3a5a7a35bc4bdaebb0e17017a99bbeae (diff)
parent3a07bd426d3dae0d9b6c7891e7bb11f487b18484 (diff)
Merge remote-tracking branch 'origin/2018-08' into 2018-08-watchos-d16-12018-08-watchos-d16-1
m---------external/api-snapshot0
-rw-r--r--mcs/class/Facades/System.Memory/TypeForwarders.cs2
-rw-r--r--mono/mini/debugger-agent.c2
-rw-r--r--mono/mini/exceptions-arm64.c2
-rw-r--r--packaging/MacSDK/msbuild.py2
-rw-r--r--packaging/MacSDK/nuget.py2
-rwxr-xr-xpackaging/Windows/defs/managed-components7
7 files changed, 12 insertions, 5 deletions
diff --git a/external/api-snapshot b/external/api-snapshot
-Subproject a388436d3153be61cb346049df7063bc2c6fe05
+Subproject e6f50f3d366a1cf8e95afa6db62d978bdd67c4e
diff --git a/mcs/class/Facades/System.Memory/TypeForwarders.cs b/mcs/class/Facades/System.Memory/TypeForwarders.cs
index d7d2b797acc..937b4a5ff0c 100644
--- a/mcs/class/Facades/System.Memory/TypeForwarders.cs
+++ b/mcs/class/Facades/System.Memory/TypeForwarders.cs
@@ -33,8 +33,10 @@
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryManager<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryHandle))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.MemoryPool<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.OperationStatus))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequenceSegment<>))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.ReadOnlySequence<>))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.StandardFormat))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Binary.BinaryPrimitives))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Base64))]
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Buffers.Text.Utf8Formatter))]
diff --git a/mono/mini/debugger-agent.c b/mono/mini/debugger-agent.c
index 702cfcd0994..0571daaf83f 100644
--- a/mono/mini/debugger-agent.c
+++ b/mono/mini/debugger-agent.c
@@ -2789,6 +2789,8 @@ try_process_suspend (void *the_tls, MonoContext *ctx)
/* Fastpath during invokes, see in process_suspend () */
if (suspend_count - tls->resume_count == 0)
return FALSE;
+ if (tls->invoke)
+ return FALSE;
process_suspend (tls, ctx);
return TRUE;
}
diff --git a/mono/mini/exceptions-arm64.c b/mono/mini/exceptions-arm64.c
index f74fced3cd2..23204ccd078 100644
--- a/mono/mini/exceptions-arm64.c
+++ b/mono/mini/exceptions-arm64.c
@@ -96,7 +96,7 @@ mono_arch_get_call_filter (MonoTrampInfo **info, gboolean aot)
fregs_offset = offset;
offset += num_fregs * 8;
ctx_offset = offset;
- ctx_offset += 8;
+ offset += 8;
frame_size = ALIGN_TO (offset, MONO_ARCH_FRAME_ALIGNMENT);
/*
diff --git a/packaging/MacSDK/msbuild.py b/packaging/MacSDK/msbuild.py
index 0d3753bfe47..0630bb37064 100644
--- a/packaging/MacSDK/msbuild.py
+++ b/packaging/MacSDK/msbuild.py
@@ -3,7 +3,7 @@ import fileinput
class MSBuild (GitHubPackage):
def __init__ (self):
GitHubPackage.__init__ (self, 'mono', 'msbuild', '15', # note: fix scripts/ci/run-test-mac-sdk.sh when bumping the version number
- revision = '4c8adc5130321db5508bdfcb2f7719801725c30c')
+ revision = '5b35a69a2e2b09b0ce39616f4639cd1df3d4ccae')
def build (self):
self.sh ('./eng/cibuild_bootstrapped_msbuild.sh --host_type mono --configuration Release --skip_tests')
diff --git a/packaging/MacSDK/nuget.py b/packaging/MacSDK/nuget.py
index 96bb67761aa..582f5cdecbf 100644
--- a/packaging/MacSDK/nuget.py
+++ b/packaging/MacSDK/nuget.py
@@ -4,7 +4,7 @@ import fileinput
class NuGetBinary (Package):
def __init__(self):
- Package.__init__(self, name='NuGet', version='5.0.0', sources=[
+ Package.__init__(self, name='NuGet', version='5.0.2', sources=[
'https://dist.nuget.org/win-x86-commandline/v%{version}/nuget.exe'])
def build(self):
diff --git a/packaging/Windows/defs/managed-components b/packaging/Windows/defs/managed-components
index 7e1676ad46a..c3465b72c6a 100755
--- a/packaging/Windows/defs/managed-components
+++ b/packaging/Windows/defs/managed-components
@@ -75,15 +75,17 @@ install()
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/Microsoft* ${REPODIR}/../../tmp/mono/lib/mono/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/msbuild ${REPODIR}/../../tmp/mono/lib/mono/
rm -f ${REPODIR}/../../tmp/mono/lib/mono/msbuild/15.0/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/libhostfxr.dylib
+ rm -f ${REPODIR}/../../tmp/mono/lib/mono/msbuild/Current/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/libhostfxr.dylib
if [ "$1" = "x64" ]; then
- cp ${REPODIR}/hostfxr-x64/hostfxr.dll ${REPODIR}/../../tmp/mono/lib/mono/msbuild/15.0/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
+ cp ${REPODIR}/hostfxr-x64/hostfxr.dll ${REPODIR}/../../tmp/mono/lib/mono/msbuild/Current/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
else
- cp ${REPODIR}/hostfxr-x86/hostfxr.dll ${REPODIR}/../../tmp/mono/lib/mono/msbuild/15.0/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
+ cp ${REPODIR}/hostfxr-x86/hostfxr.dll ${REPODIR}/../../tmp/mono/lib/mono/msbuild/Current/bin/SdkResolvers/Microsoft.DotNet.MSBuildSdkResolver/
fi
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/nuget ${REPODIR}/../../tmp/mono/lib/mono/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild-frameworks ${REPODIR}/../../tmp/mono/lib/mono/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/deniedAssembliesList.txt ${REPODIR}/../../tmp/mono/lib/mono/xbuild/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/15.0 ${REPODIR}/../../tmp/mono/lib/mono/xbuild/
+ rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Current ${REPODIR}/../../tmp/mono/lib/mono/xbuild/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/Microsoft.NET.Build.Extensions ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/NuGet ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/Portable/VisualStudio ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/Portable/
@@ -93,6 +95,7 @@ install()
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/VisualStudio/v14.0/FSharp ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/VisualStudio/v14.0/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/FSharp ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/gac/nunit*/2.4.8.0__96d09a1eb7f44a77/*.dll* ${REPODIR}/../../tmp/mono/lib/mono/4.5/
+ rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/xbuild/Microsoft/VisualStudio/v16.0/FSharp ${REPODIR}/../../tmp/mono/lib/mono/xbuild/Microsoft/VisualStudio/v16.0/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/4.5/Microsoft.VisualBasic.dll ${REPODIR}/../../tmp/mono/lib/mono/4.5/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/4.5/Mono.Cecil.VB* ${REPODIR}/../../tmp/mono/lib/mono/4.5/
rsync -a --copy-links ${REPODIR}/mono-mac/lib/mono/4.5/Mono.WebServer2.dll ${REPODIR}/../../tmp/mono/lib/mono/4.5/