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

Issue 2045703007: V8. ASM-2-WASM. New type system. (Closed)

Created:
4 years, 6 months ago by John
Modified:
4 years, 5 months ago
CC:
v8-reviews_googlegroups.com, jochen (gone - plz use gerrit), Michael Hablich
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

V8. ASM-2-WASM. New type system. This CL introduces the new type system for the ASM type-checker/validator. BUG= Committed: https://crrev.com/73eacf6b90dc7eb080c9c1416279cbd4f27df0ba Cr-Commit-Position: refs/heads/master@{#36942}

Patch Set 1 #

Total comments: 8

Patch Set 2 : Addresses comments #

Total comments: 16

Patch Set 3 : Addesses comments #

Patch Set 4 : Minor changes #

Patch Set 5 : no constexpr in vs #

Patch Set 6 : no constexpr in vs #

Patch Set 7 : vs hates r-value references #

Patch Set 8 : vs does not like braced-initializers. #

Patch Set 9 : vs require unsigned zero. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1096 lines, -0 lines) Patch
M BUILD.gn View 1 1 chunk +2 lines, -0 lines 0 comments Download
M src/v8.gyp View 1 1 chunk +2 lines, -0 lines 0 comments Download
A src/wasm/asm-types.h View 1 2 3 4 5 1 chunk +255 lines, -0 lines 0 comments Download
A src/wasm/asm-types.cc View 1 2 1 chunk +275 lines, -0 lines 0 comments Download
M test/unittests/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M test/unittests/unittests.gyp View 1 1 chunk +1 line, -0 lines 0 comments Download
A test/unittests/wasm/asm-types-unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +560 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (11 generated)
John
4 years, 6 months ago (2016-06-08 22:31:29 UTC) #2
bradnelson
lgtm with optional suggestions. https://codereview.chromium.org/2045703007/diff/1/src/typing-asm.h File src/typing-asm.h (right): https://codereview.chromium.org/2045703007/diff/1/src/typing-asm.h#newcode27 src/typing-asm.h:27: // using Type = wasm::AsmType; ...
4 years, 6 months ago (2016-06-10 05:59:52 UTC) #4
John
https://codereview.chromium.org/2045703007/diff/1/src/typing-asm.h File src/typing-asm.h (right): https://codereview.chromium.org/2045703007/diff/1/src/typing-asm.h#newcode27 src/typing-asm.h:27: // using Type = wasm::AsmType; On 2016/06/10 05:59:51, bradnelson ...
4 years, 6 months ago (2016-06-13 14:20:47 UTC) #5
ahaas
lgtm with nits https://codereview.chromium.org/2045703007/diff/20001/src/wasm/asm-types.cc File src/wasm/asm-types.cc (right): https://codereview.chromium.org/2045703007/diff/20001/src/wasm/asm-types.cc#newcode32 src/wasm/asm-types.cc:32: return reinterpret_cast<AsmCallableType*>(this)->Name(); AsCallableType()->Name(); https://codereview.chromium.org/2045703007/diff/20001/src/wasm/asm-types.cc#newcode45 src/wasm/asm-types.cc:45: return ...
4 years, 6 months ago (2016-06-13 16:27:03 UTC) #7
John
thanks for the reviews and comments. https://codereview.chromium.org/2045703007/diff/20001/src/wasm/asm-types.cc File src/wasm/asm-types.cc (right): https://codereview.chromium.org/2045703007/diff/20001/src/wasm/asm-types.cc#newcode32 src/wasm/asm-types.cc:32: return reinterpret_cast<AsmCallableType*>(this)->Name(); On ...
4 years, 6 months ago (2016-06-13 17:32:27 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2045703007/40001
4 years, 6 months ago (2016-06-13 17:50:28 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: v8_android_arm_compile_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_android_arm_compile_rel/builds/19093) v8_linux64_asan_rel_ng on tryserver.v8 (JOB_FAILED, ...
4 years, 6 months ago (2016-06-13 17:53:00 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2045703007/160001
4 years, 6 months ago (2016-06-13 20:13:02 UTC) #16
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 6 months ago (2016-06-13 20:41:20 UTC) #18
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/73eacf6b90dc7eb080c9c1416279cbd4f27df0ba Cr-Commit-Position: refs/heads/master@{#36942}
4 years, 6 months ago (2016-06-13 20:45:02 UTC) #20
Michael Achenbach
Is this using any c++11 library features? This CL broke our gn bot that despite ...
4 years, 6 months ago (2016-06-14 12:36:51 UTC) #21
Michael Achenbach
See also the list here: https://chromium-cpp.appspot.com/ And this discussion (listing a few things not available ...
4 years, 6 months ago (2016-06-14 12:46:47 UTC) #23
Michael Achenbach
On 2016/06/14 12:46:47, Michael Achenbach wrote: > See also the list here: > https://chromium-cpp.appspot.com/ > ...
4 years, 6 months ago (2016-06-14 13:36:36 UTC) #24
titzer
On 2016/06/14 13:36:36, Michael Achenbach wrote: > On 2016/06/14 12:46:47, Michael Achenbach wrote: > > ...
4 years, 5 months ago (2016-06-30 08:34:52 UTC) #25
Michael Achenbach
4 years, 5 months ago (2016-06-30 08:42:45 UTC) #26
Message was sent while issue was closed.
On 2016/06/30 08:34:52, titzer wrote:
> On 2016/06/14 13:36:36, Michael Achenbach wrote:
> > On 2016/06/14 12:46:47, Michael Achenbach wrote:
> > > See also the list here:
> > > https://chromium-cpp.appspot.com/
> > > 
> > > And this discussion (listing a few things not available in libstdc++4.6):
> > > https://groups.google.com/a/chromium.org/forum/#!topic/cxx/vCxo4tZNd_M
> > > 
> > > We need to find out if we don't use the wheezy sysroot properly for parts
of
> > the
> > > sources. Otherwise I thought that the features you used are all
whitelisted.
> > > 
> > > Please don't bake in this CL to deeply yet until this is sorted out.
> > 
> > Never mind. Fix coming: https://codereview.chromium.org/2066823002/
> 
> Can we reland this CL now?

I never reverted it.

Powered by Google App Engine
This is Rietveld 408576698