Results 100 issues of Mark S. Miller

Staged on https://github.com/endojs/endo/pull/1282 For our passable data types, mostly, we have a clean abstraction layering between the "marshal" layer (here in the endo repository) and the "store" layer (currently in...

Typing `valueOf()` into the evaluator shim playground (demo/index.html) and hitting the Evaluate button causes the error > please report internal shim error: unexpected scope handler trap called: ownKeys Unlike other...

security

Staged on https://github.com/endojs/endo/pull/1260 Follows https://github.com/Agoric/agoric-sdk/pull/6296 , to move those enhancements to test-rankOrder to endo as well. Not clear why https://github.com/Agoric/agoric-sdk/pull/6296 is green but almost the same code here is not...

As proposals advance in tc39, some will introduce new hidden intrinsics, starting with Iteration helpers. At the Sep 2022 tc39 meeting, we agreed on a compromise where the proposal provides...

security-integrity
ses

On the right is the original `lockdown-shim.js`. On the left is the corresponding portion of `lockdown.umd.js` aligned for a visual line by line comparison. There are lots of little divergences....

debugging support
endo
devex
p1

Need to test #1275's enhancement to async_hooks workaround

See https://github.com/tc39/proposal-pipeline-operator/issues/107

closes: #XXXX refs: https://github.com/Agoric/agoric-sdk/pull/8965#discussion_r1501192561 https://github.com/endojs/endo/issues/611 https://github.com/endojs/endo/issues/647 https://github.com/endojs/endo/issues/891 https://github.com/endojs/endo/issues/1467 ## Description ### Security Considerations ### Scaling Considerations ### Documentation Considerations ### Testing Considerations ### Compatibility Considerations ### Upgrade Considerations - [...

Just exploratory for now

performance

Staged on https://github.com/endojs/endo/pull/2248 closes: #2112 refs: https://github.com/endojs/endo/pull/1564 https://github.com/Agoric/agoric-sdk/pull/6432 ## Description Adds two new exports to @endo/patterns ```js mustCompress( specimen: Passable, pattern: Pattern, label?: string|number ) => Passable ``` and its...

performance