• Andreas Haas's avatar
    [wasm] Notify streaming decoder when the native module is created · bb46048a
    Andreas Haas authored
    Originally, the NativeModule and the WasmModuleObject were created
    together, and the streaming decoder was notified after the
    WasmModuleObject was created. A recent CL (https://crrev.com/c/1402544),
    however, changed that.  The NativeModule gets created before compilation
    starts, the WasmModuleObject, however, gets created after compilation.
    
    The streaming decoder only needs the NativeModule to register a callback
    before compilation. Therefore this CL we change the notification of the
    streaming decoder to receive only the NativeModule, not the
    WasmModuleObject, before starting compilation.
    
    R=clemensh@chromium.org
    CC=bbudge@chromium.org
    
    Bug: chromium:719172
    Change-Id: I4ad879e4ebd2d88174d7e2a0c6359f2836926763
    Reviewed-on: https://chromium-review.googlesource.com/c/1404442
    Commit-Queue: Andreas Haas <ahaas@chromium.org>
    Reviewed-by: 's avatarClemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#58703}
    bb46048a
module-compiler.cc 132 KB