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

fix: interface guards #5133

Closed
wants to merge 2 commits into from
Closed

fix: interface guards #5133

wants to merge 2 commits into from

Conversation

erights
Copy link
Member

@erights erights commented Apr 18, 2022

Stacked on #5947

Wraps raw methods with a pattern-based defensive wrapper. Like dynamic type enforcement.

Uses an efficient class-like representation, where all methods of a kind are inherited from a per-kind common object.

Endo marshal patch mirrors endojs/endo#1251

@erights erights self-assigned this Apr 18, 2022
@erights erights force-pushed the markm-interfaces branch 7 times, most recently from 05f4edb to 66676bd Compare April 22, 2022 00:08
@erights erights force-pushed the markm-interfaces branch 3 times, most recently from 60bc182 to df83ccf Compare August 14, 2022 08:54
@erights erights changed the base branch from master to markm-mismatch-errors August 14, 2022 09:05
@erights erights force-pushed the markm-mismatch-errors branch from cb487d8 to f5efc86 Compare August 14, 2022 19:44
@erights erights force-pushed the markm-interfaces branch 2 times, most recently from 4c4d198 to 609737f Compare August 14, 2022 20:15
@erights
Copy link
Member Author

erights commented Aug 14, 2022

I hope to replace this PR with #5960 , so I'm moving all the reviewers to that one.

@erights erights force-pushed the markm-mismatch-errors branch from f5efc86 to 8f9587c Compare August 15, 2022 01:58
@erights erights force-pushed the markm-interfaces branch 2 times, most recently from 072cfff to 49d520a Compare August 15, 2022 02:04
@erights erights force-pushed the markm-mismatch-errors branch from 8f9587c to f2e5c0e Compare August 15, 2022 07:38
@erights erights force-pushed the markm-mismatch-errors branch 3 times, most recently from a81b9aa to 1014ae5 Compare August 16, 2022 01:27
Base automatically changed from markm-mismatch-errors to master August 16, 2022 01:59
@erights
Copy link
Member Author

erights commented Aug 19, 2022

Subsumed by #5960 . Closing

@erights erights closed this Aug 19, 2022
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.

1 participant