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

Issue 25025002: Use a walking visitor to traverse JSObject structure. (Closed)

Created:
7 years, 2 months ago by mvstanton
Modified:
7 years, 2 months ago
CC:
v8-dev
Visibility:
Public.

Description

Use a walking visitor to traverse JSObject structure. The purpose is to prepare for more complex context-dependent walks of the structure, needed for allocation site and pretenuring work. Different visitors can be created that annotate the object in various ways. BUG= R=yangguo@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=17001

Patch Set 1 #

Patch Set 2 : Some cleanup #

Total comments: 2

Patch Set 3 : Comment response #

Patch Set 4 : Missed a spot! #

Unified diffs Side-by-side diffs Delta from patch set Stats (+97 lines, -13 lines) Patch
M src/objects.cc View 1 2 3 7 chunks +79 lines, -13 lines 0 comments Download
M test/mjsunit/big-array-literal.js View 1 2 1 chunk +9 lines, -0 lines 0 comments Download
M test/mjsunit/big-object-literal.js View 1 2 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
mvstanton
Hi Yang, here is the visitor I was talking about. Thanks, --Michael
7 years, 2 months ago (2013-09-27 11:53:59 UTC) #1
Yang
LGTM with comment. Also, I think a few test cases for DeepCopy are a good ...
7 years, 2 months ago (2013-09-30 09:37:25 UTC) #2
Yang
On 2013/09/30 09:37:25, Yang wrote: > LGTM with comment. > > Also, I think a ...
7 years, 2 months ago (2013-09-30 09:38:38 UTC) #3
mvstanton
Thanks for the look! 1) Addressed the visitor parameter to StructureWalk (it is unneeded) 2) ...
7 years, 2 months ago (2013-09-30 11:35:50 UTC) #4
mvstanton
7 years, 2 months ago (2013-09-30 11:37:05 UTC) #5
Message was sent while issue was closed.
Committed patchset #4 manually as r17001 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698