v8/test/cctest/wasm
Andreas Haas 549692cbc0 [wasm] Streaming compilation for WebAssembly.
In this CL I implement streaming compilation for WebAssembly,
as described in the design doc I have sent out already.

In this implementation the decoding of sections other than the
code section is done immediately on the foreground thread.
Eventually all decoding should happen in the background. I
think it is acceptable to do the decoding on the foreground
thread for now because I have finished it already, and
decoding in the background would add even more complexity to
this CL.

Bug:v8:6785

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I285e1e5e1a5a243113c92571b25ee9bae551d0ed
Reviewed-on: https://chromium-review.googlesource.com/631721
Reviewed-by: Mircea Trofin <mtrofin@chromium.org>
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#48022}
2017-09-15 06:36:25 +00:00
..
OWNERS Add eholk to Wasm-related OWNERS files 2017-08-10 18:58:00 +00:00
test-c-wasm-entry.cc Revert "Revert "[wasm] Rename TestingModule to TestingModuleBuilder."" 2017-08-19 16:34:27 +00:00
test-run-wasm-64.cc [wasm] [test] [cleanup] Add missing undefs 2017-09-11 12:09:50 +00:00
test-run-wasm-asmjs.cc [wasm] [test] [cleanup] Add missing undefs 2017-09-11 12:09:50 +00:00
test-run-wasm-atomics.cc [wasm] Module bytes can set shared attribute on memory 2017-09-14 18:16:31 +00:00
test-run-wasm-interpreter.cc [wasm] Remove 'using namespace' from cctest/wasm 2017-09-01 13:49:24 +00:00
test-run-wasm-js.cc [wasm] [test] [cleanup] Add missing undefs 2017-09-11 12:09:50 +00:00
test-run-wasm-module.cc [wasm] Memory.Grow with guard pages enabled should adjust memory allocated 2017-09-11 22:51:48 +00:00
test-run-wasm-relocation.cc [wasm] [test] [cleanup] Add missing undefs 2017-09-11 12:09:50 +00:00
test-run-wasm-simd.cc [wasm] [test] [cleanup] Add missing undefs 2017-09-11 12:09:50 +00:00
test-run-wasm.cc [wasm] [test] Introduce enum for runtime exception support 2017-09-12 11:30:18 +00:00
test-streaming-compilation.cc [wasm] Streaming compilation for WebAssembly. 2017-09-15 06:36:25 +00:00
test-wasm-breakpoints.cc [iwyu] Extend inline include checking to tests. 2017-09-08 09:31:32 +00:00
test-wasm-interpreter-entry.cc [wasm] Remove 'using namespace' from cctest/wasm 2017-09-01 13:49:24 +00:00
test-wasm-stack.cc [wasm] [test] Introduce enum for runtime exception support 2017-09-12 11:30:18 +00:00
test-wasm-trap-position.cc [wasm] [test] Introduce enum for runtime exception support 2017-09-12 11:30:18 +00:00
wasm-run-utils.cc [iwyu] Remove illegal inline include from "macro-assembler.h" 2017-09-13 11:44:07 +00:00
wasm-run-utils.h [wasm] Module bytes can set shared attribute on memory 2017-09-14 18:16:31 +00:00