Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Issue 2612643002: [wasm] simplify dependencies between graph builder and function decoder (Closed)

Created:
3 years, 11 months ago by Mircea Trofin
Modified:
3 years, 11 months ago
Reviewers:
titzer, bradnelson
CC:
v8-reviews_googlegroups.com
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Steps towards removing the dependency on ModuleEnv from the compiler. This CL simplifies the relation between the wasm graph builder, the wasm decoder, and the wasm module they work on. BUG= Review-Url: https://codereview.chromium.org/2612643002 Cr-Commit-Position: refs/heads/master@{#42056} Committed: https://chromium.googlesource.com/v8/v8/+/da70d7aa9f5313885704e82e5da6da98f15df1d6

Patch Set 1 #

Patch Set 2 #

Patch Set 3 #

Total comments: 4

Patch Set 4 #

Patch Set 5 #

Total comments: 4

Patch Set 6 #

Patch Set 7 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -75 lines) Patch
M src/compiler/wasm-compiler.h View 1 3 chunks +3 lines, -3 lines 0 comments Download
M src/compiler/wasm-compiler.cc View 1 5 chunks +11 lines, -8 lines 0 comments Download
M src/wasm/function-body-decoder.h View 1 3 chunks +10 lines, -11 lines 0 comments Download
M src/wasm/function-body-decoder.cc View 1 2 3 4 5 6 15 chunks +57 lines, -45 lines 0 comments Download
M src/wasm/module-decoder.cc View 1 2 3 4 1 chunk +4 lines, -2 lines 0 comments Download
M test/cctest/wasm/wasm-run-utils.h View 1 1 chunk +4 lines, -4 lines 0 comments Download
M test/unittests/wasm/function-body-decoder-unittest.cc View 1 2 3 1 chunk +3 lines, -2 lines 0 comments Download

Messages

Total messages: 39 (31 generated)
Mircea Trofin
3 years, 11 months ago (2017-01-03 23:19:48 UTC) #9
bradnelson
lgtm I think if we can move to a place where we don't have all ...
3 years, 11 months ago (2017-01-03 23:59:55 UTC) #17
bradnelson
By the way, overall I feel like this area of the code keeps getting nudged ...
3 years, 11 months ago (2017-01-04 00:05:50 UTC) #18
Mircea Trofin
On 2017/01/04 00:05:50, bradnelson wrote: > By the way, overall I feel like this area ...
3 years, 11 months ago (2017-01-04 00:20:20 UTC) #21
titzer
lgtm with comments https://codereview.chromium.org/2612643002/diff/70001/src/wasm/function-body-decoder.cc File src/wasm/function-body-decoder.cc (right): https://codereview.chromium.org/2612643002/diff/70001/src/wasm/function-body-decoder.cc#newcode363 src/wasm/function-body-decoder.cc:363: // The full WASM decoder for ...
3 years, 11 months ago (2017-01-04 03:32:42 UTC) #28
Mircea Trofin
https://codereview.chromium.org/2612643002/diff/40001/src/wasm/function-body-decoder.cc File src/wasm/function-body-decoder.cc (right): https://codereview.chromium.org/2612643002/diff/40001/src/wasm/function-body-decoder.cc#newcode228 src/wasm/function-body-decoder.cc:228: if (module_ == nullptr || table_index >= module_->function_tables.size()) { ...
3 years, 11 months ago (2017-01-04 04:55:33 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2612643002/110001
3 years, 11 months ago (2017-01-04 05:12:27 UTC) #36
commit-bot: I haz the power
3 years, 11 months ago (2017-01-04 05:14:10 UTC) #39
Message was sent while issue was closed.
Committed patchset #7 (id:110001) as
https://chromium.googlesource.com/v8/v8/+/da70d7aa9f5313885704e82e5da6da98f15...

Powered by Google App Engine
This is Rietveld 408576698