Merge branch 'upstream'

Former-commit-id: e09744050847430c42c9cd72a4fb183036278987
This commit is contained in:
Xamarin Public Jenkins (auto-signing) 2020-03-14 08:42:13 +00:00
commit 988a9e9451
53 changed files with 554 additions and 394 deletions

View File

@ -1 +1 @@
54e829a1b216647b55cc550a061bddc31bd80e5b
d53c2dd14e3b4b385f407391267c3e312a131174

View File

@ -1 +1 @@
3489f4d835ebeb35130cacc3a9119b0e43375afe
5b212d83d14402d17cc065ce96951e949e76125d

View File

@ -42,162 +42,162 @@
'configure.ac'
],
{
'_LT_AC_SYS_COMPILER' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'AC_PROG_LD' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AC_DEFUN_ONCE' => 1,
'_AM_MANGLE_OPTION' => 1,
'_LT_AC_TAGVAR' => 1,
'AM_PROG_LD' => 1,
'_LT_AC_LANG_CXX' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'LT_AC_PROG_SED' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'm4_include' => 1,
'AM_DISABLE_STATIC' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'LTVERSION_VERSION' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_SUBST_NOTMAKE' => 1,
'LT_PROG_GO' => 1,
'GC_SET_VERSION' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'AM_INIT_AUTOMAKE' => 1,
'LT_AC_PROG_RC' => 1,
'AM_RUN_LOG' => 1,
'AM_MISSING_PROG' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AM_ENABLE_SHARED' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'AC_LIBTOOL_RC' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'_AM_DEPENDENCIES' => 1,
'GC_SET_VERSION' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'm4_include' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'AC_CHECK_LIBM' => 1,
'LT_LANG' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_PATH_MAGIC' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_SUBST_NOTMAKE' => 1,
'_AM_DEPENDENCIES' => 1,
'AM_DEP_TRACK' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'LT_PATH_NM' => 1,
'AM_SANITY_CHECK' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'_AM_SET_OPTIONS' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AC_LIBTOOL_FC' => 1,
'AM_CONDITIONAL' => 1,
'LT_PROG_GCJ' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_PROG_EGREP' => 1,
'LT_SUPPORTED_TAG' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AM_MISSING_HAS_RUN' => 1,
'LT_AC_PROG_EGREP' => 1,
'_LT_DLL_DEF_P' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'LT_PATH_LD' => 1,
'LT_CMD_MAX_LEN' => 1,
'AM_MISSING_PROG' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AC_DEFUN' => 1,
'AC_LTDL_OBJDIR' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'_LT_CC_BASENAME' => 1,
'AM_PROG_AS' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'_LT_COMPILER_OPTION' => 1,
'AC_DISABLE_SHARED' => 1,
'_LT_PROG_LTMAIN' => 1,
'LT_PROG_RC' => 1,
'LT_LANG' => 1,
'LTOBSOLETE_VERSION' => 1,
'AM_PROG_LIBTOOL' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'AM_DISABLE_SHARED' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'_LT_PROG_CXX' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'LT_PROG_GO' => 1,
'LTSUGAR_VERSION' => 1,
'LT_INIT' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'_AM_PROG_CC_C_O' => 1,
'LT_LIB_M' => 1,
'LT_PROG_GCJ' => 1,
'AC_LIBTOOL_GCJ' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_DEFUN_ONCE' => 1,
'AM_INIT_AUTOMAKE' => 1,
'_LT_PROG_FC' => 1,
'_LT_AC_LANG_F77' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'm4_pattern_forbid' => 1,
'AM_PROG_AS' => 1,
'AM_PROG_NM' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'AM_DISABLE_STATIC' => 1,
'AC_LTDL_OBJDIR' => 1,
'AC_LIBTOOL_CXX' => 1,
'_AM_SET_OPTION' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'_m4_warn' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'm4_pattern_forbid' => 1,
'AM_MAKE_INCLUDE' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'_LT_PROG_F77' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'_AM_SET_OPTIONS' => 1,
'AC_DISABLE_STATIC' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'_AM_IF_OPTION' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'_LT_COMPILER_OPTION' => 1,
'LT_LIB_M' => 1,
'AC_LIBTOOL_RC' => 1,
'_LT_LINKER_OPTION' => 1,
'LT_AC_PROG_GCJ' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AM_SILENT_RULES' => 1,
'_AM_PROG_CC_C_O' => 1,
'_AM_SET_OPTION' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_LTDL_PREOPEN' => 1,
'AM_DISABLE_SHARED' => 1,
'_LT_AC_LOCK' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'AC_ENABLE_SHARED' => 1,
'LTOBSOLETE_VERSION' => 1,
'_LT_PROG_CXX' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'AM_PROG_NM' => 1,
'_LT_DLL_DEF_P' => 1,
'AM_SET_DEPDIR' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'_LT_WITH_SYSROOT' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'_AM_PROG_TAR' => 1,
'AM_PROG_LIBTOOL' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'_LT_AC_LANG_F77' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LT_CMD_MAX_LEN' => 1,
'AM_ENABLE_STATIC' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_PROG_LD_GNU' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_LIBTOOL_F77' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'AM_DEP_TRACK' => 1,
'LT_PATH_NM' => 1,
'AC_PATH_MAGIC' => 1,
'm4_pattern_allow' => 1,
'AM_PROG_INSTALL_SH' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'AM_SANITY_CHECK' => 1,
'include' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'AC_LIBTOOL_CXX' => 1,
'LT_PATH_LD' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'AC_LIBTOOL_GCJ' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'LTOPTIONS_VERSION' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'AC_LTDL_PREOPEN' => 1,
'AC_LIBTOOL_F77' => 1,
'_LT_PROG_F77' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'AM_ENABLE_STATIC' => 1,
'AC_PROG_LD_GNU' => 1,
'AM_PROG_LD' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'LT_PROG_RC' => 1,
'_LT_PROG_FC' => 1,
'LT_INIT' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'AM_MISSING_HAS_RUN' => 1,
'AU_DEFUN' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'AM_RUN_LOG' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AM_MAKE_INCLUDE' => 1,
'AC_PROG_EGREP' => 1,
'_LT_CC_BASENAME' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'LTSUGAR_VERSION' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'AM_SILENT_RULES' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AM_SET_DEPDIR' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'AM_MAINTAINER_MODE' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AM_CONDITIONAL' => 1,
'AC_PROG_LD' => 1,
'_LT_AC_TAGVAR' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AC_DISABLE_STATIC' => 1,
'AC_ENABLE_STATIC' => 1,
'_AM_PROG_TAR' => 1,
'_LT_AC_LANG_CXX' => 1,
'_LT_WITH_SYSROOT' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'_AM_IF_OPTION' => 1,
'_LT_AC_LOCK' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'_LT_PROG_LTMAIN' => 1,
'AC_LIBTOOL_SETUP' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'AC_PROG_NM' => 1,
'LT_AC_PROG_EGREP' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'LT_OUTPUT' => 1
'_LT_AC_FILE_LTDLL_C' => 1,
'LT_AC_PROG_GCJ' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'm4_pattern_allow' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AU_DEFUN' => 1,
'LT_OUTPUT' => 1,
'AC_ENABLE_SHARED' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'LT_AC_PROG_SED' => 1,
'AM_ENABLE_SHARED' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'_LT_LINKER_OPTION' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LT_SUPPORTED_TAG' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'include' => 1,
'LT_AC_PROG_RC' => 1
}
], 'Autom4te::Request' ),
bless( [
@ -212,66 +212,66 @@
'configure.ac'
],
{
'AM_PROG_CC_C_O' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_LIBSOURCE' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AM_SILENT_RULES' => 1,
'AC_SUBST_TRACE' => 1,
'sinclude' => 1,
'AC_SUBST' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_INIT' => 1,
'AC_CANONICAL_BUILD' => 1,
'AM_PROG_MKDIR_P' => 1,
'_AM_COND_ENDIF' => 1,
'AC_FC_PP_DEFINE' => 1,
'AM_PROG_F77_C_O' => 1,
'AM_PROG_MOC' => 1,
'AC_PROG_LIBTOOL' => 1,
'LT_INIT' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_PROG_CXX_C_O' => 1,
'AC_CONFIG_LINKS' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AH_OUTPUT' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AC_FC_SRCEXT' => 1,
'AC_CONFIG_FILES' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'm4_include' => 1,
'AC_FC_FREEFORM' => 1,
'AC_FC_PP_SRCEXT' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_CONFIG_LINKS' => 1,
'AM_PROG_MKDIR_P' => 1,
'_m4_warn' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AM_PROG_LIBTOOL' => 1,
'AC_CANONICAL_TARGET' => 1,
'm4_sinclude' => 1,
'm4_pattern_forbid' => 1,
'AC_CONFIG_HEADERS' => 1,
'AM_CONDITIONAL' => 1,
'm4_pattern_allow' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AM_POT_TOOLS' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'_AM_COND_IF' => 1,
'LT_SUPPORTED_TAG' => 1,
'AM_PROG_FC_C_O' => 1,
'm4_include' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_NLS' => 1,
'AM_ENABLE_MULTILIB' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AM_PATH_GUILE' => 1,
'AC_FC_PP_DEFINE' => 1,
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_AR' => 1,
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AH_OUTPUT' => 1,
'LT_INIT' => 1,
'm4_pattern_allow' => 1,
'AC_CONFIG_HEADERS' => 1,
'_AM_MAKEFILE_INCLUDE' => 1,
'AC_LIBSOURCE' => 1,
'_AM_COND_ELSE' => 1,
'AM_SILENT_RULES' => 1,
'AC_FC_SRCEXT' => 1,
'AM_MAKEFILE_INCLUDE' => 1,
'AC_CANONICAL_BUILD' => 1,
'AM_ENABLE_MULTILIB' => 1,
'sinclude' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AM_PROG_CXX_C_O' => 1,
'AM_PATH_GUILE' => 1,
'AC_SUBST_TRACE' => 1,
'AC_SUBST' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_INIT' => 1,
'AC_CONFIG_FILES' => 1,
'AC_CANONICAL_HOST' => 1,
'm4_sinclude' => 1,
'AM_PROG_MOC' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_FC_FREEFORM' => 1,
'_AM_COND_IF' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'LT_SUPPORTED_TAG' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_CANONICAL_TARGET' => 1,
'AM_XGETTEXT_OPTION' => 1,
'AM_PROG_CC_C_O' => 1,
'm4_pattern_forbid' => 1,
'_AM_COND_ENDIF' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'AM_POT_TOOLS' => 1,
'AM_GNU_GETTEXT' => 1,
'AM_CONDITIONAL' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'include' => 1,
'_AM_COND_ELSE' => 1
'AM_PROG_F77_C_O' => 1,
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
'AM_AUTOMAKE_VERSION' => 1
}
], 'Autom4te::Request' ),
bless( [
@ -313,162 +313,162 @@
'configure.ac'
],
{
'_LT_PROG_CXX' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'LTOBSOLETE_VERSION' => 1,
'AC_ENABLE_SHARED' => 1,
'_LT_WITH_SYSROOT' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'AM_PROG_LIBTOOL' => 1,
'_AM_PROG_TAR' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'_LT_DLL_DEF_P' => 1,
'AM_PROG_NM' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AM_SET_DEPDIR' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'_LT_AC_LANG_F77' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AM_DEP_TRACK' => 1,
'AC_LIBTOOL_F77' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'AC_PROG_LD_GNU' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'AM_ENABLE_STATIC' => 1,
'LT_CMD_MAX_LEN' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'LT_AC_PROG_RC' => 1,
'include' => 1,
'AM_SANITY_CHECK' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'LT_PATH_NM' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'LT_AC_PROG_SED' => 1,
'AC_PATH_TOOL_PREFIX' => 1,
'AM_ENABLE_SHARED' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_WIN32_DLL' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'_LT_LINKER_OPTION' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'm4_pattern_allow' => 1,
'AC_PATH_MAGIC' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'LT_PROG_RC' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'LTOPTIONS_VERSION' => 1,
'AC_ENABLE_SHARED' => 1,
'LT_OUTPUT' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AU_DEFUN' => 1,
'_AM_IF_OPTION' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'_LT_WITH_SYSROOT' => 1,
'_LT_AC_LANG_CXX' => 1,
'LT_AC_PROG_GCJ' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'AC_PROG_NM' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'_LT_AC_LOCK' => 1,
'AM_CONDITIONAL' => 1,
'AC_PROG_LD' => 1,
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AC_LIBTOOL_GCJ' => 1,
'AC_LIBTOOL_CXX' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_DISABLE_STATIC' => 1,
'_AM_PROG_TAR' => 1,
'_LT_AC_TAGVAR' => 1,
'AM_AUX_DIR_EXPAND' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AM_SET_DEPDIR' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AM_PROG_CC_C_O' => 1,
'AC_LIBTOOL_DLOPEN_SELF' => 1,
'_LT_AC_LANG_GCJ' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'_LT_CC_BASENAME' => 1,
'AC_PROG_EGREP' => 1,
'AM_MAKE_INCLUDE' => 1,
'_LT_AC_SHELL_INIT' => 1,
'AM_SILENT_RULES' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'AC_LIBTOOL_SYS_LIB_STRIP' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'_LT_AC_TAGCONFIG' => 1,
'LT_PATH_LD' => 1,
'AM_MISSING_HAS_RUN' => 1,
'LT_INIT' => 1,
'LTOPTIONS_VERSION' => 1,
'AC_LTDL_PREOPEN' => 1,
'_LT_PROG_ECHO_BACKSLASH' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'_m4_warn' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1,
'AM_PROG_LD' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'AM_RUN_LOG' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'_LT_PROG_F77' => 1,
'AC_LIBTOOL_F77' => 1,
'AC_PROG_LD_GNU' => 1,
'AM_ENABLE_STATIC' => 1,
'm4_pattern_forbid' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'AM_PROG_AS' => 1,
'AM_PROG_NM' => 1,
'AC_LIBTOOL_CXX' => 1,
'AC_LTDL_OBJDIR' => 1,
'AM_DISABLE_STATIC' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'_AM_SET_OPTION' => 1,
'_LT_PREPARE_SED_QUOTE_VARS' => 1,
'_LT_PROG_FC' => 1,
'LT_OUTPUT' => 1,
'_LT_PROG_LTMAIN' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'LT_AC_PROG_EGREP' => 1,
'AC_PROG_NM' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1,
'AU_DEFUN' => 1,
'AC_DEPLIBS_CHECK_METHOD' => 1,
'LT_SYS_DLOPEN_SELF' => 1,
'LTSUGAR_VERSION' => 1,
'_LT_AC_LANG_CXX' => 1,
'AM_PROG_LD' => 1,
'_LT_AC_TAGVAR' => 1,
'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1,
'LT_AC_PROG_SED' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'_AM_MANGLE_OPTION' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'AC_PROG_LD' => 1,
'_LT_AC_TRY_DLOPEN_SELF' => 1,
'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1,
'AC_DEFUN_ONCE' => 1,
'_LT_AC_LANG_CXX_CONFIG' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'_LT_AC_LANG_GCJ' => 1,
'_AM_AUTOCONF_VERSION' => 1,
'LTVERSION_VERSION' => 1,
'AC_LIBTOOL_COMPILER_OPTION' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'm4_include' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'AM_DISABLE_STATIC' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'LT_AC_PROG_RC' => 1,
'_LT_AC_LANG_F77' => 1,
'AM_INIT_AUTOMAKE' => 1,
'GC_SET_VERSION' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AM_SUBST_NOTMAKE' => 1,
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
'LT_PROG_GO' => 1,
'AM_SET_LEADING_DOT' => 1,
'AC_LIBTOOL_FC' => 1,
'_AM_DEPENDENCIES' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'LT_LANG' => 1,
'AC_CHECK_LIBM' => 1,
'AM_ENABLE_SHARED' => 1,
'AC_CONFIG_MACRO_DIR' => 1,
'AM_RUN_LOG' => 1,
'AM_MISSING_PROG' => 1,
'AM_PROG_CC_C_O' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'_AC_PROG_LIBTOOL' => 1,
'AC_LTDL_OBJDIR' => 1,
'AC_DEFUN' => 1,
'LT_PROG_GCJ' => 1,
'AC_PROG_EGREP' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'LT_SUPPORTED_TAG' => 1,
'AM_CONDITIONAL' => 1,
'm4_pattern_forbid' => 1,
'AM_PROG_INSTALL_SH' => 1,
'AC_DEFUN_ONCE' => 1,
'AC_LIBTOOL_PROG_CC_C_O' => 1,
'AC_LIBTOOL_PROG_COMPILER_PIC' => 1,
'_LT_AC_LANG_GCJ_CONFIG' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1,
'_m4_warn' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'_LT_AC_LANG_C_CONFIG' => 1,
'AM_PROG_AS' => 1,
'_LT_CC_BASENAME' => 1,
'AC_DISABLE_SHARED' => 1,
'_LT_AC_PROG_ECHO_BACKSLASH' => 1,
'AC_DISABLE_STATIC' => 1,
'_LT_AC_FILE_LTDLL_C' => 1,
'_AM_IF_OPTION' => 1,
'_AM_SET_OPTIONS' => 1,
'AC_PROG_LD_RELOAD_FLAG' => 1,
'AC_ENABLE_STATIC' => 1,
'AC_LIBTOOL_PICMODE' => 1,
'_LT_PROG_F77' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_MAKE_INCLUDE' => 1,
'_LT_AC_LOCK' => 1,
'AM_PROG_INSTALL_STRIP' => 1,
'AM_DISABLE_SHARED' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_LTDL_PREOPEN' => 1,
'LT_AC_PROG_GCJ' => 1,
'_LT_LINKER_OPTION' => 1,
'AC_LIBTOOL_RC' => 1,
'_AM_SET_OPTION' => 1,
'_LT_COMPILER_BOILERPLATE' => 1,
'_AM_PROG_CC_C_O' => 1,
'AM_SET_LEADING_DOT' => 1,
'LT_PROG_GO' => 1,
'AC_LIBTOOL_DLOPEN' => 1,
'AM_SILENT_RULES' => 1,
'_LT_AC_CHECK_DLFCN' => 1,
'_AM_PROG_CC_C_O' => 1,
'AC_LIBTOOL_LANG_RC_CONFIG' => 1,
'LT_INIT' => 1,
'LTSUGAR_VERSION' => 1,
'_LT_PROG_CXX' => 1,
'LT_PROG_GCJ' => 1,
'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1,
'AC_LIBTOOL_CONFIG' => 1,
'AC_LIBTOOL_GCJ' => 1,
'LT_LIB_M' => 1,
'LTOBSOLETE_VERSION' => 1,
'AC_DISABLE_FAST_INSTALL' => 1,
'AM_PROG_LIBTOOL' => 1,
'_LT_PROG_LTMAIN' => 1,
'_LT_COMPILER_OPTION' => 1,
'AC_LIBTOOL_LANG_C_CONFIG' => 1,
'AC_LIBTOOL_PROG_LD_SHLIBS' => 1,
'LT_LIB_M' => 1
'AC_DEFUN' => 1,
'AC_DISABLE_SHARED' => 1,
'LT_LANG' => 1,
'LT_PROG_RC' => 1,
'_LT_LINKER_BOILERPLATE' => 1,
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
'_LT_AC_LANG_F77_CONFIG' => 1,
'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1,
'_LT_AC_LANG_RC_CONFIG' => 1,
'AM_DISABLE_SHARED' => 1,
'AC_LIBTOOL_OBJDIR' => 1,
'AC_PROG_LIBTOOL' => 1,
'LT_PATH_LD' => 1,
'LT_CMD_MAX_LEN' => 1,
'_LT_AC_SYS_LIBPATH_AIX' => 1,
'_LT_PATH_TOOL_PREFIX' => 1,
'AM_MISSING_PROG' => 1,
'AC_LIBTOOL_SETUP' => 1,
'AM_MISSING_HAS_RUN' => 1,
'AC_LIBTOOL_FC' => 1,
'LT_AC_PROG_EGREP' => 1,
'_LT_DLL_DEF_P' => 1,
'AM_SANITY_CHECK' => 1,
'_AM_SET_OPTIONS' => 1,
'_LT_AC_SYS_COMPILER' => 1,
'LT_PATH_NM' => 1,
'AM_DEP_TRACK' => 1,
'AC_LIBTOOL_LANG_F77_CONFIG' => 1,
'_AM_DEPENDENCIES' => 1,
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
'_AM_CONFIG_MACRO_DIRS' => 1,
'AC_LIBTOOL_LINKER_OPTION' => 1,
'_LT_REQUIRED_DARWIN_CHECKS' => 1,
'AC_LIBTOOL_POSTDEP_PREDEP' => 1,
'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1,
'AC_LIBTOOL_RC' => 1,
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
'AC_LTDL_ENABLE_INSTALL' => 1,
'_LT_AC_PROG_CXXCPP' => 1,
'LTVERSION_VERSION' => 1,
'GC_SET_VERSION' => 1,
'AC_PATH_MAGIC' => 1,
'AM_SUBST_NOTMAKE' => 1,
'_LT_AC_TAGCONFIG' => 1,
'm4_include' => 1,
'AC_LIBTOOL_LANG_CXX_CONFIG' => 1,
'AC_ENABLE_FAST_INSTALL' => 1,
'AC_CHECK_LIBM' => 1
}
], 'Autom4te::Request' )
);

