v8/test
Georg Neis f28a753354 [bigint] Make competing read/write operations on bitfield atomic.
GC needs to be able to read a bigint's length while the main thread may
change the length and the sign (bigints are intentionally mutable as
long as they haven't escaped to user code). Since both values are stored
in the same bitfield, we need to make these accesses atomic.

Also change right-trimming to not insert a filler when the object is
in large object space (it makes no sense there).

Bug: v8:8440
Change-Id: I72a1b6f1eda54566d3cfad554dda1a98ddd61975
Reviewed-on: https://chromium-review.googlesource.com/c/1337737
Commit-Queue: Georg Neis <neis@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57576}
2018-11-16 15:01:08 +00:00
..
benchmarks [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
cctest [turbofan] Implement loop rotation 2018-11-16 13:52:12 +00:00
common [wasm] Add bulk memory flag; parse passive segments 2018-11-12 23:10:30 +00:00
debugger [test] Skip slow tests on arm simulators 2018-10-17 08:52:47 +00:00
fuzzer [fuzzer] Improve wasm-compile fuzzer 2018-11-16 14:15:48 +00:00
inspector Reland "[builtins] Support embedded builtins in nosnapshot builds" 2018-11-15 13:56:25 +00:00
intl [Intl] Fix CHECK(array->HasFastPackedElements()) 2018-11-15 08:05:11 +00:00
js-perf-test [Intl] Add benchmark for toLocaleString/localeCompare 2018-11-07 18:08:16 +00:00
memory [snapshot] Remove the builtins snapshot 2018-10-31 10:18:28 +00:00
message Clean out dead code and remove IS_VAR support 2018-11-12 14:46:04 +00:00
mjsunit [bigint] Make competing read/write operations on bitfield atomic. 2018-11-16 15:01:08 +00:00
mkgrokdump [ubsan] Port Map to the new design 2018-11-13 06:59:12 +00:00
mozilla [test] Add more test suites to Android testing 2018-09-07 09:53:15 +00:00
preparser [test] Share resource-fetching logic with all d8 test cases 2018-08-29 17:51:43 +00:00
test262 Roll Test262 2018-11-15 16:44:41 +00:00
torque [torque] infer generic arguments 2018-11-14 18:18:59 +00:00
unittests [base] Introduce VectorOf helper 2018-11-15 13:02:22 +00:00
wasm-js Reland "[wasm] Add a new wasm-js testsuite to run js-api tests" 2018-10-18 20:18:55 +00:00
wasm-spec-tests [wasm] Update wasm spec tests 2018-10-23 08:57:08 +00:00
webkit Fix webkit/run-json-stringify in Debug mode 2018-11-14 18:53:34 +00:00
BUILD.gn Reland "[wasm] Add a new wasm-js testsuite to run js-api tests" 2018-10-18 20:18:55 +00:00