Imported Upstream version 5.18.0.219

Former-commit-id: ecd6dc938c7cb62e4fff91d13ce1f213c937ba05
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2018-12-05 08:23:16 +00:00
parent 14dd6e5ddd
commit c7eefea598
49 changed files with 67 additions and 64 deletions

View File

@ -1 +1 @@
39c1deacbe71b89422e353dd99fc31ae8836962d
8ebc8326f0876923619de5e491b3e62664479d18

View File

@ -1 +1 @@
bdec627d437d86fb64cba781b3dd6b86e266cb10
ee891702d74552bf93cab3258e51f559981be94e

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.217";
public const string MonoVersion = "5.18.0.219";
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 @@
08f3acb89ed53bb89691bd85bf5abc45aaa20e9a
95acc042739943bbd3647602cba9333708296d2a

View File

@ -1 +1 @@
eac24d4f919b0349b79e084c3d8be4331eff4b1f
0bb1a2c71384164b93825b44667cf43cd7514002

View File

@ -1 +1 @@
665c87bb29b9e9fef6c796c288f25bb53a389b14
725c090642989743bad4eec52fd95b35e3b6997d

View File

@ -1 +1 @@
f8242af75c7d0c362a7b8e59330ac3556a5fd466
cf9a42775b0d1659120c13af9cbbd7e707515320

View File

@ -1 +1 @@
d876653554ce9b4b5e41e0352ac9a82c193400b9
6c29afb83173af842fee496f1a22db5c53d143b8

View File

@ -1 +1 @@
79bd85cb102443ad78eaef00cd0d2c6a85ea7c53
d1616fed145503cb7e440209f90de14b222e0521

View File

@ -1 +1 @@
ca3f73cf01bbab80564b1d429057b8f919b092a6
371b9785e82b18a1731f250d5eacaa3d1975eada

View File

@ -1 +1 @@
08f3acb89ed53bb89691bd85bf5abc45aaa20e9a
95acc042739943bbd3647602cba9333708296d2a

View File

@ -1 +1 @@
eac24d4f919b0349b79e084c3d8be4331eff4b1f
0bb1a2c71384164b93825b44667cf43cd7514002

View File

@ -1 +1 @@
665c87bb29b9e9fef6c796c288f25bb53a389b14
725c090642989743bad4eec52fd95b35e3b6997d

View File

@ -1 +1 @@
f8242af75c7d0c362a7b8e59330ac3556a5fd466
cf9a42775b0d1659120c13af9cbbd7e707515320

View File

@ -1 +1 @@
d876653554ce9b4b5e41e0352ac9a82c193400b9
6c29afb83173af842fee496f1a22db5c53d143b8

View File

@ -1 +1 @@
79bd85cb102443ad78eaef00cd0d2c6a85ea7c53
d1616fed145503cb7e440209f90de14b222e0521

View File

@ -1 +1 @@
ca3f73cf01bbab80564b1d429057b8f919b092a6
371b9785e82b18a1731f250d5eacaa3d1975eada

View File

@ -1 +1 @@
08f3acb89ed53bb89691bd85bf5abc45aaa20e9a
95acc042739943bbd3647602cba9333708296d2a

View File

@ -1 +1 @@
eac24d4f919b0349b79e084c3d8be4331eff4b1f
0bb1a2c71384164b93825b44667cf43cd7514002

View File

@ -1 +1 @@
665c87bb29b9e9fef6c796c288f25bb53a389b14
725c090642989743bad4eec52fd95b35e3b6997d

View File

@ -1 +1 @@
f8242af75c7d0c362a7b8e59330ac3556a5fd466
cf9a42775b0d1659120c13af9cbbd7e707515320

View File

@ -1 +1 @@
d876653554ce9b4b5e41e0352ac9a82c193400b9
6c29afb83173af842fee496f1a22db5c53d143b8

View File

@ -1 +1 @@
79bd85cb102443ad78eaef00cd0d2c6a85ea7c53
d1616fed145503cb7e440209f90de14b222e0521

View File

@ -1 +1 @@
ca3f73cf01bbab80564b1d429057b8f919b092a6
371b9785e82b18a1731f250d5eacaa3d1975eada

View File

@ -1 +1 @@
08f3acb89ed53bb89691bd85bf5abc45aaa20e9a
95acc042739943bbd3647602cba9333708296d2a

View File

@ -1 +1 @@
eac24d4f919b0349b79e084c3d8be4331eff4b1f
0bb1a2c71384164b93825b44667cf43cd7514002

View File

@ -1 +1 @@
665c87bb29b9e9fef6c796c288f25bb53a389b14
725c090642989743bad4eec52fd95b35e3b6997d

View File

@ -1 +1 @@
f8242af75c7d0c362a7b8e59330ac3556a5fd466
cf9a42775b0d1659120c13af9cbbd7e707515320

View File

@ -1 +1 @@
d876653554ce9b4b5e41e0352ac9a82c193400b9
6c29afb83173af842fee496f1a22db5c53d143b8

View File

@ -1 +1 @@
79bd85cb102443ad78eaef00cd0d2c6a85ea7c53
d1616fed145503cb7e440209f90de14b222e0521

