Age | Commit message (Collapse) | Author |
|
To align with conventions used in our other crates
|
|
Formalize magic types and how they're "transerialized", also makes U16String deserializable
|
|
Previously we would only deserialize `ArrayBufferView`s as zero-copy bufs
This avoids rewrapping `ArrayBuffers` in `ArrayBufferView`s when implementing APIs that take [BufferSource](https://webidl.spec.whatwg.org/#BufferSource) args passed through the op-layer
|
|
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
|
|
|
|
Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer changes
|
|
Now available at https://github.com/denoland/serde_v8
|
|
This commit upgrade "Worker.postMessage()" implementation to use
structured clone algorithm instead of non-spec compliant JSON serialization.
|
|
Bidirectional zero-copy serialization of buffers between v8 & rust
that can be nested in structs/tuples/etc.
|