Imported Upstream version 5.18.0.188

Former-commit-id: 24018f3f0cdcb06097c702effa33a8a99eda6829
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2018-10-31 08:29:15 +00:00
parent 581ec6ab46
commit 4b10506457
50 changed files with 78 additions and 54 deletions

View File

@ -1 +1 @@
e144fb4c81ea5f2b02763957153a7fc133a65990
1e69e575f03df42c51281a8ac2b32d2d1dfa3628

View File

@ -1 +1 @@
83f0eeb2e9f6b3d265f7039614c5dabcc6b980a6
48c4dc291d8b06e8db3a816fdee6367c97808e9c

View File

@ -34,7 +34,7 @@ static class Consts
// Use these assembly version constants to make code more maintainable.
//
public const string MonoVersion = "5.18.0.184";
public const string MonoVersion = "5.18.0.188";
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

@ -1144,8 +1144,6 @@ namespace MonoTests.System
}
[Test]
// Interp uses slowpath delegate invoke virtual wrapper which throws NRE also with JIT
[Category ("NotWorkingRuntimeInterpreter")]
public void DynamicInvokeOpenInstanceDelegate ()
{
var d1 = Delegate.CreateDelegate (typeof (Func<DelegateTest, int>), typeof(DelegateTest).GetMethod ("DynamicInvokeOpenInstanceDelegate_CB"));

View File

@ -1 +1 @@
e577eff8eb250e5bda629e587891c8a792f0de26
f08cf95a27f8788a5fac479832eeac05d6b3b2bf

View File

@ -1 +1 @@
738759bac5cbe201cc2c9642b48ebff370d7182c
136b55561804ea30b9802bf3349f3b9d3a128382

View File

@ -1 +1 @@
a80dbc9b7ce9382cd5b8f714b603e435e6961859
95965caca30677cd03edec4bbd343a32e4b91cc8

View File

@ -1 +1 @@
4552c28f91d1717b190a55703959d91e6265744c
3acdd351a8730b79c29d4a32377fda818b29c175

View File

@ -1 +1 @@
75946430bea7677614e2bcce94dd787d4714510a
622c1389d250d66e471ea86dda4a46c7bbbd18cd

View File

@ -1 +1 @@
88e3ea3c498ebbe3a8bba85fc00fe41cdd98460f
d60335ee10213941805c538e86bffdb4ed5b19cf

View File

@ -1 +1 @@
0e4f60955565b9c00f2051fe2c4a1c516f578c10
18afc6ce3e480143e8756997d2b4f25d07c8268a

View File

@ -1 +1 @@
e577eff8eb250e5bda629e587891c8a792f0de26
f08cf95a27f8788a5fac479832eeac05d6b3b2bf

View File

@ -1 +1 @@
738759bac5cbe201cc2c9642b48ebff370d7182c
136b55561804ea30b9802bf3349f3b9d3a128382

View File

@ -1 +1 @@
a80dbc9b7ce9382cd5b8f714b603e435e6961859
95965caca30677cd03edec4bbd343a32e4b91cc8

View File

@ -1 +1 @@
4552c28f91d1717b190a55703959d91e6265744c
3acdd351a8730b79c29d4a32377fda818b29c175

View File

@ -1 +1 @@
75946430bea7677614e2bcce94dd787d4714510a
622c1389d250d66e471ea86dda4a46c7bbbd18cd

View File

@ -1 +1 @@
88e3ea3c498ebbe3a8bba85fc00fe41cdd98460f
d60335ee10213941805c538e86bffdb4ed5b19cf

View File

@ -1 +1 @@
0e4f60955565b9c00f2051fe2c4a1c516f578c10
18afc6ce3e480143e8756997d2b4f25d07c8268a

View File

@ -1 +1 @@
e577eff8eb250e5bda629e587891c8a792f0de26
f08cf95a27f8788a5fac479832eeac05d6b3b2bf

View File

@ -1 +1 @@
738759bac5cbe201cc2c9642b48ebff370d7182c
136b55561804ea30b9802bf3349f3b9d3a128382

View File

@ -1 +1 @@
a80dbc9b7ce9382cd5b8f714b603e435e6961859
95965caca30677cd03edec4bbd343a32e4b91cc8

View File

@ -1 +1 @@
4552c28f91d1717b190a55703959d91e6265744c
3acdd351a8730b79c29d4a32377fda818b29c175

View File

@ -1 +1 @@
75946430bea7677614e2bcce94dd787d4714510a
622c1389d250d66e471ea86dda4a46c7bbbd18cd

View File

@ -1 +1 @@
88e3ea3c498ebbe3a8bba85fc00fe41cdd98460f
d60335ee10213941805c538e86bffdb4ed5b19cf

View File

@ -1 +1 @@
0e4f60955565b9c00f2051fe2c4a1c516f578c10
18afc6ce3e480143e8756997d2b4f25d07c8268a

View File

@ -1 +1 @@
e577eff8eb250e5bda629e587891c8a792f0de26
f08cf95a27f8788a5fac479832eeac05d6b3b2bf

View File

@ -1 +1 @@
738759bac5cbe201cc2c9642b48ebff370d7182c
136b55561804ea30b9802bf3349f3b9d3a128382

View File

@ -1 +1 @@
a80dbc9b7ce9382cd5b8f714b603e435e6961859
95965caca30677cd03edec4bbd343a32e4b91cc8

View File

@ -1 +1 @@
4552c28f91d1717b190a55703959d91e6265744c
3acdd351a8730b79c29d4a32377fda818b29c175

View File

@ -1 +1 @@
75946430bea7677614e2bcce94dd787d4714510a
622c1389d250d66e471ea86dda4a46c7bbbd18cd

View File

@ -1 +1 @@
88e3ea3c498ebbe3a8bba85fc00fe41cdd98460f
d60335ee10213941805c538e86bffdb4ed5b19cf

View File

@ -1 +1 @@
0e4f60955565b9c00f2051fe2c4a1c516f578c10
18afc6ce3e480143e8756997d2b4f25d07c8268a

View File

@ -1 +1 @@
6b5a6b7a20e1058e339eb3ff5811117fd6c8da7c
50283eaba9baec930da951d144ff8d60f41cb9c3

View File

@ -1 +1 @@
9deed7a2cad2eec67c83d95ad399d4fccff4547b
18a9210f949e11ea9b5dba094a96c9d728a4f5d5

View File

@ -234,20 +234,11 @@ MONO_SIG_HANDLER_FUNC (static, sigterm_signal_handler)
gchar *output = NULL;
MonoStackHash hashes;
mono_sigctx_to_monoctx (ctx, &mctx);
// 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_assert_not_reached ();
#ifdef TARGET_OSX
if (mono_merp_enabled ()) {
pid_t crashed_pid = getpid ();
mono_merp_invoke (crashed_pid, "SIGTERM", output, &hashes);
} else
#endif
{
// Controlling thread gets the dump
if (output)
MOSTLY_ASYNC_SAFE_PRINTF("Unhandled exception dump: \n######\n%s\n######\n", output);
}
#endif
mono_chain_signal (MONO_SIG_HANDLER_PARAMS);

View File

@ -1964,6 +1964,41 @@ ncells ) {
public static int test_0_dup_vtype () {
return new SimpleContainer ().SetFields ();
}
public struct Vec3 {
public int X, Y, Z;
[MethodImplAttribute (MethodImplOptions.NoInlining)]
public Vec3(int x, int y, int z) {
X = x;
Y = y;
Z = z;
}
}
[MethodImplAttribute (MethodImplOptions.NoInlining)]
public static int gh_11378_inner_1 (Vec3 p1, Vec3 p2) {
p1.X -= p2.X;
p1.Y -= p2.Y;
p1.Z -= p2.Z;
return (int)p2.Y;
}
[MethodImplAttribute (MethodImplOptions.NoInlining)]
public static int gh_11378_inner_2 (Vec3 c, Vec3 pos) {
return gh_11378_inner_1 (pos, c);
}
static int gh_11378_inner_3 (Vec3 c) {
var c2 = c;
return gh_11378_inner_2 (c, c2);
}
public static int test_2_gh_11378 () {
return gh_11378_inner_3 (new Vec3(0, 2, -20));
}
}
#if __MOBILE__

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/0522076"
#define FULL_VERSION "explicit/04bdf88"

Binary file not shown.

View File

@ -1 +1 @@
31b92b482ec1515202d0328e230edd3684889df8
5fa993b0418bfdebeb4150e4370cbf45eb8b3e5a

Binary file not shown.

View File

@ -1 +1 @@
037ee76f665b1efe7edb6f3f564c1ebb2bc1ee55
c7ea47242154a66ffea8198ef5a5c21fd3d1481e

Binary file not shown.

View File

@ -1 +1 @@
6414ce06a86cd6db0ace9620593095320451dd02
425cde46bf5789d9a5e7725803ec0f527a755355

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 5.18.0.184\n"
"Project-Id-Version: mono 5.18.0.188\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2018-10-30 08:04+0000\n"
"POT-Creation-Date: 2018-10-31 08:09+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 @@
e9f8bb41ce7da5dade03936f4c92fe4e3ada6897
fa93013e642e7cd73f182dc6ee2d3cc7ef111068