From 49b0dfbab70dc3ee479c2205f30fdba6668bc3c4 Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Wed, 27 Mar 2019 08:23:42 +0000 Subject: [PATCH] Imported Upstream version 5.20.1.6 Former-commit-id: bd90b1a1a31c2df51b4c367d1aae8e068142691a --- 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 | Bin 99328 -> 99328 bytes .../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 | Bin 99328 -> 99328 bytes .../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 | Bin 99328 -> 99328 bytes .../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 | Bin 99328 -> 99328 bytes .../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/arch/amd64/amd64-codegen.h | 9 ++++++--- mono/mini/cpu-amd64.md | 1 + mono/mini/generics.cs | 14 ++++++++++++++ mono/mini/mini-amd64.c.REMOVED.git-id | 2 +- mono/mini/mini-llvm.c.REMOVED.git-id | 2 +- mono/mini/mini-ops.h | 1 + mono/mini/mini.h.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 +- 52 files changed, 63 insertions(+), 44 deletions(-) diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index d4818b2883..11f33e4cf5 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -fca97793b0b8583bf5282c9f8e8332b35dd646b8 \ No newline at end of file +0849d5e3f8ec325e7c1bb4011a96bdc477d00d5b \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index e21617f707..9c31c05dd3 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -ec69e5c1a3629e42d046cbfce30f47c304f893bb \ No newline at end of file +56927aa0fd397a52e8082e767c6df92de86ac18a \ No newline at end of file diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index 6b3e687261..dcbb7029c8 100644 --- a/mcs/build/common/Consts.cs +++ b/mcs/build/common/Consts.cs @@ -34,7 +34,7 @@ static class Consts // Use these assembly version constants to make code more maintainable. // - public const string MonoVersion = "5.20.1.4"; + public const string MonoVersion = "5.20.1.6"; 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/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id index 40bdd86dc9..56ed0144c4 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -ea535a6f314b3405b15dc638c720e64d6d1f8425 \ No newline at end of file +540dbea12f8b27a65ae3f2c4dc4d811f63b0ab67 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id index 10cb3e6f62..efe422de7f 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -71246785b6b278180893665c51732cbf1b7ca6b8 \ No newline at end of file +08541426a882e077318f19f41fe7243c5bc7e6e6 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id index f8b5e99fcd..01748b7d58 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -68e712aa783afddbcc38074cef6d5ca48ad1a2d0 \ No newline at end of file +cb8693736bd3ed16eb04e5e1bde621cad2567929 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll index 92fe5740bc7909026961225afe74ac934894c755..568c2b1bba2df76da7e952abbe6c549dcc93d754 100644 GIT binary patch delta 58 zcmV-A0LA}+hz5X&29SsZsRs^~fsD0`0W=H{8;ZU0KHUvOuIV(e-%=0>x6lj$W(ET` Q04kTDeE}-BV-o?LaEP82EC2ui delta 58 zcmV-A0LA}+hz5X&29SsZ$BXB=fsD0`0W=H{$ak1OoML4~szEdYByWTsx6lj$W(ET^ Q04kTDeE}-BV-o?LaIT~kSpWb4 diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id index 13c118e6fe..ee05ae50ad 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -d1fb25985b83e51e462374f9bc1d35ac9360153e \ No newline at end of file +c6c84a412fad434f64a45b8a0f8c140e8b15b44b \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id index 8da2914741..661505fed1 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -b692bed1b1ec27ae3cea5c212219f4c3b7c9465f \ No newline at end of file +f97912af39d469454cad3f2b534206a9dda327e0 \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id index 07ea0fb988..2db3782ddb 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -c2c0d47ba9df5f2e8427e1a6a040ba1df11012aa \ No newline at end of file +bad311683e5ab23ffaea89cb2d1ed726e3c905dc \ No newline at end of file diff --git a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id index aa2087c4c9..75043b6859 100644 --- a/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-linux/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -8b9fcfdf1a2195f75d2f00fcf68c085a0feb5acd \ No newline at end of file +b58e80116f5c4f117838ae12e85a5df837002d03 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id index 40bdd86dc9..56ed0144c4 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -ea535a6f314b3405b15dc638c720e64d6d1f8425 \ No newline at end of file +540dbea12f8b27a65ae3f2c4dc4d811f63b0ab67 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id index 10cb3e6f62..efe422de7f 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -71246785b6b278180893665c51732cbf1b7ca6b8 \ No newline at end of file +08541426a882e077318f19f41fe7243c5bc7e6e6 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id index f8b5e99fcd..01748b7d58 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -68e712aa783afddbcc38074cef6d5ca48ad1a2d0 \ No newline at end of file +cb8693736bd3ed16eb04e5e1bde621cad2567929 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll index 92fe5740bc7909026961225afe74ac934894c755..568c2b1bba2df76da7e952abbe6c549dcc93d754 100644 GIT binary patch delta 58 zcmV-A0LA}+hz5X&29SsZsRs^~fsD0`0W=H{8;ZU0KHUvOuIV(e-%=0>x6lj$W(ET` Q04kTDeE}-BV-o?LaEP82EC2ui delta 58 zcmV-A0LA}+hz5X&29SsZ$BXB=fsD0`0W=H{$ak1OoML4~szEdYByWTsx6lj$W(ET^ Q04kTDeE}-BV-o?LaIT~kSpWb4 diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id index 13c118e6fe..ee05ae50ad 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -d1fb25985b83e51e462374f9bc1d35ac9360153e \ No newline at end of file +c6c84a412fad434f64a45b8a0f8c140e8b15b44b \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id index 8da2914741..661505fed1 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -b692bed1b1ec27ae3cea5c212219f4c3b7c9465f \ No newline at end of file +f97912af39d469454cad3f2b534206a9dda327e0 \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id index 07ea0fb988..2db3782ddb 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -c2c0d47ba9df5f2e8427e1a6a040ba1df11012aa \ No newline at end of file +bad311683e5ab23ffaea89cb2d1ed726e3c905dc \ No newline at end of file diff --git a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id index aa2087c4c9..75043b6859 100644 --- a/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-macos/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -8b9fcfdf1a2195f75d2f00fcf68c085a0feb5acd \ No newline at end of file +b58e80116f5c4f117838ae12e85a5df837002d03 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id index 40bdd86dc9..56ed0144c4 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -ea535a6f314b3405b15dc638c720e64d6d1f8425 \ No newline at end of file +540dbea12f8b27a65ae3f2c4dc4d811f63b0ab67 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id index 10cb3e6f62..efe422de7f 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -71246785b6b278180893665c51732cbf1b7ca6b8 \ No newline at end of file +08541426a882e077318f19f41fe7243c5bc7e6e6 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id index f8b5e99fcd..01748b7d58 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -68e712aa783afddbcc38074cef6d5ca48ad1a2d0 \ No newline at end of file +cb8693736bd3ed16eb04e5e1bde621cad2567929 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll index 92fe5740bc7909026961225afe74ac934894c755..568c2b1bba2df76da7e952abbe6c549dcc93d754 100644 GIT binary patch delta 58 zcmV-A0LA}+hz5X&29SsZsRs^~fsD0`0W=H{8;ZU0KHUvOuIV(e-%=0>x6lj$W(ET` Q04kTDeE}-BV-o?LaEP82EC2ui delta 58 zcmV-A0LA}+hz5X&29SsZ$BXB=fsD0`0W=H{$ak1OoML4~szEdYByWTsx6lj$W(ET^ Q04kTDeE}-BV-o?LaIT~kSpWb4 diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id index 13c118e6fe..ee05ae50ad 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -d1fb25985b83e51e462374f9bc1d35ac9360153e \ No newline at end of file +c6c84a412fad434f64a45b8a0f8c140e8b15b44b \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id index 8da2914741..661505fed1 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -b692bed1b1ec27ae3cea5c212219f4c3b7c9465f \ No newline at end of file +f97912af39d469454cad3f2b534206a9dda327e0 \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id index 07ea0fb988..2db3782ddb 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -c2c0d47ba9df5f2e8427e1a6a040ba1df11012aa \ No newline at end of file +bad311683e5ab23ffaea89cb2d1ed726e3c905dc \ No newline at end of file diff --git a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id index aa2087c4c9..75043b6859 100644 --- a/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-unix/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -8b9fcfdf1a2195f75d2f00fcf68c085a0feb5acd \ No newline at end of file +b58e80116f5c4f117838ae12e85a5df837002d03 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id index 40bdd86dc9..56ed0144c4 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -ea535a6f314b3405b15dc638c720e64d6d1f8425 \ No newline at end of file +540dbea12f8b27a65ae3f2c4dc4d811f63b0ab67 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id index 10cb3e6f62..efe422de7f 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -71246785b6b278180893665c51732cbf1b7ca6b8 \ No newline at end of file +08541426a882e077318f19f41fe7243c5bc7e6e6 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id index f8b5e99fcd..01748b7d58 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Core.dll.REMOVED.git-id @@ -1 +1 @@ -68e712aa783afddbcc38074cef6d5ca48ad1a2d0 \ No newline at end of file +cb8693736bd3ed16eb04e5e1bde621cad2567929 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.IO.Compression.dll index 92fe5740bc7909026961225afe74ac934894c755..568c2b1bba2df76da7e952abbe6c549dcc93d754 100644 GIT binary patch delta 58 zcmV-A0LA}+hz5X&29SsZsRs^~fsD0`0W=H{8;ZU0KHUvOuIV(e-%=0>x6lj$W(ET` Q04kTDeE}-BV-o?LaEP82EC2ui delta 58 zcmV-A0LA}+hz5X&29SsZ$BXB=fsD0`0W=H{$ak1OoML4~szEdYByWTsx6lj$W(ET^ Q04kTDeE}-BV-o?LaIT~kSpWb4 diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id index 13c118e6fe..ee05ae50ad 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Numerics.dll.REMOVED.git-id @@ -1 +1 @@ -d1fb25985b83e51e462374f9bc1d35ac9360153e \ No newline at end of file +c6c84a412fad434f64a45b8a0f8c140e8b15b44b \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id index 8da2914741..661505fed1 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/System.Xml.dll.REMOVED.git-id @@ -1 +1 @@ -b692bed1b1ec27ae3cea5c212219f4c3b7c9465f \ No newline at end of file +f97912af39d469454cad3f2b534206a9dda327e0 \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id index 07ea0fb988..2db3782ddb 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mcs.exe.REMOVED.git-id @@ -1 +1 @@ -c2c0d47ba9df5f2e8427e1a6a040ba1df11012aa \ No newline at end of file +bad311683e5ab23ffaea89cb2d1ed726e3c905dc \ No newline at end of file diff --git a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id index aa2087c4c9..75043b6859 100644 --- a/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-win32/B886E13F-6276-4BE5-85F8-C6BF5EDBD200/mscorlib.dll.REMOVED.git-id @@ -1 +1 @@ -8b9fcfdf1a2195f75d2f00fcf68c085a0feb5acd \ No newline at end of file +b58e80116f5c4f117838ae12e85a5df837002d03 \ No newline at end of file diff --git a/mono/arch/amd64/amd64-codegen.h b/mono/arch/amd64/amd64-codegen.h index 79aaa1c72a..8295a91eb3 100644 --- a/mono/arch/amd64/amd64-codegen.h +++ b/mono/arch/amd64/amd64-codegen.h @@ -450,15 +450,18 @@ typedef union { } while (0) -#define amd64_lea_membase_body(inst,reg,basereg,disp) \ +#define amd64_lea_membase_body(inst,reg,basereg,disp,width) \ do { \ - amd64_emit_rex(inst, 8, (reg), 0, (basereg)); \ + amd64_emit_rex(inst, width, (reg), 0, (basereg)); \ *(inst)++ = (unsigned char)0x8d; \ amd64_membase_emit ((inst), (reg), (basereg), (disp)); \ } while (0) +#define amd64_lea4_membase(inst,reg,basereg,disp) \ + amd64_lea_membase_body((inst), (reg), (basereg), (disp), 4) + #define amd64_lea_membase(inst,reg,basereg,disp) \ - amd64_lea_membase_body((inst), (reg), (basereg), (disp)) + amd64_lea_membase_body((inst), (reg), (basereg), (disp), 8) /* Instruction are implicitly 64-bits so don't generate REX for just the size. */ #define amd64_push_reg(inst,reg) \ diff --git a/mono/mini/cpu-amd64.md b/mono/mini/cpu-amd64.md index f5dd9fb0c1..598d9f98d2 100644 --- a/mono/mini/cpu-amd64.md +++ b/mono/mini/cpu-amd64.md @@ -336,6 +336,7 @@ x86_push_membase: src1:b len:8 x86_push_obj: src1:b len:40 x86_lea: dest:i src1:i src2:i len:8 x86_lea_membase: dest:i src1:i len:11 +amd64_lea_membase: dest:i src1:i len:11 x86_xchg: src1:i src2:i clob:x len:2 x86_fpop: src1:f len:3 x86_seteq_membase: src1:b len:9 diff --git a/mono/mini/generics.cs b/mono/mini/generics.cs index 6cb61e16e1..857ad44f3e 100644 --- a/mono/mini/generics.cs +++ b/mono/mini/generics.cs @@ -1448,6 +1448,20 @@ class Tests var res = builder.Caller (ref awaiter); return res == typeof (bool) ? 0 : 1; } + + struct OneThing { + public T1 Item1; + } + + [MethodImpl (MethodImplOptions.NoInlining)] + static T FromResult (T result) { + return result; + } + + public static int test_42_llvm_gsharedvt_small_vtype_in_regs () { + var t = FromResult>(new OneThing {Item1 = 42}); + return t.Item1; + } } #if !__MOBILE__ diff --git a/mono/mini/mini-amd64.c.REMOVED.git-id b/mono/mini/mini-amd64.c.REMOVED.git-id index 8ccfd5e777..fb9fdb97c1 100644 --- a/mono/mini/mini-amd64.c.REMOVED.git-id +++ b/mono/mini/mini-amd64.c.REMOVED.git-id @@ -1 +1 @@ -dd89c329aa276333966129a913f446acfe56604d \ No newline at end of file +f67ad2be932ca3bf78cda19ab485d6525842594f \ No newline at end of file diff --git a/mono/mini/mini-llvm.c.REMOVED.git-id b/mono/mini/mini-llvm.c.REMOVED.git-id index e648f52bc1..a6bbfe1387 100644 --- a/mono/mini/mini-llvm.c.REMOVED.git-id +++ b/mono/mini/mini-llvm.c.REMOVED.git-id @@ -1 +1 @@ -641b9dd12963f67fac0aa8bbfb38822afc9ab472 \ No newline at end of file +638294138aed9f589ad06b654b5155d839b36999 \ No newline at end of file diff --git a/mono/mini/mini-ops.h b/mono/mini/mini-ops.h index dd19d5f3d2..1ffcc3b243 100644 --- a/mono/mini/mini-ops.h +++ b/mono/mini/mini-ops.h @@ -1178,6 +1178,7 @@ MINI_OP(OP_AMD64_AND_MEMBASE_IMM, "amd64_and_membase_imm", NONE, IREG, NO MINI_OP(OP_AMD64_OR_MEMBASE_IMM, "amd64_or_membase_imm", NONE, IREG, NONE) MINI_OP(OP_AMD64_XOR_MEMBASE_IMM, "amd64_xor_membase_imm", NONE, IREG, NONE) MINI_OP(OP_AMD64_MUL_MEMBASE_IMM, "amd64_mul_membase_imm", NONE, IREG, NONE) +MINI_OP(OP_AMD64_LEA_MEMBASE, "amd64_lea_membase", IREG, IREG, NONE) MINI_OP(OP_AMD64_ADD_REG_MEMBASE, "amd64_add_reg_membase", IREG, IREG, IREG) MINI_OP(OP_AMD64_SUB_REG_MEMBASE, "amd64_sub_reg_membase", IREG, IREG, IREG) diff --git a/mono/mini/mini.h.REMOVED.git-id b/mono/mini/mini.h.REMOVED.git-id index ddb131391d..28ce50a140 100644 --- a/mono/mini/mini.h.REMOVED.git-id +++ b/mono/mini/mini.h.REMOVED.git-id @@ -1 +1 @@ -b7ce24d3949d4ae2739d92cdf7156e46c67b3450 \ No newline at end of file +73dbc300ffecc2b4d42391c347c10c52dd19f9cc \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index 7696946988..a1268d8a4f 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/3a91530" +#define FULL_VERSION "explicit/9e7fc6c" diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index dbe9de9cd5889e6243108f3b41ff99d23b368081..7ef9f297ac03d80c4d1e8fe58e955f1707895762 100644 GIT binary patch delta 20 bcmbQIHBW29Q!aLM1p^B!1M|&qxQw^}O0x!h delta 20 bcmbQIHBW29Q!aKR1p^B!1B=aXxQw^}N__@+ diff --git a/po/mcs/de.po.REMOVED.git-id b/po/mcs/de.po.REMOVED.git-id index c921099c06..ef7e2edbb9 100644 --- a/po/mcs/de.po.REMOVED.git-id +++ b/po/mcs/de.po.REMOVED.git-id @@ -1 +1 @@ -9240fb521161e78ab1a978870df9cab7b7a0f5be \ No newline at end of file +1f5492b020f60e675d1a5497ff5279bce0066471 \ No newline at end of file diff --git a/po/mcs/es.gmo b/po/mcs/es.gmo index a5c1c663c793c6bd1478d1a9413645251b8439c8..8731f38d9105fd73861ca569f0e88fd74fbc22a0 100644 GIT binary patch delta 20 bcmX?Ef3kjqo+7)sf`NsVf%#@r#VK+CQPT#p delta 20 bcmX?Ef3kjqo+7)Ef`NsVfyHK1#VK+CQJn^^ diff --git a/po/mcs/es.po.REMOVED.git-id b/po/mcs/es.po.REMOVED.git-id index 874c063fd0..8c916a9b54 100644 --- a/po/mcs/es.po.REMOVED.git-id +++ b/po/mcs/es.po.REMOVED.git-id @@ -1 +1 @@ -82e659148d0a31723e467faf0a7311000d9fa9c6 \ No newline at end of file +f1a956f8469e4ae0784de4f8e1bf22f3ff719316 \ No newline at end of file diff --git a/po/mcs/ja.gmo b/po/mcs/ja.gmo index af09ccf87782561b0bc66c542e264233ce5310fa..8e2ff0301c4519e645f9dfb8ea682df8a7c8d032 100644 GIT binary patch delta 22 dcmeyri1Gg-#tj_m?B)sv7FGu4oB7oXv;bix2Mz!L delta 22 dcmeyri1Gg-#tj_m>_!R(7FGrpoB7oXv;bi52MPcH diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index 69248db41d..2ec40271f4 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -7cc9e48abb36e5cf08bab208531c6f64a235b927 \ No newline at end of file +98dda341c4f9cfdecf61c749f797c247b6abaead \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index ae0a279291..0f60bccfcc 100644 --- a/po/mcs/mcs.pot +++ b/po/mcs/mcs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: mono 5.20.1.4\n" +"Project-Id-Version: mono 5.20.1.6\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2019-03-22 08:08+0000\n" +"POT-Creation-Date: 2019-03-27 08:07+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 02b61dffc6e14ec1a129a350457c9a05bf9562e5..c7bcc8150dfde5a4fcf450d0ef7c96d88657c021 100644 GIT binary patch delta 22 ecmaF1gXP%{mJM-J+07LUEUXO7H>XZzYzF{t90-H} delta 22 ecmaF1gXP%{mJM-J*^LwoEUXMHHm6QyYzF{s<_LfQ diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index edae9a020e..510e1b3adc 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -4ae285bd5cc1e23994f25647d49b41a674ca62a7 \ No newline at end of file +9ca9c1aa62f2e079df6d034435bbd5b3fa0c9336 \ No newline at end of file