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

Issue 4117010: Refactoring of v8:Arguments (Closed)

Created:
10 years, 1 month ago by SeRya
Modified:
9 years, 7 months ago
Reviewers:
antonm
CC:
v8-dev
Visibility:
Public.

Description

Refactoring of v8:Arguments similary we did with v8::AccessorInfo (http://codereview.chromium.org/242050). GC-controlled values moved to a separate array. Committed: http://code.google.com/p/v8/source/detail?r=5746

Patch Set 1 #

Total comments: 7

Patch Set 2 : '' #

Total comments: 4

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -67 lines) Patch
M include/v8.h View 1 4 chunks +23 lines, -21 lines 0 comments Download
M src/apiutils.h View 1 2 2 chunks +15 lines, -7 lines 0 comments Download
M src/arguments.h View 1 2 1 chunk +9 lines, -0 lines 0 comments Download
M src/builtins.cc View 1 4 chunks +33 lines, -39 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
SeRya
It's preparation for direct calls.
10 years, 1 month ago (2010-10-29 16:45:29 UTC) #1
antonm
LGTM. My main complain is names. http://codereview.chromium.org/4117010/diff/1/2 File include/v8.h (right): http://codereview.chromium.org/4117010/diff/1/2#newcode1798 include/v8.h:1798: inline Arguments(internal::Object** extra, ...
10 years, 1 month ago (2010-10-29 19:00:27 UTC) #2
SeRya
http://codereview.chromium.org/4117010/diff/1/2 File include/v8.h (right): http://codereview.chromium.org/4117010/diff/1/2#newcode1798 include/v8.h:1798: inline Arguments(internal::Object** extra, On 2010/10/29 19:00:27, antonm wrote: > ...
10 years, 1 month ago (2010-11-01 08:54:58 UTC) #3
antonm
Still LGTM http://codereview.chromium.org/4117010/diff/1/2 File include/v8.h (right): http://codereview.chromium.org/4117010/diff/1/2#newcode1798 include/v8.h:1798: inline Arguments(internal::Object** extra, On 2010/11/01 08:54:58, SeRya ...
10 years, 1 month ago (2010-11-01 09:32:34 UTC) #4
SeRya
10 years, 1 month ago (2010-11-01 10:32:49 UTC) #5
http://codereview.chromium.org/4117010/diff/14001/15002
File src/apiutils.h (right):

http://codereview.chromium.org/4117010/diff/14001/15002#newcode47
src/apiutils.h:47: // Packs additional parameters for the NewArguments function.
'data' is
On 2010/11/01 09:32:34, antonm wrote:
> should 'data' here be changed to |implicit_args|?  Note, that names of
> arguments/vars are usually placed into || in docs.

Done.

http://codereview.chromium.org/4117010/diff/14001/15003
File src/arguments.h (right):

http://codereview.chromium.org/4117010/diff/14001/15003#newcode88
src/arguments.h:88: inline CustomArguments() {
On 2010/11/01 09:32:34, antonm wrote:
> maybe kZapValue value_ in debug mode?

Done.

Powered by Google App Engine
This is Rietveld 408576698