[Bug 18878] [[NativeBrand]] of "Function" doesn't seem to exist in current ES6 drafts

# bugzilla at jessica.w3.org (4 years ago)

www.w3.org/Bugs/Public/show_bug.cgi?id=18878

Nasserbufahad@gmail.com changed:

       What    |Removed                     |Added

             OS|All                         |Windows 3.1
Contact us to advertise here
# bugzilla at jessica.w3.org (4 years ago)

www.w3.org/Bugs/Public/show_bug.cgi?id=18878

Rick Waldron waldron.rick@gmail.com changed:

       What    |Removed                     |Added

             CC|                            |waldron.rick@gmail.com

--- Comment #1 from Rick Waldron waldron.rick@gmail.com --- [[NativeBrand]] has been renamed [[BuiltinBrand]] in the latest revision of the ES6 specification draft.

# bugzilla at jessica.w3.org (4 years ago)

www.w3.org/Bugs/Public/show_bug.cgi?id=18878

Allen Wirfs-Brock allen@wirfs-brock.com changed:

       What    |Removed                     |Added

             CC|                            |allen@wirfs-brock.com

--- Comment #2 from Allen Wirfs-Brock allen@wirfs-brock.com ---

You can file bugs against the ECMAScript 6 draft. at bugs.ecmascript.com

As Rick says, [[NativeBrand]] is now called [[BuiltinBrand]] and section 15.2.4.2 lists BuiltinFunction as one of its value.

Object semantic specification details in the the ES6 draft that relate to things like this are still under going massive changes. I recommend simply waiting a few months before typing to sync to the ES6 spec. at this level.

# bugzilla at jessica.w3.org (4 years ago)

www.w3.org/Bugs/Public/show_bug.cgi?id=18878

--- Comment #3 from Cameron McCormack cam@mcc.id.au --- (In reply to comment #2)

You can file bugs against the ECMAScript 6 draft. at bugs.ecmascript.com

As Rick says, [[NativeBrand]] is now called [[BuiltinBrand]] and section 15.2.4.2 lists BuiltinFunction as one of its value.

Object semantic specification details in the the ES6 draft that relate to things like this are still under going massive changes. I recommend simply waiting a few months before typing to sync to the ES6 spec. at this level.

OK, thanks for the info Rick and Allen. If you could ping me Allen when this stuff is most stable I'll rework Web IDL then.

# bugzilla at jessica.w3.org (a day ago)

www.w3.org/Bugs/Public/show_bug.cgi?id=18878

Domenic Denicola d@domenic.me changed:

       What    |Removed                     |Added

         Status|NEW                         |RESOLVED
             CC|                            |d@domenic.me
     Resolution|---                         |WORKSFORME

--- Comment #4 from Domenic Denicola d@domenic.me --- [[NativeBrand]] no longer appears in Web IDL, so I guess this has been fixed. I suspect that it's related to the class string/@@toStringTag stuff? Which is reasonable, although there's still the contentious www.w3.org/Bugs/Public/show_bug.cgi?id=28244 open.

Want more features?

Request early access to our private beta of readable email premium.