Skip to content

Commit

Permalink
Bump mono and enable monotouch-test with interpreter (#5023)
Browse files Browse the repository at this point in the history
* Bump Mono 2018-06

Commit list for mono/mono:

* mono/mono@c0fe7243790 [aot] Reenable recursion checking when initing shared got entries (#11295)
* mono/mono@f55f7e53e36 [interp] use unsigned conversion for nuint (#11285)
* mono/mono@5986920bdbc [2018-06] [arm64] Remove the limitation on the number of nullable arguments for dyncalls (#11266)
* mono/mono@665a308c397 [WinForms] Propagate the flags from DrawTextInternal to MeasureTextInternal (#11251)
* mono/mono@5ed4143b4f4 [2018-06] Crash Reporter V2 (#11162)
* mono/mono@f0db92c2b6d [interp] Implement interpreter entry trampolines on amd64 (#10978) (#11165)
* mono/mono@c1f1a7bfed9 [ci] Move OSX .pkg build to a separate bot pool
* mono/mono@d80ced607b4 [aot] Ensure shared got entries are initialized before loading methods (#11225)
* mono/mono@d07c626a748 [pkg] Add preinstall which removes existing Mono of the same version (#11209)
* mono/mono@cda3acc57cd [sdks] futimens and futimes symbols are missing on anything earlier than 10.13 (#11174)
* mono/mono@226e91a0644 Bump xunit-binaries

Diff: mono/mono@2343f26...c0fe724

* [tests] enable monotouch-test with --interpreter on Jenkins
  • Loading branch information
lewurm authored and spouliot committed Oct 24, 2018
1 parent 0ddc355 commit 9688c42
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion external/mono
Submodule mono updated 41 files
+2 −2 configure.ac
+1 −1 external/xunit-binaries
+1 −1 mcs/build/platforms/linux.make
+6 −1 mcs/class/System.Windows.Forms/System.Windows.Forms/TextRenderer.cs
+54 −1 mcs/class/corlib/Mono/Runtime.cs
+180 −0 mcs/class/corlib/Test/System/ExceptionTest.cs
+3 −0 mono/metadata/class-internals.h
+6 −6 mono/metadata/debug-helpers.c
+2 −0 mono/metadata/domain-internals.h
+4 −0 mono/metadata/icall-def.h
+97 −0 mono/metadata/icall.c
+20 −14 mono/metadata/mono-debug.c
+3 −1 mono/metadata/object-internals.h
+32 −4 mono/metadata/threads-types.h
+285 −188 mono/metadata/threads.c
+4 −0 mono/mini/aot-compiler.c
+24 −3 mono/mini/aot-runtime.c
+13 −0 mono/mini/aot-tests.cs
+18 −0 mono/mini/builtin-types.cs
+12 −31 mono/mini/debugger-agent.c
+12 −4 mono/mini/interp/transform.c
+218 −96 mono/mini/mini-amd64.c
+3 −3 mono/mini/mini-amd64.h
+27 −19 mono/mini/mini-arm.c
+67 −33 mono/mini/mini-arm64.c
+0 −1 mono/mini/mini-arm64.h
+194 −69 mono/mini/mini-exceptions.c
+12 −11 mono/mini/mini-posix.c
+32 −0 mono/mini/mini-runtime.c
+1 −0 mono/mini/mini-runtime.h
+1 −1 mono/mini/mini.c
+4 −1 mono/mini/seq-points.c
+1 −1 mono/mini/seq-points.h
+80 −0 mono/mini/tramp-amd64.c
+116 −15 mono/utils/mono-state.c
+1 −1 mono/utils/mono-state.h
+13 −0 mono/utils/mono-threads-posix.c
+3 −0 mono/utils/mono-threads.h
+9 −0 packaging/MacSDK/packaging/resources/preinstall
+1 −1 scripts/ci/pipeline/osx-package.groovy
+1 −0 sdks/builds/llvm.mk
2 changes: 1 addition & 1 deletion tests/xharness/Jenkins.cs
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ IEnumerable<TestData> GetTestData (RunTestTask test)
case "monotouch-test":
yield return new TestData { Variation = "Release (all optimizations)", MTouchExtraArgs = "--registrar:static --optimize:all", Debug = false, Profiling = false, Defines = "OPTIMIZEALL" };
yield return new TestData { Variation = "Debug (all optimizations)", MTouchExtraArgs = "--registrar:static --optimize:all", Debug = true, Profiling = false, Defines = "OPTIMIZEALL" };
yield return new TestData { Variation = "Debug (interpreter)", MTouchExtraArgs = "--interpreter", Debug = true, Profiling = false, Ignored = true, };
yield return new TestData { Variation = "Debug (interpreter)", MTouchExtraArgs = "--interpreter", Debug = true, Profiling = false, };
yield return new TestData { Variation = "Debug (interpreter -mscorlib)", MTouchExtraArgs = "--interpreter=-mscorlib", Debug = true, Profiling = false, Ignored = true, };
break;
case "mscorlib":
Expand Down

1 comment on commit 9688c42

@xamarin-release-manager
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build was (probably) aborted

🔥 Jenkins job (on internal Jenkins) failed in stage(s) 'Running XM tests on '10.9', Test docs' 🔥 : hudson.AbortException: Xamarin.Mac tests on macOS 10.9 failed (dontlink (system))

Build succeeded
API Diff (from stable)
ℹ️ API Diff (from PR only) (please review changes)
Generator Diff (no change)
🔥 Xamarin.Mac tests on macOS 10.9 failed (dontlink (system)) 🔥
Test run succeeded

Please sign in to comment.