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

Issue 1837663002: Initial Subzero WASM prototype. (Closed)

Created:
4 years, 9 months ago by Eric Holk
Modified:
4 years, 8 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Removing torture tests. #

Patch Set 3 : Updating Makefile.standalong to disable WASM by default. #

Patch Set 4 : Cleanup #

Total comments: 182

Patch Set 5 : Review feedback from JF and John #

Patch Set 6 : Minor formatting change #

Patch Set 7 : Use tables instead of extra fields in Ice data structures #

Patch Set 8 : Remove defining instruction field from IceOperand #

Patch Set 9 : Incorporating Jim's suggestions #

Patch Set 10 : Merging with master #

Total comments: 80

Patch Set 11 : Review feedback from Jim #

Patch Set 12 : Merging master #

Patch Set 13 : Make presubmit great again #

Total comments: 37

Patch Set 14 : Incorporating review feedback #

Total comments: 9

Patch Set 15 : Code review feedback and merging master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1080 lines, -22 lines) Patch
M Makefile.standalone View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +29 lines, -2 lines 0 comments Download
A README-wasm.md View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +23 lines, -0 lines 0 comments Download
A pydir/wasm-run-torture-tests.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +57 lines, -0 lines 0 comments Download
M src/IceBuildDefs.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M src/IceCfg.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +7 lines, -0 lines 0 comments Download
M src/IceCfg.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +17 lines, -1 line 0 comments Download
M src/IceCfgNode.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +8 lines, -1 line 0 comments Download
M src/IceCfgNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +15 lines, -3 lines 0 comments Download
M src/IceClFlags.def View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M src/IceCompiler.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +21 lines, -1 line 0 comments Download
M src/IceDefs.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M src/IceInst.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M src/IceTranslator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +14 lines, -0 lines 0 comments Download
M src/IceTranslator.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -14 lines 0 comments Download
A src/WasmTranslator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +69 lines, -0 lines 0 comments Download
A src/WasmTranslator.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +815 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (3 generated)
Eric Holk
4 years, 8 months ago (2016-03-28 17:53:10 UTC) #2
JF
A few drive-bys. https://codereview.chromium.org/1837663002/diff/40017/README-wasm.md File README-wasm.md (right): https://codereview.chromium.org/1837663002/diff/40017/README-wasm.md#newcode6 README-wasm.md:6: LD_LIBRARY_PATH=~/nacl/v8/out/native/lib.target make -j48 -f Makefile.standalone WASM=1 ...
4 years, 8 months ago (2016-03-28 18:17:14 UTC) #4
John
style-related comments for now. I'll come back to this later today. https://codereview.chromium.org/1837663002/diff/40017/src/WasmTranslator.cpp File src/WasmTranslator.cpp (right): ...
4 years, 8 months ago (2016-03-28 18:44:11 UTC) #5
Jim Stichnoth
Initial comments. I'll make comments on the new parsing files after John's comments are incorporated. ...
4 years, 8 months ago (2016-03-29 17:49:57 UTC) #6
Eric Holk
I've incorporated the feedback from JF and John, and a little bit from Jim. https://codereview.chromium.org/1837663002/diff/40017/README-wasm.md ...
4 years, 8 months ago (2016-03-29 19:54:13 UTC) #7
Eric Holk
The latest changes address Jim's initial suggestions. https://codereview.chromium.org/1837663002/diff/40017/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/40017/Makefile.standalone#newcode273 Makefile.standalone:273: CXXFLAGS += ...
4 years, 8 months ago (2016-03-29 22:58:07 UTC) #8
Jim Stichnoth
https://codereview.chromium.org/1837663002/diff/160001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/160001/Makefile.standalone#newcode182 Makefile.standalone:182: V8_DIR = ../../../../v8 Yikes. Can this be specified in ...
4 years, 8 months ago (2016-04-01 01:46:45 UTC) #9
Eric Holk
https://codereview.chromium.org/1837663002/diff/160001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/160001/Makefile.standalone#newcode182 Makefile.standalone:182: V8_DIR = ../../../../v8 On 2016/04/01 01:46:43, stichnot wrote: > ...
4 years, 8 months ago (2016-04-01 19:15:03 UTC) #10
Jim Stichnoth
https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone#newcode261 Makefile.standalone:261: ifndef WASM Instead of ifndef / else / endif ...
4 years, 8 months ago (2016-04-04 21:26:52 UTC) #11
Eric Holk
https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone#newcode261 Makefile.standalone:261: ifndef WASM On 2016/04/04 21:26:51, stichnot wrote: > Instead ...
4 years, 8 months ago (2016-04-04 22:23:23 UTC) #12
Jim Stichnoth
otherwise lgtm https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone File Makefile.standalone (right): https://codereview.chromium.org/1837663002/diff/220001/Makefile.standalone#newcode741 Makefile.standalone:741: FORMAT_BLACKLIST += ! -path "./wasm-install/*" On 2016/04/04 ...
4 years, 8 months ago (2016-04-04 23:08:20 UTC) #13
Eric Holk
Thanks. I'll merge with master again and then submit. https://codereview.chromium.org/1837663002/diff/240001/src/IceCfg.h File src/IceCfg.h (right): https://codereview.chromium.org/1837663002/diff/240001/src/IceCfg.h#newcode262 src/IceCfg.h:262: ...
4 years, 8 months ago (2016-04-04 23:16:08 UTC) #14
Eric Holk
4 years, 8 months ago (2016-04-05 00:07:46 UTC) #16
Message was sent while issue was closed.
Committed patchset #15 (id:260001) manually as
16f8061ca23653172ea4c1a43659bb0501b5b474 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698