v8/test/cctest/wasm
Benedikt Meurer 24675533fd [objects] Change JSArrayBuffer::byte_length to uintptr_t.
Previously the [[ArrayBufferByteLength]] internal field was represented
as a boxed number (i.e. either Smi or HeapNumber) in safe integer range.
This is the first step to change the representation of all the array
buffer and array buffer view length/offset fields to unboxed integers,
to eventually support the full range of 4GiB (and potentially even more)
for typed arrays and array buffers. This will allow WebAssembly memories
with 4GiB to be usable.

Tbr: yangguo@chromium.org
Bug: v8:7881, v8:8015, v8:8171
Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: Ic6c6c8fe087afee898254cd903e82a55bfc173a9
Reviewed-on: https://chromium-review.googlesource.com/1222309
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55877}
2018-09-13 18:31:40 +00:00
..
OWNERS Remove mtrofin and rossberg from OWNERS 2018-02-15 23:48:43 +00:00
test-c-wasm-entry.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-jump-table-assembler.cc [arm64] Mitigate flake in JumpTablePatchingStress. 2018-08-24 11:50:38 +00:00
test-run-wasm-64.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-asmjs.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-atomics64.cc [compiler] Remove AtomicNarrow machine operators, macroize tests 2018-08-29 16:11:48 +00:00
test-run-wasm-atomics.cc [compiler] Remove AtomicNarrow machine operators, macroize tests 2018-08-29 16:11:48 +00:00
test-run-wasm-interpreter.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-js.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-module.cc [objects] Change JSArrayBuffer::byte_length to uintptr_t. 2018-09-13 18:31:40 +00:00
test-run-wasm-sign-extension.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-simd.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-streaming-compilation.cc [wasm] Remove global HandleScope in streaming compilation tests 2018-08-14 10:01:38 +00:00
test-wasm-breakpoints.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-wasm-codegen.cc [api] Properly define BufferReference instead of CallerOwnedBuffer 2018-06-21 13:17:18 +00:00
test-wasm-interpreter-entry.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-wasm-serialization.cc [wasm] Add WasmFeatures to enable/detect features 2018-08-09 10:58:22 +00:00
test-wasm-shared-engine.cc Reland "[wasm] Add feature counter for threads and shared memory" 2018-08-23 16:51:23 +00:00
test-wasm-stack.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-wasm-trap-position.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
wasm-atomics-utils.h [compiler] Remove AtomicNarrow machine operators, macroize tests 2018-08-29 16:11:48 +00:00
wasm-run-utils.cc [cleanup] Refactor wasm to use default members. 2018-09-13 13:37:46 +00:00
wasm-run-utils.h [wasm] Move ThreadInWasmScope out of trap-handler.h 2018-08-29 11:26:25 +00:00