From 179dd0da4b25093c48dc85984fe9d86db7a6c5d5 Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Sat, 2 Nov 2019 09:05:26 +0000 Subject: [PATCH] Imported Upstream version 6.6.0.152 Former-commit-id: 86ad01d4d9648b8b15a92915cfbc25f843234e8e --- configure.REMOVED.git-id | 2 +- configure.ac.REMOVED.git-id | 2 +- .../src/Native/Unix/System.Native/pal_io.c | 60 +++++----- .../SqlClient/SqlCommand.cs.REMOVED.git-id | 2 +- .../Data/SqlClient/SqlParameterHelper.cs | 2 + .../ParameterTest/SqlAdapterUpdateBatch.cs | 107 ++++++++++++++++++ ....Data.SqlClient.ManualTesting.Tests.csproj | 1 + 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/mini/version.h | 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, 186 insertions(+), 68 deletions(-) create mode 100644 external/corefx/src/System.Data.SqlClient/tests/ManualTests/SQL/ParameterTest/SqlAdapterUpdateBatch.cs diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index d888263360..ce378c6795 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -8f7913d9589d4661ea36bc57247b1c54f9c884d9 \ No newline at end of file +8422375f8c7d3090c1448b1e3991145993ac78ea \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index 938087d8e6..86900a3318 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -27f21cf351ea959556b90627b6b6848c4b2bd285 \ No newline at end of file +1607281d38b3c68181c426167578c83839def078 \ No newline at end of file diff --git a/external/corefx/src/Native/Unix/System.Native/pal_io.c b/external/corefx/src/Native/Unix/System.Native/pal_io.c index f2011d61c4..c3b5aff83b 100644 --- a/external/corefx/src/Native/Unix/System.Native/pal_io.c +++ b/external/corefx/src/Native/Unix/System.Native/pal_io.c @@ -1257,15 +1257,30 @@ int32_t SystemNative_CopyFile(intptr_t sourceFd, intptr_t destinationFd) int ret; struct stat_ sourceStat; bool copied = false; -#if HAVE_SENDFILE_4 - // If sendfile is available (Linux), try to use it, as the whole copy - // can be performed in the kernel, without lots of unnecessary copying. + + // First, stat the source file. while ((ret = fstat_(inFd, &sourceStat)) < 0 && errno == EINTR); if (ret != 0) + { + // If we can't stat() it, then we likely don't have permission to read it. + return -1; + } + + // Copy permissions. This fchmod() needs to happen prior to writing anything into + // the file to avoid possibly leaking any private data. + while ((ret = fchmod(outFd, sourceStat.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO))) < 0 && errno == EINTR); +#if !TARGET_ANDROID + // On Android, we are not allowed to modify permissions, but the copy should still succeed; + // see https://github.com/mono/mono/issues/17133 for details. + if (ret != 0) { return -1; } +#endif +#if HAVE_SENDFILE_4 + // If sendfile is available (Linux), try to use it, as the whole copy + // can be performed in the kernel, without lots of unnecessary copying. // On 32-bit, if you use 64-bit offsets, the last argument of `sendfile' will be a // `size_t' a 32-bit integer while the `st_size' field of the stat structure will be off64_t. @@ -1313,37 +1328,30 @@ int32_t SystemNative_CopyFile(intptr_t sourceFd, intptr_t destinationFd) // from the source file. First copy the file times. // If futimes nor futimes are available on this platform, file times will // not be copied over. - while ((ret = fstat_(inFd, &sourceStat)) < 0 && errno == EINTR); - if (ret == 0) - { #if HAVE_FUTIMENS - // futimens is prefered because it has a higher resolution. - struct timespec origTimes[2]; - origTimes[0].tv_sec = (time_t)sourceStat.st_atime; - origTimes[0].tv_nsec = ST_ATIME_NSEC(&sourceStat); - origTimes[1].tv_sec = (time_t)sourceStat.st_mtime; - origTimes[1].tv_nsec = ST_MTIME_NSEC(&sourceStat); - while ((ret = futimens(outFd, origTimes)) < 0 && errno == EINTR); + // futimens is prefered because it has a higher resolution. + struct timespec origTimes[2]; + origTimes[0].tv_sec = (time_t)sourceStat.st_atime; + origTimes[0].tv_nsec = ST_ATIME_NSEC(&sourceStat); + origTimes[1].tv_sec = (time_t)sourceStat.st_mtime; + origTimes[1].tv_nsec = ST_MTIME_NSEC(&sourceStat); + while ((ret = futimens(outFd, origTimes)) < 0 && errno == EINTR); #elif HAVE_FUTIMES - struct timeval origTimes[2]; - origTimes[0].tv_sec = sourceStat.st_atime; - origTimes[0].tv_usec = ST_ATIME_NSEC(&sourceStat) / 1000; - origTimes[1].tv_sec = sourceStat.st_mtime; - origTimes[1].tv_usec = ST_MTIME_NSEC(&sourceStat) / 1000; - while ((ret = futimes(outFd, origTimes)) < 0 && errno == EINTR); + struct timeval origTimes[2]; + origTimes[0].tv_sec = sourceStat.st_atime; + origTimes[0].tv_usec = ST_ATIME_NSEC(&sourceStat) / 1000; + origTimes[1].tv_sec = sourceStat.st_mtime; + origTimes[1].tv_usec = ST_MTIME_NSEC(&sourceStat) / 1000; + while ((ret = futimes(outFd, origTimes)) < 0 && errno == EINTR); #endif - } - if (ret != 0) - { - return -1; - } - // Then copy permissions. - while ((ret = fchmod(outFd, sourceStat.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO))) < 0 && errno == EINTR); +#if !TARGET_ANDROID + // On Android, the copy should still succeed even if copying the file times didn't. if (ret != 0) { return -1; } +#endif return 0; #endif // HAVE_FCOPYFILE diff --git a/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlCommand.cs.REMOVED.git-id b/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlCommand.cs.REMOVED.git-id index cbb029cc38..8b55107a4a 100644 --- a/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlCommand.cs.REMOVED.git-id +++ b/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlCommand.cs.REMOVED.git-id @@ -1 +1 @@ -40a20092f6a571ef9598fc7477ff948b5b60cc32 \ No newline at end of file +ed356e5ce8184cee9ce5336998ed241a0cc2e6eb \ No newline at end of file diff --git a/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlParameterHelper.cs b/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlParameterHelper.cs index 9431a021f4..7900e0d903 100644 --- a/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlParameterHelper.cs +++ b/external/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlParameterHelper.cs @@ -231,6 +231,8 @@ namespace System.Data.SqlClient destination._sourceVersion = _sourceVersion; destination._sourceColumnNullMapping = _sourceColumnNullMapping; destination._isNullable = _isNullable; + destination._parameterName = _parameterName; + destination._isNull = _isNull; } } } diff --git a/external/corefx/src/System.Data.SqlClient/tests/ManualTests/SQL/ParameterTest/SqlAdapterUpdateBatch.cs b/external/corefx/src/System.Data.SqlClient/tests/ManualTests/SQL/ParameterTest/SqlAdapterUpdateBatch.cs new file mode 100644 index 0000000000..7f00d180c2 --- /dev/null +++ b/external/corefx/src/System.Data.SqlClient/tests/ManualTests/SQL/ParameterTest/SqlAdapterUpdateBatch.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; +using Xunit; + +namespace System.Data.SqlClient.ManualTesting.Tests +{ + public class SqlAdapterUpdateBatch + { + [CheckConnStrSetupFact] + public void SqlAdapterTest() + { + string tableName = "BatchDemoTable"; + try + { + var createTableQuery = "IF NOT EXISTS (SELECT * FROM sysobjects WHERE name='BatchDemoTable' AND xtype='U')" + + " CREATE TABLE [dbo].[" + tableName + "]([TransactionNumber][int] IDENTITY(1, 1) NOT NULL,[Level] [nvarchar] (50) NOT NULL," + + "[Message] [nvarchar] (500) NOT NULL,[EventTime] [datetime]NOT NULL,CONSTRAINT[PK_BatchDemoTable] " + + "PRIMARY KEY CLUSTERED([TransactionNumber] ASC)WITH(PAD_INDEX = OFF,STATISTICS_NORECOMPUTE = OFF, " + + "IGNORE_DUP_KEY = OFF,ALLOW_ROW_LOCKS = ON,ALLOW_PAGE_LOCKS = ON,FILLFACTOR = 90) ON[PRIMARY]) ON[PRIMARY]"; + + using (var connection = new SqlConnection(DataTestUtility.TcpConnStr)) + using (var cmd = new SqlCommand(createTableQuery, connection)) + { + connection.Open(); + cmd.ExecuteNonQuery(); + } + ExecuteNonQueries(); + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + Console.WriteLine(ex.StackTrace); + } + finally + { + var dropTableQuery = "DROP TABLE IF EXISTS " + tableName; + using (var connection = new SqlConnection(DataTestUtility.TcpConnStr)) + using (var cmd = new SqlCommand(dropTableQuery, connection)) + { + connection.Open(); + cmd.ExecuteNonQuery(); + } + } + } + + + public class EventInfo + { + public string Level { get; set; } + public string Message { get; set; } + public DateTime EventTime { get; set; } + + public EventInfo() + { + EventTime = DateTime.Now; + } + } + + public static void ExecuteNonQueries() + { + List entities = new List + { + new EventInfo {Level = "L1", Message = "Message 1"}, + new EventInfo {Level = "L2", Message = "Message 2"}, + new EventInfo {Level = "L3", Message = "Message 3"}, + new EventInfo {Level = "L4", Message = "Message 4"}, + }; + + var sql = "INSERT INTO BatchDemoTable(Level, Message, EventTime) VALUES(@Level, @Message, @EventTime)"; + using (var connection = new SqlConnection(DataTestUtility.TcpConnStr)) + using (var adapter = new SqlDataAdapter()) + using (var cmd = new SqlCommand(sql, connection)) + { + cmd.Parameters.Add(new SqlParameter("@Level", System.Data.SqlDbType.NVarChar, 50, "Level")); + cmd.Parameters.Add(new SqlParameter("@Message", SqlDbType.NVarChar, 500, "Message")); + cmd.Parameters.Add(new SqlParameter("@EventTime", SqlDbType.DateTime, 0, "EventTime")); + cmd.UpdatedRowSource = UpdateRowSource.None; + + adapter.InsertCommand = cmd; + adapter.UpdateBatchSize = 2; + + adapter.Update(ConvertToTable(entities)); + } + } + private static DataTable ConvertToTable(List entities) + { + var table = new DataTable(typeof(EventInfo).Name); + + table.Columns.Add("Level", typeof(string)); + table.Columns.Add("Message", typeof(string)); + table.Columns.Add("EventTime", typeof(DateTime)); + + foreach (var entity in entities) + { + var row = table.NewRow(); + row["Level"] = entity.Level; + row["Message"] = entity.Message; + row["EventTime"] = entity.EventTime; + table.Rows.Add(row); + } + return table; + } + } +} \ No newline at end of file diff --git a/external/corefx/src/System.Data.SqlClient/tests/ManualTests/System.Data.SqlClient.ManualTesting.Tests.csproj b/external/corefx/src/System.Data.SqlClient/tests/ManualTests/System.Data.SqlClient.ManualTesting.Tests.csproj index d0fa8722ac..6475be9fbc 100644 --- a/external/corefx/src/System.Data.SqlClient/tests/ManualTests/System.Data.SqlClient.ManualTesting.Tests.csproj +++ b/external/corefx/src/System.Data.SqlClient/tests/ManualTests/System.Data.SqlClient.ManualTesting.Tests.csproj @@ -33,6 +33,7 @@ + diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index b0b80b6559..374d49fc4e 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.148"; + public const string MonoVersion = "6.6.0.152"; 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 3604f24684..f4d9eb890a 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 @@ -d6873a6a44b22203212c3e27b6251f29330b876c \ No newline at end of file +8cbfffc44bc2c1521fa9c01477735ee6ce7d54cc \ 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 345d619184..7cf94934ee 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 @@ -9a2509d048a11aa654ef116188660d4105b85cfb \ No newline at end of file +8870cf46c56544531aedebf91084549d99fe7e95 \ 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 3b50b10a17..e4f32f6e72 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 @@ -1977e3c1438869bf78c984b562e3b18d0e22c0d8 \ No newline at end of file +0021e8ec4371d5333d963f5c03e3d072839ff571 \ 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 4d671c01f4..d2bff78414 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 @@ -2cc3f9d0e5eca6ca7c3153298e0c31d881db1d9c \ No newline at end of file +ee3235d2af5cd9092f327140fae870867ca1dc8c \ 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 4d7bfef05e..3714a171a3 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 @@ -cb882209764b14ee7b455c6de33db52b4ce0b86c \ No newline at end of file +ea2a116e0c48838a4805f5d3c9071a1ef062ae72 \ 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 e55301b506..0fb6a3d173 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 @@ -87775866d1524d54375f9c8e42483c788116d21e \ No newline at end of file +08591ef63807e12a11f7d8fcb2afe12e35913b2a \ 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 3378ec6a8a..aee021ce36 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 @@ -c260001f7211d72828c8a726f8ba8bf2a2920042 \ No newline at end of file +cacfcceab39d08330e0348dcd454339fbbf3e2f3 \ 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 3604f24684..f4d9eb890a 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 @@ -d6873a6a44b22203212c3e27b6251f29330b876c \ No newline at end of file +8cbfffc44bc2c1521fa9c01477735ee6ce7d54cc \ 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 345d619184..7cf94934ee 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 @@ -9a2509d048a11aa654ef116188660d4105b85cfb \ No newline at end of file +8870cf46c56544531aedebf91084549d99fe7e95 \ 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 3b50b10a17..e4f32f6e72 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 @@ -1977e3c1438869bf78c984b562e3b18d0e22c0d8 \ No newline at end of file +0021e8ec4371d5333d963f5c03e3d072839ff571 \ 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 4d671c01f4..d2bff78414 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 @@ -2cc3f9d0e5eca6ca7c3153298e0c31d881db1d9c \ No newline at end of file +ee3235d2af5cd9092f327140fae870867ca1dc8c \ 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 4d7bfef05e..3714a171a3 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 @@ -cb882209764b14ee7b455c6de33db52b4ce0b86c \ No newline at end of file +ea2a116e0c48838a4805f5d3c9071a1ef062ae72 \ 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 e55301b506..0fb6a3d173 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 @@ -87775866d1524d54375f9c8e42483c788116d21e \ No newline at end of file +08591ef63807e12a11f7d8fcb2afe12e35913b2a \ 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 bb51c67a50..e36be793ca 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 @@ -64580f738aafd340069a5cdd3e7e4b8950848c3b \ No newline at end of file +b2d94f95e17e0a4ae2c4853c45230afb5cbd4af4 \ 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 3378ec6a8a..aee021ce36 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 @@ -c260001f7211d72828c8a726f8ba8bf2a2920042 \ No newline at end of file +cacfcceab39d08330e0348dcd454339fbbf3e2f3 \ 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 3604f24684..f4d9eb890a 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 @@ -d6873a6a44b22203212c3e27b6251f29330b876c \ No newline at end of file +8cbfffc44bc2c1521fa9c01477735ee6ce7d54cc \ 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 345d619184..7cf94934ee 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 @@ -9a2509d048a11aa654ef116188660d4105b85cfb \ No newline at end of file +8870cf46c56544531aedebf91084549d99fe7e95 \ 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 3b50b10a17..e4f32f6e72 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 @@ -1977e3c1438869bf78c984b562e3b18d0e22c0d8 \ No newline at end of file +0021e8ec4371d5333d963f5c03e3d072839ff571 \ 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 4d671c01f4..d2bff78414 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 @@ -2cc3f9d0e5eca6ca7c3153298e0c31d881db1d9c \ No newline at end of file +ee3235d2af5cd9092f327140fae870867ca1dc8c \ 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 4d7bfef05e..3714a171a3 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 @@ -cb882209764b14ee7b455c6de33db52b4ce0b86c \ No newline at end of file +ea2a116e0c48838a4805f5d3c9071a1ef062ae72 \ 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 e55301b506..0fb6a3d173 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 @@ -87775866d1524d54375f9c8e42483c788116d21e \ No newline at end of file +08591ef63807e12a11f7d8fcb2afe12e35913b2a \ 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 bb51c67a50..e36be793ca 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 @@ -64580f738aafd340069a5cdd3e7e4b8950848c3b \ No newline at end of file +b2d94f95e17e0a4ae2c4853c45230afb5cbd4af4 \ 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 3378ec6a8a..aee021ce36 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 @@ -c260001f7211d72828c8a726f8ba8bf2a2920042 \ No newline at end of file +cacfcceab39d08330e0348dcd454339fbbf3e2f3 \ 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 3604f24684..f4d9eb890a 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 @@ -d6873a6a44b22203212c3e27b6251f29330b876c \ No newline at end of file +8cbfffc44bc2c1521fa9c01477735ee6ce7d54cc \ 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 345d619184..7cf94934ee 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 @@ -9a2509d048a11aa654ef116188660d4105b85cfb \ No newline at end of file +8870cf46c56544531aedebf91084549d99fe7e95 \ 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 aa23bfd1c3..fb5545a607 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 @@ -7ec86186854c76dc4c88bd3a1dfc5d10a8ae0227 \ No newline at end of file +6eb524e83c500ffe4769f9d280c7d84a98416f54 \ 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 4d671c01f4..d2bff78414 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 @@ -2cc3f9d0e5eca6ca7c3153298e0c31d881db1d9c \ No newline at end of file +ee3235d2af5cd9092f327140fae870867ca1dc8c \ 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 4d7bfef05e..3714a171a3 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 @@ -cb882209764b14ee7b455c6de33db52b4ce0b86c \ No newline at end of file +ea2a116e0c48838a4805f5d3c9071a1ef062ae72 \ 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 e55301b506..0fb6a3d173 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 @@ -87775866d1524d54375f9c8e42483c788116d21e \ No newline at end of file +08591ef63807e12a11f7d8fcb2afe12e35913b2a \ 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 bb51c67a50..e36be793ca 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 @@ -64580f738aafd340069a5cdd3e7e4b8950848c3b \ No newline at end of file +b2d94f95e17e0a4ae2c4853c45230afb5cbd4af4 \ 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 2011dcc9e5..cf28b2e335 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 @@ -cb73a7c13051b14270295b140b4e984d06a0308e \ No newline at end of file +5e17d78f358c64788a1930f6cf8b688cb3a766c0 \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index 70ba91c8ce..9877a7b15c 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/6ac1ff7" +#define FULL_VERSION "explicit/e1ef774" diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index a032411cbb3ce874d37b27b9d81cc27844b7cdc3..809930eb33eba3594e48eae03a172c502742f2ee 100644 GIT binary patch delta 23 ecmbQIHBW29BQ7pOT>~Qp0}Cr-*arjv delta 23 ecmbQIHBW29BQ7ojU1LK90}Cr-lg)3qjJN<>>IVh@ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index 9b5086ba26..7c19007117 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -41ea0fc0f9d22be67f4859aacf1a786e44cd6c6f \ No newline at end of file +8cc95576eb5eb31e48a53f64f6de4276a364304a \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index 32662b6f0d4e83a7d4506a3b92fbb111eab3d791..1a5c69bf7cd24e4140a6d8a5b3aa0e5992491006 100644 GIT binary patch delta 23 ecmX?Ef3kjqwj!6Iu7Qz)frXW^@n%!SDRKa07za84 delta 23 ecmX?Ef3kjqwj!5-uCbwlfrXW^$!1fsDg`PB=w0Cgq@mH+?% delta 25 gcmeyri1Gg-#tp3MTn4(vh6)B2R>mfq`PB=w0ChMAm;e9( diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index 3aba72a190..7f14c36c4d 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -d213577b3c27ff7105b92058e6c0116f383c6a3c \ No newline at end of file +2377cf76f6d252767c511460a31d59b12a2eb459 \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index 9853dbe654..565721eb6b 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.148\n" +"Project-Id-Version: mono 6.6.0.152\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2019-10-31 08:34+0000\n" +"POT-Creation-Date: 2019-11-02 08:33+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 0a05ccc63f7f9956939dee4c5dd2355237da5bca..f98e3cf9e1335a8ba62ac767b4d6a3d6e67b9e25 100644 GIT binary patch delta 25 hcmaF1gXP%{mJQKUxeRp;j1&wktc;B}r%q*T2LOa=2@C)L delta 25 hcmaF1gXP%{mJQKUxeRoT4HXP5tc*=Ir%q*T2LOb72@U`N diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index e3459d57ed..99f2174162 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -cca62399a21fe8055c1a33d5f0a8db0bc6f82955 \ No newline at end of file +fb3be47f9dda9b5db21cad121962ae9986a871a9 \ No newline at end of file