mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 10:59:13 +00:00
refactor: update minimal ops & rename to buffer ops (#9719)
This commit rewrites "dispatch_minimal" into "dispatch_buffer". It's part of an effort to unify JS interface for ops for both json and minimal (buffer) ops. Before this commit "minimal ops" could be either sync or async depending on the return type from the op, but this commit changes it to have separate signatures for sync and async ops (just like in case of json ops).
This commit is contained in:
parent
0e70d9e59b
commit
20627c9136
15 changed files with 696 additions and 506 deletions
|
@ -13,7 +13,7 @@ unitTest(async function metrics(): Promise<void> {
|
|||
assert(m1.bytesSentControl > 0);
|
||||
assert(m1.bytesSentData >= 0);
|
||||
assert(m1.bytesReceived > 0);
|
||||
const m1OpWrite = m1.ops["op_write"];
|
||||
const m1OpWrite = m1.ops["op_write_async"];
|
||||
assert(m1OpWrite.opsDispatchedAsync > 0);
|
||||
assert(m1OpWrite.opsCompletedAsync > 0);
|
||||
assert(m1OpWrite.bytesSentControl > 0);
|
||||
|
@ -28,7 +28,7 @@ unitTest(async function metrics(): Promise<void> {
|
|||
assert(m2.bytesSentControl > m1.bytesSentControl);
|
||||
assert(m2.bytesSentData >= m1.bytesSentData + dataMsg.byteLength);
|
||||
assert(m2.bytesReceived > m1.bytesReceived);
|
||||
const m2OpWrite = m2.ops["op_write"];
|
||||
const m2OpWrite = m2.ops["op_write_async"];
|
||||
assert(m2OpWrite.opsDispatchedAsync > m1OpWrite.opsDispatchedAsync);
|
||||
assert(m2OpWrite.opsCompletedAsync > m1OpWrite.opsCompletedAsync);
|
||||
assert(m2OpWrite.bytesSentControl > m1OpWrite.bytesSentControl);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue