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

Unity's Windows Runtime changes #394

Merged
merged 13 commits into from
Sep 15, 2020

Conversation

TautvydasZilys
Copy link
Contributor

No description provided.

TautvydasZilys and others added 7 commits May 5, 2017 13:33
A type will not be fully initialized during read, so don't attempt to
project for Windows runtime until after all of the metadata reading is
correct.

If a type reading for a module is no completed, a call to
BinaryRangeSearch in MetadataSystem can fail, because some of the
entries in the types array will still be null.
…y identify two method references to be the same if they had the same declaring types, the same parameter counts and were both unresolvable.
@TautvydasZilys TautvydasZilys force-pushed the upstream-master-staging branch from 670fd30 to 90a49c4 Compare June 6, 2017 23:57
…uality comparer and also add tests for them.
@mrvoorhe
Copy link
Contributor

@jbevain are there any changes you want to see before you would land this?

@jbevain
Copy link
Owner

jbevain commented Dec 10, 2019

@mrvoorhe @TautvydasZilys can't we all collectively pretend that winmd files don't exist?

@mrvoorhe
Copy link
Contributor

@jbevain you can. Sometimes I can 😄 and @TautvydasZilys never can.

My end goal is to reduce our custom changes to cecil as much as possible so that it is easier for us to track upstream master.

@jbevain Based on your own comment #389 (comment) there is at least something in this PR that you are open to. Do you want us to break some pieces out of this PR?

@jbevain
Copy link
Owner

jbevain commented Dec 10, 2019

I think reducing or eliminating the difference between your version and upstream is a worthy goal.

I also fully trust Tautvydas. It's me the problem. Taking this means that I'll probably end up maintaining it from my retirement home, and I just don't understand anything related to those projections because I've never had to look into them. That makes me scared to take such a large change, because in the end I have no idea what I'm taking.

@jbevain
Copy link
Owner

jbevain commented Dec 10, 2019

The counter argument to that is we already landed part the support for winmd files, and that PR fixes it. So I might as well just take it already.

@mrvoorhe
Copy link
Contributor

It sounds like you are making progress sorting out your dilemma with yourself. Keep it up!

@mrvoorhe
Copy link
Contributor

‘Tis the season to click green merge buttons

@jbevain jbevain merged commit 1e3bbed into jbevain:master Sep 15, 2020
@jbevain
Copy link
Owner

jbevain commented Sep 15, 2020

Thanks for the quick fix folks, I'm glad we've been able to work diligently to get this merged.

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.

5 participants