v8/src/api
Shu-yu Guo 57b777ff92 [heap] Don't get the ForegroundTaskRunner in shared isolate
This CL removes dependence on the ForegroundTaskRunner in the shared
isolate because the shared isolate doesn't have one associated with it.

There are 3 places:

1. The memory reducer is no longer allocated on the shared isolate.

2. The WasmEngine is no longer initialized for the shared isolate, which
   never executes user code.

3. Ability to post non-nestable tasks is no longer required on the
   shared isolate. This is required for FinalizationRegistry, and
   the shared isolate never executes user code.

Bug: v8:11708
Change-Id: I4b0cf2c8dc8686ccc7b7d24e6c9e12eb4b9d03d6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3864275
Commit-Queue: Shu-yu Guo <syg@chromium.org>
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82876}
2022-08-31 23:37:35 +00:00
..
api-arguments-inl.h Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
api-arguments.cc [api] Drop target from FunctionCallbackArguments 2022-07-01 06:54:54 +00:00
api-arguments.h Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
api-inl.h Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
api-macros-undef.h [api] Rename isolate variables 2022-04-28 12:51:08 +00:00
api-macros.h [runtime][api] Be stricter about microtasks and termination exceptions 2022-05-11 09:24:52 +00:00
api-natives.cc Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
api-natives.h Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
api.cc [heap] Don't get the ForegroundTaskRunner in shared isolate 2022-08-31 23:37:35 +00:00
api.h Reland "Remove some unused includes" 2022-07-05 16:44:13 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS [owners] Adjust ownership for v8-debug.h. 2021-12-30 08:04:21 +00:00