Skip to content

Conversation

darind
Copy link
Collaborator

@darind darind commented Oct 16, 2020

Related to #67

This PR addresses an issue where we replace the existing object prototype with additional protocols returned from pseudo types. Instead of modifying the prototype chain, we build an entirely new chain containing the additional protocols.

@darind darind self-assigned this Oct 16, 2020
@cla-bot cla-bot bot added the cla: yes label Oct 16, 2020
@NathanaelA

This comment was marked as abuse.

@darind darind force-pushed the darind/register-additional-protocols-fix branch from 964d394 to 71ffa0d Compare October 17, 2020 11:40
@darind
Copy link
Collaborator Author

darind commented Oct 17, 2020

@NathanaelA, very good catch! Thanks for verifying. I pushed an additional commit which should address this issue. Can you check it now?

By the way, I saw that there are 4 failing tests on iOS 14 and a crash on iOS 10.3 with the official runtime from the master branch when running all test suites. I see the exact same behaviour with the runtime from this PR.

@darind darind marked this pull request as ready for review October 17, 2020 11:50
@darind darind requested a review from NathanaelA October 17, 2020 11:51
@NathanaelA

This comment was marked as abuse.

@NathanaelA

This comment was marked as abuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Appears to be an issue with some classes on iOS 10

2 participants