<?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>147875</bug_id>
          
          <creation_ts>2015-08-11 02:19:12 -0700</creation_ts>
          <short_desc>[ES6] Implement Reflect.has</short_desc>
          <delta_ts>2015-08-11 11:18:57 -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>New Bugs</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></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="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1116521</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-11 02:19:12 -0700</bug_when>
    <thetext>[ES6] Implement Reflect.has</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116522</commentid>
    <comment_count>1</comment_count>
      <attachid>258712</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-11 02:20:32 -0700</bug_when>
    <thetext>Created attachment 258712
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1116599</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-11 11:18:57 -0700</bug_when>
    <thetext>Committed r188264: &lt;http://trac.webkit.org/changeset/188264&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258712</attachid>
            <date>2015-08-11 02:20:32 -0700</date>
            <delta_ts>2015-08-11 10:52:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147875-20150811022017.patch</filename>
            <type>text/plain</type>
            <size>4957</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4MjUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
OTE2NjFlNDY2ODRmODg4NTNmZTVkMDg5Y2Y5NzMxNjEwZWVkYTNkLi44NzY1YjA0YmE1MTk1MDA5
ZTZhYjQzYmE2ZjU5Yjk1YmUwNzM2YTQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSwyNiBAQAorMjAxNS0wOC0xMSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbRVM2XSBJbXBsZW1lbnQgUmVmbGVjdC5oYXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0Nzg3NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50
cyBSZWZsZWN0Lmhhc1sxXS4KKyAgICAgICAgU2luY2UgdGhlIHNlbWFudGljcyBpcyB0aGUgc2Ft
ZSB0byB0aGUgYGluYCBvcGVyYXRvciBpbiB0aGUgSlNbMl0sCisgICAgICAgIHdlIGNhbiBpbXBs
ZW1lbnQgaXQgaW4gYnVpbHRpbiBKUyBjb2RlLgorCisgICAgICAgIFsxXTogaHR0cDovL3d3dy5l
Y21hLWludGVybmF0aW9uYWwub3JnL2VjbWEtMjYyLzYuMC8jc2VjLXJlZmxlY3QuaGFzCisgICAg
ICAgIFsyXTogaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3JnL2VjbWEtMjYyLzYuMC8j
c2VjLXJlbGF0aW9uYWwtb3BlcmF0b3JzLXJ1bnRpbWUtc2VtYW50aWNzLWV2YWx1YXRpb24KKwor
ICAgICAgICAqIGJ1aWx0aW5zL1JlZmxlY3RPYmplY3QuanM6CisgICAgICAgIChoYXMpOgorICAg
ICAgICAqIHJ1bnRpbWUvUmVmbGVjdE9iamVjdC5jcHA6CisgICAgICAgICogdGVzdHMvc3RyZXNz
L3JlZmxlY3QtaGFzLmpzOiBBZGRlZC4KKyAgICAgICAgKHNob3VsZEJlKToKKyAgICAgICAgKHNo
b3VsZFRocm93KToKKwogMjAxNS0wOC0xMSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdt
YWlsLmNvbT4KIAogICAgICAgICBFbnN1cmUgdGhhdCBSZWZsZWN0LmVudW1lcmF0ZSBkb2VzIG5v
dCBwcm9kdWNlIHRoZSBkZWxldGVkIGtleXMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0NzY3NwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvYnVpbHRpbnMvUmVmbGVjdE9iamVjdC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
dWlsdGlucy9SZWZsZWN0T2JqZWN0LmpzCmluZGV4IDE2NmFmMDc5ZWU3Y2ZiMGM2MDkzZTlkYjU5
MzEwNmQ2YTc1YTY5N2MuLjgwNGMxZTY2YjY1YmMzMWMyZGRiMGZiYWU4NGYxMjI2Y2FkN2RmMTkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9SZWZsZWN0T2JqZWN0
LmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9SZWZsZWN0T2JqZWN0Lmpz
CkBAIC00NywzICs0NywxMiBAQCBmdW5jdGlvbiBkZWxldGVQcm9wZXJ0eSh0YXJnZXQsIHByb3Bl
cnR5S2V5KQogICAgIHJldHVybiBkZWxldGUgdGFyZ2V0W3Byb3BlcnR5S2V5XTsKIH0KIAorZnVu
Y3Rpb24gaGFzKHRhcmdldCwgcHJvcGVydHlLZXkpCit7CisgICAgInVzZSBzdHJpY3QiOworCisg
ICAgaWYgKCFAaXNPYmplY3QodGFyZ2V0KSkKKyAgICAgICAgdGhyb3cgbmV3IEBUeXBlRXJyb3Io
IlJlZmxlY3QuaGFzIHJlcXVpcmVzIHRoZSBmaXJzdCBhcmd1bWVudCBiZSBhbiBvYmplY3QiKTsK
KworICAgIHJldHVybiBwcm9wZXJ0eUtleSBpbiB0YXJnZXQ7Cit9CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9SZWZsZWN0T2JqZWN0LmNwcCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL1JlZmxlY3RPYmplY3QuY3BwCmluZGV4IGY1MmM2ZGE5OTY2ODZh
YmNmYTg1MTA0NWYxYjZjNGRiMDZhMjE5OGUuLjc1MzBhMWZiYmE2NjYzOTgyNjE2Mjc5ZTZjMjkz
MmUxZjA2MGRjOWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Jl
ZmxlY3RPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1JlZmxl
Y3RPYmplY3QuY3BwCkBAIC01Myw2ICs1Myw3IEBAIGNvbnN0IENsYXNzSW5mbyBSZWZsZWN0T2Jq
ZWN0OjpzX2luZm8gPSB7ICJSZWZsZWN0IiwgJkJhc2U6OnNfaW5mbywgJnJlZmxlY3RPYmplCiAg
ICAgYXBwbHkgICAgICAgICAgICAgcmVmbGVjdE9iamVjdEFwcGx5ICAgICAgICAgICAgIERvbnRF
bnVtfEZ1bmN0aW9uIDMKICAgICBkZWxldGVQcm9wZXJ0eSAgICByZWZsZWN0T2JqZWN0RGVsZXRl
UHJvcGVydHkgICAgRG9udEVudW18RnVuY3Rpb24gMgogICAgIGVudW1lcmF0ZSAgICAgICAgIHJl
ZmxlY3RPYmplY3RFbnVtZXJhdGUgICAgICAgICBEb250RW51bXxGdW5jdGlvbiAxCisgICAgaGFz
ICAgICAgICAgICAgICAgcmVmbGVjdE9iamVjdEhhcyAgICAgICAgICAgICAgIERvbnRFbnVtfEZ1
bmN0aW9uIDIKICAgICBpc0V4dGVuc2libGUgICAgICByZWZsZWN0T2JqZWN0SXNFeHRlbnNpYmxl
ICAgICAgRG9udEVudW18RnVuY3Rpb24gMQogICAgIG93bktleXMgICAgICAgICAgIHJlZmxlY3RP
YmplY3RPd25LZXlzICAgICAgICAgICBEb250RW51bXxGdW5jdGlvbiAxCiAgICAgcHJldmVudEV4
dGVuc2lvbnMgcmVmbGVjdE9iamVjdFByZXZlbnRFeHRlbnNpb25zIERvbnRFbnVtfEZ1bmN0aW9u
IDEKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvcmVmbGVj
dC1oYXMuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3JlZmxlY3QtaGFz
LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjIxYjAxZmQwMTJiYTY5MjEwNzgxMGY3YzhlZjk1NmZjYTJmZWI2MmUK
LS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3Jl
ZmxlY3QtaGFzLmpzCkBAIC0wLDAgKzEsNjUgQEAKK2Z1bmN0aW9uIHNob3VsZEJlKGFjdHVhbCwg
ZXhwZWN0ZWQpIHsKKyAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZCkKKyAgICAgICAgdGhyb3cg
bmV3IEVycm9yKCdiYWQgdmFsdWU6ICcgKyBhY3R1YWwpOworfQorCitmdW5jdGlvbiBzaG91bGRU
aHJvdyhmdW5jLCBtZXNzYWdlKSB7CisgICAgdmFyIGVycm9yID0gbnVsbDsKKyAgICB0cnkgewor
ICAgICAgICBmdW5jKCk7CisgICAgfSBjYXRjaCAoZSkgeworICAgICAgICBlcnJvciA9IGU7Cisg
ICAgfQorICAgIGlmICghZXJyb3IpCisgICAgICAgIHRocm93IG5ldyBFcnJvcigibm90IHRocm93
bi4iKTsKKyAgICBpZiAoU3RyaW5nKGVycm9yKSAhPT0gbWVzc2FnZSkKKyAgICAgICAgdGhyb3cg
bmV3IEVycm9yKCJiYWQgZXJyb3I6ICIgKyBTdHJpbmcoZXJyb3IpKTsKK30KKworc2hvdWxkQmUo
UmVmbGVjdC5oYXMubGVuZ3RoLCAyKTsKKworc2hvdWxkVGhyb3coKCkgPT4geworICAgIFJlZmxl
Y3QuaGFzKCJoZWxsbyIsIDQyKTsKK30sIGBUeXBlRXJyb3I6IFJlZmxlY3QuaGFzIHJlcXVpcmVz
IHRoZSBmaXJzdCBhcmd1bWVudCBiZSBhbiBvYmplY3RgKTsKKwordmFyIG9iamVjdCA9IHsgaGVs
bG86IDQyIH07CitzaG91bGRCZShSZWZsZWN0LmhhcyhvYmplY3QsICdoZWxsbycpLCB0cnVlKTsK
K3Nob3VsZEJlKFJlZmxlY3QuaGFzKG9iamVjdCwgJ3dvcmxkJyksIGZhbHNlKTsKK3Nob3VsZEJl
KFJlZmxlY3QuaGFzKG9iamVjdCwgJ3Byb3RvdHlwZScpLCBmYWxzZSk7CitzaG91bGRCZShSZWZs
ZWN0LmhhcyhvYmplY3QsICdfX3Byb3RvX18nKSwgdHJ1ZSk7CitzaG91bGRCZShSZWZsZWN0Lmhh
cyhvYmplY3QsICdoYXNPd25Qcm9wZXJ0eScpLCB0cnVlKTsKK3Nob3VsZEJlKFJlZmxlY3QuZGVs
ZXRlUHJvcGVydHkob2JqZWN0LCAnaGVsbG8nKSwgdHJ1ZSk7CitzaG91bGRCZShSZWZsZWN0Lmhh
cyhvYmplY3QsICdoZWxsbycpLCBmYWxzZSk7CisKK3Nob3VsZEJlKFJlZmxlY3QuaGFzKFtdLCAn
bGVuZ3RoJyksIHRydWUpOworc2hvdWxkQmUoUmVmbGVjdC5oYXMoWzAsMSwyXSwgMCksIHRydWUp
Oworc2hvdWxkQmUoUmVmbGVjdC5oYXMoWzAsMSwyXSwgMjAwKSwgZmFsc2UpOworCit2YXIgb2Jq
ZWN0ID0geworICAgIFtTeW1ib2wuaXRlcmF0b3JdOiA0MgorfTsKK3Nob3VsZEJlKFJlZmxlY3Qu
aGFzKG9iamVjdCwgU3ltYm9sLml0ZXJhdG9yKSwgdHJ1ZSk7CitzaG91bGRCZShSZWZsZWN0Lmhh
cyhvYmplY3QsIFN5bWJvbC51bnNjb3BhYmxlcyksIGZhbHNlKTsKK3Nob3VsZEJlKFJlZmxlY3Qu
ZGVsZXRlUHJvcGVydHkob2JqZWN0LCBTeW1ib2wuaXRlcmF0b3IpLCB0cnVlKTsKK3Nob3VsZEJl
KFJlZmxlY3QuaGFzKG9iamVjdCwgU3ltYm9sLml0ZXJhdG9yKSwgZmFsc2UpOworCit2YXIgdG9Q
cm9wZXJ0eUtleSA9IHsKKyAgICB0b1N0cmluZygpIHsKKyAgICAgICAgdGhyb3cgbmV3IEVycm9y
KCd0b1N0cmluZyBjYWxsZWQuJyk7CisgICAgfQorfTsKKworc2hvdWxkVGhyb3coKCkgPT4gewor
ICAgIFJlZmxlY3QuaGFzKCJoZWxsbyIsIHRvUHJvcGVydHlLZXkpOworfSwgYFR5cGVFcnJvcjog
UmVmbGVjdC5oYXMgcmVxdWlyZXMgdGhlIGZpcnN0IGFyZ3VtZW50IGJlIGFuIG9iamVjdGApOwor
CitzaG91bGRUaHJvdygoKSA9PiB7CisgICAgUmVmbGVjdC5oYXMoe30sIHRvUHJvcGVydHlLZXkp
OworfSwgYEVycm9yOiB0b1N0cmluZyBjYWxsZWQuYCk7CisKK3ZhciB0b1Byb3BlcnR5S2V5ID0g
eworICAgIHRvU3RyaW5nKCkgeworICAgICAgICByZXR1cm4gJ29rJzsKKyAgICB9Cit9Oworc2hv
dWxkQmUoUmVmbGVjdC5oYXMoeyAnb2snOiA0MiB9LCB0b1Byb3BlcnR5S2V5KSwgdHJ1ZSk7Cg==
</data>
<flag name="review"
          id="283895"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>