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

Issue 1720533003: Remove code optimizing for TypedArrays being @@isConcatSpreadable (Closed)

Created:
4 years, 10 months ago by Dan Ehrenberg
Modified:
4 years, 10 months ago
Reviewers:
Camillo Bruni, adamk
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Remove code optimizing for TypedArrays being @@isConcatSpreadable In theory, a user could define the Symbol.isConcatSpreadable property somewhere in the TypedArray class hierarchy. Array.prototype.concat optimizes for this case and has templated code for fast concat over TypedArrays. However, the default environment doesn't have this property set (it would probably not be web-compatible) and there isn't clear demand for this optimization. This patch removes that special-case code. R=adamk Committed: https://crrev.com/a686f4f97c02056b984aff5312b57d9a9bf8d050 Cr-Commit-Position: refs/heads/master@{#34195}

Patch Set 1 #

Patch Set 2 : Mark a case as unreachable #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+5 lines, -101 lines) Patch
M src/builtins.cc View 1 5 chunks +5 lines, -101 lines 1 comment Download

Messages

Total messages: 16 (6 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1720533003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1720533003/1
4 years, 10 months ago (2016-02-20 01:30:08 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1720533003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1720533003/20001
4 years, 10 months ago (2016-02-20 01:33:25 UTC) #4
Dan Ehrenberg
4 years, 10 months ago (2016-02-20 01:36:07 UTC) #5
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-20 01:52:53 UTC) #8
adamk
This seems fine to me, but I'll defer to cbruni, mostly because I'm curious how ...
4 years, 10 months ago (2016-02-20 02:39:32 UTC) #9
Camillo Bruni
On 2016/02/20 at 02:39:32, adamk wrote: > This seems fine to me, but I'll defer ...
4 years, 10 months ago (2016-02-22 10:13:01 UTC) #10
Camillo Bruni
lgtm
4 years, 10 months ago (2016-02-22 10:15:07 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1720533003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1720533003/20001
4 years, 10 months ago (2016-02-22 18:39:22 UTC) #13
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 10 months ago (2016-02-22 18:58:34 UTC) #14
commit-bot: I haz the power
4 years, 10 months ago (2016-02-22 18:59:25 UTC) #16
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/a686f4f97c02056b984aff5312b57d9a9bf8d050
Cr-Commit-Position: refs/heads/master@{#34195}

Powered by Google App Engine
This is Rietveld 408576698