Imported Upstream version 5.2.0.213

Former-commit-id: 3adbb6bbe36bc00dc3a543d831eda2180e06da85
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2017-07-26 18:08:48 +00:00
parent af702198e1
commit 6ac8a5d469
23 changed files with 29 additions and 17 deletions

View File

@ -1 +1 @@
892cb9f8372fb5febc0b19e0794706d083602e8d 76fc0d5e83172c81a43fa1a2c19db1efae3c451f

View File

@ -1 +1 @@
765647b5b903bc28d1fef9b380033c7e97a449a1 a5a979a4130c7729f5f56544fff26be703304e7c

View File

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

View File

@ -1 +1 @@
1ca3fde1b1b4c254fcb5eab73ff76e53342c705c 59e630c66cada43b60d22ac289804d6135e3cf1d

View File

@ -1 +1 @@
ce3d07f7ec1645e24655704e780af2c167ec2228 30417504eec1df093c1741d5c7e835d6651043ca

View File

@ -1 +1 @@
e06237966e578465031c9b5b75fda2646c22d3b8 c54e5671364815ae4e6f6c5eb00a88d246a85453

View File

@ -1 +1 @@
e5df4b091b873c156c670e852104e4fc3e8c0471 54ed7a2adc92f8c5f738ed3c638c624ba7b16991

View File

@ -1 +1 @@
5d90e89d6a858e59e8cc2236e8cc8c2123078544 7e64338d66c3b3306aec960b8744c09c978ca411

View File

@ -1 +1 @@
d2881996900ded8e0a91bd974814b5bceb32a3f8 96e95e2e3f977f33f442e49def55a56208001b3e

View File

@ -32,6 +32,7 @@
#include <mono/metadata/marshal.h> /* for mono_delegate_free_ftnptr () */ #include <mono/metadata/marshal.h> /* for mono_delegate_free_ftnptr () */
#include <mono/metadata/attach.h> #include <mono/metadata/attach.h>
#include <mono/metadata/console-io.h> #include <mono/metadata/console-io.h>
#include <mono/metadata/w32process.h>
#include <mono/utils/mono-os-semaphore.h> #include <mono/utils/mono-os-semaphore.h>
#include <mono/utils/mono-memory-model.h> #include <mono/utils/mono-memory-model.h>
#include <mono/utils/mono-counters.h> #include <mono/utils/mono-counters.h>
@ -711,6 +712,7 @@ static volatile gboolean finished;
* *
* Notify the finalizer thread that finalizers etc. * Notify the finalizer thread that finalizers etc.
* are available to be processed. * are available to be processed.
* This is async signal safe.
*/ */
void void
mono_gc_finalize_notify (void) mono_gc_finalize_notify (void)
@ -888,6 +890,8 @@ finalizer_thread (gpointer unused)
reference_queue_proccess_all (); reference_queue_proccess_all ();
mono_w32process_signal_finished ();
hazard_free_queue_pump (); hazard_free_queue_pump ();
/* Avoid posting the pending done event until there are pending finalizers */ /* Avoid posting the pending done event until there are pending finalizers */

View File

@ -1 +1 @@
596af9b321d07ae1945e3e4d46e55a52c5b4d8fb c2a1615c92a19d5028f141b87a4a6261dd3782f3

View File

@ -48,6 +48,11 @@ mono_w32process_cleanup (void)
{ {
} }
void
mono_w32process_signal_finished (void)
{
}
#if G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT) #if G_HAVE_API_SUPPORT(HAVE_CLASSIC_WINAPI_SUPPORT)
HANDLE HANDLE
ves_icall_System_Diagnostics_Process_GetProcess_internal (guint32 pid) ves_icall_System_Diagnostics_Process_GetProcess_internal (guint32 pid)

View File

@ -76,6 +76,9 @@ mono_w32process_init (void);
void void
mono_w32process_cleanup (void); mono_w32process_cleanup (void);
void
mono_w32process_signal_finished (void);
#ifndef HOST_WIN32 #ifndef HOST_WIN32
void void

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/3d531ba" #define FULL_VERSION "explicit/ef39d08"

Binary file not shown.

View File

@ -1 +1 @@
1ff674825e833f9eb6565b3b1b224fc68142c7ec 6f4e4dbbeeeaaca98480f521b34eb76728fabca0

Binary file not shown.

View File

@ -1 +1 @@
1f1bca67f5d7b53f10b917d6506b250e9b55aebc c7ddf1419fb28fba09ec7e30261399855f3e27a4

Binary file not shown.

View File

@ -1 +1 @@
372406d6d85830f3d29d7fc05582226359765f09 f90d7afacb4dc11277a1d2a0b40054e5b64a405a

View File

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: mono 5.2.0.209\n" "Project-Id-Version: mono 5.2.0.213\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2017-07-24 15:23+0000\n" "POT-Creation-Date: 2017-07-26 17:54+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

Binary file not shown.

View File

@ -1 +1 @@
8ebce91f9a9a3ebc76fcd8da969a4b24726f180d a64d5c54a90f80deab570a2d260b6b8ea2f87e29