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

Issue 47703003: Make Object.freeze/seal/preventExtensions observable (Closed)

Created:
7 years, 1 month ago by rafaelw
Modified:
7 years, 1 month ago
CC:
v8-dev, adamk
Visibility:
Public.

Description

Make Object.freeze/seal/preventExtensions observable Note: spec has been updated here: http://wiki.ecmascript.org/doku.php?id=harmony:observe_spec_changes. R=rossberg@chromium.org, rossberg BUG=v8:2975, v8:2941 Committed: https://code.google.com/p/v8/source/detail?r=17481

Patch Set 1 #

Patch Set 2 : added assert #

Total comments: 2

Patch Set 3 : formatting #

Total comments: 6

Patch Set 4 : whitespace #

Total comments: 10

Patch Set 5 : cr changes #

Patch Set 6 : correct check #

Patch Set 7 : cr comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -6 lines) Patch
M src/object-observe.js View 1 2 3 4 5 6 2 chunks +16 lines, -4 lines 0 comments Download
M src/objects.cc View 1 2 3 4 5 6 4 chunks +12 lines, -1 line 0 comments Download
M src/v8natives.js View 1 chunk +1 line, -1 line 0 comments Download
M test/mjsunit/harmony/object-observe.js View 1 2 3 4 5 6 1 chunk +95 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
rafaelw
7 years, 1 month ago (2013-10-29 20:42:48 UTC) #1
adamk
https://codereview.chromium.org/47703003/diff/20001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/20001/src/object-observe.js#newcode452 src/object-observe.js:452: else Please add braces around this clause (and thus ...
7 years, 1 month ago (2013-10-29 20:46:08 UTC) #2
rafaelw
https://codereview.chromium.org/47703003/diff/20001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/20001/src/object-observe.js#newcode452 src/object-observe.js:452: else On 2013/10/29 20:46:08, adamk wrote: > Please add ...
7 years, 1 month ago (2013-10-29 20:56:26 UTC) #3
arv (Not doing code reviews)
FYI https://codereview.chromium.org/47703003/diff/70001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/70001/src/object-observe.js#newcode448 src/object-observe.js:448: if (arguments.length == 2) { This is tangential ...
7 years, 1 month ago (2013-10-29 21:58:17 UTC) #4
rafaelw
andreas: PTAL https://codereview.chromium.org/47703003/diff/70001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/70001/src/object-observe.js#newcode448 src/object-observe.js:448: if (arguments.length == 2) { (talked with ...
7 years, 1 month ago (2013-10-30 17:54:36 UTC) #5
rossberg
LGTM with comments https://codereview.chromium.org/47703003/diff/130001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/130001/src/object-observe.js#newcode447 src/object-observe.js:447: var changeRecord; I think you can ...
7 years, 1 month ago (2013-10-30 19:11:45 UTC) #6
rafaelw
https://codereview.chromium.org/47703003/diff/130001/src/object-observe.js File src/object-observe.js (right): https://codereview.chromium.org/47703003/diff/130001/src/object-observe.js#newcode447 src/object-observe.js:447: var changeRecord; We need the changeRecord object to have ...
7 years, 1 month ago (2013-10-30 23:00:29 UTC) #7
rossberg
Still LGMT https://codereview.chromium.org/47703003/diff/130001/test/mjsunit/harmony/object-observe.js File test/mjsunit/harmony/object-observe.js (right): https://codereview.chromium.org/47703003/diff/130001/test/mjsunit/harmony/object-observe.js#newcode303 test/mjsunit/harmony/object-observe.js:303: // Object.preventExtensions On 2013/10/30 23:00:30, rafaelw wrote: ...
7 years, 1 month ago (2013-10-31 08:03:20 UTC) #8
arv (Not doing code reviews)
On 2013/10/31 08:03:20, rossberg wrote: > > > - invoking seal/freeze on an object where ...
7 years, 1 month ago (2013-10-31 14:43:41 UTC) #9
rafaelw
https://codereview.chromium.org/47703003/diff/130001/test/mjsunit/harmony/object-observe.js File test/mjsunit/harmony/object-observe.js (right): https://codereview.chromium.org/47703003/diff/130001/test/mjsunit/harmony/object-observe.js#newcode303 test/mjsunit/harmony/object-observe.js:303: // Object.preventExtensions On 2013/10/31 08:03:20, rossberg wrote: > On ...
7 years, 1 month ago (2013-11-05 12:20:30 UTC) #10
rafaelw
7 years, 1 month ago (2013-11-05 12:25:39 UTC) #11
Message was sent while issue was closed.
Committed patchset #7 manually as r17481 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698