Imported Upstream version 6.6.0.160

Former-commit-id: 43b8c400190351916dc87d6be2e367eaae4e674c
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2019-12-03 08:58:03 +00:00
parent ba586205d5
commit 244f676079
50 changed files with 70 additions and 46 deletions

View File

@ -1 +1 @@
2a151aef3bd91679c0beceec02d68ea88653eff1
31ab2535ec524a93878496b3ca6b59bd48140e88

View File

@ -1 +1 @@
d3ea3ad2045f9c95543a12546554ad38f772ba11
6627ebe2543cc77b7bf9909782efb621dda0df9d

View File

@ -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.158";
public const string MonoVersion = "6.6.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

@ -1 +1 @@
4eda0a9ec86d330b120f9fb1fd29f4c0ed7247be
a43df8d77ac52bce0784cc5a01ae80e2878364d3

View File

@ -1 +1 @@
fd0c971bc68667575fd429cf6f7adb9ab83a7a95
da5e618ab24e3f4d43ea4f5087bb46d4bcdd5a7e

View File

@ -1 +1 @@
438e93177eb9fc30f41896f769a2ae8dab09d349
632383e5cd60663a53b110d92efdc44b2080eec2

View File

@ -1 +1 @@
495060f35c66c2309d3d4a68588b6917a0b26067
df806af77d0b48a35b624158adc7cab7a6646d8e

View File

@ -1 +1 @@
038b491b35cf90365b38719eb78a34e2d76460bc
6874344c9d8b49ec5f5d76e93cc546ffeb87d2f7

View File

@ -1 +1 @@
39f96be6c0cd8ea3be4dffec856a7eb50504c34b
171429e41b1433d071fbde19186b0301efa3e8e6

View File

@ -1 +1 @@
e8686e9d4f8c8b9f0018adf9204b0ab449355e2c
ee550efe69fd78aa4e8c25cb73c7061fada056da

View File

@ -1 +1 @@
4eda0a9ec86d330b120f9fb1fd29f4c0ed7247be
a43df8d77ac52bce0784cc5a01ae80e2878364d3

View File

@ -1 +1 @@
fd0c971bc68667575fd429cf6f7adb9ab83a7a95
da5e618ab24e3f4d43ea4f5087bb46d4bcdd5a7e

View File

@ -1 +1 @@
438e93177eb9fc30f41896f769a2ae8dab09d349
632383e5cd60663a53b110d92efdc44b2080eec2

View File

@ -1 +1 @@
495060f35c66c2309d3d4a68588b6917a0b26067
df806af77d0b48a35b624158adc7cab7a6646d8e

View File

@ -1 +1 @@
038b491b35cf90365b38719eb78a34e2d76460bc
6874344c9d8b49ec5f5d76e93cc546ffeb87d2f7

View File

@ -1 +1 @@
39f96be6c0cd8ea3be4dffec856a7eb50504c34b
171429e41b1433d071fbde19186b0301efa3e8e6

View File

@ -1 +1 @@
aca9c18552bc541805a1dfba9f73eda7ca6ca7b6
06a9e1c0a01037caad0d39a9afbd2ee4ce170cac

View File

@ -1 +1 @@
e8686e9d4f8c8b9f0018adf9204b0ab449355e2c
ee550efe69fd78aa4e8c25cb73c7061fada056da

View File

@ -1 +1 @@
4eda0a9ec86d330b120f9fb1fd29f4c0ed7247be
a43df8d77ac52bce0784cc5a01ae80e2878364d3

View File

@ -1 +1 @@
fd0c971bc68667575fd429cf6f7adb9ab83a7a95
da5e618ab24e3f4d43ea4f5087bb46d4bcdd5a7e

View File

@ -1 +1 @@
438e93177eb9fc30f41896f769a2ae8dab09d349
632383e5cd60663a53b110d92efdc44b2080eec2

View File

@ -1 +1 @@
495060f35c66c2309d3d4a68588b6917a0b26067
df806af77d0b48a35b624158adc7cab7a6646d8e

View File

@ -1 +1 @@
038b491b35cf90365b38719eb78a34e2d76460bc
6874344c9d8b49ec5f5d76e93cc546ffeb87d2f7

View File

@ -1 +1 @@
39f96be6c0cd8ea3be4dffec856a7eb50504c34b
171429e41b1433d071fbde19186b0301efa3e8e6

View File

@ -1 +1 @@
aca9c18552bc541805a1dfba9f73eda7ca6ca7b6
06a9e1c0a01037caad0d39a9afbd2ee4ce170cac

View File

@ -1 +1 @@
e8686e9d4f8c8b9f0018adf9204b0ab449355e2c
ee550efe69fd78aa4e8c25cb73c7061fada056da

View File

@ -1 +1 @@
4eda0a9ec86d330b120f9fb1fd29f4c0ed7247be
a43df8d77ac52bce0784cc5a01ae80e2878364d3

