endo
endo copied to clipboard
feat(pass-style): generalize passable errors, throwables
Just placeholder for now. Not yet expected to work or almost work.
Staged on #2841
closes: #XXXX refs: #2429 #2891
Description
Security Considerations
Scaling Considerations
Documentation Considerations
Testing Considerations
Compatibility Considerations
Upgrade Considerations
- [ ] Includes
*BREAKING*:in the commit message with migration instructions for any breaking change. - [ ] Updates
NEWS.mdfor user-facing changes.
We should consider only allowing a passable error as a throwable so that we maintain the ability to reconstitute distributed stack traces. Only the top level needs to be a passable error, nested values can be any copy data or passable error.
See also https://github.com/Agoric/agoric-sdk/issues/10375