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

Issue 2345593003: [wasm] Master CL for Binary 0xC changes. (Closed)

Created:
4 years, 3 months ago by titzer
Modified:
4 years, 2 months ago
CC:
Michael Hablich, v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[wasm] Master CL for Binary 0xC changes. [0xC] Convert to stack machine semantics. [0xC] Use section codes instead of names. [0xC] Add elements section decoding. [0xC] Decoding of globals section. [0xC] Decoding of memory section. [0xC] Decoding of imports section. [0xC] Decoding of exports section. [0xC] Decoding of data section. [0xC] Remove CallImport bytecode. [0xC] Function bodies have an implicit block. [0xC] Remove the bottom label from loops. [0xC] Add signatures to blocks. [0xC] Remove arities from branches. Add tests for init expression decoding. Rework compilation of import wrappers and how they are patched. Rework function indices in debugging. Fix ASM->WASM builder for stack machine. Reorganize asm.js foreign functions due to import indices change. R=ahaas@chromium.org,rossberg@chromium.org,bradnelson@chromium.org BUG=chromium:575167 LOG=Y Committed: https://crrev.com/76eb976a67273b8c03c744f64ad850b0432554b9 Committed: https://crrev.com/28392ab1968199b7d448c1868aebabdea99318d4 Cr-Original-Commit-Position: refs/heads/master@{#39678} Cr-Commit-Position: refs/heads/master@{#39795}

Patch Set 1 #

Patch Set 2 : Rebase on master #

Patch Set 3 : Signed/unsigned mismatch #

Total comments: 2

Patch Set 4 : More signed/unsigned fun #

Patch Set 5 : Minor compilation fixes. #

Patch Set 6 : Rebase on master again. #

Patch Set 7 : Fix exceptions.js #

Total comments: 27

Patch Set 8 : Fix 32-bit multi-value problems. #

Patch Set 9 : Minor fixes #

Total comments: 27

Patch Set 10 : Fix encoding of br_table entries. #

Patch Set 11 : Address first review comments. #

Patch Set 12 : Address more review comments. #

Patch Set 13 : [wasm] Master CL for Binary 0xC changes. #

Total comments: 27

Patch Set 14 : Address review comments. #

Patch Set 15 : Last comments update #

Total comments: 97

Patch Set 16 : Fix grow_memory #

Patch Set 17 : Address review comments #

Patch Set 18 : Fix GCMole. #

Patch Set 19 : Export memory as WebAssembly.Memory object #

Patch Set 20 : String name of section is part of the payload #

Patch Set 21 : Address review comments #

Patch Set 22 : Rebase #

Patch Set 23 : [wasm] Master CL for Binary 0xC changes. #

Patch Set 24 : foo #

Patch Set 25 : [wasm] Master CL for Binary 0xC changes. #

Total comments: 45

Patch Set 26 : Address review comments #

