1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-27 01:29:14 -05:00
denoland-deno/runtime/ops
Divy Srivastava 6982c74e11
perf: use fast api for io read/write sync (#15863)
```
$ dd if=/dev/zero bs=65536 count=500000 | ./stdio # C baseline

500000+0 records in
500000+0 records out
32768000000 bytes transferred in 4.126087 secs (7941664827 bytes/sec)
c: size 32768000000 reads 500000 blocksize 65536
```

```
$ dd if=/dev/zero bs=65536 count=500000 | deno run stdio.js # Deno

500000+0 records in
500000+0 records out
32768000000 bytes transferred in 4.279032 secs (7657806719 bytes/sec)
deno: size 32768000000 reads 500000 blocksize 65536
```
2022-12-02 11:35:18 +05:30
..
os feat(ops): Fast zero copy string arguments (#16777) 2022-12-02 05:29:15 +00:00
web_worker feat(core): codegen ops (#13861) 2022-03-14 18:44:15 +01:00
fs.rs feat(ops): Fast zero copy string arguments (#16777) 2022-12-02 05:29:15 +00:00
fs_events.rs feat: Add requesting API name to permission prompt (#15936) 2022-09-27 22:36:33 +02:00
http.rs fix(ext/net): return an error from startTls and serveHttp if the original connection is captured elsewhere (#16242) 2022-10-18 11:28:27 +09:00
io.rs perf: use fast api for io read/write sync (#15863) 2022-12-02 11:35:18 +05:30
mod.rs feat(runtime): two-tier subprocess API (#11618) 2022-04-21 00:20:33 +02:00
permissions.rs refactor(cli): use shared sys kind parser in flags.rs (#16087) 2022-09-29 19:34:16 +09:00
process.rs feat: Add requesting API name to permission prompt (#15936) 2022-09-27 22:36:33 +02:00
runtime.rs feat: Add requesting API name to permission prompt (#15936) 2022-09-27 22:36:33 +02:00
signal.rs feat(ops): Fast zero copy string arguments (#16777) 2022-12-02 05:29:15 +00:00
spawn.rs feat: don't require --unstable flag for npm programs (#16520) 2022-11-10 22:03:28 +01:00
tty.rs feat: Stabilize Deno.consoleSize() API (#15933) 2022-10-26 00:23:21 +02:00
utils.rs chore: fix flaky stdout_write_all test (#15772) 2022-09-05 09:05:48 -04:00
web_worker.rs perf(runtime): short-circuit queue_async_op for Poll::Ready (#15773) 2022-09-06 23:08:37 +05:30
worker_host.rs chore: use Rust 1.65.0 (#16688) 2022-11-18 02:59:10 +01:00