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

Issue 2792333002: Add Kernel AST nodes for Vector and Closure primitives in VM (Closed)

Created:
3 years, 8 months ago by Dmitry Stefantsov
Modified:
3 years, 8 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Add Kernel AST nodes for Vector and Closure primitives in VM Five Kernel AST nodes added: VectorCreation, VectorGet, VectorSet, VectorCopy, and ClosureCreation. R=asgerf@google.com, kmillikin@google.com Committed: https://github.com/dart-lang/sdk/commit/95560cb02a789e1c2e8bb4c2efd84990a3a4b9cb

Patch Set 1 #

Total comments: 20

Patch Set 2 : Fixes according to the review comments #

Total comments: 4

Patch Set 3 : Remove PositionScopes and static_cast for UInts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+325 lines, -2 lines) Patch
M runtime/vm/kernel.h View 1 7 chunks +157 lines, -2 lines 0 comments Download
M runtime/vm/kernel.cc View 1 2 2 chunks +76 lines, -0 lines 0 comments Download
M runtime/vm/kernel_binary.h View 2 chunks +8 lines, -0 lines 0 comments Download
M runtime/vm/kernel_binary.cc View 1 2 4 chunks +84 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (4 generated)
Dmitry Stefantsov
3 years, 8 months ago (2017-04-04 10:47:59 UTC) #3
asgerf
LGTM but please also get a look from Kevin or Martin
3 years, 8 months ago (2017-04-04 10:53:28 UTC) #4
Dmitry Stefantsov
3 years, 8 months ago (2017-04-04 10:59:02 UTC) #6
Kevin Millikin (Google)
Comments below. https://codereview.chromium.org/2792333002/diff/1/runtime/vm/kernel.h File runtime/vm/kernel.h (right): https://codereview.chromium.org/2792333002/diff/1/runtime/vm/kernel.h#newcode1957 runtime/vm/kernel.h:1957: int64_t value_; Use intptr_t, here and elsewhere. ...
3 years, 8 months ago (2017-04-04 11:29:34 UTC) #7
Dmitry Stefantsov
PTAL https://codereview.chromium.org/2792333002/diff/1/runtime/vm/kernel.h File runtime/vm/kernel.h (right): https://codereview.chromium.org/2792333002/diff/1/runtime/vm/kernel.h#newcode1957 runtime/vm/kernel.h:1957: int64_t value_; On 2017/04/04 11:29:33, Kevin Millikin (Google) ...
3 years, 8 months ago (2017-04-04 12:51:14 UTC) #8
Kevin Millikin (Google)
LGTM with two changes. https://codereview.chromium.org/2792333002/diff/20001/runtime/vm/kernel_binary.cc File runtime/vm/kernel_binary.cc (right): https://codereview.chromium.org/2792333002/diff/20001/runtime/vm/kernel_binary.cc#newcode972 runtime/vm/kernel_binary.cc:972: PositionScope scope(reader); We don't this ...
3 years, 8 months ago (2017-04-05 08:34:27 UTC) #9
Dmitry Stefantsov
https://codereview.chromium.org/2792333002/diff/20001/runtime/vm/kernel_binary.cc File runtime/vm/kernel_binary.cc (right): https://codereview.chromium.org/2792333002/diff/20001/runtime/vm/kernel_binary.cc#newcode972 runtime/vm/kernel_binary.cc:972: PositionScope scope(reader); On 2017/04/05 08:34:27, Kevin Millikin (Google) wrote: ...
3 years, 8 months ago (2017-04-05 13:59:10 UTC) #10
Dmitry Stefantsov
3 years, 8 months ago (2017-04-05 13:59:38 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
95560cb02a789e1c2e8bb4c2efd84990a3a4b9cb (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698