View File

@ -1 +1 @@
fd0c971bc68667575fd429cf6f7adb9ab83a7a95
da5e618ab24e3f4d43ea4f5087bb46d4bcdd5a7e

View File

@ -1 +1 @@
f79ef377039688520575ff2bb23ccfb7557048a1
4abc4165a253576ecc6dcafa2276910acf055286

View File

@ -1 +1 @@
495060f35c66c2309d3d4a68588b6917a0b26067
df806af77d0b48a35b624158adc7cab7a6646d8e

View File

@ -1 +1 @@
038b491b35cf90365b38719eb78a34e2d76460bc
6874344c9d8b49ec5f5d76e93cc546ffeb87d2f7

View File

@ -1 +1 @@
39f96be6c0cd8ea3be4dffec856a7eb50504c34b
171429e41b1433d071fbde19186b0301efa3e8e6

View File

@ -1 +1 @@
aca9c18552bc541805a1dfba9f73eda7ca6ca7b6
06a9e1c0a01037caad0d39a9afbd2ee4ce170cac

View File

@ -1 +1 @@
14130404d05e8190a7a5ca0c784d8d470ee4982c
b8e2e3888248aed801e1c9ae2430658ef76aa8b9

View File

@ -1 +1 @@
1b0715a6b1e486ee4a97ba987e513529ac907897
34722314579cbef967dc0d8a9c48fe7612688b62

View File

@ -1 +1 @@
a9815b632ea4feb0752c87b5a32788120c31bf0a
ed52e8bc35d3a175c15a6684089d25b800e0cce4

View File

@ -2192,6 +2192,30 @@ public class Tests
var s = new AStruct () { a = 1, b = 2 };
return iface.foo<AStruct> (s);
}
interface IFaceOpenDel {
object AMethod<T> ();
}
class ClassOpenDel : IFaceOpenDel {
public Nullable<int> field;
public Nullable<int> getField () {
return field;
}
public object AMethod<T> () {
var d = (Func<ClassOpenDel, T>)Delegate.CreateDelegate (typeof (Func<ClassOpenDel, T>), typeof (ClassOpenDel).GetMethod ("getField"));
return d (this);
}
}
// Open instance delegate returning a gsharedvt value
public static int test_0_open_delegate () {
IFaceOpenDel iface = new ClassOpenDel () { field = 42 };
var res = (Nullable<int>)iface.AMethod<Nullable<int>> ();
return res == 42 ? 0 : 1;
}
}
// #13191

View File

@ -411,7 +411,7 @@ mono_arch_get_gsharedvt_call_info (gpointer addr, MonoMethodSignature *normal_si
if (cinfo->ret.storage == ArgValuetypeAddrInIReg) {
/* Both the caller and the callee pass the vtype ret address in r8 (System V) and RCX or RDX (Windows) */
g_assert (gcinfo->ret.storage == ArgValuetypeAddrInIReg || gcinfo->ret.storage == ArgGsharedvtVariableInReg);
add_to_map (map, map_reg (cinfo->ret.reg), map_reg (cinfo->ret.reg));
add_to_map (map, map_reg (caller_cinfo->ret.reg), map_reg (callee_cinfo->ret.reg));
}
info = mono_domain_alloc0 (mono_domain_get (), sizeof (GSharedVtCallInfo) + (map->len * sizeof (int)));

View File

@ -1 +1 @@
5c4de1ddfb52598a3996bb12514452a6428759da
809faee3c07be13dc6c935d61e76203f91f014ab

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/0c92502"
#define FULL_VERSION "explicit/56325f4"

View File

@ -525,8 +525,8 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
@ENABLE_MSVC_FALSE@clean-local:
@ENABLE_MSVC_FALSE@install-exec-local:
@ENABLE_MSVC_FALSE@clean-local:
clean: clean-am
clean-am: clean-generic clean-libtool clean-local mostlyclean-am

Binary file not shown.

View File

@ -1 +1 @@
ebfc8155d4f893e3b730fff6c10f6a7b9cb0cbe0
04e7b91f5ebf2946c66fb0ce9024c092d8cd24a5

Binary file not shown.

View File

@ -1 +1 @@
366b70a6b4498f926fe00254ab1cb602c37154c6
31655a595050a6c3cef5afb6f36980b7f2192d7d

Binary file not shown.

View File

@ -1 +1 @@
f27a8638ae22eacae5b76e039c11fd3d871b7b29
a0c0435ef4927082c2956e02b9922f822dd38009

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 6.6.0.158\n"
"Project-Id-Version: mono 6.6.0.160\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2019-11-30 08:30+0000\n"
"POT-Creation-Date: 2019-12-03 08:30+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 @@
e3eff2bbeb8c67e4b519b8d7f784b32eb43e8037
09aebdcc526bb0402e6b391b2772811a9a31d780