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

Issue 1488873003: [proxies] Implement Symbol/DONT_ENUM filtering for GetKeys() (Closed)

Created:
5 years ago by Jakob Kummerow
Modified:
5 years ago
Reviewers:
Camillo Bruni
CC:
neis, v8-reviews_googlegroups.com, Toon Verwaest
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[proxies] Implement Symbol/DONT_ENUM filtering for GetKeys() And use it to fix Object.keys() for proxies. BUG=v8:1543 LOG=n R=cbruni@chromium.org Committed: https://crrev.com/e478a8ac39e6df65dfdae510dff7999d6fdb91b0 Cr-Commit-Position: refs/heads/master@{#32496}

Patch Set 1 #

Total comments: 6

Patch Set 2 : moved filtering into KeyAccumulator #

Unified diffs Side-by-side diffs Delta from patch set Stats (+108 lines, -52 lines) Patch
M src/js/proxy.js View 2 chunks +0 lines, -14 lines 0 comments Download
M src/js/v8natives.js View 3 chunks +0 lines, -7 lines 0 comments Download
M src/key-accumulator.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M src/key-accumulator.cc View 1 3 chunks +41 lines, -1 line 0 comments Download
M src/objects.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/objects.cc View 1 13 chunks +21 lines, -26 lines 0 comments Download
M src/runtime/runtime-object.cc View 1 chunk +1 line, -2 lines 0 comments Download
A test/mjsunit/harmony/proxies-keys.js View 1 chunk +41 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
Jakob Kummerow
Camillo: PTAL. Georg, Toon: FYI.
5 years ago (2015-12-01 14:03:05 UTC) #1
Camillo Bruni
lgtm https://codereview.chromium.org/1488873003/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1488873003/diff/1/src/objects.cc#newcode8319 src/objects.cc:8319: keys->Shrink(store_position); we could actually avoid shrinking it by ...
5 years ago (2015-12-01 14:39:39 UTC) #2
Jakob Kummerow
https://codereview.chromium.org/1488873003/diff/1/src/objects.cc File src/objects.cc (right): https://codereview.chromium.org/1488873003/diff/1/src/objects.cc#newcode8319 src/objects.cc:8319: keys->Shrink(store_position); On 2015/12/01 14:39:39, cbruni wrote: > we could ...
5 years ago (2015-12-02 09:42:57 UTC) #3
Camillo Bruni
lgtm
5 years ago (2015-12-02 09:44:05 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1488873003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1488873003/20001
5 years ago (2015-12-02 09:44:21 UTC) #6
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years ago (2015-12-02 10:19:43 UTC) #7
commit-bot: I haz the power
5 years ago (2015-12-02 10:20:02 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e478a8ac39e6df65dfdae510dff7999d6fdb91b0
Cr-Commit-Position: refs/heads/master@{#32496}

Powered by Google App Engine
This is Rietveld 408576698