Skip to content
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

[apidiff] Fix location for XI (when comparing), otherwise we get the full (not PR) diff #5700

Merged
merged 1 commit into from
Mar 3, 2019

Conversation

spouliot
Copy link
Contributor

@spouliot spouliot commented Mar 1, 2019

No description provided.

@monojenkins
Copy link
Collaborator

Build success
Build succeeded
API Diff (from stable)
⚠️ API Diff (from PR only) (🔥 breaking changes 🔥)
Generator Diff (no change)
Test run succeeded

@spouliot spouliot merged commit 78859b9 into xamarin:master Mar 3, 2019
@spouliot spouliot deleted the apidiff-fix3 branch March 3, 2019 17:47
dalexsoto referenced this pull request Mar 4, 2019
dalexsoto referenced this pull request Mar 4, 2019
…5695)

Ensure that when the importer sources are changed, xharness is
recompiled.
dalexsoto referenced this pull request Mar 4, 2019
…5685)

* MachO.cs: Support reading LC_BUILD_VERSION

Newer SDKs set this instead of LC_VERSION_MIN_*

* MachO.cs: Add support for reading Mach-O files inside ar archives.

* [tests] Augment ProductTests.MinOSVersion to test static libraries as well.

* Adjust enum field names to match our naming scheme.
dalexsoto referenced this pull request Mar 4, 2019
The previous implementation was broken, because:

* We called GetIsARM64CallingConvention in Runtime's static constructor.
* Runtime.Arch hadn't been set yet in the static constructor, which means it
  was Arch.DEVICE (0).
* This meant GetIsARM64CallingConvention would return true on iOS/tvOS x86-64
  simulator.

So delay the initialization of the IsARM64CallingConvention field until we've
been initialized.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants