-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump to mono:2019-02 #2701
Merged
Merged
Bump to mono:2019-02 #2701
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Conflicts: # .gitmodules # Configuration.props # build-tools/dependencies/dependencies.projitems # external/mono
# Conflicts: # .gitmodules # Configuration.props # build-tools/dependencies/dependencies.projitems # external/llvm # external/mono
Commit list for mono/mono: * mono/mono@04a6e8294e3 [2018-08] Bump xunit (#11085) * mono/mono@f001e691cac [2018-08] Bump msbuild (#11087) * mono/mono@7001d39bb2e Always use InvariantCulture calendars in X509Certificate on Mobile Diff: mono/mono@e257971...04a6e82
Commit list for mono/mono: * mono/mono@7805ccc43df [sdks] Fix llvm-llvm32 build (#11117) Diff: mono/mono@04a6e82...7805ccc
Commit list for mono/mono: * mono/mono@657f915eb62 [2018-08] [sdks] Create archive targets for pre-building on CI (#10932) * mono/mono@bd1f64acc3c [sdks] Add cmake toolchain file for LLVM MXE builds (#11055) Diff: mono/mono@7805ccc...657f915
# Conflicts: # external/mono
Commit list for mono/mono: * mono/mono@2712292c567 [sdks] Add Groovy script to build the SDKs archives for the products (#11192) * mono/mono@839f49d3b2a [sdks] futimens and futimes symbols are missing on anything earlier than 10.13 (#11176) Diff: mono/mono@657f915...2712292
Commit list for mono/mono: * mono/mono@8890b0c6c4d Take fast path only for delegate types not Delegate/MulticastDelegate. (#11195) * mono/mono@dcaef0b2ca0 Bump to llvm/release_60/117a508c (#11120) * mono/mono@9ff6d8f918d [interp] Implement interpreter entry trampolines on amd64 (#10978) (#11163) * mono/mono@e708752f140 [sdks] Add Groovy script to build the SDKs archives for the products (#11191) * mono/mono@2a052ba0c94 [sdks] futimens and futimes symbols are missing on anything earlier than 10.13 (#11177) * mono/mono@76be3b3bc8e Initial Mono.Native Support. (#10941) * mono/mono@7e7efe488f2 [2018-10] [sdks] Build tests for BCL targets (#11140) * mono/mono@72a81cc6d26 Use passwordless import in the `X509Certificate(byte[])` constructor. * mono/mono@f00fa49bb9a [sdks] Add cmake toolchain file for LLVM MXE builds (#11054) * mono/mono@fc9fc38926e [2018-08] Bump msbuild (#11097) * mono/mono@d33c2133545 Always use InvariantCulture calendars in X509Certificate on Mobile * mono/mono@8c7aca33164 [2018-10] Bump xunit (#11084) * mono/mono@923afca8896 [2018-10] Bump cecil (#11022) * mono/mono@3dd1602a1a2 Bump msbuild to track xplat-master * mono/mono@edc6fc4e826 [2018-10] [interp] fixes for native type (#10999) * mono/mono@98b85ceaec4 Bump corert * mono/mono@7d4ca00db49 Bump corert * mono/mono@810ced6d0ba Extract case for verifying several object array parameters to separate test method. * mono/mono@98c33e716d4 Add unit tests to verify custom attribute ctor with object array as parameter * mono/mono@a5016f78986 [ci] Always pass sha1 from Mac to Windows packaging build * mono/mono@6deb114ce54 [corlib] Simplify confusing "SSPI" error message and align with corefx (#10976) * mono/mono@ec0ae343f0d [sdks/ios] Build libMonoPosixHelper for device architectures, so that zlib-helper.o is created. (#10959) * mono/mono@921642ea72d Put xunit tests in mcs/class/lib/PROFILE/tests too * mono/mono@5e6ea6c806e Merge pull request #10909 from monojenkins/backport-pr-10899-to-2018-10 * mono/mono@aa3762656b1 [sdks] Ensure LLVM is cloned before trying to download (#10933) * mono/mono@7f3b574ca75 Bump linker * mono/mono@31b7ce52ad6 [runtime] Fix undefined pthread_main_np (#10930) * mono/mono@be44769e177 [Reflection] Fix issue with finding types in module using an asterisk as filter criteria * mono/mono@1bcf14ab41e [w32handle] Add coop state transitions in mono_w32handle_lock_handles (#10911) * mono/mono@f362bfe257f [runtime] Disable stack guard for main thread on osx Diff: mono/mono@a1c34de...8890b0c
Commit list for mono/mono: * mono/mono@010e741bace [2018-08] Crash Reporter V2 (#11161) * mono/mono@ec1a7362660 [corlib] Ensure that Console Streams are thread-safe Diff: mono/mono@a9b1acb...010e741
Commit list for mono/mono: * mono/mono@bc9d709e704 [sdks] Package what's missing for XA (#11256) * mono/mono@31a6b877f6c [pipeline] Ensure only 1 build per-product is executed per-node (#11249) * mono/mono@4b343e98f37 [interp] Implement interpreter entry trampolines on amd64 (#10978) (#11164) * mono/mono@2bc1ed09a32 [aot] Ensure shared got entries are initialized before loading methods (#11226) Diff: mono/mono@010e741...bc9d709
I am not sure if it should be on the list, and also it doesn't have a matching .pdb like every other test assembly in the archive, causing the build to fail.
lambdageek
reviewed
Apr 12, 2019
…emblies" This reverts commit 9b33c72.
For a couple of xunit accessory assemblies (used by the testsuites for reflection tests) they don't actually have debug symbols
The Mono.CSharp nunit testsuite dynamically loads Microsoft.CSharp, so it's not detected by resolving assembly references, but it's needed for tests to pass Fixes the Mono.CSharp MonoTests.EvaluatorTest.ExpressionsTest:DynamicStatement test
…:xamarin/xamarin-android into mono-2019-02 This is to bring in the "monodroid repo inversion solution".
It is used when running jnimarshalmethod-gen.exe on the host system and contains dllmap to let mono know how to map `System.Native` to 'libmono-native' shared library. It also adds `mono.config` to the installation.
…diateOutputPath (#2976) * [Xamarin.Android.BCL_Tests] Copy xunit tests to IntermediateOutputPath so that their references can be resolved Otherwise, any referenced assemblies that are only used by the xunit testsuites will not be included in the APK.
Commit list for mono/mono: * mono/mono@eb478b5163c [gsharedvt] Fix sizeof opcode (#13831) * mono/mono@d67de36ffbb [2019-02] [arm] align stack pointer in throw trampoline (#14083) * mono/mono@d3ece1d29f8 [2019-02] [aot] change method table generation so that it works for larger assemblies on ARM (#14052) * mono/mono@d76895f97fc [WinForms] Fix displayed image in TreeNode when ImageIndex set to -2 When ImageIndex in TreeNode set to -2 must not displayed any image * mono/mono@d75c142a464 Bump corefx to get unit test fix * mono/mono@b85fdbdb10e [corlib] Disable FileTest.SymLinkStats() on TVOS * mono/mono@170a35d5fd8 Remove TypedReference.MakeTypedReference readonly restriction * mono/mono@a1accb6f3ea [w32error] Add ENONET error case * mono/mono@b31a8fac421 [jit] Make dlmalloc use mono_valloc so it picks up the MAP_JIT flag on osx. * mono/mono@bcea757791c [utils] stub mono_setmmapjit on Win32 and Wasm * mono/mono@0a47789f152 Do not use MAP_JIT by default, instead make this something that is toggled by Xamarin.Mac which needs it * mono/mono@bfbc3b73669 Bump corefx to get System.Linq.Expressions test fix * mono/mono@44792fcb6d4 [nuget] Bump to nuget 5.0.0 * mono/mono@4d6d75648de delete redundant try/catch from test * mono/mono@0771040bd1f Fix NRE when combobox was disposed and Text setted * mono/mono@556b1c4828a Fix local variable assign * mono/mono@32a7cc87920 Fix Stackoverflow when SplitContainer`s SplitterDistance setted in SplitterMoved event subscription * mono/mono@014b86cdba8 [SWF] Method OnClosed should pass FormClosedEventArgs type, instead of EventArgs. * mono/mono@ff2865a0787 [2019-02] [profiler] Add duration=NUM parameter to AOT profiler (#13688) (#13967) * mono/mono@766b3204c31 [corlib] Disable a ParameterInfoTest test on MONOTOUCH * mono/mono@c920e2002cd [corlib] Fix NSLogWriter.Write to take into account the index and count parameters. * mono/mono@578b9269c32 [corlib] Simplify newline checking in NSLogWriter. * mono/mono@31df40e9b7b [corlib] Make NSLogWriter thread-safe. * mono/mono@5a1c1281511 [configure] Add failsafe for missing submodules (#13957) * mono/mono@0b6dbfa3496 [System.Net.Http] Make some tests specific to HttpClientHandler * mono/mono@cd08c69f0a2 Fix reading of undefined NativeType values in old Cecil Diff: mono/mono@af5b50b...eb478b5
…' bundle/directory" This reverts commit f210716. It was not necessary, since Radek's solution points directly to from this directory to "../lib/host-*"
Commit list for mono/mono: * mono/mono@cf880be66a2 [Mono.Runtime.Tests] Exclude simd tests * mono/mono@158b6137fae [corefx] Use fallbacks when link() fails * mono/mono@5a9fb2376d9 [MacSDK] Bump F# to 4.5 (#10919) Diff: mono/mono@eb478b5...cf880be
jonpryor
pushed a commit
that referenced
this pull request
Apr 18, 2019
Context: https://jenkins.mono-project.com/job/xamarin-android-pr-pipeline-release/632/ We had a weird bunch of test failures on PR #2701, which bumps to mono/2019-02. Many of the MSBuild tests were failing because targets were running when they shouldn't. Looking at the logs we saw e.g.: Input file "/Users/builder/jenkins/workspace/xamarin-android-pr-pipeline-release/xamarin-android/bin/Release/lib/xamarin.android/xbuild-frameworks/MonoAndroid/v1.0/Facades/Microsoft.Win32.Primitives.dll" is newer than output file "obj/Debug/UnnamedProject.dll". Which meant that the `Microsoft.Win32.Primitives.dll` assembly was somehow "newer" than a file we just built... Further investigation into the mono bundle resulted in an apparent TimeZone issue? $ unzip -l android-release-Darwin-cf880be66a2d1cc8ca34e345114a7f420b7b86ea.zip | grep Microsoft.Win32 4608 04-17-2019 08:54 android-bcl/monodroid/Facades/Microsoft.Win32.Primitives.dll This file was created on `04-17-2019 08:54`. However the unit test build log was built on: Build started 4/16/2019 7:50:57 PM. (*Note*: en-US dates, MM/DD/YYYY.) Thus the mono bundle appears to have different timestamps. This is probably down to something weird on the bots. In order to try to fix this we shall `<Touch/>` the files we get from the bundle to make sure they have the current date, not some (potentially future!) date.
Commit list for mono/mono: * mono/mono@6a23ed6c6cd [2019-02] Protecting boxing a null value (#14114) * mono/mono@196138eb86f [2019-02] Update msbuild to vs16 (#14061) * mono/mono@3a8f93b9a47 Increase gsharedvt trampolines by 10% from 4000 to 4400. Diff: mono/mono@cf880be...6a23ed6
grendello
approved these changes
Apr 19, 2019
Commit list for mono/mono: * mono/mono@4a3945ede61 [monodroid] Exclude System.IO.Tests.File_Copy_str_str CoreFX testsuite (#14133) Diff: mono/mono@6a23ed6...4a3945e
This was copying Microsoft.CSharp.dll in, which broke invocations of the 'Nuget.exe' in the same directory
Commit list for mono/mono: * mono/mono@f1b2de3bbee [aot] partial revert of #14043 Diff: mono/mono@4a3945e...f1b2de3
Commit list for mono/mono: * mono/mono@a82d5c4d1e0 [monodroid] Disable/adjust some tests * mono/mono@a418e944cc3 Merge pull request #14162 from directhex/fix-fsharp-patch-target-bockbuild * mono/mono@1093ea8b8ca Fix MSBuild/FSharp patch, which was missed in backport Diff: mono/mono@f1b2de3...a82d5c4
Commit list for mono/mono: * mono/mono@2f9606a17e3 Fix copy/paste typos Diff: mono/mono@a82d5c4...2f9606a
Commit list for mono/mono: * mono/mono@e66c7667424 [monodroid] Bump corefx for more disabled tests Diff: mono/mono@2905b39...e66c766
jonpryor
added a commit
to jonpryor/xamarin-android
that referenced
this pull request
May 1, 2019
This reverts commit b8c30f9.
jonpryor
added a commit
to jonpryor/xamarin-android
that referenced
this pull request
May 3, 2019
This reverts commit b8c30f9.
jonpryor
added a commit
to jonpryor/xamarin-android
that referenced
this pull request
May 3, 2019
This reverts commit b8c30f9.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
full-mono-integration-build
For PRs; run a full build (~6-10h for mono bumps), not the faster PR subset (~2h for mono bumps)
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.