From e05545e6b2a087449cfd1471fc910dfab8bc31af Mon Sep 17 00:00:00 2001 From: "Xamarin Public Jenkins (auto-signing)" Date: Sun, 2 Sep 2018 08:18:58 +0000 Subject: [PATCH] Imported Upstream version 5.16.0.138 Former-commit-id: 27d945cf26af6d3ff6c7fbee29d31bf2249381d6 --- 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 +- .../1051600011/System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Security.dll.REMOVED.git-id | 2 +- .../1051600011/System.Xml.dll.REMOVED.git-id | 2 +- .../1051600011/mcs.exe.REMOVED.git-id | 2 +- .../1051600011/mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../1051600011/System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Security.dll.REMOVED.git-id | 2 +- .../1051600011/System.Xml.dll.REMOVED.git-id | 2 +- .../1051600011/mcs.exe.REMOVED.git-id | 2 +- .../1051600011/mscorlib.dll.REMOVED.git-id | 2 +- .../Mono.Security.dll.REMOVED.git-id | 2 +- .../System.Configuration.dll.REMOVED.git-id | 2 +- .../1051600011/System.IO.Compression.dll | Bin 99328 -> 99328 bytes .../System.Numerics.dll.REMOVED.git-id | 2 +- .../System.Security.dll.REMOVED.git-id | 2 +- .../1051600011/System.Xml.dll.REMOVED.git-id | 2 +- .../1051600011/mcs.exe.REMOVED.git-id | 2 +- .../1051600011/mscorlib.dll.REMOVED.git-id | 2 +- mono/metadata/object-internals.h | 3 +++ mono/metadata/object.c.REMOVED.git-id | 2 +- mono/metadata/sgen-client-mono.h | 2 +- mono/mini/builtin-types.cs | 6 ++++++ mono/mini/interp/transform.c.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 +- 42 files changed, 43 insertions(+), 34 deletions(-) diff --git a/configure.REMOVED.git-id b/configure.REMOVED.git-id index 6d4000a030..187940bbb0 100644 --- a/configure.REMOVED.git-id +++ b/configure.REMOVED.git-id @@ -1 +1 @@ -4d4ef565049e2cd1fa0bf44be14ae23d425026b8 \ No newline at end of file +524ba0e2153f00fd9b26bb62716c5aebe3699e4e \ No newline at end of file diff --git a/configure.ac.REMOVED.git-id b/configure.ac.REMOVED.git-id index 6f6e6678a5..efab322d45 100644 --- a/configure.ac.REMOVED.git-id +++ b/configure.ac.REMOVED.git-id @@ -1 +1 @@ -9e0a9efcb9f0156b8fa33eba4a59a8ed823bebc7 \ No newline at end of file +41418edcfc9fd6d10a220b77dfe877083354010b \ No newline at end of file diff --git a/mcs/build/common/Consts.cs b/mcs/build/common/Consts.cs index 01882f7c77..dc712286f3 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.16.0.135"; + public const string MonoVersion = "5.16.0.138"; 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-darwin/1051600011/Mono.Security.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600011/Mono.Security.dll.REMOVED.git-id index 9a8ddd5f89..d23c8e497b 100644 --- a/mcs/class/lib/monolite-darwin/1051600011/Mono.Security.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600011/Mono.Security.dll.REMOVED.git-id @@ -1 +1 @@ -69bd0fc4c0542553b5fd030f3aa2be77d44b91a0 \ No newline at end of file +9216d3ed8800bcdfdc6a5e463b344517288ad5f5 \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600011/System.Configuration.dll.REMOVED.git-id b/mcs/class/lib/monolite-darwin/1051600011/System.Configuration.dll.REMOVED.git-id index 37baff2637..5e8bb8a3a3 100644 --- a/mcs/class/lib/monolite-darwin/1051600011/System.Configuration.dll.REMOVED.git-id +++ b/mcs/class/lib/monolite-darwin/1051600011/System.Configuration.dll.REMOVED.git-id @@ -1 +1 @@ -41237ab35261a093d70cfb46a706988944a2fe91 \ No newline at end of file +aa04f998874a2d4e0401e1526b9bc27990395dda \ No newline at end of file diff --git a/mcs/class/lib/monolite-darwin/1051600011/System.IO.Compression.dll b/mcs/class/lib/monolite-darwin/1051600011/System.IO.Compression.dll index e3a8b21c275206e2dc8ea6b3c8c9654eba10027a..354708bba7c3ffa79581d629bb6c8a74331db100 100644 GIT binary patch delta 58 zcmZqZU~A}Lo6x}`r #include #include +#include #include "mono/utils/mono-compiler.h" #include "mono/utils/mono-error.h" #include "mono/utils/mono-error-internals.h" @@ -135,6 +136,8 @@ struct _MonoString { mono_unichar2 chars [MONO_ZERO_LEN_ARRAY]; }; +#define MONO_SIZEOF_MONO_STRING (MONO_STRUCT_OFFSET (MonoString, chars)) + #define mono_object_class(obj) (((MonoObject*)(obj))->vtable->klass) #define mono_object_domain(obj) (((MonoObject*)(obj))->vtable->domain) diff --git a/mono/metadata/object.c.REMOVED.git-id b/mono/metadata/object.c.REMOVED.git-id index 447cd5da67..fce8f408f0 100644 --- a/mono/metadata/object.c.REMOVED.git-id +++ b/mono/metadata/object.c.REMOVED.git-id @@ -1 +1 @@ -408c5d201edf2695cf70e933d9e77959fd6a1f33 \ No newline at end of file +960a260ea505c05f293bd6311205a73eb083e26f \ No newline at end of file diff --git a/mono/metadata/sgen-client-mono.h b/mono/metadata/sgen-client-mono.h index e200225799..0de2fa83e5 100644 --- a/mono/metadata/sgen-client-mono.h +++ b/mono/metadata/sgen-client-mono.h @@ -115,7 +115,7 @@ sgen_client_slow_object_get_size (GCVTable vtable, GCObject* o) * mono_array_length_fast not using the object's vtable. */ if (klass == mono_defaults.string_class) { - return G_STRUCT_OFFSET (MonoString, chars) + 2 * mono_string_length_fast ((MonoString*) o) + 2; + return MONO_SIZEOF_MONO_STRING + 2 * mono_string_length_fast ((MonoString*) o) + 2; } else if (m_class_get_rank (klass)) { return sgen_mono_array_size (vtable, (MonoArray*)o, NULL, 0); } else { diff --git a/mono/mini/builtin-types.cs b/mono/mini/builtin-types.cs index c4a3045a07..69b328de8c 100644 --- a/mono/mini/builtin-types.cs +++ b/mono/mini/builtin-types.cs @@ -754,6 +754,12 @@ public class BuiltinTests { return 0; } + static int test_0_nfloat_isnan () + { + var x = (nfloat) float.NaN; + return nfloat.IsNaN (x) ? 0 : 1; + } + // static int test_0_nfloat_call_boxed_equals () // { // object x = new nfloat (10f); diff --git a/mono/mini/interp/transform.c.REMOVED.git-id b/mono/mini/interp/transform.c.REMOVED.git-id index 17d1b742ea..4662e05d13 100644 --- a/mono/mini/interp/transform.c.REMOVED.git-id +++ b/mono/mini/interp/transform.c.REMOVED.git-id @@ -1 +1 @@ -bacf63405d960e27d5c22d091b687e9f914574ab \ No newline at end of file +77cce7da80d67381efcaaa44dca2990738cd9dd6 \ No newline at end of file diff --git a/mono/mini/version.h b/mono/mini/version.h index f0612b18bf..da36b54360 100644 --- a/mono/mini/version.h +++ b/mono/mini/version.h @@ -1 +1 @@ -#define FULL_VERSION "explicit/ac8b05bd" +#define FULL_VERSION "explicit/3a18dce" diff --git a/po/mcs/de.gmo b/po/mcs/de.gmo index 8c65840394dcee86b4e6965e837ea25c4537b274..53ed84d55a01fc1a04011d76fa0a2f74ee12dbaa 100644 GIT binary patch delta 20 bcmbQIHBW29Q!aKR1p^B!1Cz~fxQw^}N@WIg delta 20 bcmbQIHBW29Q!aKx1p^B!1GCL_!R(7FGr(oB7oXv;bh&2L=ED delta 22 dcmeyri1Gg-#tj_m?1l;k7FGskoB7oXv;bh&2L}KE diff --git a/po/mcs/ja.po.REMOVED.git-id b/po/mcs/ja.po.REMOVED.git-id index 9efadf169f..3e25576705 100644 --- a/po/mcs/ja.po.REMOVED.git-id +++ b/po/mcs/ja.po.REMOVED.git-id @@ -1 +1 @@ -8ebad121d3967fa847df6d03ebdf71d9ba78af6a \ No newline at end of file +5d012f5f1f5d51bd5c716eeffd718f3764877881 \ No newline at end of file diff --git a/po/mcs/mcs.pot b/po/mcs/mcs.pot index 1275601ae8..666e471fa6 100644 --- a/po/mcs/mcs.pot +++ b/po/mcs/mcs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: mono 5.16.0.135\n" +"Project-Id-Version: mono 5.16.0.138\n" "Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n" -"POT-Creation-Date: 2018-09-01 08:06+0000\n" +"POT-Creation-Date: 2018-09-02 08:04+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 d939dde80131108ba1c9a692c702fb9a0fdb9e1c..55b9a84f37f5de0addab2f34db38177b74954bb6 100644 GIT binary patch delta 22 ecmaF1gXP%{mJM-J*^LwoEUXMnHm6QyYzF{s&Io(} delta 22 ecmaF1gXP%{mJM-J*$ov8EUXO7Hm6QyYzF{s&Io+~ diff --git a/po/mcs/pt_BR.po.REMOVED.git-id b/po/mcs/pt_BR.po.REMOVED.git-id index b7d14b1688..bbfd87cac6 100644 --- a/po/mcs/pt_BR.po.REMOVED.git-id +++ b/po/mcs/pt_BR.po.REMOVED.git-id @@ -1 +1 @@ -fcd4a445ec738115bf0045081739c897f7e438f0 \ No newline at end of file +39cb0fcda7ef407aaf45e01c1d3dc8eb4ce9bc35 \ No newline at end of file