v8/test
Jakob Gruber a8a8e6b797 Remove FlagScope use in test-js-to-wasm.cc
Flag reads from background threads are unfortunately scattered and
hard to completely avoid in the current state of V8. An example TSAN
failure:

ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20TSAN/36369/overview

The root cause is that FlagScope destruction modifies flag values on
the main thread, racing with flag reads from the background thread. In
cctests, there's no need to reset flags back to initial values at the
end of tests. Let's simply remove the problematic flag scopes.

Bug: v8:11658
Change-Id: I59ed3794ddc9ed570772726a423dc22afc4dc207
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2843346
Auto-Submit: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#74082}
2021-04-21 09:07:20 +00:00
..
benchmarks cppgc: Fix trace performance benchmark 2021-04-12 19:31:33 +00:00
cctest Remove FlagScope use in test-js-to-wasm.cc 2021-04-21 09:07:20 +00:00
common [wasm] Fix interpreter EH stack height bug 2021-04-12 18:00:33 +00:00
debugger Reland "[inspector] Report [[Prototype]] as internal property." 2021-04-12 08:44:13 +00:00
debugging [wasm] Rename kWasmStmt -> kWasmVoid 2021-03-22 07:58:18 +00:00
fuzzer Reland "[api] Add v8::Isolate::ThrowError helper" 2021-04-16 11:48:05 +00:00
fuzzilli Fix unhandled promise rejections in REPRL mode 2020-09-30 13:34:23 +00:00
inspector [test] Skip flaky inspector/runtime-call-stats/enable-disable 2021-04-20 18:05:49 +00:00
intl [Intl] Update ICU to 69-1 2021-04-20 22:37:09 +00:00
js-perf-test Update OWNERS in test/* 2021-02-25 14:26:24 +00:00
memory Reland^4 "[serializer] Allocate during deserialization" 2020-10-07 08:15:50 +00:00
message [weakrefs] Remove --no-harmony-weak-refs flag 2021-04-08 23:10:53 +00:00
mjsunit [test] Fix a crash in fast API interface types test 2021-04-21 08:20:00 +00:00
mkgrokdump [build] Fold v8_wrappers into v8_libbase 2021-02-25 10:56:20 +00:00
mozilla [compiler, infra] Add a --stress-concurrent-inlining flag and a bot 2021-01-29 12:05:03 +00:00
test262 Ship the relative indexing method .at 2021-04-14 16:45:25 +00:00
torque [torque] Add LazyNode support 2021-02-23 16:51:53 +00:00
unittests [heap] Fix failed tests when enabling single generation 2021-04-21 07:33:51 +00:00
wasm-api-tests Reland "[no-wasm] Exclude src/wasm from compilation" 2021-03-11 14:29:26 +00:00
wasm-js [wasm] Update spec tests 2021-04-14 13:48:55 +00:00
wasm-spec-tests [riscv64] Fix NaN related issue 2021-04-16 15:09:35 +00:00
webkit Disallow \8 and \9 in strict mode and template literals 2020-08-03 18:05:14 +00:00
BUILD.gn [no-wasm] Exclude more targets from build 2021-03-09 11:25:54 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00