Results 100 issues of Mark S. Miller

At https://mail.mozilla.org/pipermail/es-discuss/2016-February/045493.html I write: Unless the object representation is primary, we will need to agree on comprehensive escaping rules, and corresponding parsing rules, so that these stack strings can be...

See https://github.com/tc39/proposal-class-public-fields/issues/61 See https://github.com/tc39/proposal-private-fields/issues/82

We introduced Proxies and WeakMaps to JavaScript primarily to enable membranes that are both transparent and secure. It is too easy for a flaw to compromise these goals and not...

help wanted

See https://github.com/Agoric/agoric-sdk/blob/master/patches/inquirer%2B%2Brxjs%2B7.5.5.patch The original code used assignment to override the `constructor` property inherited from `Error.prototype`. However, if `Error.prototype` is frozen, as it is under Hardened JS (aka SES) or under...

Well after https://github.com/Agoric/agoric-sdk/pull/5922 removes uses of this unsafe kludgy option, this PR removes the option itself. Good riddance!

See https://github.com/Agoric/agoric-sdk/labels/marshal

endo
MUST-HAVE

Fear that tape overrode `Function.prototype.apply` cleared by @ljharb at https://github.com/Agoric/SES-shim/issues/474 Good news about JSS and enzyme https://github.com/Agoric/agoric-sdk/pull/2321#issuecomment-777099286 Issue filed with vega https://github.com/vega/vega/issues/3075

taming compat

My suggestions on #1205 's finalize.js were better expressed as a separate PR. However, this suggestion as is breaks something. I'm not sure what. So be careful in acting on...

Every time a new compartment is created, its new global object is initialized by default with a standard set of global variable bindings hard coded in the ses whitelists. However,...

whitelist

Completes the defense against known promise reentrancy by adding a constructor test.