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

Issue 660298: Always invoke C++ ArrayPush builtin. (Closed)

Created:
10 years, 9 months ago by antonm
Modified:
9 years, 4 months ago
CC:
v8-dev
Visibility:
Public.

Description

Always invoke C++ ArrayPush builtin. Now this builtin checks if it should go into fast case or resort to JS ArrayPush builtin. Committed: http://code.google.com/p/v8/source/detail?r=4068

Patch Set 1 #

Patch Set 2 : Forgotten bug reference #

Total comments: 6

Patch Set 3 : Next iteration #

Patch Set 4 : vs. right revision #

Total comments: 6

Patch Set 5 : Next round #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -162 lines) Patch
M src/arm/stub-cache-arm.cc View 1 chunk +0 lines, -12 lines 0 comments Download
M src/bootstrapper.cc View 1 2 3 4 5 chunks +51 lines, -42 lines 0 comments Download
M src/builtins.cc View 1 2 3 4 11 chunks +50 lines, -26 lines 0 comments Download
M src/contexts.h View 3 chunks +0 lines, -8 lines 0 comments Download
M src/ia32/stub-cache-ia32.cc View 2 chunks +1 line, -14 lines 0 comments Download
M src/ic.cc View 1 chunk +0 lines, -11 lines 0 comments Download
M src/stub-cache.h View 1 chunk +1 line, -2 lines 0 comments Download
M src/stub-cache.cc View 1 chunk +0 lines, -8 lines 0 comments Download
M src/top.h View 1 chunk +0 lines, -5 lines 0 comments Download
M src/top.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 chunk +0 lines, -12 lines 0 comments Download
M test/cctest/test-serialize.cc View 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
antonm
Lars, may you have a look?
10 years, 9 months ago (2010-03-01 20:09:24 UTC) #1
bak
I like your solution. This eliminates the need for special_function_table and makes it easier to ...
10 years, 9 months ago (2010-03-02 13:07:56 UTC) #2
antonm
Lars, couple of notes. That currently introduces performance hit for Dromaeo's arrays test (<2%). I ...
10 years, 9 months ago (2010-03-03 11:36:06 UTC) #3
antonm
Lars, if you're curious. http://codereview.chromium.org/669061/show should compensate for the lost. Would you prefer if I ...
10 years, 9 months ago (2010-03-04 13:38:29 UTC) #4
Mads Ager (chromium)
I like it. I would like to understand why the method to call the special ...
10 years, 9 months ago (2010-03-08 11:53:00 UTC) #5
antonm
Thanks a lot for comments, Mads. Hopefully all of them are responded. http://codereview.chromium.org/660298/diff/33/1027 File src/bootstrapper.cc ...
10 years, 9 months ago (2010-03-09 10:04:29 UTC) #6
Mads Ager (chromium)
10 years, 9 months ago (2010-03-09 11:14:56 UTC) #7
LGTM

Powered by Google App Engine
This is Rietveld 408576698