<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>144190</bug_id>
          
          <creation_ts>2015-04-25 00:21:54 -0700</creation_ts>
          <short_desc>Set#keys !== Set#values</short_desc>
          <delta_ts>2015-04-25 18:10:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://people.mozilla.org/~jorendorff/es6-draft.html#sec-set.prototype.keys</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jordan Harband">ljharb</reporter>
          <assigned_to name="Jordan Harband">ljharb</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1088512</commentid>
    <comment_count>0</comment_count>
    <who name="Jordan Harband">ljharb</who>
    <bug_when>2015-04-25 00:21:54 -0700</bug_when>
    <thetext>Per https://people.mozilla.org/~jorendorff/es6-draft.html#sec-set.prototype.keys , `Set.prototype.keys === Set.prototype.values`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088519</commentid>
    <comment_count>1</comment_count>
      <attachid>251622</attachid>
    <who name="Jordan Harband">ljharb</who>
    <bug_when>2015-04-25 00:54:53 -0700</bug_when>
    <thetext>Created attachment 251622
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088623</commentid>
    <comment_count>2</comment_count>
      <attachid>251622</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-25 18:10:10 -0700</bug_when>
    <thetext>Comment on attachment 251622
Patch

Clearing flags on attachment: 251622

Committed r183320: &lt;http://trac.webkit.org/changeset/183320&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088624</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-25 18:10:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251622</attachid>
            <date>2015-04-25 00:54:53 -0700</date>
            <delta_ts>2015-04-25 18:10:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144190-20150425005347.patch</filename>
            <type>text/plain</type>
            <size>6543</size>
            <attacher name="Jordan Harband">ljharb</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NDYwMjUxMjZjZWIyNTBjYzRhYzliNzk1N2U1YzlkNmY4YjMxY2MwLi4wODlhNTk2NGExZWU5MTMy