Patch Set 27 : Fix test failures and TSAN races. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+5649 lines, -4429 lines) Patch
M src/asmjs/asm-js.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -1 line 0 comments Download
M src/asmjs/asm-typer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +16 lines, -1 line 0 comments Download
M src/asmjs/asm-typer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 4 chunks +19 lines, -5 lines 0 comments Download
M src/asmjs/asm-wasm-builder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 44 chunks +260 lines, -173 lines 0 comments Download
M src/compiler/int64-lowering.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +12 lines, -0 lines 0 comments Download
M src/compiler/wasm-compiler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +9 lines, -9 lines 0 comments Download
M src/compiler/wasm-compiler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 8 chunks +55 lines, -43 lines 0 comments Download
M src/flag-definitions.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +2 lines, -0 lines 0 comments Download
M src/wasm/ast-decoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 6 chunks +124 lines, -53 lines 0 comments Download
M src/wasm/ast-decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 42 chunks +367 lines, -324 lines 0 comments Download
M src/wasm/decoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +13 lines, -0 lines 0 comments Download
M src/wasm/encoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 4 chunks +23 lines, -9 lines 0 comments Download
M src/wasm/encoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 11 chunks +128 lines, -61 lines 0 comments Download
M src/wasm/module-decoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +5 lines, -2 lines 0 comments Download
M src/wasm/module-decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 18 chunks +681 lines, -387 lines 0 comments Download
M src/wasm/wasm-debug.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +5 lines, -1 line 0 comments Download
M src/wasm/wasm-interpreter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 chunks +4 lines, -13 lines 0 comments Download
M src/wasm/wasm-interpreter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 23 chunks +157 lines, -172 lines 0 comments Download
M src/wasm/wasm-js.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +4 lines, -0 lines 0 comments Download
M src/wasm/wasm-js.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 6 chunks +28 lines, -18 lines 0 comments Download
M src/wasm/wasm-macro-gen.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +95 lines, -63 lines 0 comments Download
M src/wasm/wasm-module.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 13 chunks +108 lines, -112 lines 0 comments Download
M src/wasm/wasm-module.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 31 chunks +567 lines, -705 lines 0 comments Download
M src/wasm/wasm-opcodes.h View 5 chunks +9 lines, -3 lines 0 comments Download
M src/wasm/wasm-result.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -13 lines 0 comments Download
M test/cctest/wasm/test-run-wasm.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 57 chunks +504 lines, -299 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-64.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10 chunks +31 lines, -30 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-interpreter.cc View 1 7 chunks +32 lines, -24 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-js.cc View 3 chunks +3 lines, -4 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-module.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10 chunks +32 lines, -54 lines 0 comments Download
M test/cctest/wasm/test-run-wasm-relocation.cc View 1 2 3 4 5 6 7 1 chunk +37 lines, -36 lines 0 comments Download
M test/cctest/wasm/test-wasm-function-name-table.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M test/cctest/wasm/test-wasm-trap-position.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M test/cctest/wasm/wasm-run-utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +11 lines, -3 lines 0 comments Download
M test/common/wasm/wasm-module-runner.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -2 lines 0 comments Download
M test/fuzzer/wasm-code.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -3 lines 0 comments Download
M test/fuzzer/wasm-data-section.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M test/fuzzer/wasm-function-sigs-section.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M test/fuzzer/wasm-globals-section.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M test/fuzzer/wasm-imports-section.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M test/fuzzer/wasm-memory-section.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M test/fuzzer/wasm-names-section.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -2 lines 0 comments Download
M test/fuzzer/wasm-section-fuzzers.h View 1 1 chunk +1 line, -1 line 0 comments Download
M test/fuzzer/wasm-section-fuzzers.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 chunks +16 lines, -7 lines 0 comments Download
M test/fuzzer/wasm-types-section.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M test/mjsunit/wasm/asm-wasm.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +2 lines, -0 lines 0 comments Download
A test/mjsunit/wasm/asm-wasm-expr.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +151 lines, -0 lines 0 comments Download
M test/mjsunit/wasm/calls.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +7 lines, -4 lines 0 comments Download
M test/mjsunit/wasm/compiled-module-management.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/wasm/compiled-module-serialization.js View 1 2 3 4 5 2 chunks +5 lines, -5 lines 0 comments Download
M test/mjsunit/wasm/debug-disassembly.js View 3 chunks +6 lines, -6 lines 0 comments Download
M test/mjsunit/wasm/ensure-wasm-binaries-up-to-date.js View 1 chunk +21 lines, -0 lines 0 comments Download
M test/mjsunit/wasm/exceptions.js View 1 2 3 4 5 6 3 chunks +4 lines, -4 lines 0 comments Download
M test/mjsunit/wasm/export-table.js View 3 chunks +3 lines, -3 lines 0 comments Download
M test/mjsunit/wasm/ffi.js View 5 chunks +9 lines, -9 lines 0 comments Download
M test/mjsunit/wasm/ffi-error.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -2 lines 0 comments Download
M test/mjsunit/wasm/frame-inspection.js View 1 chunk +2 lines, -2 lines 0 comments Download
M test/mjsunit/wasm/function-names.js View 1 chunk +2 lines, -2 lines 0 comments Download
M test/mjsunit/wasm/gc-frame.js View 2 chunks +3 lines, -2 lines 0 comments Download
M test/mjsunit/wasm/grow-memory.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +8 lines, -5 lines 0 comments Download
M test/mjsunit/wasm/import-table.js View 4 chunks +6 lines, -6 lines 0 comments Download
M test/mjsunit/wasm/incrementer.wasm View Binary file 0 comments Download
M test/mjsunit/wasm/indirect-calls.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +41 lines, -4 lines 0 comments Download
A test/mjsunit/wasm/instance-gc.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +122 lines, -0 lines 0 comments Download
M test/mjsunit/wasm/instantiate-module-basic.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 10 chunks +20 lines, -10 lines 0 comments Download
M test/mjsunit/wasm/module-memory.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +35 lines, -26 lines 0 comments Download
M test/mjsunit/wasm/parallel_compilation.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +8 lines, -5 lines 0 comments Download
M test/mjsunit/wasm/receiver.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/wasm/stack.js View 7 chunks +10 lines, -10 lines 0 comments Download
M test/mjsunit/wasm/stackwalk.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/wasm/start-function.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 3 chunks +4 lines, -4 lines 0 comments Download
M test/mjsunit/wasm/test-import-export-wrapper.js View 12 chunks +24 lines, -24 lines 0 comments Download
M test/mjsunit/wasm/test-wasm-module-builder.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 7 chunks +7 lines, -7 lines 0 comments Download
M test/mjsunit/wasm/trap-location.js View 2 chunks +14 lines, -14 lines 0 comments Download
M test/mjsunit/wasm/unicode-validation.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/wasm/verify-function-simple.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/wasm/wasm-constants.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +25 lines, -25 lines 0 comments Download
M test/mjsunit/wasm/wasm-module-builder.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 8 chunks +81 lines, -36 lines 0 comments Download
M test/unittests/wasm/ast-decoder-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 48 chunks +963 lines, -961 lines 0 comments Download
M test/unittests/wasm/control-transfer-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +235 lines, -171 lines 0 comments Download
M test/unittests/wasm/loop-assignment-analysis-unittest.cc View 5 chunks +17 lines, -20 lines 0 comments Download
M test/unittests/wasm/module-decoder-unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 50 chunks +392 lines, -362 lines 0 comments Download
M test/unittests/wasm/wasm-macro-gen-unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +34 lines, -44 lines 0 comments Download

