From f3eef79423bbbd4b959bd852c7290481ef0ed917 Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Sun, 6 Oct 2019 08:59:44 +0000 Subject: [PATCH] Imported Upstream version 6.6.0.113 Former-commit-id: d52971a4a0442dd412cbb7f405a7a02ac793599e --- config.h.in | 3 --- configure.REMOVED.git-id | 2 +- configure.ac.REMOVED.git-id | 2 +- mcs/build/common/Consts.cs | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll.REMOVED.git-id | 2 +- .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll.REMOVED.git-id | 2 +- .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll.REMOVED.git-id | 2 +- .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../System.Core.dll.REMOVED.git-id | 2 +- .../System.IO.Compression.dll.REMOVED.git-id | 2 +- .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Xml.dll.REMOVED.git-id | 2 +- .../mcs.exe.REMOVED.git-id | 2 +- .../mscorlib.dll.REMOVED.git-id | 2 +- mono/metadata/threads.c.REMOVED.git-id | 2 +- mono/mini/version.h | 2 +- mono/unit-tests/Makefile.in | 4 ++-- mono/utils/mono-threads-coop.c | 21 +++++------------- msvc/Makefile.in | 2 +- po/mcs/de.gmo | Bin 5406 -> 5406 bytes po/mcs/de.po.REMOVED.git-id | 2 +- po/mcs/es.gmo | Bin 16329 -> 16329 bytes po/mcs/es.po.REMOVED.git-id | 2 +- po/mcs/ja.gmo | Bin 20863 -> 20863 bytes po/mcs/ja.po.REMOVED.git-id | 2 +- po/mcs/mcs.pot | 4 ++-- po/mcs/pt_BR.gmo | Bin 72806 -> 72806 bytes po/mcs/pt_BR.po.REMOVED.git-id | 2 +- 49 files changed, 50 insertions(+), 64 deletions(-) diff --git a/config.h.in b/config.h.in index 90e0c91c63..07899a61fb 100644 --- a/config.h.in +++ b/config.h.in @@ -158,9 +158,6 @@ /* Enable cooperative stop-the-world garbage collection. */ #undef ENABLE_COOP_SUSPEND -/* Enable copy_stack_data feature for hybrid/cooperative suspend scenarios */ -#undef ENABLE_COPY_STACK_DATA - /* Enable DTrace probes */ #undef ENABLE_DTRACE diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index 00b393df45..23a550d78d 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -1892799cec7ada77bf0412de6037695b26342760 \ No newline at end of file +3cc02169c054617cd6b1f0fad3a8eb60bbb47218 \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index 6ce5c46a07..c69877d04f 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -70613a61062dae31e2ddc737e6095df647b9222a \ No newline at end of file +5d8304f4a9fa24cc797f54b95bbbb703509708b3 \ No newline at end of file diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index 226c661dc3..cc0938bc17 100644 --- a/mcs/build/common/Consts.cs +++ b/mcs/build/common/Consts.cs @@ -41,7 +41,7 @@ static partial class Consts // Use these assembly version constants to make code more maintainable. // - public const string MonoVersion = "6.6.0.110"; + public const string MonoVersion = "6.6.0.113"; public const string MonoCompany = "Mono development team"; public const string MonoProduct = "Mono Common Language Infrastructure"; public const string MonoCopyright = "(c) Various Mono authors"; diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id index 2c2d55e3e3..2dbfa93779 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -caf320d7af68ab2292a74eaebc24abaaa73bc823 \ No newline at end of file +7a11f98fc0b6a587fa8e5762e622eba738b5ae1c \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id index 8d64a9ded2..91fc7ca5e3 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -6e8d50c11337ba8f959ec423db910c0b07ab10e8 \ No newline at end of file +51e884cbf33cf04ca98e05e90f25524e7ce27c2b \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id index 4152275e4a..985c3bc8c6 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -976719b6445a59f2bf752893a8f522a8bb79acd7 \ No newline at end of file +99b68b52b64a17514c5ed2bb24ca2d8d6fed099e \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id index 79aff846ec..738ddb92a7 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -88a1a82e64083f00bace15e5a311c0b122c253dd \ No newline at end of file +adbecc5da962d6295a44cc85b55b94828f44469f \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id index b71c91675f..8ff54223d1 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -4926d847d735b80ad575ac900921accb700e8903 \ No newline at end of file +2237f3ec2c622209d418ea3d48f38a683858ec57 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id index a4ffcc2f77..fc4538b754 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -40297b60f2bc031edde89c3c6005261256e6af6c \ No newline at end of file +3dc1440481984bdf31458ab7cd881b1d2d31b677 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id index a99a83ebc6..9fd450e975 100644 --- a/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -21d681f5d1db13f93644fc3c267c0835414019af \ No newline at end of file +8e951f5812cdfae80b289362a0df13b9e55871ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id index 2c2d55e3e3..2dbfa93779 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -caf320d7af68ab2292a74eaebc24abaaa73bc823 \ No newline at end of file +7a11f98fc0b6a587fa8e5762e622eba738b5ae1c \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id index 8d64a9ded2..91fc7ca5e3 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -6e8d50c11337ba8f959ec423db910c0b07ab10e8 \ No newline at end of file +51e884cbf33cf04ca98e05e90f25524e7ce27c2b \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id index 4152275e4a..985c3bc8c6 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -976719b6445a59f2bf752893a8f522a8bb79acd7 \ No newline at end of file +99b68b52b64a17514c5ed2bb24ca2d8d6fed099e \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id index 79aff846ec..738ddb92a7 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -88a1a82e64083f00bace15e5a311c0b122c253dd \ No newline at end of file +adbecc5da962d6295a44cc85b55b94828f44469f \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id index b71c91675f..8ff54223d1 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -4926d847d735b80ad575ac900921accb700e8903 \ No newline at end of file +2237f3ec2c622209d418ea3d48f38a683858ec57 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id index a4ffcc2f77..fc4538b754 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -40297b60f2bc031edde89c3c6005261256e6af6c \ No newline at end of file +3dc1440481984bdf31458ab7cd881b1d2d31b677 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id index 702dc4e8a7..f90812d1d7 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -22403c79d060f70ba34580a710c36d91f3d7c34c \ No newline at end of file +5190b60f23762614eb18560f302748e925f1b4c5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id index a99a83ebc6..9fd450e975 100644 --- a/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -21d681f5d1db13f93644fc3c267c0835414019af \ No newline at end of file +8e951f5812cdfae80b289362a0df13b9e55871ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id index 2c2d55e3e3..2dbfa93779 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -caf320d7af68ab2292a74eaebc24abaaa73bc823 \ No newline at end of file +7a11f98fc0b6a587fa8e5762e622eba738b5ae1c \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id index 8d64a9ded2..91fc7ca5e3 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -6e8d50c11337ba8f959ec423db910c0b07ab10e8 \ No newline at end of file +51e884cbf33cf04ca98e05e90f25524e7ce27c2b \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id index 4152275e4a..985c3bc8c6 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -976719b6445a59f2bf752893a8f522a8bb79acd7 \ No newline at end of file +99b68b52b64a17514c5ed2bb24ca2d8d6fed099e \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id index 79aff846ec..738ddb92a7 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -88a1a82e64083f00bace15e5a311c0b122c253dd \ No newline at end of file +adbecc5da962d6295a44cc85b55b94828f44469f \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id index b71c91675f..8ff54223d1 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -4926d847d735b80ad575ac900921accb700e8903 \ No newline at end of file +2237f3ec2c622209d418ea3d48f38a683858ec57 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id index a4ffcc2f77..fc4538b754 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -40297b60f2bc031edde89c3c6005261256e6af6c \ No newline at end of file +3dc1440481984bdf31458ab7cd881b1d2d31b677 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id index 702dc4e8a7..f90812d1d7 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -22403c79d060f70ba34580a710c36d91f3d7c34c \ No newline at end of file +5190b60f23762614eb18560f302748e925f1b4c5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id index a99a83ebc6..9fd450e975 100644 --- a/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -21d681f5d1db13f93644fc3c267c0835414019af \ No newline at end of file +8e951f5812cdfae80b289362a0df13b9e55871ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id index 2c2d55e3e3..2dbfa93779 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -caf320d7af68ab2292a74eaebc24abaaa73bc823 \ No newline at end of file +7a11f98fc0b6a587fa8e5762e622eba738b5ae1c \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id index 8d64a9ded2..91fc7ca5e3 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -6e8d50c11337ba8f959ec423db910c0b07ab10e8 \ No newline at end of file +51e884cbf33cf04ca98e05e90f25524e7ce27c2b \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id index ec949d7f4c..6aa60caccc 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -2898bed814b77dafab7c2592e8971fb8b05c0e8e \ No newline at end of file +e78ba52583900eaaa05bc114bf21d23dd929b2b6 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id index 79aff846ec..738ddb92a7 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -88a1a82e64083f00bace15e5a311c0b122c253dd \ No newline at end of file +adbecc5da962d6295a44cc85b55b94828f44469f \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id index b71c91675f..8ff54223d1 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -4926d847d735b80ad575ac900921accb700e8903 \ No newline at end of file +2237f3ec2c622209d418ea3d48f38a683858ec57 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id index a4ffcc2f77..fc4538b754 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -40297b60f2bc031edde89c3c6005261256e6af6c \ No newline at end of file +3dc1440481984bdf31458ab7cd881b1d2d31b677 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id index 702dc4e8a7..f90812d1d7 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -22403c79d060f70ba34580a710c36d91f3d7c34c \ No newline at end of file +5190b60f23762614eb18560f302748e925f1b4c5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id index 31bd4b1359..a4cb887d91 100644 --- a/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/657116DD-B24B-4615-8680-6C56BA42F86D/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -7c4a107bea57f9283f659879f057d341afe17f6f \ No newline at end of file +36d1eadc0c38521442c8f591495e941e5345a3b6 \ No newline at end of file diff --git a/mono/metadata/threads.c.REMOVED.git-id b/mono/metadata/threads.c.REMOVED.git-id index 0297500dff..f6883da536 100644 --- a/mono/metadata/threads.c.REMOVED.git-id +++ b/mono/metadata/threads.c.REMOVED.git-id @@ -1 +1 @@ -709f740df70ec42f34c663fe62b52fd6bcc7831f \ No newline at end of file +a3d7bdfd75812369831f8d78ffcc8ad3a0643367 \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index c1ddcddd76..4dbf9203db 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/9e6def1" +#define FULL_VERSION "explicit/54a33be" diff --git a/mono/unit-tests/Makefile.in b/mono/unit-tests/Makefile.in index 7b45dbc879..eed954ce12 100644 --- a/mono/unit-tests/Makefile.in +++ b/mono/unit-tests/Makefile.in @@ -1496,10 +1496,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@test-local: -@HOST_WIN32_TRUE@test-local: @CROSS_COMPILE_TRUE@clean-local: @HOST_WIN32_TRUE@clean-local: +@CROSS_COMPILE_TRUE@test-local: +@HOST_WIN32_TRUE@test-local: clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ diff --git a/mono/utils/mono-threads-coop.c b/mono/utils/mono-threads-coop.c index 3e22e7fa8c..477a3893bc 100644 --- a/mono/utils/mono-threads-coop.c +++ b/mono/utils/mono-threads-coop.c @@ -34,12 +34,6 @@ #include #endif -/* On platforms that doesn't have full context support (or doesn't do conservative stack scan), use copy stack data */ -/* when entering safe/unsafe GC regions. For platforms with full context support (doing conservative stack scan), */ -/* there is already logic in place to take context before getting in a state where thread could be conservative */ -/* scanned by GC. Avoiding doing additional stack copy will increse performance when entering safe/unsafe regions */ -/* when running in hybrid/cooperative supspend mode. */ -#if defined (ENABLE_COPY_STACK_DATA) #ifdef _MSC_VER // __builtin_unwind_init not available under MSVC but equivalent implementation is done using // copy_stack_data_internal_win32_wrapper. @@ -50,9 +44,6 @@ #else #define SAVE_REGS_ON_STACK __builtin_unwind_init (); #endif -#else -#define SAVE_REGS_ON_STACK do {} while (0) -#endif volatile size_t mono_polling_required; @@ -207,7 +198,6 @@ copy_stack_data_internal (MonoThreadInfo *info, MonoStackData *stackdata_begin, state->gc_stackdata_size = stackdata_size; } -#if defined (ENABLE_COPY_STACK_DATA) #ifdef _MSC_VER typedef void (*CopyStackDataFunc)(MonoThreadInfo *, MonoStackData *, gconstpointer, gconstpointer); @@ -258,12 +248,6 @@ copy_stack_data (MonoThreadInfo *info, MonoStackData *stackdata_begin) copy_stack_data_internal (info, stackdata_begin, NULL, NULL); } #endif -#else -static void -copy_stack_data (MonoThreadInfo *info, MonoStackData *stackdata_begin) -{ -} -#endif static gpointer mono_threads_enter_gc_safe_region_unbalanced_with_info (MonoThreadInfo *info, MonoStackData *stackdata); @@ -326,6 +310,11 @@ mono_threads_enter_gc_safe_region_unbalanced_with_info (MonoThreadInfo *info, Mo check_info (info, "enter", "safe", function_name); + // NOTE, copy_stack_data needs to be done. One problem it solves is optimization taking place between stackdata snapshot and + // thread_state_init, storing changed register(s) on stack and if those register(s) include managed references + // (that are not previously stored anywhere on the stack), then GC won't detect that reference(s). Storing the stack + // and registers into a separate location makes sure we still see any registers temporary stored on stack due to optimizations + // done between stackdata snapshot and thread_state_init. copy_stack_data (info, stackdata); retry: diff --git a/msvc/Makefile.in b/msvc/Makefile.in index 23ce0a9ad5..a35c268f47 100644 --- a/msvc/Makefile.in +++ b/msvc/Makefile.in @@ -525,8 +525,8 @@ 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." -@ENABLE_MSVC_FALSE@clean-local: @ENABLE_MSVC_FALSE@install-exec-local: +@ENABLE_MSVC_FALSE@clean-local: clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index 8efad21c98c4d8cbf44a8b5f2874000df386bbe4..547a61645e253f8659c52a41bf1109e355c9c379 100644 GIT binary patch delta 20 bcmbQIHBW29Q!aKh1p^B!W5dmFxQw^}N|*+C delta 20 bcmbQIHBW29Q!aK>1p^B!V}s3axQw^}N`?k@ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index 8a0fed201d..7140f7f406 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -09fd221bc0ec10d0419aeb8d117cd3bd8fceb7f4 \ No newline at end of file +5bc19ae48f6e58ad739f4d19289b4efff5175096 \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index ab94e5442c13cc321be9c2ad604d8e5d6c363be3..d16945f82d24fa04fda35b53c31dbfc090e60441 100644 GIT binary patch delta 20 bcmX?Ef3kjqo+7)Mf`NsVvEgP@#VK+CQMd-K delta 20 bcmX?Ef3kjqo+7)cf`NsVvB73j#VK+CQKkm0 diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id index ef99c3f288..4b8d6b6cac 100644 --- a/po/mcs/es.po.REMOVED.git-id +++ b/po/mcs/es.po.REMOVED.git-id @@ -1 +1 @@ -2124fa078b1871a7613be97ca0e5c7c59753be38 \ No newline at end of file +095255e4a7c38cef2bbcf5de6cd954b8ff24dc34 \ No newline at end of file diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo index 8829c989e1e81cd0734d9e88845566a6f3ebdfe8..235f4b04278fe6be4f091b7d560f2c16f1c77000 100644 GIT binary patch delta 22 dcmeyri1Gg-#tj_m>}CoE7FNcFoB7oXv;biW2MPcH delta 22 dcmeyri1Gg-#tj_m?4}9^7FNavoB7oXv;biE2M7QF diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index 70bc4db9fd..28db637b25 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -4eba3ac18722dedf93f574c649ac970e80a23f29 \ No newline at end of file +b4737d82229c5f51b2f1cc667e12898ed00b5b92 \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index 8476a89c27..0a47a938f6 100644 --- a/po/mcs/mcs.pot +++ b/po/mcs/mcs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: mono 6.6.0.110\n" +"Project-Id-Version: mono 6.6.0.113\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2019-10-05 08:30+0000\n" +"POT-Creation-Date: 2019-10-06 08:31+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/mcs/pt_BR.gmo b/po/mcs/pt_BR.gmo index 235d09a23abe29cd111aa239156fcaa33b013d72..1599b5e8f2d2e2546273500db89fb7c994b0f0ac 100644 GIT binary patch delta 22 ecmaF1gXP%{mJM-J+07ITEUb(TH>XZzYzF{t0SJHq delta 22 ecmaF1gXP%{mJM-J*-aG;EUb(THm6QyYzF{s?+AVX diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index 3a6118c0da..315fb44c21 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -95f1b4966f8c63c3290557f273f7656bb72a4ab4 \ No newline at end of file +d8fd788eb1c90d957137a9baaf75639244df586b \ No newline at end of file