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

Issue 1011823003: [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (Closed)

Created:
5 years, 9 months ago by caitp (gmail)
Modified:
5 years, 8 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) BUG=v8:3965, v8:3966 R=arv@chromium.org LOG=N Committed: https://crrev.com/b09c048f693d280052ac63c7d6b3baf27b3bf271 Cr-Commit-Position: refs/heads/master@{#27985}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Fix incorrect tests #

Patch Set 3 : Rebase #

Patch Set 4 : Fix test #

Patch Set 5 : Add test262 exceptions #

Patch Set 6 : Do a better job on the test262 exceptions #

Patch Set 7 : remove phantom edit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+117 lines, -89 lines) Patch
M src/v8natives.js View 1 2 6 chunks +6 lines, -18 lines 0 comments Download
M test/mjsunit/messages.js View 1 2 3 1 chunk +0 lines, -5 lines 0 comments Download
M test/mjsunit/object-freeze.js View 2 chunks +68 lines, -20 lines 0 comments Download
M test/mjsunit/object-seal.js View 2 chunks +13 lines, -20 lines 0 comments Download
M test/test262-es6/test262-es6.status View 1 2 3 4 5 6 1 chunk +0 lines, -26 lines 0 comments Download
M test/test262/test262.status View 1 2 3 4 5 1 chunk +30 lines, -0 lines 0 comments Download

Messages

Total messages: 36 (15 generated)
caitp (gmail)
PTAL --- this could use a try run so that we know if test262/mozilla statuses ...
5 years, 9 months ago (2015-03-16 20:57:54 UTC) #1
arv (Not doing code reviews)
https://codereview.chromium.org/1011823003/diff/1/test/mjsunit/object-freeze.js File test/mjsunit/object-freeze.js (right): https://codereview.chromium.org/1011823003/diff/1/test/mjsunit/object-freeze.js#newcode340 test/mjsunit/object-freeze.js:340: (function propertiesOfFrozenObjectNotFrozen() { How are these tests related to ...
5 years, 9 months ago (2015-03-19 19:38:08 UTC) #3
caitp (gmail)
https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js File test/webkit/preventExtensions.js (right): https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js#newcode96 test/webkit/preventExtensions.js:96: shouldBe('"use strict"; var o = {}; Object.preventExtensions(o); o.__proto__ = ...
5 years, 9 months ago (2015-03-19 19:42:10 UTC) #4
caitp (gmail)
https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js File test/webkit/preventExtensions.js (right): https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js#newcode95 test/webkit/preventExtensions.js:95: shouldBe('var o = {}; Object.preventExtensions(o); o.__proto__ = { newProp: ...
5 years, 9 months ago (2015-03-19 20:16:15 UTC) #5
arv (Not doing code reviews)
On 2015/03/19 19:42:10, caitp wrote: > https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js > File test/webkit/preventExtensions.js (right): > > https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js#newcode96 > ...
5 years, 9 months ago (2015-03-19 20:30:15 UTC) #7
caitp (gmail)
On 2015/03/19 20:30:15, arv wrote: > On 2015/03/19 19:42:10, caitp wrote: > > > https://codereview.chromium.org/1011823003/diff/1/test/webkit/preventExtensions.js ...
5 years, 9 months ago (2015-03-19 20:33:21 UTC) #8
caitp (gmail)
On 2015/03/19 20:33:21, caitp wrote: > On 2015/03/19 20:30:15, arv wrote: > > On 2015/03/19 ...
5 years, 8 months ago (2015-04-21 18:55:18 UTC) #9
arv (Not doing code reviews)
LGTM Maybe add chrome/blink to the try bots?
5 years, 8 months ago (2015-04-21 19:06:47 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1011823003/40001
5 years, 8 months ago (2015-04-21 19:24:39 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux64_asan_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_asan_rel/builds/3505) v8_linux_arm64_rel on tryserver.v8 (JOB_FAILED, ...
5 years, 8 months ago (2015-04-21 19:26:10 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1011823003/60001
5 years, 8 months ago (2015-04-21 19:30:37 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1011823003/80001
5 years, 8 months ago (2015-04-21 19:44:41 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_rel/builds/5037)
5 years, 8 months ago (2015-04-21 20:20:56 UTC) #23
caitp (gmail)
On 2015/04/21 19:44:41, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
5 years, 8 months ago (2015-04-21 20:21:38 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1011823003/100001
5 years, 8 months ago (2015-04-21 20:30:50 UTC) #27
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_rel/builds/5040)
5 years, 8 months ago (2015-04-21 21:04:04 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1011823003/140001
5 years, 8 months ago (2015-04-21 21:17:48 UTC) #32
commit-bot: I haz the power
Committed patchset #7 (id:140001)
5 years, 8 months ago (2015-04-21 21:46:16 UTC) #33
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/b09c048f693d280052ac63c7d6b3baf27b3bf271 Cr-Commit-Position: refs/heads/master@{#27985}
5 years, 8 months ago (2015-04-22 04:10:52 UTC) #34
Michael Achenbach
A revert of this CL (patchset #7 id:140001) has been created in https://codereview.chromium.org/1103473003/ by machenbach@chromium.org. ...
5 years, 8 months ago (2015-04-22 07:57:36 UTC) #35
caitp (gmail)
5 years, 8 months ago (2015-04-22 13:39:51 UTC) #36
Message was sent while issue was closed.
On 2015/04/22 07:57:36, Michael Achenbach wrote:
> A revert of this CL (patchset #7 id:140001) has been created in
> https://codereview.chromium.org/1103473003/ by mailto:machenbach@chromium.org.
> 
> The reason for reverting is: [Sheriff] breaks mac gc stress:
>
http://build.chromium.org/p/client.v8/builders/V8%20Mac%20GC%20Stress/builds/....

I'm unable to reproduce these test failures on any of my mac devices, following
the recipe for the gc stress bot. I'm a bit skeptical that these are related to
breakage

Powered by Google App Engine
This is Rietveld 408576698