Results 574 comments of Mark S. Miller

Hi @zarutian , thanks. In that case, my inclination is to start from the old Caja code at https://github.com/Agoric/SES/blob/0.5.0/src/old/ejectorsGuardsTrademarks.js . Please have a look and see if it works for...

See - https://github.com/endojs/endo/issues/908

I updated your PR comment so that the Justin text is syntax highlighted as JS. Looks much more readable to me. But if you don't like, feel free to revert...

Although #867 fixes the issue revealed here, it won't actually change this specific occurrence. The problematic Node code might override the `name` property of any error by assignment. #867 extends...

Well, we could trivially copy this `moderate` change so it applies to `min` too. I don't like it, but Node.... Have we told Node about this? Have we filed an...

I like the shape of this plan. Your idea to synthesize an unredacted error object from the redacted error + side info is superb. You should take it farther. The...

@Jack-Works , thanks for reporting. Reopening until these two are added to the whitelist. Perhaps we should also have a consistency check between methods of `Array.prototype` and members of `@@unscopables`

Please let's not rewrite either reads or writes, as was the original plan. The only things the module transform should rewrite are * `import` declarations * `export` declarations * dynamic...

> Do you have a suggestion to avoid the hazard introduced by the leak of the module scope object? Not yet. Reading the thread now. But if this leak does...

I tried a few experiments and, AFAICT, our lint rules already prevent live bindings. If the module rewrite also rejects live bindings as a shim limitation, would anything we care...