v8/src
Dominik Inführ 5afff2b9de Reland "[heap] Do not scan main thread handles when starting marking"
This is a reland of dcd91455fd

This CL fixes two more tests that were uncovered by the
non-concurrent marking bot.

Original change's description:
> [heap] Do not scan main thread handles when starting marking
>
> We do not need to scan main thread handles when starting incremental
> marking. This reduces the time to start incremental marking.
>
> Bug: v8:11645
> Change-Id: Ib99a13e7875f50fbfe5346ac0e186d8960ea1337
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2826124
> Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
> Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#73994}

Bug: v8:11645
Change-Id: Id5b9dd0dcec08b6888a885b4f02783f674af90fc
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2831879
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Dominik Inführ <dinfuehr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74029}
2021-04-19 10:19:04 +00:00
..
api Revert "[fastcall] Add support for leaf interface type checks" 2021-04-16 21:34:13 +00:00
asmjs [heap] Fix deadlock with concurrent allocation and blocked main thread 2021-03-29 12:29:25 +00:00
ast [logging] Add runtime-call-stats compile-time flag 2021-04-12 15:53:03 +00:00
base [small-vector] Hard-crash on failed allocation 2021-04-14 10:01:44 +00:00
baseline Reland "[codegen] Add static interface descriptors" 2021-04-16 15:43:05 +00:00
bigint Add the missing <cstring> header 2021-03-24 14:09:14 +00:00
builtins [interpreter][cleanup] Rename interpreter entry trampolines 2021-04-19 09:38:33 +00:00
codegen Resolve external refs without isolate. 2021-04-19 08:35:28 +00:00
common [wasm-gc] Implement function subtyping 2021-04-15 11:01:05 +00:00
compiler Revert "[wasm-simd] Canonicalize shuffles when creating TurboFan graph" 2021-04-17 00:07:01 +00:00
compiler-dispatcher [compiler] Spawn concurrent jobs for --stress-concurrent-inlining 2021-04-15 06:31:36 +00:00
d8 Revert "[fastcall] Add support for leaf interface type checks" 2021-04-16 21:34:13 +00:00
date Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
debug [interpreter][cleanup] Rename interpreter entry trampolines 2021-04-19 09:38:33 +00:00
deoptimizer [interpreter][cleanup] Rename interpreter entry trampolines 2021-04-19 09:38:33 +00:00
diagnostics Resolve external refs without isolate. 2021-04-19 08:35:28 +00:00
execution [interpreter][cleanup] Rename interpreter entry trampolines 2021-04-19 09:38:33 +00:00
extensions Reland "[api] Add v8::Isolate::ThrowError helper" 2021-04-16 11:48:05 +00:00
flags [nci] Remove more NCI-specific logic 2021-04-15 09:01:49 +00:00
handles [ptr-cage] Use Isolate directly for decoding external pointers 2021-04-09 23:13:18 +00:00
heap Reland "[heap] Do not scan main thread handles when starting marking" 2021-04-19 10:19:04 +00:00
ic Reland "[codegen] Add static interface descriptors" 2021-04-16 15:43:05 +00:00
init Resolve external refs without isolate. 2021-04-19 08:35:28 +00:00
inspector [inspector] Don't show __proto__ in previews of embedder objects. 2021-04-16 15:37:35 +00:00
interpreter Reland "[codegen] Add static interface descriptors" 2021-04-16 15:43:05 +00:00
json Move Map::ReconfigureExistingProperty to MapUpdater 2021-04-08 07:06:37 +00:00
libplatform [diagnostics] system instrumentation for MacOS 2021-04-08 10:10:57 +00:00
libsampler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
logging [nci] Remove more NCI-specific logic 2021-04-15 09:01:49 +00:00
numbers Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
objects [interpreter][cleanup] Rename interpreter entry trampolines 2021-04-19 09:38:33 +00:00
parsing [parser] Propagate stack overflow from the reindexer 2021-04-16 16:17:55 +00:00
profiler Heap Number encoding 2021-04-16 02:29:06 +00:00
protobuf Remove petermarshall from OWNERS 2021-03-31 11:00:22 +00:00
regexp [sparkplug] Use embedded builtins when short builtin calls are disabled 2021-04-08 06:43:07 +00:00
roots Allowing map word to be used for other state in GC header. 2021-04-12 17:34:13 +00:00
runtime [nci] Remove more NCI-specific logic 2021-04-15 09:01:49 +00:00
sanitizer [platform] Add SharedMemory allocation and mapping 2020-07-30 18:31:21 +00:00
snapshot Reland "[codegen] Add static interface descriptors" 2021-04-16 15:43:05 +00:00
strings [cleanup] Remove atomic kRelaxed accessors in favour for non-atomic ones 2021-03-08 10:57:19 +00:00
tasks [tasks] Cleanup OperationsBarrier 2020-12-17 14:56:33 +00:00
third_party Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
torque Reland "[codegen] Add static interface descriptors" 2021-04-16 15:43:05 +00:00
tracing [logging] Add runtime-call-stats compile-time flag 2021-04-12 15:53:03 +00:00
trap-handler Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
utils [ptr-cage] Introduce PtrComprCage 2021-04-12 17:49:43 +00:00
wasm [wasm] Merge two related Mutexes into one 2021-04-19 09:09:43 +00:00
web-snapshot Reland "[api] Add v8::Isolate::ThrowError helper" 2021-04-16 11:48:05 +00:00
zone Update OWNERS in src/* 2021-02-25 14:22:51 +00:00
DEPS [test][sparkplug] Test Ignition -> Sparkplug OSR 2021-04-13 14:51:28 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00