View File

@ -10,7 +10,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
## Platform. ##
## --------- ##
hostname = az-ubuntu-general914b80
hostname = az-ubuntu-general382744
uname -m = x86_64
uname -r = 4.15.0-1071-azure
uname -s = Linux
@ -747,7 +747,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_COMMANDS =
$ ./config.status
on az-ubuntu-general914b80
on az-ubuntu-general382744
config.status:1238: creating Makefile
config.status:1238: creating bdw-gc.pc

View File

@ -1 +1 @@
da0bb89347e0728ae73266fc89e1f1c9c82081da
69323570765a13aa8dd3f8f9dde50211462e5be3

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.10.0.94";
public const string MonoVersion = "6.10.0.95";
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,5 +1,6 @@
using System;
using System.Reflection;
using System.Runtime.ExceptionServices;
namespace Internal.Runtime.Augments {
partial class RuntimeAugments {
@ -7,7 +8,8 @@ namespace Internal.Runtime.Augments {
public static void ReportUnhandledException (Exception exception)
{
throw exception;
var edi = ExceptionDispatchInfo.Capture (exception);
edi.Throw ();
}
internal static ReflectionExecutionDomainCallbacks Callbacks => s_reflectionExecutionDomainCallbacks;

View File

@ -1 +1 @@
28e7245e7cc1beb221e4edf5b4850229f549c6af
beaef81e0e3b1982b09bfc880bb0a09e2aa5e76f

View File

@ -1 +1 @@
fd17e460c8c554885e9a3c06fe7ba0c78653761a
c6fff779fc945b819c94b438ee7da146d4066ada

View File

@ -1 +1 @@
51f62e0a94ff232f3d5fa5dc677e6b9b3691db4e
6684add6642aca4bf72b96faf1e7cb6dc60cc402

View File

@ -1 +1 @@
42765c8c54169d93eec18f7aee3c6243a07c802e
4ac28928fa27355736a602d6a7325021fb63197d

View File

@ -1 +1 @@
9923b2cc102a843ee3ee3e9ace4cd69c39c030da
dcb164faf3d6aa855f6d50f19efbd983e6802a52

View File

@ -1 +1 @@
c8602710669a17e8dabf8537735ccbcbc350bba3
d2c92c6dd57f8069657f430afa76cf65f6d91146

View File

@ -1 +1 @@
22c146951533ef1b1c81c9f172576f3bddd23cc1
d81ba45a04bb97cdc3da634644ea5b4fe7c2d829

View File

@ -1 +1 @@
ab6e21325362d345147f733bcde6749176ace2da
1559c50e12845df04225e95769044487b07fb991

View File

@ -1 +1 @@
28e7245e7cc1beb221e4edf5b4850229f549c6af
beaef81e0e3b1982b09bfc880bb0a09e2aa5e76f

View File

@ -1 +1 @@
fd17e460c8c554885e9a3c06fe7ba0c78653761a
c6fff779fc945b819c94b438ee7da146d4066ada

View File

@ -1 +1 @@
51f62e0a94ff232f3d5fa5dc677e6b9b3691db4e
6684add6642aca4bf72b96faf1e7cb6dc60cc402

View File

@ -1 +1 @@
42765c8c54169d93eec18f7aee3c6243a07c802e
4ac28928fa27355736a602d6a7325021fb63197d

View File

@ -1 +1 @@
9923b2cc102a843ee3ee3e9ace4cd69c39c030da
dcb164faf3d6aa855f6d50f19efbd983e6802a52

View File

@ -1 +1 @@
c8602710669a17e8dabf8537735ccbcbc350bba3
d2c92c6dd57f8069657f430afa76cf65f6d91146

View File

@ -1 +1 @@
22c146951533ef1b1c81c9f172576f3bddd23cc1
d81ba45a04bb97cdc3da634644ea5b4fe7c2d829

View File

@ -1 +1 @@
ab6e21325362d345147f733bcde6749176ace2da
1559c50e12845df04225e95769044487b07fb991

View File

@ -1 +1 @@
28e7245e7cc1beb221e4edf5b4850229f549c6af
beaef81e0e3b1982b09bfc880bb0a09e2aa5e76f

View File

@ -1 +1 @@
fd17e460c8c554885e9a3c06fe7ba0c78653761a
c6fff779fc945b819c94b438ee7da146d4066ada

View File

@ -1 +1 @@
51f62e0a94ff232f3d5fa5dc677e6b9b3691db4e
6684add6642aca4bf72b96faf1e7cb6dc60cc402

View File

@ -1 +1 @@
42765c8c54169d93eec18f7aee3c6243a07c802e
4ac28928fa27355736a602d6a7325021fb63197d

View File

@ -1 +1 @@
9923b2cc102a843ee3ee3e9ace4cd69c39c030da
dcb164faf3d6aa855f6d50f19efbd983e6802a52

View File

@ -1 +1 @@
c8602710669a17e8dabf8537735ccbcbc350bba3
d2c92c6dd57f8069657f430afa76cf65f6d91146

View File

@ -1 +1 @@
22c146951533ef1b1c81c9f172576f3bddd23cc1
d81ba45a04bb97cdc3da634644ea5b4fe7c2d829

View File

@ -1 +1 @@
ab6e21325362d345147f733bcde6749176ace2da
1559c50e12845df04225e95769044487b07fb991

View File

@ -1 +1 @@
28e7245e7cc1beb221e4edf5b4850229f549c6af
beaef81e0e3b1982b09bfc880bb0a09e2aa5e76f

View File

@ -1 +1 @@
fd17e460c8c554885e9a3c06fe7ba0c78653761a
c6fff779fc945b819c94b438ee7da146d4066ada

View File

@ -1 +1 @@
767ccc2629c3e65e92ef2f47a111f07ab8c83c26
7bbd7c75952606398efad41c5de4bdc9f965db7e

View File

@ -1 +1 @@
42765c8c54169d93eec18f7aee3c6243a07c802e
4ac28928fa27355736a602d6a7325021fb63197d

View File

@ -1 +1 @@
9923b2cc102a843ee3ee3e9ace4cd69c39c030da
dcb164faf3d6aa855f6d50f19efbd983e6802a52

View File

@ -1 +1 @@
c8602710669a17e8dabf8537735ccbcbc350bba3
d2c92c6dd57f8069657f430afa76cf65f6d91146

View File

@ -1 +1 @@
22c146951533ef1b1c81c9f172576f3bddd23cc1
d81ba45a04bb97cdc3da634644ea5b4fe7c2d829

View File

@ -1 +1 @@
4131a3512a7261b60380bf7f1f6241a2c510d136
5215ec278ffa92eac04684425aa28622d61ca7f1

View File

@ -1 +1 @@
#define FULL_VERSION "explicit/db04a05"
#define FULL_VERSION "explicit/f2379f2"

View File

@ -1 +1 @@
e37ae991fe770c7557b35698860aedab579f69c2
323ca18627f2d49b6d9c6d90f5b533e93fd463e7

View File

@ -1 +1 @@
6766a9905c2a5122a0fdf65a149e13a1c91b0bcf
e53aa4118645dc768c7e98aa31d5af003e6c9c58

View File

@ -0,0 +1,158 @@
using System;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.ExceptionServices;
using System.Threading;
using System.Threading.Tasks;
public class Tests {
public static int Main (string[] args) {
runner ();
return 63; // should not be reached
}
public static void runner () {
// need to run the test in a domain so that we can deal with unhandled exceptions
var ad = AppDomain.CreateDomain ("Inner Domain");
var helperType = typeof(TaskAwaiterOnCompletedHelper);
var helper = (TaskAwaiterOnCompletedHelper)ad.CreateInstanceAndUnwrap (helperType.Assembly.ToString(), helperType.FullName);
var holder = new ResultHolder ();
helper.TheTest (holder);
// HACK: If everything went well, a thread is running in the other domain and is blocked in OnUnhandled
// waiting for AllDone(). Don't send it. Instead just exit without waiting. If we send AllDone, the
// process will terminate with a 255. Don't try to unload the domain either, since the other thread
// will never finish.
//
//helper.AllDone();
//AppDomain.Unload (ad);
Environment.Exit (holder.Result);
}
public class ResultHolder : MarshalByRefObject {
public ResultHolder () { }
public int Result { get; set; }
}
public class TaskAwaiterOnCompletedHelper : MarshalByRefObject {
public class SpecialExn : Exception {
public SpecialExn () : base () {}
}
public void TheTest (ResultHolder holder)
{
this.holder = holder;
holder.Result = TheRealTest ();
}
ResultHolder holder;
public int TheRealTest ()
{
// Regression test for https://github.com/mono/mono/issues/19166
//
// Check that if in a call to
// t.GetAwaiter().OnCompleted(cb) the callback cb
// throws, that the exception's stack trace includes
// the method that threw and not just the task
// machinery's frames.
// Calling "WhenCompleted" will throw "SpecialExn"
//
// If "OnUhandled" is installed as an unhandled exception handler, it will
// capture the stack trace of the SpecialExn and allow WaitForExn() to finish waiting.
// The stack trace is expected to include ThrowerMethodInfo
var helper = this;
var d = new UnhandledExceptionEventHandler (helper.OnUnhandled);
AppDomain.CurrentDomain.UnhandledException += d;
// this is TaskToApm.Begin (..., callback) where the callback is helper.WhenCompleted
Task.Delay (100).GetAwaiter().OnCompleted (helper.WhenCompleted);
var wasSet = helper.WaitForExn (10000); // wait upto 10 seconds for the task to throw
AppDomain.CurrentDomain.UnhandledException -= d;
if (!wasSet) {
Console.WriteLine ("event not set, no exception thrown?");
return 1;
}
return 0;
}
private ManualResetEventSlim coord;
private ManualResetEventSlim coord2;
private StackFrame[] frames;
public TaskAwaiterOnCompletedHelper ()
{
coord = new ManualResetEventSlim ();
coord2 = new ManualResetEventSlim ();
}
public MethodBase ThrowerMethodInfo => typeof(TaskAwaiterOnCompletedHelper).GetMethod (nameof (WhenCompletedThrower));
[MethodImpl (MethodImplOptions.NoInlining)]
public void WhenCompleted ()
{
WhenCompletedThrower ();
}
[MethodImpl (MethodImplOptions.NoInlining)]
public void WhenCompletedThrower ()
{
throw new SpecialExn ();
}
public void OnUnhandled (object sender, UnhandledExceptionEventArgs args)
{
if (args.ExceptionObject is SpecialExn exn) {
try {
var trace = new StackTrace (exn);
frames = trace.GetFrames ();
if (frames == null) {
holder.Result = 2;
return;
}
Console.WriteLine ("got {0} frames ", frames.Length);
bool found = false;
foreach (var frame in frames) {
if (frame.GetMethod ().Equals (ThrowerMethodInfo)) {
found = true;
break;
}
}
if (!found) {
Console.WriteLine ("expected to see {0} in stack trace, but it wasn't there", ThrowerMethodInfo.ToString());
holder.Result = 3;
return;
}
} finally {
coord.Set ();
coord2.Wait ();
}
}
}
public StackFrame[] CapturedStackTraceFrames => frames;
public bool WaitForExn (int timeoutMilliseconds)
{
return coord.Wait (timeoutMilliseconds);
}
public void AllDone ()
{
coord2.Set ();
}
}
}

View File

@ -1601,10 +1601,10 @@ 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."
@CROSS_COMPILE_TRUE@clean-local:
@HOST_WIN32_TRUE@clean-local:
@CROSS_COMPILE_TRUE@test-local:
@HOST_WIN32_TRUE@test-local:
@CROSS_COMPILE_TRUE@clean-local:
@HOST_WIN32_TRUE@clean-local:
clean: clean-am
clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \

Binary file not shown.

View File

@ -1 +1 @@
1c84f19d9cf585b3a221a41749544c6b568c8a56
2d373c02d56bd6fdef91364a4d1bab50e89a9bbf

Binary file not shown.

View File

@ -1 +1 @@
ff9018c73fbca4dc4f5d0a4918c0109d6cd94209
23044692c6a01a3f86853da8cf052063596ef9a2

Binary file not shown.

View File

@ -1 +1 @@
def730b0732d18e11a17204804ffe7aaa3c0ce17
e8abb0eff5eb3db4f903415dac895ea435f345d3

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: mono 6.10.0.94\n"
"Project-Id-Version: mono 6.10.0.95\n"
"Report-Msgid-Bugs-To: http://www.mono-project.com/Bugs\n"
"POT-Creation-Date: 2020-03-13 08:25+0000\n"
"POT-Creation-Date: 2020-03-14 08:08+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 @@
b14f15025ebf52ad8a3d141007781ce8a8ad1095
7ca389f0524b5fcda34c17f8a144d89bece710f3