0
0
Fork 0
mirror of https://github.com/denoland/rusty_v8.git synced 2024-12-25 00:29:14 -05:00
denoland-rusty-v8/tests/compile_fail
Ryan Dahl 32abe84dc6
Remove v8::Locker (#272)
This patch clarifies that v8::Isolate is a single threaded creature,
which can only be accessed from other threads in special circumstances.
To ensure optimal operation in Deno, we remove v8::Locker, which ought
to be unnecessary when a thread is dedicated to each Isolate and the
Isolates never move between threads.

There are valid use-cases for v8::Locker, and we hope to address them in
future versions of rusty_v8.

Co-authored-by: Bert Belder <bertbelder@gmail.com>
2020-02-11 17:01:27 -05:00
..
handle_scope_escape_lifetime.rs Remove v8::Locker (#272) 2020-02-11 17:01:27 -05:00
handle_scope_escape_lifetime.stderr Make EscapableHandleScope::escape() inheritable, tighten lifetimes (#227) 2020-01-20 23:34:28 +01:00
handle_scope_escape_to_nowhere.rs Make EscapableHandleScope::escape() inheritable, tighten lifetimes (#227) 2020-01-20 23:34:28 +01:00
handle_scope_escape_to_nowhere.stderr Make EscapableHandleScope::escape() inheritable, tighten lifetimes (#227) 2020-01-20 23:34:28 +01:00
handle_scope_lifetimes.rs Remove v8::Locker (#272) 2020-02-11 17:01:27 -05:00
handle_scope_lifetimes.stderr Make EscapableHandleScope::escape() inheritable, tighten lifetimes (#227) 2020-01-20 23:34:28 +01:00
try_catch_lifetimes.rs Remove v8::Locker (#272) 2020-02-11 17:01:27 -05:00
try_catch_lifetimes.stderr Make EscapableHandleScope::escape() inheritable, tighten lifetimes (#227) 2020-01-20 23:34:28 +01:00