1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-25 15:29:32 -05:00
denoland-deno/ext
Matt Mastracci 65d9bfb533
refactor(ops): Adding op2 macro and implementing in a couple of places (#19534)
This is a new op system that will eventually replace `#[op]`. 

Features
 - More maintainable, generally less-coupled code
 - More modern Rust proc-macro libraries
- Enforces correct `fast` labelling for fast ops, allowing for visual
scanning of fast ops
 - Explicit marking of `#[string]`, `#[serde]` and `#[smi]` parameters.

This first version of op2 supports integer and Option<integer>
parameters only, and allows us to start working on converting ops and
adding features.
2023-06-24 13:54:10 +02:00
..
broadcast_channel refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
cache chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
console chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
crypto fix(serde_v8): Do not coerce values in serde_v8 (#19569) 2023-06-23 12:52:48 +02:00
fetch refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
ffi chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
fs fix(ext/fs): fix boolean checks in JS parser (#19586) 2023-06-23 08:07:03 +02:00
http refactor(ops): Adding op2 macro and implementing in a couple of places (#19534) 2023-06-24 13:54:10 +02:00
io chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
kv refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
napi chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
net refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
node fix(serde_v8): Do not coerce values in serde_v8 (#19569) 2023-06-23 12:52:48 +02:00
tls chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
url refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
web chore(ext/web): align with whatwg/dom typo fix (#19584) 2023-06-24 12:20:14 +02:00
webidl chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00
websocket refactor(serde_v8): split ZeroCopyBuf into JsBuffer and ToJsBuffer (#19566) 2023-06-22 23:37:56 +02:00
webstorage chore: forward v1.34.3 release commit to main (#19526) 2023-06-16 01:55:31 +02:00