Imported Upstream version 6.4.0.169

Former-commit-id: d463b1671ad69dd0e822caa0f580adcb1f2dbd7e
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2019-08-15 08:36:44 +00:00
parent 3cce93c302
commit ed3adc8fbf
47 changed files with 64 additions and 61 deletions

View File

@ -1 +1 @@
b77a76dc24c9d928b2fe0fc6fb96baf2f5f881ef
f2037875ecd61870511a2e60ffffd0cbdb39d2fa

View File

@ -1 +1 @@
c8752a97f432d1eed38811b2dcaf1edfc54e853d
dec26df169059aaa7b4d0b3b1e0561156c7d42e6

View File

@ -1179,23 +1179,26 @@ If set, tells mono to attempt using native asynchronous I/O services. If not
set, a default select/poll implementation is used. Currently epoll and kqueue
are supported.
.TP
\fBMONO_THREADS_SUSPEND\fR
Selects a mechanism that Mono will use to suspend threads. May be set to
"preemptive", "coop", or "hybrid". Threads may need to be suspended by the
debugger, or using some .NET threading APIs, and most commonly when the SGen
garbage collector needs to stop all threads during a critical phase of garbage
collection. Preemptive mode is the mode that Mono has used historically, going
back to the Boehm days, where the garbage collector would run at any point and
suspend execution of all threads as required to perform a garbage collection.
The cooperative mode on the other hand requires the cooperation of all threads
to stop at a safe point. This makes for an easier to debug garbage collector.
As of Mono 4.3.0 it is a work in progress, and while it works, it has not been
used extensively. This option enables the feature and allows us to find spots
that need to be tuned for this mode of operation. Hybrid mode is a combination
of the two that retains better compatability with scenarios where Mono is
embedded in another application: threads that are running managed code or code
that comprises the Mono runtime will be cooperatively suspended, while threads
running embedder code will be preemptively suspended.
\fBMONO_THREADS_SUSPEND\fR Selects a mechanism that Mono will use to suspend
threads. May be set to "preemptive", "coop", or "hybrid". Threads may need to
be suspended by the debugger, or using some .NET threading APIs, and most
commonly when the SGen garbage collector needs to stop all threads during a
critical phase of garbage collection. Preemptive mode is the mode that Mono
has used historically, going back to the Boehm days, where the garbage
collector would run at any point and suspend execution of all threads as
required to perform a garbage collection. The cooperative mode on the other
hand requires the cooperation of all threads to stop at a safe point. This
makes for an easier to debug garbage collector and it improves the stability of
the runtime because threads are not suspended when accessing critical
resources. In scenarios where Mono is embedded in another application,
cooperative suspend requires the embedder code to follow coding guidelines in
order to cooperate with the garbage collector. Cooperative suspend in embedded
Mono is currently experimental. Hybrid mode is a combination of the two that
retains better compatability with scenarios where Mono is embedded in another
application: threads that are running managed code or code that comprises the
Mono runtime will be cooperatively suspended, while threads running embedder
code will be preemptively suspended. Hybrid suspend is the default on some
desktop platforms.
Alternatively, coop and hybrid mode can be enabled at compile time by using the
--enable-cooperative-suspend or --enable-hybrid-suspend flags, respectively,

View File

@ -41,7 +41,7 @@ static partial class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "6.4.0.167";
public const string MonoVersion = "6.4.0.169";
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

@ -1 +1 @@
76d93e39f062cce18cc09b74a681048b6d1f2f7d
c4ee6b219b4f97491eef3b0ea52624f011b451c3

View File

@ -1 +1 @@
af3a8042a765afae792319a84ef3043a3b3df663
a68867a935d1320fbaed4463cecfea9d75f002fe

View File

@ -1 +1 @@
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
1c771697816752b2af37c9017c441c97ce944480

View File

@ -1 +1 @@
dbdc18372e922b9ddd62f5529b8d9621364fab42
5bf996311bed2de1460b028f6c368d1d5d105f8f

View File

@ -1 +1 @@
261af36713d062ed6609b2207570c2a2dd95488e
3427faaa056ac3350ecf548cf6d524462e81de65

View File

@ -1 +1 @@
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
bdfc56b377e8d944e6576cb6f29fed51145c386f

View File

@ -1 +1 @@
0e8379dba106adceae4b8146b6153559eca01fee
6ab3760aa406d5ccb844b3fcf719d6f68966af51

View File

@ -1 +1 @@
76d93e39f062cce18cc09b74a681048b6d1f2f7d
c4ee6b219b4f97491eef3b0ea52624f011b451c3

View File

@ -1 +1 @@
af3a8042a765afae792319a84ef3043a3b3df663
a68867a935d1320fbaed4463cecfea9d75f002fe

View File

@ -1 +1 @@
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
1c771697816752b2af37c9017c441c97ce944480

View File

