Imported Upstream version 5.0.0.78

Former-commit-id: 1a2c1dd1445940afa663f5da05294270f9574676
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-04-26 10:05:10 +00:00
parent 270395db27
commit 5c980d35e6
47 changed files with 696 additions and 245 deletions

View File

@@ -1828,8 +1828,10 @@ mono_make_shadow_copy (const char *filename, MonoError *oerror)
sibling_source_len = strlen (sibling_source);
sibling_target = g_strconcat (shadow, ".config", NULL);
sibling_target_len = strlen (sibling_target);
copy_result = shadow_copy_sibling (sibling_source, sibling_source_len, ".mdb", sibling_target, sibling_target_len, 7);
if (copy_result)
copy_result = shadow_copy_sibling (sibling_source, sibling_source_len, ".pdb", sibling_target, sibling_target_len, 11);
if (copy_result)
copy_result = shadow_copy_sibling (sibling_source, sibling_source_len, ".config", sibling_target, sibling_target_len, 7);

View File

@@ -1150,6 +1150,7 @@ static const IgnoredAssembly ignored_assemblies [] = {
IGNORED_ASSEMBLY (0x27726A90, SYS_NET_HTTP, "269B562C-CC15-4736-B1B1-68D4A43CAA98", "4.1.0 net46"),
IGNORED_ASSEMBLY (0x10CADA75, SYS_NET_HTTP, "EA2EC6DC-51DD-479C-BFC2-E713FB9E7E47", "4.1.1 net46"),
IGNORED_ASSEMBLY (0x8437178B, SYS_NET_HTTP, "C0E04D9C-70CF-48A6-A179-FBFD8CE69FD0", "4.3.0 net46"),
IGNORED_ASSEMBLY (0xFAFDA422, SYS_NET_HTTP, "817F01C3-4011-477D-890A-98232B85553D", "4.3.1 net46"),
IGNORED_ASSEMBLY (0x4A15555E, SYS_REF_DISP_PROXY, "E40AFEB4-CABE-4124-8412-B46AB79C92FD", "4.0.0 net46"),
IGNORED_ASSEMBLY (0xD20D9783, SYS_REF_DISP_PROXY, "2A69F0AD-B86B-40F2-8E4C-5B671E47479F", "4.0.1 netstandard1.3"),
IGNORED_ASSEMBLY (0xA33A7E68, SYS_REF_DISP_PROXY, "D4E8D2DB-BD65-4168-99EA-D2C1BDEBF9CC", "4.3.0 netstandard1.3"),

View File

@@ -1182,11 +1182,18 @@ typedef struct {
MonoArray *global_fields;
gboolean is_main;
MonoArray *resources;
GHashTable *unparented_classes;
} MonoReflectionModuleBuilder;
/* Safely acess System.Reflection.Emit.ModuleBuidler from native code */
TYPED_HANDLE_DECL (MonoReflectionModuleBuilder);
typedef enum {
MonoTypeBuilderNew = 0,
MonoTypeBuilderEntered = 1,
MonoTypeBuilderFinished = 2
} MonoTypeBuilderState;
typedef struct {
MonoReflectionType type;
MonoString *name;
@@ -1212,6 +1219,7 @@ typedef struct {
MonoArray *generic_params;
MonoArray *permissions;
MonoReflectionType *created;
gint32 state;
} MonoReflectionTypeBuilder;
/* Safely access System.Reflection.Emit.TypeBuilder from native code */

View File

@@ -1 +1 @@
fbde1f1cc0fd3e00e6281d61ab0b514512a03609
276dd704cf9028688997bee53c1446b26dacbe41

View File

@@ -878,7 +878,7 @@ EXTRA_DIST = TestDriver.cs \
Makefile.am.in
version.h: Makefile
echo "#define FULL_VERSION \"Stable 5.0.0.61/4242008\"" > version.h
echo "#define FULL_VERSION \"Stable 5.0.0.78/ba317ed\"" > version.h
# Utility target for patching libtool to speed up linking
patch-libtool:

View File

@@ -878,7 +878,7 @@ EXTRA_DIST = TestDriver.cs \
Makefile.am.in
version.h: Makefile
echo "#define FULL_VERSION \"Stable 5.0.0.61/4242008\"" > version.h
echo "#define FULL_VERSION \"Stable 5.0.0.78/ba317ed\"" > version.h
# Utility target for patching libtool to speed up linking
patch-libtool:

View File

@@ -1 +1 @@
434fe4e634a1bfba7eb1b7d400bb980490f1e895
43f05751d1510288b0377dca9681ef0ce35220e4

View File

@@ -340,7 +340,9 @@ typedef struct MonoCompileArch {
#define MONO_ARCH_HAVE_SETUP_ASYNC_CALLBACK 1
#define MONO_ARCH_HAVE_CONTEXT_SET_INT_REG 1
#define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD 1
#ifndef TARGET_IOS
#define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD_AOT 1
#endif
#define MONO_ARCH_HAVE_SETUP_RESUME_FROM_SIGNAL_HANDLER_CTX 1
#define MONO_ARCH_GSHAREDVT_SUPPORTED 1
#define MONO_ARCH_HAVE_GENERAL_RGCTX_LAZY_FETCH_TRAMPOLINE 1

View File

@@ -158,7 +158,9 @@ typedef struct {
#define MONO_ARCH_HAVE_OPCODE_NEEDS_EMULATION 1
#define MONO_ARCH_HAVE_DECOMPOSE_LONG_OPTS 1
#define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD 1
#ifndef TARGET_IOS
#define MONO_ARCH_HAVE_HANDLER_BLOCK_GUARD_AOT 1
#endif
#ifdef TARGET_IOS

View File

@@ -1 +1 @@
#define FULL_VERSION "Stable 5.0.0.61/4242008"
#define FULL_VERSION "Stable 5.0.0.78/ba317ed"