Imported Upstream version 5.18.0.246

Former-commit-id: 0c7ce5b1a7851e13f22acfd379b7f9fb304e4833
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-01-23 08:21:40 +00:00
parent a7724cd563
commit 279aa8f685
28482 changed files with 3866972 additions and 44 deletions

View File

@@ -34,7 +34,7 @@ static class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "5.18.0.245";
public const string MonoVersion = "5.18.0.246";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";

View File

@@ -34,6 +34,7 @@ namespace Mono
class SystemDependencyProvider : ISystemDependencyProvider
{
static SystemDependencyProvider instance;
static object syncRoot = new object ();
public static SystemDependencyProvider Instance {
get {
@@ -44,8 +45,12 @@ namespace Mono
internal static void Initialize ()
{
if (instance == null)
Interlocked.CompareExchange (ref instance, new SystemDependencyProvider (), null);
lock (syncRoot) {
if (instance != null)
return;
instance = new SystemDependencyProvider ();
}
}
ISystemCertificateProvider ISystemDependencyProvider.CertificateProvider => CertificateProvider;

View File

@@ -1 +1 @@
b5f6c6d041cb1d0b69daf0a8bf00cf7b48b52961
fdcde50fcd3524a3d108faac8675f0a34bf36b84

View File

@@ -1 +1 @@
f729201ed159575aa8f422570063c6ca442b0c47
363a7951a49bd5794d0b6e7882113f562f31ecfc

View File

@@ -1 +1 @@
28ba35734544ab21baa76bcd49328d4592322b6e
07242d684fa6da0d9a56e1d141e94969080cd7c1

View File

@@ -1 +1 @@
6e822610eba72ebc925f9ea07305cf20a1e4b817
13312bdf17a948f3ed5eb70990848faddd691e13

View File

@@ -1 +1 @@
70e1765f7577a1564aa8b00d8fcd5776376092ef
0bf6d333ea0249f2fc5fa43c3220862a30d2b8eb

View File

@@ -1 +1 @@
07c6863ea81f0ef67612f4209bc0dda817402417
01766890ba43b0839b5a18cb8a0ffd39579eb0af

View File

@@ -1 +1 @@
a0ba8a3087ec80e49bedefee3dcce16e3d27dedd
660a60052ae70e97b95aa9dfca42b6e158925eb8

View File

@@ -1 +1 @@
6eeeffe375cd86292738a820dfe71210b966db23
6afb67f4773d04b4b1eb580f7f3983806aac886d

View File

@@ -1 +1 @@
b5f6c6d041cb1d0b69daf0a8bf00cf7b48b52961
fdcde50fcd3524a3d108faac8675f0a34bf36b84

View File

@@ -1 +1 @@
f729201ed159575aa8f422570063c6ca442b0c47
363a7951a49bd5794d0b6e7882113f562f31ecfc

View File

@@ -1 +1 @@
28ba35734544ab21baa76bcd49328d4592322b6e
07242d684fa6da0d9a56e1d141e94969080cd7c1

View File

@@ -1 +1 @@
6e822610eba72ebc925f9ea07305cf20a1e4b817
13312bdf17a948f3ed5eb70990848faddd691e13

View File

@@ -1 +1 @@
70e1765f7577a1564aa8b00d8fcd5776376092ef
0bf6d333ea0249f2fc5fa43c3220862a30d2b8eb

View File

@@ -1 +1 @@
07c6863ea81f0ef67612f4209bc0dda817402417
01766890ba43b0839b5a18cb8a0ffd39579eb0af

View File

@@ -1 +1 @@
a0ba8a3087ec80e49bedefee3dcce16e3d27dedd
660a60052ae70e97b95aa9dfca42b6e158925eb8

View File

@@ -1 +1 @@
6eeeffe375cd86292738a820dfe71210b966db23
6afb67f4773d04b4b1eb580f7f3983806aac886d

Some files were not shown because too many files have changed in this diff Show More