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

Issue 24488006: Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. (Closed)

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

Description

Refactor PropertyCallbackInfo & FunctionCallbackInfo, part 3. This CL starts using positive array indices instead of negative array indices for the PropertyCallbackInfo and FunctionCallbackInfo fields. Also, the indices match now, so they can be unified in the next step. BUG= R=dcarney@chromium.org, mstarzinger@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=17015 Committed: https://code.google.com/p/v8/source/detail?r=17032

Patch Set 1 #

Patch Set 2 : all plats #

Patch Set 3 : rebased #

Patch Set 4 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -140 lines) Patch
M include/v8.h View 1 2 3 2 chunks +13 lines, -13 lines 0 comments Download
M src/arguments.h View 5 chunks +5 lines, -5 lines 0 comments Download
M src/arguments.cc View 7 chunks +6 lines, -7 lines 0 comments Download
M src/arm/stub-cache-arm.cc View 1 10 chunks +34 lines, -39 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 1 8 chunks +34 lines, -41 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 9 chunks +32 lines, -35 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
marja
dcarney, ptal
7 years, 2 months ago (2013-09-27 09:21:06 UTC) #1
dcarney
lgtm
7 years, 2 months ago (2013-09-27 09:27:16 UTC) #2
marja
mstarzinger, ptal. Pitch for this one: "positive array indexes instead of negative array indexes"!
7 years, 2 months ago (2013-09-27 09:38:03 UTC) #3
haitao.feng
It will be great if you could use StackArgumentsAccessor for all the argument access from ...
7 years, 2 months ago (2013-09-27 11:28:53 UTC) #4
marja
On 2013/09/27 11:28:53, haitao.feng wrote: > It will be great if you could use StackArgumentsAccessor ...
7 years, 2 months ago (2013-09-27 11:38:18 UTC) #5
danno
Please do use the StackArgumentsAccessor. It's not just a question of code simplicity, the StackArgumentsAccessor ...
7 years, 2 months ago (2013-09-27 11:50:34 UTC) #6
danno
Please do use the StackArgumentsAccessor. It's not just a question of code simplicity, the StackArgumentsAccessor ...
7 years, 2 months ago (2013-09-27 11:50:34 UTC) #7
haitao.feng
Thanks danno for the explanation. The x32 port of rebase with your "Refactor PropertyCallbackInfo & ...
7 years, 2 months ago (2013-09-27 12:11:12 UTC) #8
haitao.feng
Sorry, it is https://github.com/fenghaitao/v8/commit/badbe6839183e943558ea93341b8bd9e27612749.
7 years, 2 months ago (2013-09-27 12:15:31 UTC) #9
Michael Starzinger
LGTM (if comments about StackArgumentsAccessor are addressed).
7 years, 2 months ago (2013-09-27 12:19:55 UTC) #10
marja
Alright, so the end result should be that x64 uses StackArgumentAccessor. haitao.feng: We can do ...
7 years, 2 months ago (2013-09-27 13:14:29 UTC) #11
haitao.feng
I prefer 1). I will upload a separate CL on StackArgumentsAccessor for X64 for the ...
7 years, 2 months ago (2013-09-27 23:38:20 UTC) #12
marja
danno, mstarzinger: Are you okay with the plan we have with haitao.feng, i.e., I'll land ...
7 years, 2 months ago (2013-09-28 13:39:03 UTC) #13
marja
Offline discussion: mstarzinger@ says the plan is fine, so committing this now..
7 years, 2 months ago (2013-09-30 14:05:42 UTC) #14
marja
Committed patchset #3 manually as r17015 (presubmit successful).
7 years, 2 months ago (2013-09-30 14:10:03 UTC) #15
marja
oops, going to revert this to investigate some test failures
7 years, 2 months ago (2013-09-30 15:33:05 UTC) #16
marja
On 2013/09/30 15:33:05, marja wrote: > oops, going to revert this to investigate some test ...
7 years, 2 months ago (2013-09-30 16:39:42 UTC) #17
marja
7 years, 2 months ago (2013-10-01 09:24:24 UTC) #18
Message was sent while issue was closed.
Committed patchset #4 manually as r17032 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698