View File

@ -1 +1 @@
ca3f73cf01bbab80564b1d429057b8f919b092a6
371b9785e82b18a1731f250d5eacaa3d1975eada

View File

@ -445,23 +445,25 @@ namespace System.Xml {
}
byte[] chProps = new byte[CharPropertiesSize];
s_CharProperties = chProps;
SetProperties( s_Whitespace, fWhitespace );
SetProperties( s_LetterXml4e, fLetter );
SetProperties( s_NCStartName, fNCStartNameSC );
SetProperties( s_NCName, fNCNameSC );
SetProperties( s_CharData, fCharData );
SetProperties( s_NCNameXml4e, fNCNameXml4e );
SetProperties( s_Text, fText );
SetProperties( s_AttrValue, fAttrValue );
SetProperties( chProps, s_Whitespace, fWhitespace );
SetProperties( chProps, s_LetterXml4e, fLetter );
SetProperties( chProps, s_NCStartName, fNCStartNameSC );
SetProperties( chProps, s_NCName, fNCNameSC );
SetProperties( chProps, s_CharData, fCharData );
SetProperties( chProps, s_NCNameXml4e, fNCNameXml4e );
SetProperties( chProps, s_Text, fText );
SetProperties( chProps, s_AttrValue, fAttrValue );
Thread.MemoryBarrier(); // For weak memory models (IA64)
s_CharProperties = chProps;
}
}
private static void SetProperties( string ranges, byte value ) {
private static void SetProperties(byte[] chProps, string ranges, byte value ) {
for ( int p = 0; p < ranges.Length; p += 2 ) {
for ( int i = ranges[p], last = ranges[p + 1]; i <= last; i++ ) {
s_CharProperties[i] |= value;
chProps[i] |= value;
}
}
}

View File

@ -14,7 +14,7 @@ MonoObjectHandle
mono_marshal_xdomain_copy_value_handle (MonoObjectHandle val, MonoError *error);
// On Windows platform implementation of bellow methods are hosted in separate source file
// masrshal-windows.c or marshal-windows-*.c. On other platforms the implementation is still keept
// marshal-windows.c or marshal-windows-*.c. On other platforms the implementation is still keept
// in marshal.c still declared as static and in some places even inlined.
#ifdef HOST_WIN32
void*
@ -35,9 +35,22 @@ mono_marshal_realloc_hglobal (gpointer ptr, size_t size);
void
mono_marshal_free_hglobal (void *ptr);
// Allocates with CoTaskMemAlloc. Free with mono_marshal_free (CoTaskMemFree).
gpointer
mono_string_to_utf8str_handle (MonoStringHandle s, MonoError *error);
#else
// Allocates with g_malloc. Free with mono_marshal_free (g_free).
#define mono_string_to_utf8str_handle mono_string_handle_to_utf8
#endif // HOST_WIN32
// Windows: Allocates with CoTaskMemAlloc.
// Unix: Allocates with g_malloc.
// Either way: Free with mono_marshal_free (Windows:CoTaskMemFree, Unix:g_free).
gpointer
mono_string_to_utf8str (MonoString *s);
#endif /* HOST_WIN32 */
typedef enum {
TYPECHECK_OBJECT_ARG_POS = 0,

View File

@ -125,16 +125,4 @@ mono_string_to_utf8str_handle (MonoStringHandle s, MonoError *error)
}
}
/* This is a JIT icall, it sets the pending exception and returns NULL on error. */
gpointer
mono_string_to_utf8str (MonoString *s_raw)
{
HANDLE_FUNCTION_ENTER ();
ERROR_DECL (error);
MONO_HANDLE_DCL (MonoString, s);
gpointer result = mono_string_to_utf8str_handle (s, error);
mono_error_set_pending_exception (error);
HANDLE_FUNCTION_RETURN_VAL (result);
}
#endif /* HOST_WIN32 */

View File

@ -1 +1 @@
fa37c8c819bf0439d209c38cf5f96d93f98c2386
8ef5d5e78f32040d8fed0ca34877bb61d2a83acc

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/bcda004"
#define FULL_VERSION "explicit/f919fb5"

Binary file not shown.

View File

@ -1 +1 @@
50a476cdf469ad59126a803e9f0c1b9b320bab41
772d8eeb833fa41f10b447d12eebc37aa3e3323f

Binary file not shown.

View File

@ -1 +1 @@
45742f643b6a62a4b3a563967c2f01550dbe5984
dc0aaf04951d38b16917bc894246bff93ce21e26

Binary file not shown.

View File

@ -1 +1 @@
f7ecfaf3c6c13da01045a6006851ada297c16fb3
793443e70a2c35052b81927873f7d1101a142d68

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 5.18.0.217\n"
"Project-Id-Version: mono 5.18.0.219\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2018-12-04 08:09+0000\n"
"POT-Creation-Date: 2018-12-05 08:06+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 @@
e34ab9b36863e0af72dfa931441c06a2221ab2eb
954bc8d2cf80649e0b4953cec68a5ac972a4a221