Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-10-28 | Reland "perf(core): generate inlined wrappers for async ops" (#16455) | Divy Srivastava | |
Reland https://github.com/denoland/deno/pull/16428 | |||
2022-10-27 | Revert "perf(core): generate inlined wrappers for async ops (#16428)" (#16443) | Divy Srivastava | |
2022-10-27 | perf(core): generate inlined wrappers for async ops (#16428) | Divy Srivastava | |
V8's JIT can do a better job knowing the argument count and also enable fast call path (in future). This also lets us call async ops without `opAsync`: ```js const { ops } = Deno.core; await ops.op_void_async(); ``` this patch: 4405286 ops/sec main: 3508771 ops/sec | |||
2022-09-06 | perf(runtime): short-circuit `queue_async_op` for Poll::Ready (#15773) | Divy Srivastava | |