Yusuke SUZUKI (2015-06-17T18:19:38.000Z)
d at domenic.me (2015-07-07T01:41:41.754Z)
> It turns out the spec is fine > > ... > > I will file a v8 bug. Please someone, add a test for this to test262. Ah, I see. FYI (you may know deeper than I ;)), since symbols are primitive values, they cannot be used as a WeakMap's key. And since they are primitive values, they cannot have any properties. It means that primitive values are immutable. So Symbol.for / Symbol.keyFor's registry can be WeakMap in the internal implementation. Actually, we implemented so :D http://trac.webkit.org/changeset/182915