diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index 78dd28bde0..32960cf637 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -216affdcd7058ced57cbcc824d956ec0e5b9a8bb \ No newline at end of file +dbd215ddfa6575b0f72244b0797c14b16ef56ab0 \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index c646abe165..43117aed5a 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -6301d90f695640f2efd76e1111b8e40dadbe7e98 \ No newline at end of file +ff8bab4d096e052edc6a86470e61fce296aa3547 \ No newline at end of file diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index 943b1cfe9b..7fdaa8a0a6 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.144"; + public const string MonoVersion = "6.6.0.145"; 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/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id index 4ef4faea96..e9d4d50604 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -9c3f946a8273486a46e3ecb65e87585d7503c454 \ No newline at end of file +71881495b1f82cf7dd536736476490aa25b24b6f \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id index ae17605893..2fa45e8de7 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -8af00e06323acee9808efc1f44407e4730cfa44b \ No newline at end of file +df4c4bc282722985a4dc04d6213cf4a3e1fe96fc \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id index b4e089bc27..bcdcd8f933 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -504693fe2c3e82688c9c46181b298c2d3170baf3 \ No newline at end of file +57235227055118feb6cbdec959ced8d91f00f5d2 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id index 673e9f8539..6d8f8f4acd 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -d49fc5d9ffdec680a313e9b8599705a995e44eec \ No newline at end of file +a725dd4e63444fd8d8acf46f1396c29619e4043a \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id index 970ea3c4b7..8a24bbec07 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -17172a10d1658aa249b6cee31d22aada88407ee3 \ No newline at end of file +ca2c1b8b184d036ef6ecca1809b0be2583a632ce \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id index 39e746aa0b..dc5889c368 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -241fdf7497e5a17407016be28c37cd277be1b093 \ No newline at end of file +7afa6e2a39f7e229f359c89e62b2296d6d489bff \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id index f0f9888b36..58d824468e 100644 --- a/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -fd7e169e571897602d6585cf7aea84e5cdab5eee \ No newline at end of file +a64205e1384bd4a39f5338f65895e4a77fa708ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id index 4ef4faea96..e9d4d50604 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -9c3f946a8273486a46e3ecb65e87585d7503c454 \ No newline at end of file +71881495b1f82cf7dd536736476490aa25b24b6f \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id index ae17605893..2fa45e8de7 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -8af00e06323acee9808efc1f44407e4730cfa44b \ No newline at end of file +df4c4bc282722985a4dc04d6213cf4a3e1fe96fc \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id index b4e089bc27..bcdcd8f933 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -504693fe2c3e82688c9c46181b298c2d3170baf3 \ No newline at end of file +57235227055118feb6cbdec959ced8d91f00f5d2 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id index 673e9f8539..6d8f8f4acd 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -d49fc5d9ffdec680a313e9b8599705a995e44eec \ No newline at end of file +a725dd4e63444fd8d8acf46f1396c29619e4043a \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id index 970ea3c4b7..8a24bbec07 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -17172a10d1658aa249b6cee31d22aada88407ee3 \ No newline at end of file +ca2c1b8b184d036ef6ecca1809b0be2583a632ce \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id index 39e746aa0b..dc5889c368 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -241fdf7497e5a17407016be28c37cd277be1b093 \ No newline at end of file +7afa6e2a39f7e229f359c89e62b2296d6d489bff \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id index 6472962d69..9a36c4bf3d 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -4f7a67995cd05f134275199b542a953c0725c525 \ No newline at end of file +99d710c0156b0f70997d3ef3d9ebbbb1f277114e \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id index f0f9888b36..58d824468e 100644 --- a/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -fd7e169e571897602d6585cf7aea84e5cdab5eee \ No newline at end of file +a64205e1384bd4a39f5338f65895e4a77fa708ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id index 4ef4faea96..e9d4d50604 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -9c3f946a8273486a46e3ecb65e87585d7503c454 \ No newline at end of file +71881495b1f82cf7dd536736476490aa25b24b6f \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id index ae17605893..2fa45e8de7 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -8af00e06323acee9808efc1f44407e4730cfa44b \ No newline at end of file +df4c4bc282722985a4dc04d6213cf4a3e1fe96fc \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id index b4e089bc27..bcdcd8f933 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -504693fe2c3e82688c9c46181b298c2d3170baf3 \ No newline at end of file +57235227055118feb6cbdec959ced8d91f00f5d2 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id index 673e9f8539..6d8f8f4acd 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -d49fc5d9ffdec680a313e9b8599705a995e44eec \ No newline at end of file +a725dd4e63444fd8d8acf46f1396c29619e4043a \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id index 970ea3c4b7..8a24bbec07 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -17172a10d1658aa249b6cee31d22aada88407ee3 \ No newline at end of file +ca2c1b8b184d036ef6ecca1809b0be2583a632ce \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id index 39e746aa0b..dc5889c368 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -241fdf7497e5a17407016be28c37cd277be1b093 \ No newline at end of file +7afa6e2a39f7e229f359c89e62b2296d6d489bff \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id index 6472962d69..9a36c4bf3d 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -4f7a67995cd05f134275199b542a953c0725c525 \ No newline at end of file +99d710c0156b0f70997d3ef3d9ebbbb1f277114e \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id index f0f9888b36..58d824468e 100644 --- a/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -fd7e169e571897602d6585cf7aea84e5cdab5eee \ No newline at end of file +a64205e1384bd4a39f5338f65895e4a77fa708ea \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id index 4ef4faea96..e9d4d50604 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -9c3f946a8273486a46e3ecb65e87585d7503c454 \ No newline at end of file +71881495b1f82cf7dd536736476490aa25b24b6f \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id index ae17605893..2fa45e8de7 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -8af00e06323acee9808efc1f44407e4730cfa44b \ No newline at end of file +df4c4bc282722985a4dc04d6213cf4a3e1fe96fc \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id index 88bb184163..29ebc25977 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -1a0c935786d0da1c68a32d62f31c6ee2ba806e01 \ No newline at end of file +2f0f8862d16b26c972121d85cfcd98703817c96b \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id index 673e9f8539..6d8f8f4acd 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.IO.Compression.dll.REMOVED.git-id @@ -1 +1 @@ -d49fc5d9ffdec680a313e9b8599705a995e44eec \ No newline at end of file +a725dd4e63444fd8d8acf46f1396c29619e4043a \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id index 970ea3c4b7..8a24bbec07 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -17172a10d1658aa249b6cee31d22aada88407ee3 \ No newline at end of file +ca2c1b8b184d036ef6ecca1809b0be2583a632ce \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id index 39e746aa0b..dc5889c368 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -241fdf7497e5a17407016be28c37cd277be1b093 \ No newline at end of file +7afa6e2a39f7e229f359c89e62b2296d6d489bff \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id index 6472962d69..9a36c4bf3d 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -4f7a67995cd05f134275199b542a953c0725c525 \ No newline at end of file +99d710c0156b0f70997d3ef3d9ebbbb1f277114e \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id index d266a3463d..dbe8d2f064 100644 --- a/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/A144A63D-652C-4CCF-A9EE-8E5A091547F1/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -f3703b94ca76841dd08601ece8cc246afc76486e \ No newline at end of file +989f1ebf47fcedac9494b73e4c3ab6bcdaddc5b5 \ No newline at end of file diff --git a/mono/metadata/icall.c.REMOVED.git-id b/mono/metadata/icall.c.REMOVED.git-id index 581983782a..18bd1217d5 100644 --- a/mono/metadata/icall.c.REMOVED.git-id +++ b/mono/metadata/icall.c.REMOVED.git-id @@ -1 +1 @@ -a97fab8152600a4bc6c3bad742ef82745c31f87e \ No newline at end of file +f04ef7d857d73f20aea30e0462b9c3c3f39b920b \ No newline at end of file diff --git a/mono/mini/exceptions-amd64.c b/mono/mini/exceptions-amd64.c index 4fd65492d3..4bb8728c03 100644 --- a/mono/mini/exceptions-amd64.c +++ b/mono/mini/exceptions-amd64.c @@ -39,6 +39,7 @@ #include #include #include +#include #include "mini.h" #include "mini-amd64.h" @@ -66,7 +67,8 @@ static LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep) } #endif - mono_handle_native_crash ("SIGSEGV", NULL, NULL); + if (mono_dump_start ()) + mono_handle_native_crash ("SIGSEGV", NULL, NULL); return EXCEPTION_CONTINUE_SEARCH; } @@ -868,8 +870,12 @@ altstack_handle_and_restore (MonoContext *ctx, MonoObject *obj, guint32 flags) gboolean stack_ovf = (flags & 1) != 0; gboolean nullref = (flags & 2) != 0; - if (!ji || (!stack_ovf && !nullref)) - mono_handle_native_crash ("SIGSEGV", ctx, NULL); + if (!ji || (!stack_ovf && !nullref)) { + if (mono_dump_start ()) + mono_handle_native_crash ("SIGSEGV", ctx, NULL); + // if couldn't dump or if mono_handle_native_crash returns, abort + abort (); + } mctx = *ctx; diff --git a/mono/mini/exceptions-ppc.c b/mono/mini/exceptions-ppc.c index fc55044df7..c251ccdb65 100644 --- a/mono/mini/exceptions-ppc.c +++ b/mono/mini/exceptions-ppc.c @@ -27,6 +27,7 @@ #include #include #include +#include #include "mini.h" #include "mini-ppc.h" @@ -673,7 +674,8 @@ mono_arch_handle_altstack_exception (void *sigctx, MONO_SIG_HANDLER_INFO_TYPE *s abort (); } if (!ji) - mono_handle_native_crash ("SIGSEGV", sigctx, siginfo); + if (mono_dump_start ()) + mono_handle_native_crash ("SIGSEGV", sigctx, siginfo); /* setup a call frame on the real stack so that control is returned there * and exception handling can continue. * The frame looks like: diff --git a/mono/mini/exceptions-x86.c b/mono/mini/exceptions-x86.c index 7d31ba0a3d..c44b95d4b6 100644 --- a/mono/mini/exceptions-x86.c +++ b/mono/mini/exceptions-x86.c @@ -27,6 +27,7 @@ #include #include #include +#include #include "mini.h" #include "mini-x86.h" @@ -64,8 +65,8 @@ LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep) return (*mono_old_win_toplevel_exception_filter)(ep); } #endif - - mono_handle_native_crash ("SIGSEGV", NULL, NULL); + if (mono_dump_start ()) + mono_handle_native_crash ("SIGSEGV", NULL, NULL); return EXCEPTION_CONTINUE_SEARCH; } @@ -1130,7 +1131,10 @@ mono_arch_handle_altstack_exception (void *sigctx, MONO_SIG_HANDLER_INFO_TYPE *s if (!ji) { MonoContext mctx; mono_sigctx_to_monoctx (sigctx, &mctx); - mono_handle_native_crash ("SIGSEGV", &mctx, siginfo); + if (mono_dump_start ()) + mono_handle_native_crash ("SIGSEGV", &mctx, siginfo); + else + abort (); } /* setup a call frame on the real stack so that control is returned there * and exception handling can continue. diff --git a/mono/mini/mini-posix.c b/mono/mini/mini-posix.c index f8de81fc1d..74bc6a5d71 100644 --- a/mono/mini/mini-posix.c +++ b/mono/mini/mini-posix.c @@ -231,7 +231,10 @@ MONO_SIG_HANDLER_FUNC (static, sigabrt_signal_handler) if (mono_chain_signal (MONO_SIG_HANDLER_PARAMS)) return; mono_sigctx_to_monoctx (ctx, &mctx); - mono_handle_native_crash ("SIGABRT", &mctx, info); + if (mono_dump_start ()) + mono_handle_native_crash ("SIGABRT", &mctx, info); + else + abort (); } } @@ -248,8 +251,14 @@ MONO_SIG_HANDLER_FUNC (static, sigterm_signal_handler) // Will return when the dumping is done, so this thread can continue // running. Returns FALSE on unrecoverable error. - if (!mono_threads_summarize_execute (&mctx, &output, &hashes, FALSE, NULL, 0)) - g_error ("Crash reporter dumper exited due to fatal error."); + if (mono_dump_start ()) { + // Process was killed from outside since crash reporting wasn't running yet. + mono_handle_native_crash ("SIGTERM", &mctx, NULL); + } else { + // Crash reporting already running and we got a second SIGTERM from as part of thread-summarizing + if (!mono_threads_summarize_execute (&mctx, &output, &hashes, FALSE, NULL, 0)) + g_error ("Crash reporter dumper exited due to fatal error."); + } #endif mono_chain_signal (MONO_SIG_HANDLER_PARAMS); @@ -1060,7 +1069,6 @@ dump_native_stacktrace (const char *signal, MonoContext *mctx) g_async_safe_printf("\nThe MERP upload step has succeeded.\n"); mono_summarize_timeline_phase_log (MonoSummaryDone); } - mono_summarize_toggle_assertions (FALSE); } else { g_async_safe_printf("\nMerp dump step not run, no dump created.\n"); @@ -1125,7 +1133,6 @@ void mono_dump_native_crash_info (const char *signal, MonoContext *mctx, MONO_SIG_HANDLER_INFO_TYPE *info) { dump_native_stacktrace (signal, mctx); - dump_memory_around_ip (mctx); } diff --git a/mono/mini/mini-runtime.c.REMOVED.git-id b/mono/mini/mini-runtime.c.REMOVED.git-id index 16a0e113fe..b4a8471a40 100644 --- a/mono/mini/mini-runtime.c.REMOVED.git-id +++ b/mono/mini/mini-runtime.c.REMOVED.git-id @@ -1 +1 @@ -92b47e1786fd50b90c2674b0737ae4562363279a \ No newline at end of file +5c4de1ddfb52598a3996bb12514452a6428759da \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index f3e9944432..2a5e5b557e 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/8946e49" +#define FULL_VERSION "explicit/444a9a3" 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-state.c b/mono/utils/mono-state.c index ed5fb8f8d5..9862a0704b 100644 --- a/mono/utils/mono-state.c +++ b/mono/utils/mono-state.c @@ -8,11 +8,13 @@ * (C) 2018 Microsoft, Inc. * */ -#ifndef DISABLE_CRASH_REPORTING - #include #include #include +#include + +#ifndef DISABLE_CRASH_REPORTING + #include #include #include @@ -1140,3 +1142,17 @@ mono_crash_dump (const char *jsonFile, MonoStackHash *hashes) } #endif // DISABLE_CRASH_REPORTING + +static volatile int32_t dump_status; + +gboolean +mono_dump_start (void) +{ + return (mono_atomic_xchg_i32(&dump_status, 1) == 0); // return true if we started the dump +} + +gboolean +mono_dump_complete (void) +{ + return (mono_atomic_xchg_i32(&dump_status, 0) == 1); // return true if we completed the dump +} diff --git a/mono/utils/mono-state.h b/mono/utils/mono-state.h index acc6b2850d..5a736efaf4 100644 --- a/mono/utils/mono-state.h +++ b/mono/utils/mono-state.h @@ -118,4 +118,12 @@ void mono_state_free_mem (MonoStateMem *mem); #endif // DISABLE_CRASH_REPORTING + +// Dump context functions (enter/leave) + +gboolean +mono_dump_start (void); +gboolean +mono_dump_complete (void); + #endif // MONO_UTILS_NATIVE_STATE diff --git a/msvc/Makefile.in b/msvc/Makefile.in index a35c268f47..23ce0a9ad5 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@install-exec-local: @ENABLE_MSVC_FALSE@clean-local: +@ENABLE_MSVC_FALSE@install-exec-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 52121e384f..6e5bc6fdf4 100644 Binary files a/po/mcs/de.gmo and b/po/mcs/de.gmo differ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index e7f943fd1f..55ffa09b79 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -2fd05504bf008c727f0ff264c03fc2fa399badc9 \ No newline at end of file +a103317a253b30c31bfbc68ba73a535aa3298ef5 \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index 45462fb4f8..22ff4bd75e 100644 Binary files a/po/mcs/es.gmo and b/po/mcs/es.gmo differ diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id index 6c22d69725..4f340d4861 100644 --- a/po/mcs/es.po.REMOVED.git-id +++ b/po/mcs/es.po.REMOVED.git-id @@ -1 +1 @@ -6bea5dc1b96942da8234d7bd9e7fc7b2f5a6148b \ No newline at end of file +61cedbc0051741bcdb85436e2576252d7bf33f17 \ No newline at end of file diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo index 6ad910ecd9..45f14f7381 100644 Binary files a/po/mcs/ja.gmo and b/po/mcs/ja.gmo differ diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index a04e6ba1ea..3805b63207 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -3f0fa10262e323b9bedd28e284e616e44ea918f4 \ No newline at end of file +5cc5caeebb23991a98d5c6c7b08fac1d0ae7df2a \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index 798011f760..c93db4851e 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.144\n" +"Project-Id-Version: mono 6.6.0.145\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2019-10-25 08:26+0000\n" +"POT-Creation-Date: 2019-10-27 08:30+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 4238beab79..f2da7dedc5 100644 Binary files a/po/mcs/pt_BR.gmo and b/po/mcs/pt_BR.gmo differ diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index c631d13e63..8931339a5b 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -9b7ee05fd4418baf3797f4dbe4fdc7303930ba3a \ No newline at end of file +5a13d946b2fa278a1f0179bc91cb5d8ddc8e2b31 \ No newline at end of file