Reland "[wasm] Publish new code from the background threads."
This is a reland of f991465b42
Original change's description:
> [wasm] Publish new code from the background threads.
>
> R=clemensh@chromium.org
> BUG=v8:7921
>
> Change-Id: Ib86cb5f742907b6e54365827facfc765867ca22e
> Reviewed-on: https://chromium-review.googlesource.com/1156384
> Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
> Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#54985}
Bug: v8:7921
Change-Id: Ic99f59410b6f26593f4bd4b47209e9cce56481fc
Reviewed-on: https://chromium-review.googlesource.com/1179861
Reviewed-by: Ben Titzer <titzer@chromium.org>
Commit-Queue: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55202}
This commit is contained in:
parent
d3e1a9b305
commit
932246f1b6
@ -5181,6 +5181,7 @@ void TurbofanWasmCompilationUnit::ExecuteCompilation() {
|
||||
}
|
||||
if (ok_) wasm_code_ = info.wasm_code();
|
||||
}
|
||||
if (ok_) wasm_unit_->native_module()->PublishCode(wasm_code_);
|
||||
}
|
||||
|
||||
wasm::WasmCode* TurbofanWasmCompilationUnit::FinishCompilation(
|
||||
@ -5203,8 +5204,6 @@ wasm::WasmCode* TurbofanWasmCompilationUnit::FinishCompilation(
|
||||
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
wasm_unit_->native_module()->PublishCode(wasm_code_);
|
||||
return wasm_code_;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user