Imported Upstream version 6.4.0.169
Former-commit-id: d463b1671ad69dd0e822caa0f580adcb1f2dbd7e
This commit is contained in:
parent
3cce93c302
commit
ed3adc8fbf
@ -1 +1 @@
|
||||
b77a76dc24c9d928b2fe0fc6fb96baf2f5f881ef
|
||||
f2037875ecd61870511a2e60ffffd0cbdb39d2fa
|
@ -1 +1 @@
|
||||
c8752a97f432d1eed38811b2dcaf1edfc54e853d
|
||||
dec26df169059aaa7b4d0b3b1e0561156c7d42e6
|
37
man/mono.1
37
man/mono.1
@ -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,
|
||||
|
@ -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";
|
||||
|
@ -1 +1 @@
|
||||
76d93e39f062cce18cc09b74a681048b6d1f2f7d
|
||||
c4ee6b219b4f97491eef3b0ea52624f011b451c3
|
@ -1 +1 @@
|
||||
af3a8042a765afae792319a84ef3043a3b3df663
|
||||
a68867a935d1320fbaed4463cecfea9d75f002fe
|
@ -1 +1 @@
|
||||
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
|
||||
1c771697816752b2af37c9017c441c97ce944480
|
@ -1 +1 @@
|
||||
dbdc18372e922b9ddd62f5529b8d9621364fab42
|
||||
5bf996311bed2de1460b028f6c368d1d5d105f8f
|
@ -1 +1 @@
|
||||
261af36713d062ed6609b2207570c2a2dd95488e
|
||||
3427faaa056ac3350ecf548cf6d524462e81de65
|
@ -1 +1 @@
|
||||
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
|
||||
bdfc56b377e8d944e6576cb6f29fed51145c386f
|
@ -1 +1 @@
|
||||
0e8379dba106adceae4b8146b6153559eca01fee
|
||||
6ab3760aa406d5ccb844b3fcf719d6f68966af51
|
@ -1 +1 @@
|
||||
76d93e39f062cce18cc09b74a681048b6d1f2f7d
|
||||
c4ee6b219b4f97491eef3b0ea52624f011b451c3
|
@ -1 +1 @@
|
||||
af3a8042a765afae792319a84ef3043a3b3df663
|
||||
a68867a935d1320fbaed4463cecfea9d75f002fe
|
@ -1 +1 @@
|
||||
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
|
||||
1c771697816752b2af37c9017c441c97ce944480
|
@ -1 +1 @@
|
||||
dbdc18372e922b9ddd62f5529b8d9621364fab42
|
||||
5bf996311bed2de1460b028f6c368d1d5d105f8f
|
@ -1 +1 @@
|
||||
261af36713d062ed6609b2207570c2a2dd95488e
|
||||
3427faaa056ac3350ecf548cf6d524462e81de65
|
@ -1 +1 @@
|
||||
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
|
||||
bdfc56b377e8d944e6576cb6f29fed51145c386f
|
@ -1 +1 @@
|
||||
e464d1df94f8600e839e26d57c0748ed3bb47725
|
||||
4944eae00d60647ba30ba204a17cd48b96a2577d
|
@ -1 +1 @@
|
||||
0e8379dba106adceae4b8146b6153559eca01fee
|
||||
6ab3760aa406d5ccb844b3fcf719d6f68966af51
|
@ -1 +1 @@
|
||||
76d93e39f062cce18cc09b74a681048b6d1f2f7d
|
||||
c4ee6b219b4f97491eef3b0ea52624f011b451c3
|
@ -1 +1 @@
|
||||
af3a8042a765afae792319a84ef3043a3b3df663
|
||||
a68867a935d1320fbaed4463cecfea9d75f002fe
|
@ -1 +1 @@
|
||||
b4fc2ee706ff46f9e4e9b012b4b6594dbd0ff9b9
|
||||
1c771697816752b2af37c9017c441c97ce944480
|
@ -1 +1 @@
|
||||
dbdc18372e922b9ddd62f5529b8d9621364fab42
|
||||
5bf996311bed2de1460b028f6c368d1d5d105f8f
|
@ -1 +1 @@
|
||||
261af36713d062ed6609b2207570c2a2dd95488e
|
||||
3427faaa056ac3350ecf548cf6d524462e81de65
|
@ -1 +1 @@
|
||||
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
|
||||
bdfc56b377e8d944e6576cb6f29fed51145c386f
|
@ -1 +1 @@
|
||||
e464d1df94f8600e839e26d57c0748ed3bb47725
|
||||
4944eae00d60647ba30ba204a17cd48b96a2577d
|
@ -1 +1 @@
|
||||
0e8379dba106adceae4b8146b6153559eca01fee
|
||||
6ab3760aa406d5ccb844b3fcf719d6f68966af51
|
@ -1 +1 @@
|
||||
76d93e39f062cce18cc09b74a681048b6d1f2f7d
|
||||
c4ee6b219b4f97491eef3b0ea52624f011b451c3
|
@ -1 +1 @@
|
||||
af3a8042a765afae792319a84ef3043a3b3df663
|
||||
a68867a935d1320fbaed4463cecfea9d75f002fe
|
@ -1 +1 @@
|
||||
4b40481439c655cbef76eca67fc4ae3ce60b2865
|
||||
a31d61bca651110a0ae6536f1b8875df494c7bac
|
@ -1 +1 @@
|
||||
dbdc18372e922b9ddd62f5529b8d9621364fab42
|
||||
5bf996311bed2de1460b028f6c368d1d5d105f8f
|
@ -1 +1 @@
|
||||
261af36713d062ed6609b2207570c2a2dd95488e
|
||||
3427faaa056ac3350ecf548cf6d524462e81de65
|
@ -1 +1 @@
|
||||
5cd65c2f9d2b7f9b6ee9d7c1ef2ff3f83720386b
|
||||
bdfc56b377e8d944e6576cb6f29fed51145c386f
|
@ -1 +1 @@
|
||||
e464d1df94f8600e839e26d57c0748ed3bb47725
|
||||
4944eae00d60647ba30ba204a17cd48b96a2577d
|
@ -1 +1 @@
|
||||
874c843864f314843d42e0b9122da75ea4ae7de3
|
||||
c2e1b25962e1c4e2c8053359cef2ee0f162686bb
|
@ -1 +1 @@
|
||||
19a34cd850dfabefa0002a7a689013fec3fd504e
|
||||
b64456e3a62884c617f6b8509314b262a7425f1f
|
@ -1 +1 @@
|
||||
#define FULL_VERSION "explicit/4988ad5"
|
||||
#define FULL_VERSION "explicit/4a85530"
|
||||
|
@ -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 \
|
||||
|
BIN
po/mcs/de.gmo
BIN
po/mcs/de.gmo
Binary file not shown.
@ -1 +1 @@
|
||||
859977254f7b9b5a2a2918ecef3c3b82b2d69d1d
|
||||
fef8aec33aec9695b8957d4c7b9025c8d94d3f56
|
BIN
po/mcs/es.gmo
BIN
po/mcs/es.gmo
Binary file not shown.
@ -1 +1 @@
|
||||
2c7617b821ffb109b783b22464b00ec3a3e5cf6f
|
||||
201a6e4eca8508ed4b140a497f0522b81d03c5be
|
BIN
po/mcs/ja.gmo
BIN
po/mcs/ja.gmo
Binary file not shown.
@ -1 +1 @@
|
||||
5ee41ec34447678a98ee0618ce51dbe2d1b15f9d
|
||||
3f2163d934a111f46261c6869655eb582d1d4105
|
@ -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"
|
||||
|
BIN
po/mcs/pt_BR.gmo
BIN
po/mcs/pt_BR.gmo
Binary file not shown.
@ -1 +1 @@
|
||||
9b49ddf76dd2263630ac3281ce38b78f88d93bcf
|
||||
47ac10d37affec9ea994dd886de1349cf3d6a4a2
|
Loading…
x
Reference in New Issue
Block a user