Messages

Total messages: 111 (78 generated)
titzer
4 years, 3 months ago (2016-09-15 12:51:36 UTC) #1
Mircea Trofin
https://codereview.chromium.org/2345593003/diff/40001/src/wasm/wasm-module.cc File src/wasm/wasm-module.cc (right): https://codereview.chromium.org/2345593003/diff/40001/src/wasm/wasm-module.cc#newcode1261 src/wasm/wasm-module.cc:1261: // There is already an owner, clone everything. See ...
4 years, 3 months ago (2016-09-15 15:12:23 UTC) #19
ahaas
Some feedback for the wasm-compiler and the ast-decoder https://codereview.chromium.org/2345593003/diff/10067/src/compiler/wasm-compiler.cc File src/compiler/wasm-compiler.cc (right): https://codereview.chromium.org/2345593003/diff/10067/src/compiler/wasm-compiler.cc#newcode2069 src/compiler/wasm-compiler.cc:2069: Node** ...
4 years, 3 months ago (2016-09-16 11:21:31 UTC) #30
ahaas
https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc File src/wasm/encoder.cc (right): https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc#newcode201 src/wasm/encoder.cc:201: if (sig) functions_.back()->SetSignature(sig); Could you add a comment about ...
4 years, 3 months ago (2016-09-16 11:42:18 UTC) #35
titzer
https://codereview.chromium.org/2345593003/diff/10067/src/compiler/wasm-compiler.cc File src/compiler/wasm-compiler.cc (right): https://codereview.chromium.org/2345593003/diff/10067/src/compiler/wasm-compiler.cc#newcode2069 src/compiler/wasm-compiler.cc:2069: Node** rets = Buffer(sig->return_count()); On 2016/09/16 11:21:30, ahaas wrote: ...
4 years, 3 months ago (2016-09-16 12:13:21 UTC) #36
titzer
https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc File src/wasm/encoder.cc (right): https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc#newcode201 src/wasm/encoder.cc:201: if (sig) functions_.back()->SetSignature(sig); On 2016/09/16 11:42:18, ahaas wrote: > ...
4 years, 3 months ago (2016-09-16 12:23:21 UTC) #37
ahaas
https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc File src/wasm/encoder.cc (right): https://codereview.chromium.org/2345593003/diff/150001/src/wasm/encoder.cc#newcode340 src/wasm/encoder.cc:340: for (auto global : globals_) { On 2016/09/16 at ...
4 years, 3 months ago (2016-09-16 13:32:51 UTC) #38
ahaas
https://codereview.chromium.org/2345593003/diff/150001/src/wasm/wasm-interpreter.cc File src/wasm/wasm-interpreter.cc (right): https://codereview.chromium.org/2345593003/diff/150001/src/wasm/wasm-interpreter.cc#newcode740 src/wasm/wasm-interpreter.cc:740: auto pcdiff = static_cast<pcdiff_t>(target - from_pc); pcdiff_t is hardly ...
4 years, 3 months ago (2016-09-16 13:48:19 UTC) #39
ahaas
On 2016/09/16 at 13:48:19, ahaas wrote: > https://codereview.chromium.org/2345593003/diff/150001/src/wasm/wasm-interpreter.cc > File src/wasm/wasm-interpreter.cc (right): > > https://codereview.chromium.org/2345593003/diff/150001/src/wasm/wasm-interpreter.cc#newcode740 ...
4 years, 3 months ago (2016-09-19 08:43:05 UTC) #40
ahaas
https://codereview.chromium.org/2345593003/diff/150001/test/cctest/wasm/test-run-wasm.cc File test/cctest/wasm/test-run-wasm.cc (right): https://codereview.chromium.org/2345593003/diff/150001/test/cctest/wasm/test-run-wasm.cc#newcode24 test/cctest/wasm/test-run-wasm.cc:24: #define B1(a) WASM_BLOCK(a) Is it worth it to have ...
4 years, 3 months ago (2016-09-19 11:02:39 UTC) #41
titzer
https://codereview.chromium.org/2345593003/diff/230001/src/wasm/wasm-module.cc File src/wasm/wasm-module.cc (right): https://codereview.chromium.org/2345593003/diff/230001/src/wasm/wasm-module.cc#newcode1047 src/wasm/wasm-module.cc:1047: static_cast<int>(functions.size() + num_exported_functions); On 2016/09/19 11:02:38, ahaas wrote: > ...
4 years, 3 months ago (2016-09-19 11:09:50 UTC) #42
ahaas
https://codereview.chromium.org/2345593003/diff/230001/src/asmjs/asm-wasm-builder.cc File src/asmjs/asm-wasm-builder.cc (right): https://codereview.chromium.org/2345593003/diff/230001/src/asmjs/asm-wasm-builder.cc#newcode715 src/asmjs/asm-wasm-builder.cc:715: auto indices = GetEntry(v); Is it necessary to use ...
4 years, 3 months ago (2016-09-19 11:28:08 UTC) #43
ahaas
https://codereview.chromium.org/2345593003/diff/10067/src/wasm/ast-decoder.cc File src/wasm/ast-decoder.cc (right): https://codereview.chromium.org/2345593003/diff/10067/src/wasm/ast-decoder.cc#newcode1383 src/wasm/ast-decoder.cc:1383: Value& val = stack_[stack_.size() - c->merge.arity + i]; On ...
4 years, 3 months ago (2016-09-19 11:36:02 UTC) #44
titzer
https://codereview.chromium.org/2345593003/diff/150001/test/cctest/wasm/test-run-wasm.cc File test/cctest/wasm/test-run-wasm.cc (right): https://codereview.chromium.org/2345593003/diff/150001/test/cctest/wasm/test-run-wasm.cc#newcode24 test/cctest/wasm/test-run-wasm.cc:24: #define B1(a) WASM_BLOCK(a) On 2016/09/19 11:02:38, ahaas wrote: > ...
4 years, 3 months ago (2016-09-19 11:37:03 UTC) #47
ahaas
lgtm after comments are addressed.
4 years, 3 months ago (2016-09-19 11:41:10 UTC) #48
Mircea Trofin
some drive-by comments https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc File src/asmjs/asm-typer.cc (right): https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc#newcode2318 src/asmjs/asm-typer.cc:2318: FFIUseSignature* sig; please initialize sig https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc#newcode2324 ...
4 years, 3 months ago (2016-09-19 16:16:26 UTC) #49
titzer
https://codereview.chromium.org/2345593003/diff/10067/src/wasm/ast-decoder.cc File src/wasm/ast-decoder.cc (right): https://codereview.chromium.org/2345593003/diff/10067/src/wasm/ast-decoder.cc#newcode1383 src/wasm/ast-decoder.cc:1383: Value& val = stack_[stack_.size() - c->merge.arity + i]; On ...
4 years, 3 months ago (2016-09-21 08:58:45 UTC) #50
Mircea Trofin
https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc File src/asmjs/asm-typer.cc (right): https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc#newcode2324 src/asmjs/asm-typer.cc:2324: for (size_t i = 0; i < args.size(); i++) ...
4 years, 3 months ago (2016-09-21 16:38:23 UTC) #59
titzer
https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc File src/asmjs/asm-typer.cc (right): https://codereview.chromium.org/2345593003/diff/270001/src/asmjs/asm-typer.cc#newcode2324 src/asmjs/asm-typer.cc:2324: for (size_t i = 0; i < args.size(); i++) ...
4 years, 3 months ago (2016-09-21 18:49:28 UTC) #62
bradnelson
This change is WAY too big, but I expect you know that. This is where ...
4 years, 3 months ago (2016-09-23 11:36:02 UTC) #81
bradnelson
I suppose we could at least avoid touching every callsite by introducing a thunk function ...
4 years, 3 months ago (2016-09-23 11:46:55 UTC) #82
titzer
On 2016/09/23 11:46:55, bradnelson wrote: > I suppose we could at least avoid touching every ...
4 years, 3 months ago (2016-09-23 12:06:28 UTC) #83
titzer
On 2016/09/23 12:06:28, titzer wrote: > On 2016/09/23 11:46:55, bradnelson wrote: > > I suppose ...
4 years, 3 months ago (2016-09-23 12:07:09 UTC) #84
titzer
https://codereview.chromium.org/2345593003/diff/470001/src/asmjs/asm-typer.cc File src/asmjs/asm-typer.cc (right): https://codereview.chromium.org/2345593003/diff/470001/src/asmjs/asm-typer.cc#newcode2317 src/asmjs/asm-typer.cc:2317: // all uses up-front. On 2016/09/23 11:36:00, bradnelson wrote: ...
4 years, 3 months ago (2016-09-23 12:07:31 UTC) #85
bradn
https://codereview.chromium.org/2345593003/diff/470001/src/asmjs/asm-typer.cc File src/asmjs/asm-typer.cc (right): https://codereview.chromium.org/2345593003/diff/470001/src/asmjs/asm-typer.cc#newcode2317 src/asmjs/asm-typer.cc:2317: // all uses up-front. On 2016/09/23 12:07:30, titzer wrote: ...
4 years, 3 months ago (2016-09-23 15:18:44 UTC) #91
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/2345593003/490001
4 years, 3 months ago (2016-09-23 15:53:37 UTC) #94
commit-bot: I haz the power
Committed patchset #26 (id:490001)
4 years, 3 months ago (2016-09-23 15:56:53 UTC) #95
commit-bot: I haz the power
Patchset 26 (id:??) landed as https://crrev.com/76eb976a67273b8c03c744f64ad850b0432554b9 Cr-Commit-Position: refs/heads/master@{#39678}
4 years, 3 months ago (2016-09-23 15:57:06 UTC) #97
Michael Achenbach
On 2016/09/23 15:57:06, commit-bot: I haz the power wrote: > Patchset 26 (id:??) landed as ...
4 years, 3 months ago (2016-09-23 17:09:12 UTC) #98
Michael Achenbach
A revert of this CL (patchset #26 id:490001) has been created in https://codereview.chromium.org/2361053004/ by machenbach@chromium.org. ...
4 years, 3 months ago (2016-09-23 17:57:35 UTC) #99
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/2345593003/510001
4 years, 2 months ago (2016-09-27 20:42:44 UTC) #107
commit-bot: I haz the power
Committed patchset #27 (id:510001)
4 years, 2 months ago (2016-09-27 20:46:27 UTC) #109
commit-bot: I haz the power
4 years, 2 months ago (2016-09-27 20:46:49 UTC) #111
Message was sent while issue was closed.
Patchset 27 (id:??) landed as
https://crrev.com/28392ab1968199b7d448c1868aebabdea99318d4
Cr-Commit-Position: refs/heads/master@{#39795}

Powered by Google App Engine
This is Rietveld 408576698