Imported Upstream version 5.16.0.100

Former-commit-id: 38faa55fb9669e35e7d8448b15c25dc447f25767
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-08-07 15:19:03 +00:00
parent 0a9828183b
commit 7d7f676260
4419 changed files with 170950 additions and 90273 deletions

View File

@@ -7,14 +7,13 @@ LIB_REFS = System
KEYFILE = ../ecma.pub
LIB_MCS_FLAGS = /unsafe
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
XTEST_LIB_REFS = System Facades/System.Threading.Tasks Facades/System.Runtime.InteropServices.RuntimeInformation System.Core System.Numerics.Vectors Microsoft.CSharp
XTEST_LIB_REFS = System Facades/System.Threading.Tasks Facades/System.Runtime.InteropServices.RuntimeInformation System.Core Microsoft.CSharp
XTEST_LIB_FLAGS = -unsafe
LIBRARY_WARN_AS_ERROR = yes
RESX_RESOURCE_STRING = \
../../../external/corefx/src/System.Runtime.Numerics/src/Resources/Strings.resx \
../../../external/corefx/src/System.Numerics.Vectors/src/Resources/Strings.resx \
../../../external/corefx/src/System.Buffers/src/Resources/Strings.resx
../../../external/corefx/src/System.Numerics.Vectors/src/Resources/Strings.resx
EXTRA_DISTFILES =

View File

@@ -2,18 +2,12 @@
../../build/common/SR.cs
Assembly/AssemblyInfo.cs
corefx/SR.cs
corefx/Vector.cs
../../../external/corefx/src/Common/src/CoreLib/System/Runtime/CompilerServices/IntrinsicAttribute.cs
../../../external/corefx/src/Common/src/CoreLib/System/Text/ValueStringBuilder.cs
../../../external/corefx/src/Common/src/System/Globalization/FormatProvider.Number.cs
../../../external/corefx/src/Common/src/System/Numerics/Hashing/HashHelpers.cs
../../../external/corefx/src/Common/src/System/Text/ValueStringBuilder.cs
# ValueStringBuilder.cs dependency
../../../external/corefx/src/System.Buffers/src/System/Buffers/ArrayPool.cs
../../../external/corefx/src/System.Buffers/src/System/Buffers/ArrayPoolEventSource.cs
../../../external/corefx/src/System.Buffers/src/System/Buffers/DefaultArrayPool.cs
../../../external/corefx/src/System.Buffers/src/System/Buffers/DefaultArrayPoolBucket.cs
../../../external/corefx/src/System.Buffers/src/System/Buffers/Utilities.cs
../../../external/corefx/src/System.Runtime.Numerics/src/System/Globalization/FormatProvider.BigInteger.cs
../../../external/corefx/src/System.Runtime.Numerics/src/System/Globalization/FormatProvider.NumberBuffer.cs
@@ -29,9 +23,6 @@ corefx/Vector.cs
../../../external/corefx/src/System.Runtime.Numerics/src/System/Numerics/Complex.cs
../../../external/corefx/src/System.Runtime.Numerics/src/System/Numerics/NumericsHelpers.cs
../../../external/corefx/src/Common/src/System/MathF.netstandard.cs
../../../external/corefx/src/System.Numerics.Vectors/src/System/Numerics/JitIntrinsicAttribute.cs
../../../external/corefx/src/System.Numerics.Vectors/src/System/Numerics/Matrix3x2.cs
../../../external/corefx/src/System.Numerics.Vectors/src/System/Numerics/Matrix4x4.cs
../../../external/corefx/src/System.Numerics.Vectors/src/System/Numerics/Plane.cs

View File

@@ -974,7 +974,7 @@ namespace MonoTests.System.Numerics
[Test]
public void TryParse () {
BigInteger x = BigInteger.One;
Assert.IsFalse (BigInteger.TryParse (null, out x), "#1");
Assert.IsFalse (BigInteger.TryParse ((string)null, out x), "#1");
Assert.AreEqual (0, (int)x, "#1a");
Assert.IsFalse (BigInteger.TryParse ("", out x), "#2");
Assert.IsFalse (BigInteger.TryParse (" ", out x), "#3");

View File

@@ -1,12 +0,0 @@
namespace System.Numerics
{
static class Vector
{
[JitIntrinsic]
public static bool IsHardwareAccelerated {
get {
return false;
}
}
}
}