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 455933002: Remove SmartMove, bringing Array methods further into spec compliance (Closed)

Created:
6 years, 4 months ago by adamk
Modified:
6 years, 2 months ago
CC:
Michael Starzinger, rafaelw, v8-dev
Project:
v8
Visibility:
Public.

Description

Remove SmartMove, bringing Array methods further into spec compliance This is one step towards a single codepath for each method in array.js. This patch is based on rafaelw's https://codereview.chromium.org/349073002 BUG=v8:2615 LOG=Y R=verwaest@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=24647

Patch Set 1 #

Patch Set 2 : Rebased on bleeding_edge #

Patch Set 3 : Fix regress-crbug-412319.js to avoid throwing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -176 lines) Patch
M src/array.js View 1 5 chunks +7 lines, -68 lines 0 comments Download
M test/mjsunit/array-functions-prototype-misc.js View 2 chunks +4 lines, -0 lines 0 comments Download
M test/mjsunit/array-natives-elements.js View 1 chunk +1 line, -2 lines 0 comments Download
M test/mjsunit/array-shift2.js View 1 chunk +3 lines, -3 lines 0 comments Download
M test/mjsunit/array-unshift.js View 2 chunks +2 lines, -0 lines 0 comments Download
M test/mjsunit/bugs/bug-2615.js View 1 chunk +0 lines, -84 lines 0 comments Download
A + test/mjsunit/regress/regress-2615.js View 5 chunks +4 lines, -18 lines 0 comments Download
M test/mjsunit/regress/regress-crbug-412319.js View 1 2 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 11 (1 generated)
adamk
I believe this patch addresses Toon's concerns from Rafael's original path, save the note about ...
6 years, 4 months ago (2014-08-08 19:04:31 UTC) #1
adamk
Review ping?
6 years, 4 months ago (2014-08-12 20:37:29 UTC) #2
Toon Verwaest
So overall this LGTM. After seeing danno@ struggle with keeping performance for dictionary-mode objects up, ...
6 years, 4 months ago (2014-08-13 16:48:50 UTC) #3
adamk
On 2014/08/13 at 16:48:50, verwaest wrote: > So overall this LGTM. After seeing danno@ struggle ...
6 years, 4 months ago (2014-08-13 20:28:11 UTC) #4
adamk
On 2014/08/13 at 20:28:11, adamk wrote: > On 2014/08/13 at 16:48:50, verwaest wrote: > > ...
6 years, 2 months ago (2014-10-06 20:40:37 UTC) #5
adamk
+mstarzinger since verwaest is currently out.
6 years, 2 months ago (2014-10-06 20:42:11 UTC) #7
Toon Verwaest
lgtm
6 years, 2 months ago (2014-10-15 08:35:50 UTC) #8
adamk
Rebased against current bleeding_edge. Note that I also had to update regress-crbug-412319.js to do an ...
6 years, 2 months ago (2014-10-15 22:07:17 UTC) #9
adamk
Committed patchset #3 (id:40001) manually as 24647 (presubmit successful).
6 years, 2 months ago (2014-10-15 23:37:05 UTC) #10
adamk
6 years, 2 months ago (2014-10-15 23:53:51 UTC) #11
Message was sent while issue was closed.
Reverted in https://code.google.com/p/v8/source/detail?r=24648 :(

Powered by Google App Engine
This is Rietveld 408576698