MWQ5YjY4MTM5MTkwOTM2YzhiZGU5MGU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxNS0wNC0yNSAgSm9yZGFuIEhhcmJhbmQgIDxsamhhcmJAZ21haWwuY29t
PgorCisgICAgICAgIFNldCNrZXlzICE9PSBTZXQjdmFsdWVzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDQxOTAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBwZXIgaHR0cHM6Ly9wZW9wbGUubW96aWxsYS5v
cmcvfmpvcmVuZG9yZmYvZXM2LWRyYWZ0Lmh0bWwjc2VjLXNldC5wcm90b3R5cGUua2V5cworICAg
ICAgICBTZXQja2V5cyBzaG91bGQgPT09IFNldCN2YWx1ZXMKKworICAgICAgICAqIHJ1bnRpbWUv
U2V0UHJvdG90eXBlLmNwcDoKKyAgICAgICAgKEpTQzo6U2V0UHJvdG90eXBlOjpmaW5pc2hDcmVh
dGlvbik6CisgICAgICAgIChKU0M6OnNldFByb3RvRnVuY1ZhbHVlcyk6CisgICAgICAgIChKU0M6
OnNldFByb3RvRnVuY0VudHJpZXMpOgorICAgICAgICAoSlNDOjpzZXRQcm90b0Z1bmNLZXlzKTog
RGVsZXRlZC4KKwogMjAxNS0wNC0yNCAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgog
CiAgICAgICAgIENSQVNIIGluIG9wZXJhdGlvbkNyZWF0ZURpcmVjdEFyZ3VtZW50c0R1cmluZ0V4
aXQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU2V0UHJvdG90
eXBlLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1NldFByb3RvdHlwZS5jcHAK
aW5kZXggNmEyMWMzN2NlMTRmNDcyNWVkM2M1OWE2NmUxYWZmNzg3MTJiZGIyYi4uZTZkNTI1OWY0
OWExMDM1YTgwNGY1ZTBjOGYxNWQ4MDE2ZTExMzkzNCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvU2V0UHJvdG90eXBlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9TZXRQcm90b3R5cGUuY3BwCkBAIC00Niw3ICs0Niw2IEBAIHN0YXRpYyBF
bmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIHNldFByb3RvRnVuY0NsZWFyKEV4ZWNTdGF0ZSop
Owogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgc2V0UHJvdG9GdW5jRGVsZXRl
KEV4ZWNTdGF0ZSopOwogc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgc2V0UHJv
dG9GdW5jRm9yRWFjaChFeGVjU3RhdGUqKTsKIHN0YXRpYyBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIHNldFByb3RvRnVuY0hhcyhFeGVjU3RhdGUqKTsKLXN0YXRpYyBFbmNvZGVkSlNWYWx1
ZSBKU0NfSE9TVF9DQUxMIHNldFByb3RvRnVuY0tleXMoRXhlY1N0YXRlKik7CiBzdGF0aWMgRW5j
b2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBzZXRQcm90b0Z1bmNWYWx1ZXMoRXhlY1N0YXRlKik7
CiBzdGF0aWMgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBzZXRQcm90b0Z1bmNFbnRyaWVz
KEV4ZWNTdGF0ZSopOwogCkBAIC02NCwxMSArNjMsMTEgQEAgdm9pZCBTZXRQcm90b3R5cGU6OmZp
bmlzaENyZWF0aW9uKFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCkKICAgICBK
U0NfTkFUSVZFX0ZVTkNUSU9OKHZtLnByb3BlcnR5TmFtZXMtPmRlbGV0ZUtleXdvcmQsIHNldFBy
b3RvRnVuY0RlbGV0ZSwgRG9udEVudW0sIDEpOwogICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04odm0u
cHJvcGVydHlOYW1lcy0+Zm9yRWFjaCwgc2V0UHJvdG9GdW5jRm9yRWFjaCwgRG9udEVudW0sIDEp
OwogICAgIEpTQ19OQVRJVkVfRlVOQ1RJT04odm0ucHJvcGVydHlOYW1lcy0+aGFzLCBzZXRQcm90
b0Z1bmNIYXMsIERvbnRFbnVtLCAxKTsKLSAgICBKU0NfTkFUSVZFX0ZVTkNUSU9OKHZtLnByb3Bl
cnR5TmFtZXMtPmtleXMsIHNldFByb3RvRnVuY0tleXMsIERvbnRFbnVtLCAwKTsKICAgICBKU0Nf
TkFUSVZFX0ZVTkNUSU9OKHZtLnByb3BlcnR5TmFtZXMtPmVudHJpZXMsIHNldFByb3RvRnVuY0Vu
dHJpZXMsIERvbnRFbnVtLCAwKTsKIAogICAgIEpTRnVuY3Rpb24qIHZhbHVlcyA9IEpTRnVuY3Rp
b246OmNyZWF0ZSh2bSwgZ2xvYmFsT2JqZWN0LCAwLCB2bS5wcm9wZXJ0eU5hbWVzLT52YWx1ZXMu
c3RyaW5nKCksIHNldFByb3RvRnVuY1ZhbHVlcyk7CiAgICAgcHV0RGlyZWN0V2l0aG91dFRyYW5z
aXRpb24odm0sIHZtLnByb3BlcnR5TmFtZXMtPnZhbHVlcywgdmFsdWVzLCBEb250RW51bSk7Cisg
ICAgcHV0RGlyZWN0V2l0aG91dFRyYW5zaXRpb24odm0sIHZtLnByb3BlcnR5TmFtZXMtPmtleXMs
IHZhbHVlcywgRG9udEVudW0pOwogICAgIHB1dERpcmVjdFdpdGhvdXRUcmFuc2l0aW9uKHZtLCB2
bS5wcm9wZXJ0eU5hbWVzLT5pdGVyYXRvclN5bWJvbCwgdmFsdWVzLCBEb250RW51bSk7CiAKICAg
ICBHZXR0ZXJTZXR0ZXIqIGFjY2Vzc29yID0gR2V0dGVyU2V0dGVyOjpjcmVhdGUodm0sIGdsb2Jh
bE9iamVjdCk7CkBAIC0xNzIsNyArMTcxLDcgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FM
TCBzZXRQcm90b0Z1bmNWYWx1ZXMoQ2FsbEZyYW1lKiBjYWxsRnJhbWUpCiB7CiAgICAgSlNTZXQq
IHRoaXNPYmogPSBqc0R5bmFtaWNDYXN0PEpTU2V0Kj4oY2FsbEZyYW1lLT50aGlzVmFsdWUoKSk7
CiAgICAgaWYgKCF0aGlzT2JqKQotICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRocm93
VHlwZUVycm9yKGNhbGxGcmFtZSwgQVNDSUlMaXRlcmFsKCJDYW5ub3QgY3JlYXRlIGEgTWFwIHZh
bHVlIGl0ZXJhdG9yIGZvciBhIG5vbi1NYXAgb2JqZWN0LiIpKSk7CisgICAgICAgIHJldHVybiBK
U1ZhbHVlOjplbmNvZGUodGhyb3dUeXBlRXJyb3IoY2FsbEZyYW1lLCBBU0NJSUxpdGVyYWwoIkNh
bm5vdCBjcmVhdGUgYSBTZXQgdmFsdWUgaXRlcmF0b3IgZm9yIGEgbm9uLVNldCBvYmplY3QuIikp
KTsKICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKEpTU2V0SXRlcmF0b3I6OmNyZWF0ZShjYWxs
RnJhbWUtPnZtKCksIGNhbGxGcmFtZS0+Y2FsbGVlKCktPmdsb2JhbE9iamVjdCgpLT5zZXRJdGVy
YXRvclN0cnVjdHVyZSgpLCB0aGlzT2JqLCBTZXRJdGVyYXRlVmFsdWUpKTsKIH0KIApAQCAtMTgw
LDE2ICsxNzksOCBAQCBFbmNvZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIHNldFByb3RvRnVuY0Vu
dHJpZXMoQ2FsbEZyYW1lKiBjYWxsRnJhbWUpCiB7CiAgICAgSlNTZXQqIHRoaXNPYmogPSBqc0R5
bmFtaWNDYXN0PEpTU2V0Kj4oY2FsbEZyYW1lLT50aGlzVmFsdWUoKSk7CiAgICAgaWYgKCF0aGlz
T2JqKQotICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRocm93VHlwZUVycm9yKGNhbGxG
cmFtZSwgQVNDSUlMaXRlcmFsKCJDYW5ub3QgY3JlYXRlIGEgTWFwIGtleSBpdGVyYXRvciBmb3Ig
YSBub24tTWFwIG9iamVjdC4iKSkpOworICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRo
cm93VHlwZUVycm9yKGNhbGxGcmFtZSwgQVNDSUlMaXRlcmFsKCJDYW5ub3QgY3JlYXRlIGEgU2V0
IGtleSBpdGVyYXRvciBmb3IgYSBub24tU2V0IG9iamVjdC4iKSkpOwogICAgIHJldHVybiBKU1Zh
bHVlOjplbmNvZGUoSlNTZXRJdGVyYXRvcjo6Y3JlYXRlKGNhbGxGcmFtZS0+dm0oKSwgY2FsbEZy
YW1lLT5jYWxsZWUoKS0+Z2xvYmFsT2JqZWN0KCktPnNldEl0ZXJhdG9yU3RydWN0dXJlKCksIHRo
aXNPYmosIFNldEl0ZXJhdGVLZXlWYWx1ZSkpOwogfQogCi1FbmNvZGVkSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIHNldFByb3RvRnVuY0tleXMoQ2FsbEZyYW1lKiBjYWxsRnJhbWUpCi17Ci0gICAgSlNT
ZXQqIHRoaXNPYmogPSBqc0R5bmFtaWNDYXN0PEpTU2V0Kj4oY2FsbEZyYW1lLT50aGlzVmFsdWUo
KSk7Ci0gICAgaWYgKCF0aGlzT2JqKQotICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHRo
cm93VHlwZUVycm9yKGNhbGxGcmFtZSwgQVNDSUlMaXRlcmFsKCJDYW5ub3QgY3JlYXRlIGEgTWFw
IGVudHJ5IGl0ZXJhdG9yIGZvciBhIG5vbi1NYXAgb2JqZWN0LiIpKSk7Ci0gICAgcmV0dXJuIEpT
VmFsdWU6OmVuY29kZShKU1NldEl0ZXJhdG9yOjpjcmVhdGUoY2FsbEZyYW1lLT52bSgpLCBjYWxs
RnJhbWUtPmNhbGxlZSgpLT5nbG9iYWxPYmplY3QoKS0+c2V0SXRlcmF0b3JTdHJ1Y3R1cmUoKSwg
dGhpc09iaiwgU2V0SXRlcmF0ZUtleSkpOwotfQotCiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzhkNGQzMTRhODk3NDZm
NWQzMjM3M2Q1ZGVlOGQ4ODk5MGQwMjA5Ni4uNmFhZWE5Y2MzYTUyNjc2ODc5NDg1NTNmMDQ1YjIy
OWE5YjIzZTllYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE1LTA0LTI1ICBKb3JkYW4gSGFy
YmFuZCAgPGxqaGFyYkBnbWFpbC5jb20+CisKKyAgICAgICAgU2V0I2tleXMgIT09IFNldCN2YWx1
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NDE5
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICoganMv
c2NyaXB0LXRlc3RzL3NldC1rZXlzLmpzOiBBZGRlZC4KKyAgICAgICAgKiBqcy9zZXQta2V5cy1l
eHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGpzL3NldC1rZXlzLmh0bWw6IEFkZGVkLgor
CiAyMDE1LTA0LTI0ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAK
ICAgICAgICAgSW1wbGVtZW50IHBhcnNpbmcgc3VwcG9ydCBmb3IgZm9udC1zeW50aGVzaXMgQ1NT
IHByb3BlcnR5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvc2V0LWtl
eXMuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvc2V0LWtleXMuanMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uY2FmNDY0MWNhZmI2MWIzNjNhNGNkYTVkMDY0MmRhYTE1NzIzYmJkOQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9zZXQta2V5cy5qcwpAQCAtMCwwICsx
LDQgQEAKK2Rlc2NyaXB0aW9uKCJUZXN0cyBiYXNpYyBjb3JyZWN0bmVzcyBvZiBFUyBTZXQncyBr
ZXlzKCkgQVBJIik7CisKK3Nob3VsZEJlKCJTZXQucHJvdG90eXBlLmtleXMubGVuZ3RoIiwgIjAi
KTsKK3Nob3VsZEJlVHJ1ZSgiU2V0LnByb3RvdHlwZS5rZXlzID09PSBTZXQucHJvdG90eXBlLnZh
bHVlcyIpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2V0LWtleXMtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvanMvc2V0LWtleXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMyYTM0
ODgyMmEwNTk5NTVkZGNhZmE5YmU0MjQ2MzM4YTRhODViZjEKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9qcy9zZXQta2V5cy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGVz
dHMgYmFzaWMgY29ycmVjdG5lc3Mgb2YgRVMgU2V0J3Mga2V5cygpIEFQSQorCitPbiBzdWNjZXNz
LCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAi
VEVTVCBDT01QTEVURSIuCisKKworUEFTUyBTZXQucHJvdG90eXBlLmtleXMubGVuZ3RoIGlzIDAK
K1BBU1MgU2V0LnByb3RvdHlwZS5rZXlzID09PSBTZXQucHJvdG90eXBlLnZhbHVlcyBpcyB0cnVl
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2V0LWtleXMuaHRtbCBiL0xheW91dFRlc3RzL2pzL3Nl
dC1rZXlzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTA3NjhlYjRlNWU3YTBlYTlkZjY4YzMwOGE1NjZiMTRi
NzUwYzc5MgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2pzL3NldC1rZXlzLmh0bWwK
QEAgLTAsMCArMSwxMCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRN
TC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVz
dC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0ic2NyaXB0
LXRlc3RzL3NldC1rZXlzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMv
anMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>