Imported Upstream version 5.16.0.160

Former-commit-id: 090371aae4deb2cffdeada14f23b6a47fbe7f087
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2018-09-15 08:20:41 +00:00
parent 9bb6ebb3d2
commit 0875d0d9cd
41 changed files with 58 additions and 33 deletions

View File

@ -1 +1 @@
56db02bbf491350266e10038e449d70f6ca2664e
a8a3dec4f955c24b4400ea1a0230a855d96b97cf

View File

@ -1 +1 @@
dffd1b26770c0832033cde49a9f1264edea74a4c
dae60eb72446d9ce5f213d3cb3678c206afba466

View File

@ -34,7 +34,7 @@ static class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "5.16.0.158";
public const string MonoVersion = "5.16.0.160";
public const string MonoCompany = "Mono development team";
public const string MonoProduct = "Mono Common Language Infrastructure";
public const string MonoCopyright = "(c) Various Mono authors";

View File

@ -120,6 +120,13 @@ namespace MonoTests.System.Runtime.InteropServices
Assert.IsTrue (size == 4 || size == 8);
}
[Test]
public unsafe void Sizeof_Void ()
{
int size = Marshal.SizeOf (typeof (void));
Assert.AreEqual (1, size);
}
[Test]
public void PtrToStringWithNull ()
{

View File

@ -1 +1 @@
32a78b8bf740eaf925f379aee7c693cca7082ac5
9340050d3e1d0b1811befe3ea863039a29991c05

View File

@ -1 +1 @@
d1bc65fc5344b987fd68388406f5b4a32ccd3fb5
b5679a6f8a5199ca74d7143777f0742a5e0a00fd

View File

@ -1 +1 @@
eb38463d57461c0b111cfa78799af6fb6456d04d
4131faad1c2afbbc0aab29999890df98c9a3b9bc

View File

@ -1 +1 @@
ee743b423f2ebc67d6cb8585463a0d21ba2fb307
c2cb4d0ef943e31143821b8ef5f784d0cfd595f4

View File

@ -1 +1 @@
df8144324bff2ac19edad7a05daf8f7781863db1
7c241e20526e563aa837c5a6a5e06ff3d71ce0a8

View File

@ -1 +1 @@
0c9710b19bb8840b4239439e1cb3c5a8d3a29a01
89ffdbff17871bc72d84d1750e31ab3f03dab725

View File

@ -1 +1 @@
db0fbbba7553aed4af6ea7e096d2f14b1786e2c0
d8a0ffa13d365a4212d158f99ec3689f9d2d61e9

View File

@ -1 +1 @@
32a78b8bf740eaf925f379aee7c693cca7082ac5
9340050d3e1d0b1811befe3ea863039a29991c05

View File

@ -1 +1 @@
d1bc65fc5344b987fd68388406f5b4a32ccd3fb5
b5679a6f8a5199ca74d7143777f0742a5e0a00fd

View File

@ -1 +1 @@
eb38463d57461c0b111cfa78799af6fb6456d04d
4131faad1c2afbbc0aab29999890df98c9a3b9bc

View File

@ -1 +1 @@
ee743b423f2ebc67d6cb8585463a0d21ba2fb307
c2cb4d0ef943e31143821b8ef5f784d0cfd595f4

View File

@ -1 +1 @@
df8144324bff2ac19edad7a05daf8f7781863db1
7c241e20526e563aa837c5a6a5e06ff3d71ce0a8

View File

@ -1 +1 @@
0c9710b19bb8840b4239439e1cb3c5a8d3a29a01
89ffdbff17871bc72d84d1750e31ab3f03dab725

View File

@ -1 +1 @@
db0fbbba7553aed4af6ea7e096d2f14b1786e2c0
d8a0ffa13d365a4212d158f99ec3689f9d2d61e9

View File

@ -1 +1 @@
32a78b8bf740eaf925f379aee7c693cca7082ac5
9340050d3e1d0b1811befe3ea863039a29991c05

View File

@ -1 +1 @@
d1bc65fc5344b987fd68388406f5b4a32ccd3fb5
b5679a6f8a5199ca74d7143777f0742a5e0a00fd

View File

@ -1 +1 @@
eb38463d57461c0b111cfa78799af6fb6456d04d
4131faad1c2afbbc0aab29999890df98c9a3b9bc

View File

@ -1 +1 @@
ee743b423f2ebc67d6cb8585463a0d21ba2fb307
c2cb4d0ef943e31143821b8ef5f784d0cfd595f4

View File

@ -1 +1 @@
df8144324bff2ac19edad7a05daf8f7781863db1
7c241e20526e563aa837c5a6a5e06ff3d71ce0a8

View File

@ -1 +1 @@
0c9710b19bb8840b4239439e1cb3c5a8d3a29a01
89ffdbff17871bc72d84d1750e31ab3f03dab725

View File

@ -1 +1 @@
db0fbbba7553aed4af6ea7e096d2f14b1786e2c0
d8a0ffa13d365a4212d158f99ec3689f9d2d61e9

View File

@ -1 +1 @@
63062a9a5c82b7324728fe6d16039e22d3a0e07b
d7c0d78283406062508ff7aa85aca7b59d9ed364

View File

@ -222,6 +222,24 @@ class Tests
return (int)res;
}
struct Struct7 {
public string value;
}
class Foo7 {
public static string vtypeonstack_align (string s1, string s2, string s3, string s4, string s5, string s6, string s7, string s8, bool b, Struct7 s) {
return s.value;
}
}
[Category ("DYNCALL")]
static int test_0_arm64_ios_dyncall_vtypeonstack_align () {
var m = typeof (Foo7).GetMethod ("vtypeonstack_align");
string s = (string)m.Invoke (null, new object [] { null, null, null, null, null, null, null, null, true, new Struct7 () { value = "ABC" } });
return s == "ABC" ? 0 : 1;
}
class Foo6 {
public T reg_stack_split_inner<T> (int i, int j, T l) {
return l;

View File

@ -1 +1 @@
24a4383066365bf923df0da696742ee86c15f31d
e0e9b12b0186f304a7af08a0faf1ea157594ee23

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/fbaeba4"
#define FULL_VERSION "explicit/1b18f39"

Binary file not shown.

View File

@ -1 +1 @@
7357c9536fb13b26b5edda186d36097558215263
c79de62e7047faa161d24ff1912a6c2ac71cb115

Binary file not shown.

View File

@ -1 +1 @@
773d0f48d61aa0fa571deda643224f00715c5a9e
0a90ee9269b7b3bdb1dae367641177044a5284be

Binary file not shown.

View File

@ -1 +1 @@
ede5c71771b55827e5bea77122bd69eaaf185609
1e28d035ed9a723fbeabc041fccf1cbc0d758970

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 5.16.0.158\n"
"Project-Id-Version: mono 5.16.0.160\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2018-09-14 08:13+0000\n"
"POT-Creation-Date: 2018-09-15 08:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

Binary file not shown.

View File

@ -1 +1 @@
eaa3be5ffc330f2ce00776e23144825a28e7b365
8cb5d1b71ae515da2abb2ff33795521eae210424