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

Issue 28783002: Handlify PropertyCell::SetValueInferType and friends. (Closed)

Created:
7 years, 2 months ago by Michael Starzinger
Modified:
7 years, 2 months ago
Reviewers:
rossberg
CC:
v8-dev
Visibility:
Public.

Description

Handlify PropertyCell::SetValueInferType and friends. This finally gets rid of the pesky trampoline in SetValueInferType and enforces the layering between PropertyCell and Heap. It requires full handlification of NewGlobalObject as well, which is only used when the snapshot is created at compile-time. R=rossberg@chromium.org Committed: http://code.google.com/p/v8/source/detail?r=17297

Patch Set 1 #

Total comments: 4

Patch Set 2 : Addressed comments by Andreas Rossberg. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -136 lines) Patch
M src/factory.h View 2 chunks +3 lines, -1 line 0 comments Download
M src/factory.cc View 2 chunks +79 lines, -7 lines 0 comments Download
M src/heap.h View 3 chunks +10 lines, -22 lines 0 comments Download
M src/heap.cc View 3 chunks +2 lines, -71 lines 0 comments Download
M src/objects.h View 1 2 chunks +11 lines, -12 lines 0 comments Download
M src/objects.cc View 1 2 chunks +7 lines, -22 lines 0 comments Download
M src/stub-cache.cc View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 4 (0 generated)
Michael Starzinger
7 years, 2 months ago (2013-10-18 09:56:05 UTC) #1
rossberg
lgtm https://codereview.chromium.org/28783002/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/28783002/diff/1/src/objects.cc#newcode16322 src/objects.cc:16322: Type* new_type = UpdateType(cell, value); Nit: could inline ...
7 years, 2 months ago (2013-10-21 12:16:35 UTC) #2
Michael Starzinger
https://codereview.chromium.org/28783002/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/28783002/diff/1/src/objects.cc#newcode16322 src/objects.cc:16322: Type* new_type = UpdateType(cell, value); On 2013/10/21 12:16:35, rossberg ...
7 years, 2 months ago (2013-10-21 12:49:44 UTC) #3
Michael Starzinger
7 years, 2 months ago (2013-10-21 13:55:39 UTC) #4
Message was sent while issue was closed.
Committed patchset #2 manually as r17297 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698