1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/ext/napi
Matt Mastracci d13e45f2b3
perf(ext/napi): port NAPI to v8 tasks (#21406)
Part 2 of removing middleware.

This is somewhat awkward because `V8CrossThreadTaskSpawner` requires
tasks to be `Send`, but NAPI makes heavy use of `!Send` pointers. In
addition, Rust causes a closure to be `!Send` if you pull a `!Send`
value out of a struct.

---------

Signed-off-by: Matt Mastracci <matthew@mastracci.com>
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2023-12-11 10:52:55 -07:00
..
Cargo.toml chore: forward v1.38.5 release commit to main (#21472) 2023-12-06 00:53:16 +00:00
function.rs chore: update to Rust 1.71 (#19822) 2023-07-13 15:16:24 -06:00
lib.rs perf(ext/napi): port NAPI to v8 tasks (#21406) 2023-12-11 10:52:55 -07:00
README.md fix(napi): move napi symbols file (#16179) 2022-10-07 09:21:43 +05:30
value.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00