diff options
author | Vlad Brezae <brezaevlad@gmail.com> | 2019-10-02 10:23:45 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2019-10-02 10:23:45 +0300 |
commit | 0ce8c78e0c19b1a0f6b555bb367fd3d25b0f00ba (patch) | |
tree | 39930c1119b7a8a5baa0b53e7f7582997bee9645 /man | |
parent | 10e9159eaa92364f03c8359c47e6129aba1f9bda (diff) |
[mini] Use clr memory model by default (#17136)
* [mini] Use clr memory model by default
Otherwise we can have potential crashes in the bcl on arm targets, since a lot of code that assumes this memory model is now shared with mono.
Keep the old clr-memory-model option alive for now, to avoid potential build problems, if building older mono with newer mono.
* [build] Remove clr-memory-model option
It is default now
* [man] Add entry for weak-memory-model
Diffstat (limited to 'man')
-rw-r--r-- | man/mono.1 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/man/mono.1 b/man/mono.1 index 90c2032cde1..eea8a3b36d2 100644 --- a/man/mono.1 +++ b/man/mono.1 @@ -1854,6 +1854,11 @@ This option will suspend the program when an unhandled exception occurs. \fBthread-dump-dir=DIR\fR Use DIR for storage thread dumps created by SIGQUIT. .TP +\fBweak-memory-model\fR +Don't enforce the CLR memory model on platforms with weak memory models. This can introduce +random crashes in some rare cases, for multithreaded environments. This can be used for a +performance boost on applications that are single threaded. +.TP \fBverbose-gdb\fR Make gdb output on native crashes more verbose. .ne |