Imported Upstream version 6.0.0.299

Former-commit-id: 58c3002e8712d6dd8574da4588af7a17eca4547f
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2019-06-13 09:02:23 +00:00
parent c5924726bf
commit a63e3f0156
55 changed files with 65 additions and 56 deletions

View File

@ -1 +1 @@
225e5801b2254c7cc0492a0eda9316bd5ac37e6d
bfddb03c995a54a8367cd96b232d2c10364544db

View File

@ -1 +1 @@
e57cc65761fe70cfc34d3a9b1f4cd58a839eaf3f
2b32e12835f376e47158033368c4a732d55a5047

View File

@ -40,6 +40,7 @@ namespace System.Runtime.CompilerServices
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void* Subtract<T>(void* source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, System.IntPtr elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Unbox<T>(object box) where T : struct { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static void WriteUnaligned<T>(ref byte destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void WriteUnaligned<T>(void* destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void Write<T>(void* destination, T value) { }

View File

@ -40,6 +40,7 @@ namespace System.Runtime.CompilerServices
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void* Subtract<T>(void* source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, System.IntPtr elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Unbox<T>(object box) where T : struct { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static void WriteUnaligned<T>(ref byte destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void WriteUnaligned<T>(void* destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void Write<T>(void* destination, T value) { }

View File

@ -40,6 +40,7 @@ namespace System.Runtime.CompilerServices
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void* Subtract<T>(void* source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, int elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Subtract<T>(ref T source, System.IntPtr elementOffset) { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static ref T Unbox<T>(object box) where T : struct { throw null; }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public static void WriteUnaligned<T>(ref byte destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void WriteUnaligned<T>(void* destination, T value) { }
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public unsafe static void Write<T>(void* destination, T value) { }

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.0.0.294";
public const string MonoVersion = "6.0.0.299";
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

@ -365,4 +365,12 @@
clt.un
ret
}
.method public hidebysig static !!T& Unbox<valuetype .ctor ([mscorlib]System.ValueType) T> (object 'box') cil managed aggressiveinlining
{
.maxstack 1
ldarg.0
unbox !!T
ret
}
}

View File

@ -1 +1 @@
af6194e8716a564a367f4efbb3891fd096eb8811
8819bfc5318a074dcb1a11cd1ce8404e35920142

View File

@ -1 +1 @@
1704b81433e53b67202fb2c938d02c96add68a3a
8135c87708bb0e6972b341ed4dcf542c8c5d38b5

View File

@ -1 +1 @@
dc16bcbafc79b523bbd1cef5abc74fabb96ea5cb
692db1871a0f948ec05d95e07e58d1adddfbecf1

View File

@ -1 +1 @@
a8c46780a7f0ab19ef0cf75e3e2d6bfa624a4cac
2182f88cde39994cb80a1c0ba96d000b36ae677c

View File

@ -1 +1 @@
63283ecebb4d461530fda84ec74e97e9e8d61306
21f452516f31f530997437d1d43a960d20dac2e8

View File

@ -1 +1 @@
8a78af0e6a707105a27a25469b4719cd6caceef7
33a72ca489db0746e188e3669710a57cdc45784b

View File

@ -1 +1 @@
490d632b9aab6bfed5660733f0eed579e04440ee
a52112a39f56dfda49caef9f0da0c495b036bce0

View File

@ -1 +1 @@
af6194e8716a564a367f4efbb3891fd096eb8811
8819bfc5318a074dcb1a11cd1ce8404e35920142

View File

@ -1 +1 @@
1704b81433e53b67202fb2c938d02c96add68a3a
8135c87708bb0e6972b341ed4dcf542c8c5d38b5

View File

@ -1 +1 @@
dc16bcbafc79b523bbd1cef5abc74fabb96ea5cb
692db1871a0f948ec05d95e07e58d1adddfbecf1

View File

@ -1 +1 @@
a8c46780a7f0ab19ef0cf75e3e2d6bfa624a4cac
2182f88cde39994cb80a1c0ba96d000b36ae677c

View File

@ -1 +1 @@
63283ecebb4d461530fda84ec74e97e9e8d61306
21f452516f31f530997437d1d43a960d20dac2e8

View File

@ -1 +1 @@
8a78af0e6a707105a27a25469b4719cd6caceef7
33a72ca489db0746e188e3669710a57cdc45784b

View File

@ -1 +1 @@
490d632b9aab6bfed5660733f0eed579e04440ee
a52112a39f56dfda49caef9f0da0c495b036bce0

View File

@ -1 +1 @@
af6194e8716a564a367f4efbb3891fd096eb8811
8819bfc5318a074dcb1a11cd1ce8404e35920142

View File

@ -1 +1 @@
1704b81433e53b67202fb2c938d02c96add68a3a
8135c87708bb0e6972b341ed4dcf542c8c5d38b5

View File

@ -1 +1 @@
dc16bcbafc79b523bbd1cef5abc74fabb96ea5cb
692db1871a0f948ec05d95e07e58d1adddfbecf1

View File

@ -1 +1 @@
a8c46780a7f0ab19ef0cf75e3e2d6bfa624a4cac
2182f88cde39994cb80a1c0ba96d000b36ae677c

View File

@ -1 +1 @@
63283ecebb4d461530fda84ec74e97e9e8d61306
21f452516f31f530997437d1d43a960d20dac2e8

View File

@ -1 +1 @@
8a78af0e6a707105a27a25469b4719cd6caceef7
33a72ca489db0746e188e3669710a57cdc45784b

View File

@ -1 +1 @@
490d632b9aab6bfed5660733f0eed579e04440ee
a52112a39f56dfda49caef9f0da0c495b036bce0

View File

@ -1 +1 @@
af6194e8716a564a367f4efbb3891fd096eb8811
8819bfc5318a074dcb1a11cd1ce8404e35920142

View File

@ -1 +1 @@
1704b81433e53b67202fb2c938d02c96add68a3a
8135c87708bb0e6972b341ed4dcf542c8c5d38b5

View File

@ -1 +1 @@
3c4b81a1da71e6bb468c6c1ea3dfd61e820edade
b362ea5481e288265bd38ef1b5ebe847095bf22c

View File

@ -1 +1 @@
a8c46780a7f0ab19ef0cf75e3e2d6bfa624a4cac
2182f88cde39994cb80a1c0ba96d000b36ae677c

View File

@ -1 +1 @@
63283ecebb4d461530fda84ec74e97e9e8d61306
21f452516f31f530997437d1d43a960d20dac2e8

View File

@ -1 +1 @@
8a78af0e6a707105a27a25469b4719cd6caceef7
33a72ca489db0746e188e3669710a57cdc45784b

View File

@ -1 +1 @@
1f1cb07d1c11fe1b1cb17072ee7992ff1c973685
2564cad58c4a4dd6bd8b5433b6f843009913236f

View File

@ -35,7 +35,7 @@
uint32_t
mono_gchandle_new (MonoObject *obj, mono_bool pinned)
{
MONO_EXTERNAL_ONLY (uint32_t, mono_gchandle_new_internal (obj, pinned));
MONO_EXTERNAL_ONLY_GC_UNSAFE (uint32_t, mono_gchandle_new_internal (obj, pinned));
}
/**
@ -62,7 +62,7 @@ mono_gchandle_new (MonoObject *obj, mono_bool pinned)
uint32_t
mono_gchandle_new_weakref (MonoObject *obj, mono_bool track_resurrection)
{
MONO_EXTERNAL_ONLY (uint32_t, mono_gchandle_new_weakref_internal (obj, track_resurrection));
MONO_EXTERNAL_ONLY_GC_UNSAFE (uint32_t, mono_gchandle_new_weakref_internal (obj, track_resurrection));
}
/**
@ -78,7 +78,7 @@ mono_gchandle_new_weakref (MonoObject *obj, mono_bool track_resurrection)
MonoObject*
mono_gchandle_get_target (uint32_t gchandle)
{
MONO_EXTERNAL_ONLY (MonoObject*, mono_gchandle_get_target_internal (gchandle));
MONO_EXTERNAL_ONLY_GC_UNSAFE (MonoObject*, mono_gchandle_get_target_internal (gchandle));
}
/**
@ -92,7 +92,7 @@ mono_gchandle_get_target (uint32_t gchandle)
void
mono_gchandle_free (uint32_t gchandle)
{
MONO_EXTERNAL_ONLY_VOID (mono_gchandle_free_internal (gchandle));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gchandle_free_internal (gchandle));
}
/* GC write barriers support */
@ -103,7 +103,7 @@ mono_gchandle_free (uint32_t gchandle)
void
mono_gc_wbarrier_set_field (MonoObject *obj, void* field_ptr, MonoObject* value)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_set_field_internal (obj, field_ptr, value));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_set_field_internal (obj, field_ptr, value));
}
/**
@ -112,13 +112,13 @@ mono_gc_wbarrier_set_field (MonoObject *obj, void* field_ptr, MonoObject* value)
void
mono_gc_wbarrier_set_arrayref (MonoArray *arr, void* slot_ptr, MonoObject* value)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_set_arrayref_internal (arr, slot_ptr, value));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_set_arrayref_internal (arr, slot_ptr, value));
}
void
mono_gc_wbarrier_arrayref_copy (void* dest_ptr, void* src_ptr, int count)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_arrayref_copy_internal (dest_ptr, src_ptr, count));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_arrayref_copy_internal (dest_ptr, src_ptr, count));
}
/**
@ -127,7 +127,7 @@ mono_gc_wbarrier_arrayref_copy (void* dest_ptr, void* src_ptr, int count)
void
mono_gc_wbarrier_generic_store (void* ptr, MonoObject* value)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_generic_store_internal (ptr, value));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_generic_store_internal (ptr, value));
}
/**
@ -138,19 +138,19 @@ mono_gc_wbarrier_generic_store (void* ptr, MonoObject* value)
void
mono_gc_wbarrier_generic_store_atomic (void *ptr, MonoObject *value)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_generic_store_atomic_internal (ptr, value));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_generic_store_atomic_internal (ptr, value));
}
void
mono_gc_wbarrier_generic_nostore (void* ptr)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_generic_nostore_internal (ptr));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_generic_nostore_internal (ptr));
}
void
mono_gc_wbarrier_value_copy (void* dest, /*const*/ void* src, int count, MonoClass *klass)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_value_copy_internal (dest, src, count, klass));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_value_copy_internal (dest, src, count, klass));
}
/**
@ -161,7 +161,7 @@ mono_gc_wbarrier_value_copy (void* dest, /*const*/ void* src, int count, MonoCla
void
mono_gc_wbarrier_object_copy (MonoObject* obj, MonoObject *src)
{
MONO_EXTERNAL_ONLY_VOID (mono_gc_wbarrier_object_copy_internal (obj, src));
MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_gc_wbarrier_object_copy_internal (obj, src));
}
/**

View File

@ -1 +1 @@
c6020af79c44c92c0696e61b376d650cfd66ae18
81b0b2410495ac5bd94ccfa5d491283b9f103d76

View File

@ -1 +1 @@
6e72081959838641e152c84488d4a78862458fd8
462d22828e9b72d0a16225d6739d72808ab2bc77

View File

@ -1348,8 +1348,6 @@ public class Tests
}
}
// FIXME: The runtime-invoke wrapper used by BeginInvoke is not found
[Category ("!FULLAOT")]
// FIXME: Wasm is single threaded and can't handle blocking waits
[Category ("!WASM")]
public static int test_0_begin_end_invoke () {

View File

@ -1 +1 @@
53b25ca329301bd7596625172ef9573ad2404bb0
3b8bff9c92fb7f1ea907610d814aa92311ae562d

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/1d5398b"
#define FULL_VERSION "explicit/d563138"

View File

@ -516,8 +516,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@install-exec-local:
@ENABLE_MSVC_FALSE@clean-local:
@ENABLE_MSVC_FALSE@install-exec-local:
clean: clean-am
clean-am: clean-generic clean-libtool clean-local mostlyclean-am

Binary file not shown.

View File

@ -1 +1 @@
d544eae0738003a513fe34ec72b396c444cd7675
0a75ff98651260f03302b2ec11151b1f8d4ee1ab

Binary file not shown.

View File

@ -1 +1 @@
3973322cd5c7355afc10177f706faf431ecf2763
1663d55fb672628d6ec044f619cae17cc77c86f3

Binary file not shown.

View File

@ -1 +1 @@
672233584d922c44c737606770ab8df3e9867354
89453a46146bc867e2070c63aa6832a764dfd062

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 6.0.0.294\n"
"Project-Id-Version: mono 6.0.0.299\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2019-06-12 08:19+0000\n"
"POT-Creation-Date: 2019-06-13 08:23+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 @@
dc8cc41d04934bb9dcac7fb0698c1886d26817b2
be68d34584641f65526ca88a1ed82c4f949a286d