{"action":"created","issue":{"url":"https://api.github.com/repos/tc39/ecma262/issues/1320","repository_url":"https://api.github.com/repos/tc39/ecma262","labels_url":"https://api.github.com/repos/tc39/ecma262/issues/1320/labels{/name}","comments_url":"https://api.github.com/repos/tc39/ecma262/issues/1320/comments","events_url":"https://api.github.com/repos/tc39/ecma262/issues/1320/events","html_url":"https://github.com/tc39/ecma262/pull/1320","id":368120739,"node_id":"MDExOlB1bGxSZXF1ZXN0MjIxMzY4NTY2","number":1320,"title":"Normative: Make non-writable prototype properties not prevent assigning to instance","user":{"login":"littledan","id":189835,"node_id":"MDQ6VXNlcjE4OTgzNQ==","avatar_url":"https://avatars3.githubusercontent.com/u/189835?v=4","gravatar_id":"","url":"https://api.github.com/users/littledan","html_url":"https://github.com/littledan","followers_url":"https://api.github.com/users/littledan/followers","following_url":"https://api.github.com/users/littledan/following{/other_user}","gists_url":"https://api.github.com/users/littledan/gists{/gist_id}","starred_url":"https://api.github.com/users/littledan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/littledan/subscriptions","organizations_url":"https://api.github.com/users/littledan/orgs","repos_url":"https://api.github.com/users/littledan/repos","events_url":"https://api.github.com/users/littledan/events{/privacy}","received_events_url":"https://api.github.com/users/littledan/received_events","type":"User","site_admin":false},"labels":[{"id":269554365,"node_id":"MDU6TGFiZWwyNjk1NTQzNjU=","url":"https://api.github.com/repos/tc39/ecma262/labels/needs%20consensus","name":"needs consensus","color":"f7c6c7","default":false},{"id":327843708,"node_id":"MDU6TGFiZWwzMjc4NDM3MDg=","url":"https://api.github.com/repos/tc39/ecma262/labels/needs%20data","name":"needs data","color":"e7b6b7","default":false},{"id":414578482,"node_id":"MDU6TGFiZWw0MTQ1Nzg0ODI=","url":"https://api.github.com/repos/tc39/ecma262/labels/needs%20tests","name":"needs tests","color":"d93f0b","default":false},{"id":91296566,"node_id":"MDU6TGFiZWw5MTI5NjU2Ng==","url":"https://api.github.com/repos/tc39/ecma262/labels/normative%20change","name":"normative change","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2018-10-09T09:32:15Z","updated_at":"2018-12-06T06:37:25Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/tc39/ecma262/pulls/1320","html_url":"https://github.com/tc39/ecma262/pull/1320","diff_url":"https://github.com/tc39/ecma262/pull/1320.diff","patch_url":"https://github.com/tc39/ecma262/pull/1320.patch"},"body":"TC39 is discussing making inherited non-writable properties overridable with Set,\r\nin #1307. We have not yet assessed the web compatibility of the change or written\r\ntests, so this PR is not yet ready to merge, but this PR gives some concreteness\r\nto how the specification may be done, to help move the discussion forward.\r\n\r\nThis patch implements the approach described in https://github.com/tc39/ecma262/pull/1307#issuecomment-422808140"},"comment":{"url":"https://api.github.com/repos/tc39/ecma262/issues/comments/444764700","html_url":"https://github.com/tc39/ecma262/pull/1320#issuecomment-444764700","issue_url":"https://api.github.com/repos/tc39/ecma262/issues/1320","id":444764700,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDc2NDcwMA==","user":{"login":"jridgewell","id":112982,"node_id":"MDQ6VXNlcjExMjk4Mg==","avatar_url":"https://avatars1.githubusercontent.com/u/112982?v=4","gravatar_id":"","url":"https://api.github.com/users/jridgewell","html_url":"https://github.com/jridgewell","followers_url":"https://api.github.com/users/jridgewell/followers","following_url":"https://api.github.com/users/jridgewell/following{/other_user}","gists_url":"https://api.github.com/users/jridgewell/gists{/gist_id}","starred_url":"https://api.github.com/users/jridgewell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jridgewell/subscriptions","organizations_url":"https://api.github.com/users/jridgewell/orgs","repos_url":"https://api.github.com/users/jridgewell/repos","events_url":"https://api.github.com/users/jridgewell/events{/privacy}","received_events_url":"https://api.github.com/users/jridgewell/received_events","type":"User","site_admin":false},"created_at":"2018-12-06T06:37:25Z","updated_at":"2018-12-06T06:37:25Z","author_association":"MEMBER","body":"Huh?\r\n\r\nI verified the changes in node by changing `instance[Symbol.toStringTag] = undefined` to `Object.defineProperty(instance, Symbol.toStringTag, { /* ... */ })`. The delete will delete the property, but it'll already have screwed up the return value before the delete."}}
{"actor":{"display_login":"jridgewell"}}