Mark S. Miller
Mark S. Miller
What is the status of this? Is it fixed by our recent no-eval support?
What "promise.then distinguished method trick"?
The eval twin problem explained at https://github.com/endojs/endo/issues/1583 seems fatal to having `passStyleOf` certify as passable any object with non-builtin methods. That's why all our passable types are operated on by...
Ok, I tried learning about `Blob` by writing a minimal toy shim and adding it to https://github.com/endojs/endo/pull/1538 at src/ses/blob-shim.js . Compare with the pass-style/src/byteArray.js in the same PR. Both encapsulate...
For a new data type with a new method, I see only these choices: - it cannot be passable, because `passStyleOf` cannot certify it due to the eval twin problem....
I changed the title for clarity. But if it is too narrow for what this issue is intended for, change it back and we can start a separate narrower issue.
Partially addressed by https://github.com/endojs/endo/pull/1299
Mitigation in progress at https://github.com/endojs/endo/pull/1431
@turadg , ok if I give this to you?
@turadg , would this be fixed by your recent Passable-typing PR?