@ -1 +1 @@
dbdc18372e922b9ddd62f5529b8d9621364fab42
5bf996311bed2de1460b028f6c368d1d5d105f8f

View File

@ -1 +1 @@
261af36713d062ed6609b2207570c2a2dd95488e
3427faaa056ac3350ecf548cf6d524462e81de65

View File

@ -1 +1 @@
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
bdfc56b377e8d944e6576cb6f29fed51145c386f

View File

@ -1 +1 @@
e464d1df94f8600e839e26d57c0748ed3bb47725
4944eae00d60647ba30ba204a17cd48b96a2577d

View File

@ -1 +1 @@
0e8379dba106adceae4b8146b6153559eca01fee
6ab3760aa406d5ccb844b3fcf719d6f68966af51

View File

@ -1 +1 @@
76d93e39f062cce18cc09b74a681048b6d1f2f7d
c4ee6b219b4f97491eef3b0ea52624f011b451c3

View File

@ -1 +1 @@
af3a8042a765afae792319a84ef3043a3b3df663
a68867a935d1320fbaed4463cecfea9d75f002fe

View File

@ -1 +1 @@
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
1c771697816752b2af37c9017c441c97ce944480

View File

@ -1 +1 @@
dbdc18372e922b9ddd62f5529b8d9621364fab42
5bf996311bed2de1460b028f6c368d1d5d105f8f

View File

@ -1 +1 @@
261af36713d062ed6609b2207570c2a2dd95488e
3427faaa056ac3350ecf548cf6d524462e81de65

View File

@ -1 +1 @@
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
bdfc56b377e8d944e6576cb6f29fed51145c386f

View File

@ -1 +1 @@
e464d1df94f8600e839e26d57c0748ed3bb47725
4944eae00d60647ba30ba204a17cd48b96a2577d

View File

@ -1 +1 @@
0e8379dba106adceae4b8146b6153559eca01fee
6ab3760aa406d5ccb844b3fcf719d6f68966af51

View File

@ -1 +1 @@
76d93e39f062cce18cc09b74a681048b6d1f2f7d
c4ee6b219b4f97491eef3b0ea52624f011b451c3

View File

@ -1 +1 @@
af3a8042a765afae792319a84ef3043a3b3df663
a68867a935d1320fbaed4463cecfea9d75f002fe

View File

@ -1 +1 @@
4b40481439c655cbef76eca67fc4ae3ce60b2865
a31d61bca651110a0ae6536f1b8875df494c7bac

View File

@ -1 +1 @@
dbdc18372e922b9ddd62f5529b8d9621364fab42
5bf996311bed2de1460b028f6c368d1d5d105f8f

View File

@ -1 +1 @@
261af36713d062ed6609b2207570c2a2dd95488e
3427faaa056ac3350ecf548cf6d524462e81de65

View File

@ -1 +1 @@
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
bdfc56b377e8d944e6576cb6f29fed51145c386f

View File

@ -1 +1 @@
e464d1df94f8600e839e26d57c0748ed3bb47725
4944eae00d60647ba30ba204a17cd48b96a2577d

View File

@ -1 +1 @@
874c843864f314843d42e0b9122da75ea4ae7de3
c2e1b25962e1c4e2c8053359cef2ee0f162686bb

View File

@ -1 +1 @@
19a34cd850dfabefa0002a7a689013fec3fd504e
b64456e3a62884c617f6b8509314b262a7425f1f

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/4988ad5"
#define FULL_VERSION "explicit/4a85530"

View File

@ -1491,10 +1491,10 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
@CROSS_COMPILE_TRUE@clean-local:
@HOST_WIN32_TRUE@clean-local:
@CROSS_COMPILE_TRUE@test-local:
@HOST_WIN32_TRUE@test-local:
@CROSS_COMPILE_TRUE@clean-local:
@HOST_WIN32_TRUE@clean-local:
clean: clean-am
clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \

Binary file not shown.

View File

@ -1 +1 @@
859977254f7b9b5a2a2918ecef3c3b82b2d69d1d
fef8aec33aec9695b8957d4c7b9025c8d94d3f56

Binary file not shown.

View File

@ -1 +1 @@
2c7617b821ffb109b783b22464b00ec3a3e5cf6f
201a6e4eca8508ed4b140a497f0522b81d03c5be

Binary file not shown.

View File

@ -1 +1 @@
5ee41ec34447678a98ee0618ce51dbe2d1b15f9d
3f2163d934a111f46261c6869655eb582d1d4105

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 6.4.0.167\n"
"Project-Id-Version: mono 6.4.0.169\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2019-08-14 08:04+0000\n"
"POT-Creation-Date: 2019-08-15 08:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

Binary file not shown.

View File

@ -1 +1 @@
9b49ddf76dd2263630ac3281ce38b78f88d93bcf
47ac10d37affec9ea994dd886de1349cf3d6a4a2