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

Issue 99203006: Make a strict function's "name" property non-writable. (Closed)

Created:
7 years ago by sof
Modified:
7 years ago
CC:
v8-dev
Base URL:
git://github.com/v8/v8.git@bleeding_edge
Visibility:
Public.

Description

Make a strict function's "name" property non-writable. Set [[Writable]] to false for the "name" property of strict functions as well, mirroring what non-strict functions have it as. LOG=N R=rossberg@chromium.org TEST=mjsunit/regress/regress-270142 BUG=270142 Committed: https://code.google.com/p/v8/source/detail?r=18387

Patch Set 1 #

Patch Set 2 : Make Function.name [[Configurable]] per ES6 #

Total comments: 1

Patch Set 3 : Back out [[Configurable]] change, will be handled separately. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -8 lines) Patch
M src/bootstrapper.cc View 2 1 chunk +1 line, -1 line 0 comments Download
A + test/mjsunit/regress/regress-270142.js View 2 1 chunk +16 lines, -7 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
sof
At your leisure, please take a look. (I hope I'm following expected process for this ...
7 years ago (2013-12-03 15:44:33 UTC) #1
Michael Starzinger
The only kind-of-spec for the "name" property on function objects is the proposal on the ...
7 years ago (2013-12-03 17:57:17 UTC) #2
rossberg
On 2013/12/03 17:57:17, Michael Starzinger wrote: > The only kind-of-spec for the "name" property on ...
7 years ago (2013-12-03 18:06:23 UTC) #3
sof
On 2013/12/03 18:06:23, rossberg wrote: > On 2013/12/03 17:57:17, Michael Starzinger wrote: > > The ...
7 years ago (2013-12-03 18:11:19 UTC) #4
rossberg
On 2013/12/03 18:11:19, sof wrote: > On 2013/12/03 18:06:23, rossberg wrote: > > On 2013/12/03 ...
7 years ago (2013-12-03 18:27:27 UTC) #5
sof
On 2013/12/03 18:27:27, rossberg wrote: > On 2013/12/03 18:11:19, sof wrote: > > On 2013/12/03 ...
7 years ago (2013-12-03 18:45:02 UTC) #6
sof
On 2013/12/03 18:06:23, rossberg wrote: > On 2013/12/03 17:57:17, Michael Starzinger wrote: > > The ...
7 years ago (2013-12-05 15:53:35 UTC) #7
rossberg
On 2013/12/05 15:53:35, sof wrote: > On 2013/12/03 18:06:23, rossberg wrote: > > On 2013/12/03 ...
7 years ago (2013-12-06 10:34:30 UTC) #8
rossberg
https://codereview.chromium.org/99203006/diff/20001/test/mjsunit/harmony/object-observe.js File test/mjsunit/harmony/object-observe.js (right): https://codereview.chromium.org/99203006/diff/20001/test/mjsunit/harmony/object-observe.js#newcode1136 test/mjsunit/harmony/object-observe.js:1136: // A read-only, configurable property with another along the ...
7 years ago (2013-12-06 10:35:43 UTC) #9
sof
On 2013/12/06 10:34:30, rossberg wrote: > On 2013/12/05 15:53:35, sof wrote: > > On 2013/12/03 ...
7 years ago (2013-12-06 11:06:04 UTC) #10
rossberg
On 2013/12/06 11:06:04, sof wrote: > thanks, so it (length) does. Makes good sense; should ...
7 years ago (2013-12-06 11:57:48 UTC) #11
sof
On 2013/12/06 11:57:48, rossberg wrote: > On 2013/12/06 11:06:04, sof wrote: > > thanks, so ...
7 years ago (2013-12-06 12:22:16 UTC) #12
rossberg
LGTM, will land it
7 years ago (2013-12-06 12:26:17 UTC) #13
Dmitry Lomov (no reviews)
On 2013/12/06 12:26:17, rossberg wrote: > LGTM, will land it sheriff's note: please do not ...
7 years ago (2013-12-06 12:27:49 UTC) #14
sof
Filed https://code.google.com/p/v8/issues/detail?id=3045
7 years ago (2013-12-07 09:00:44 UTC) #15
rossberg
7 years ago (2013-12-20 12:06:18 UTC) #16
Message was sent while issue was closed.
Committed patchset #3 manually as r18387 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698