• Andreas Haas's avatar
    [wasm] Make StreamingDecoder abstract, introduce AsyncStreamingDecoder · 6921a490
    Andreas Haas authored
    The implementation of the StreamingDecoder depends on async compilation.
    However, when the --single-threaded flag is set, async compilation is
    not available. Therefore V8 does not support streaming compilation at
    the moment if the --single-threaded flag is set.
    
    This CL is the first step to support streaming compilation in
    --single-threaded mode. This CL makes the StreamingDecoder an abstract
    class, and the current implementation a sub-class called
    AsyncStreamingDecoder. A follow-up CL will provided a second sub-class
    implementation for streaming compilation in --single-threaded mode.
    
    Bug: v8:10548
    Change-Id: Ice5c01340d3df18f836a4a05d30571207ca8ccf6
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2208869
    Commit-Queue: Andreas Haas <ahaas@chromium.org>
    Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#67931}
    6921a490
Name
Last commit
Last update
..
OWNERS Loading commit data...
control-transfer-unittest.cc Loading commit data...
decoder-unittest.cc Loading commit data...
function-body-decoder-unittest.cc Loading commit data...
leb-helper-unittest.cc Loading commit data...
loop-assignment-analysis-unittest.cc Loading commit data...
module-decoder-unittest.cc Loading commit data...
streaming-decoder-unittest.cc Loading commit data...
trap-handler-posix-unittest.cc Loading commit data...
trap-handler-win-unittest.cc Loading commit data...
trap-handler-x64-unittest.cc Loading commit data...
wasm-code-manager-unittest.cc Loading commit data...
wasm-compiler-unittest.cc Loading commit data...
wasm-gdbserver-unittest.cc Loading commit data...
wasm-macro-gen-unittest.cc Loading commit data...
wasm-module-builder-unittest.cc Loading commit data...
wasm-module-sourcemap-unittest.cc Loading commit data...