« Bugzilla Issues Index
#3396 — 20.2 The Math Object... should use %ObjectPrototype%
- bug_id:
3396
- creation_ts:
2014-11-24 13:23:00 -0800
- short_desc:
20.2 The Math Object... should use %ObjectPrototype%
- delta_ts:
2014-12-23 20:23:28 -0800
- product:
Draft for 6th Edition
- component:
technical issue
- version:
Rev 28: October 14, 2014 Draft
- rep_platform:
All
- op_sys:
All
- bug_status:
RESOLVED
- resolution:
FIXED
- priority:
Normal
- bug_severity:
enhancement
- everconfirmed:
true
- reporter:
Rick Waldron
- assigned_to:
Allen Wirfs-Brock
- cc:
waldron.rick
- commentid:
10677
- comment_count:
0
- who:
Rick Waldron
- bug_when:
2014-11-24 13:23:24 -0800
Currently:
The value of the [[Prototype]] internal slot of the Math object is the standard built-in Object prototype object (19.1.3).
Expected:
The value of the [[Prototype]] internal slot of the Math object is the intrinsic object %ObjectPrototype% (19.1.3)
- commentid:
10678
- comment_count:
1
- who:
Rick Waldron
- bug_when:
2014-11-24 13:25:35 -0800
Same thing for:
- JSON https://people.mozilla.org/~jorendorff/es6-draft.html#sec-json-object
- Reflect https://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object
- System (seems to be missing, but this would apply there as well)
- commentid:
10679
- comment_count:
2
- who:
Rick Waldron
- bug_when:
2014-11-24 13:26:55 -0800
Also, I believe the section number "(19.1.3)" can be removed from all of these and all other occurrences as well, since the definition won't change but the section may.
- commentid:
10971
- comment_count:
3
- who:
Allen Wirfs-Brock
- bug_when:
2014-12-08 17:07:25 -0800
fixed in rev30 editor's draft
Changed all of the built-ins to use %names% for initializing constructor, prototype, and [[Prototype]].
I left in the section references. The number are fairly stable and people seem to like such hyperlinks.
- commentid:
11177
- comment_count:
4
- who:
Allen Wirfs-Brock
- bug_when:
2014-12-23 20:23:28 -0800
fixed in rev30