<?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>220378</bug_id>
          
          <creation_ts>2021-01-06 12:24:19 -0800</creation_ts>
          <short_desc>[JSC] Replace JSBigInt::toUint64 with JSBigInt::toBigUInt64</short_desc>
          <delta_ts>2021-01-06 15:40:16 -0800</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>WebKit 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>InRadar</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>
          <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1717737</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-06 12:24:19 -0800</bug_when>
    <thetext>[JSC] Replace JSBigInt::toUint64 with JSBigInt::toBigUInt64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717739</commentid>
    <comment_count>1</comment_count>
      <attachid>417113</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-06 12:27:03 -0800</bug_when>
    <thetext>Created attachment 417113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717793</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-06 15:39:36 -0800</bug_when>
    <thetext>Committed r271217: &lt;https://trac.webkit.org/changeset/271217&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417113.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717794</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-06 15:40:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/72868140&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417113</attachid>
            <date>2021-01-06 12:27:03 -0800</date>
            <delta_ts>2021-01-06 15:39:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220378-20210106122702.patch</filename>
            <type>text/plain</type>
            <size>5425</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMjAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
NWM2NzhkZWUxYWU2NDJlNTAwMTUwNGUzOWEwZGQ4YTBmNjEzNzg0Li40OGNjYzE3MzA2MDJkODI1
YThmNzhkZGY3YTFiNzA1Mjc2YzRlNWQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMyBAQAorMjAyMS0wMS0wNiAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIFJlcGxhY2UgSlNCaWdJbnQ6OnRvVWludDY0IHdpdGggSlNCaWdJ
bnQ6OnRvQmlnVUludDY0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjAzNzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIEpTQmlnSW50Ojp0b1VpbnQ2NCB3aXRoIEpTQmln
SW50Ojp0b0JpZ1VJbnQ2NC4KKyAgICAgICAgUm91Z2ggcHVycG9zZXMgb2YgdGhlc2UgZnVuY3Rp
b25zIGFyZSB0aGUgc2FtZSwgYW5kICBKU0JpZ0ludDo6dG9CaWdVSW50NjQKKyAgICAgICAgaGFz
IHRoZSBzZW1hbnRpY3MgZGVmaW5lZCBpbiB0aGUgRUNNQTI2MiBzcGVjLiBXaGlsZSB0aGUgYmVo
YXZpb3IgaXMKKyAgICAgICAgc2xpZ2h0bHkgZGlmZmVyZW50WzFdLCB0aGlzIGRpZmZlcmVuY2Ug
ZG9lcyBub3QgbWF0dGVyIGZvciB0aGUgY2xpZW50cyBvZgorICAgICAgICBKU0JpZ0ludDo6dG9V
aW50NjQuCisKKyAgICAgICAgWzFdOiBKU0JpZ0ludDo6dG9VaW50NjQgZmFpbHMgY29udmVyc2lv
biBpZiBKU0JpZ0ludCBpcyBvdXQgb2YgcmFuZ2Ugb2YgdWludDY0X3QsCisgICAgICAgICAgICAg
d2hpbGUgSlNCaWdJbnQ6OnRvQmlnVUludDY0IGFsd2F5cyBnZW5lcmF0ZXMgdWludDY0X3QgYnkg
Y29tcHV0aW5nIG1vZCBVSU5UNjRfTUFYLgorCisgICAgICAgICogcnVudGltZS9KU0JpZ0ludC5j
cHA6CisgICAgICAgIChKU0M6OkpTQmlnSW50Ojp0b1VpbnQ2NEhlYXApOiBEZWxldGVkLgorICAg
ICAgICAqIHJ1bnRpbWUvSlNCaWdJbnQuaDoKKwogMjAyMS0wMS0wNSAgWXVzdWtlIFN1enVraSAg
PHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIERGRy9GVEwgRGlyZWN0Q2FsbCBu
ZWVkIHRvIHJlc3BlY3QgV2FzbSBJQwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA1OTA3MDdiYzZhZGI4YTU3ZTc5ZWIy
NmE1YzNlOWFhNDIzMjVjOGEyLi5jNDdlMDZiYWJmZjFiNmFhMTBlYzQ0NDcyYmUyNmJhYmI1YWI5
MGU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAxLTA2ICBZdXN1a2UgU3V6dWtp
ICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW0pTQ10gUmVwbGFjZSBKU0JpZ0ludDo6
dG9VaW50NjQgd2l0aCBKU0JpZ0ludDo6dG9CaWdVSW50NjQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDM3OAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0lQQ1Rlc3Rp
bmdBUEkuY3BwOgorICAgICAgICAoV2ViS2l0OjpJUENUZXN0aW5nQVBJOjpjb252ZXJ0VG9VaW50
NjQpOgorICAgICAgICAoV2ViS2l0OjpJUENUZXN0aW5nQVBJOjplbmNvZGVOdW1lcmljVHlwZSk6
CisKIDIwMjEtMDEtMDYgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9y
Zz4KIAogICAgICAgICBVc2Ugc2VuZFdpdGhBc3luY1JlcGx5IGluc3RlYWQgb2YgaU9TLXNwZWNp
ZmljIEdlbmVyaWNDYWxsYmFja3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTQmlnSW50LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQmln
SW50LmNwcAppbmRleCAwZGIyY2M0ZjkwMzAxMDMxNTk4YThmZGE4ZDVhNWU5OTgzMTQxMjEyLi42
ZjYzZWVmZTFmZjFkZGJjOGQzZDA0OWY4ZTQyMTljNmZjN2Y0NTExIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0JpZ0ludC5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvSlNCaWdJbnQuY3BwCkBAIC0zMDYyLDI5ICszMDYyLDYgQEAgdWlu
dDY0X3QgSlNCaWdJbnQ6OnRvQmlnVUludDY0SGVhcChKU0JpZ0ludCogYmlnSW50KQogICAgIHJl
dHVybiB+KHZhbHVlIC0gMSk7IC8vIFRvIGF2b2lkIHVuZGVmaW5lZCBiZWhhdmlvciwgd2UgY29t
cHV0ZSB0d28ncyBjb21wbGltZW50IGJ5IGhhbmQgaW4gQyB3aGlsZSB0aGlzIGlzIHNpbXBseSBg
LXZhbHVlYC4KIH0KIAotT3B0aW9uYWw8dWludDY0X3Q+IEpTQmlnSW50Ojp0b1VpbnQ2NEhlYXAo
SlNCaWdJbnQqIGJpZ0ludCkKLXsKLSAgICBhdXRvIGxlbmd0aCA9IGJpZ0ludC0+bGVuZ3RoKCk7
Ci0gICAgaWYgKCFsZW5ndGgpCi0gICAgICAgIHJldHVybiAwOwotICAgIGlmIChiaWdJbnQtPnNp
Z24oKSkKLSAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKLQotICAgIHN0YXRpY19hc3NlcnQo
c2l6ZW9mKHVpbnQ2NF90KSA9PSBzaXplb2YoRGlnaXQpIHx8IHNpemVvZih1aW50NjRfdCkgPT0g
c2l6ZW9mKERpZ2l0KSAqIDIsICJEaWdpdCBtdXN0IGJlIGVpdGhlciAzMi1iaXQgb3IgNjQtYml0
Iik7Ci0gICAgaWYgKHNpemVvZih1aW50NjRfdCkgPT0gc2l6ZW9mKERpZ2l0KSkgewotICAgICAg
ICBpZiAobGVuZ3RoID4gMSkKLSAgICAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7Ci0gICAg
ICAgIHJldHVybiBiaWdJbnQtPmRpZ2l0KDApOwotICAgIH0KLQotICAgIGlmIChsZW5ndGggPiAy
KQotICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OwotICAgIHVpbnQ2NF90IHJlc3VsdCA9IGJp
Z0ludC0+ZGlnaXQoMCk7Ci0gICAgaWYgKGxlbmd0aCA9PSAxKQotICAgICAgICByZXN1bHQgKz0g
c3RhdGljX2Nhc3Q8dWludDY0X3Q+KGJpZ0ludC0+ZGlnaXQoMCkpIDw8IDMyOwotICAgIHJldHVy
biByZXN1bHQ7Ci19Ci0KIHN0YXRpYyBBTFdBWVNfSU5MSU5FIHVuc2lnbmVkIGNvbXB1dGVIYXNo
KEpTQmlnSW50OjpEaWdpdCogZGlnaXRzLCB1bnNpZ25lZCBsZW5ndGgsIGJvb2wgc2lnbikKIHsK
ICAgICBIYXNoZXIgaGFzaGVyOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvSlNCaWdJbnQuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQmlnSW50
LmgKaW5kZXggMzBiYmZjM2M2OWUyNjA5ZWJhMjQyZWUzMTg0YmM2ZWRmNmUyYmE3MC4uMmM0MTZj
ODczODZiODI2MjY1MTc1NTVhOTMwNDM1OTkwM2E5NTdjZSAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNCaWdJbnQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9KU0JpZ0ludC5oCkBAIC00NDAsMjAgKzQ0MCw2IEBAIGNsYXNzIEpTQmlnSW50
IGZpbmFsIDogcHVibGljIEpTQ2VsbCB7CiAgICAgICAgIHJldHVybiBzdGF0aWNfY2FzdDxpbnQ2
NF90Pih0b0JpZ1VJbnQ2NEhlYXAoYmlnSW50LmFzSGVhcEJpZ0ludCgpKSk7CiAgICAgfQogCi0g
ICAgc3RhdGljIE9wdGlvbmFsPHVpbnQ2NF90PiB0b1VpbnQ2NChKU1ZhbHVlIGJpZ0ludCkKLSAg
ICB7Ci0gICAgICAgIEFTU0VSVChiaWdJbnQuaXNCaWdJbnQoKSk7Ci0jaWYgVVNFKEJJR0lOVDMy
KQotICAgICAgICBpZiAoYmlnSW50LmlzQmlnSW50MzIoKSkgewotICAgICAgICAgICAgYXV0byB2
YWx1ZSA9IGJpZ0ludC5iaWdJbnQzMkFzSW50MzIoKTsKLSAgICAgICAgICAgIGlmICh2YWx1ZSA8
IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKLSAgICAgICAgICAgIHJl
dHVybiB2YWx1ZTsKLSAgICAgICAgfQotI2VuZGlmCi0gICAgICAgIHJldHVybiB0b1VpbnQ2NEhl
YXAoanNDYXN0PEpTQmlnSW50Kj4oYmlnSW50KSk7Ci0gICAgfQotCiAgICAgRGlnaXQgZGlnaXQo
dW5zaWduZWQpOwogICAgIHZvaWQgc2V0RGlnaXQodW5zaWduZWQsIERpZ2l0KTsgLy8gVXNlIG9u
bHkgd2hlbiBpbml0aWFsaXppbmcuCiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgSlNCaWdJbnQqIHJp
Z2h0VHJpbShKU0dsb2JhbE9iamVjdCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvSVBDVGVzdGluZ0FQSS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9JUENUZXN0aW5nQVBJLmNwcAppbmRleCAwM2NiNzEwZjA1OTZiZDY2MzFjZTJj
ZDFhZDc2MzViODdmNGVjY2I1Li4zNjUyOTVhNzY4OWEyM2Y2ZTg0NjFmYTBhZmZlNzY0N2ViZjcx
ZGYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9JUENUZXN0
aW5nQVBJLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9JUENUZXN0
aW5nQVBJLmNwcApAQCAtMTkzLDcgKzE5Myw3IEBAIHN0YXRpYyBPcHRpb25hbDx1aW50NjRfdD4g
Y29udmVydFRvVWludDY0KEpTQzo6SlNWYWx1ZSBqc1ZhbHVlKQogICAgICAgICByZXR1cm4gdmFs
dWU7CiAgICAgfQogICAgIGlmIChqc1ZhbHVlLmlzQmlnSW50KCkpCi0gICAgICAgIHJldHVybiBK
U0M6OkpTQmlnSW50Ojp0b1VpbnQ2NChqc1ZhbHVlKTsKKyAgICAgICAgcmV0dXJuIEpTQzo6SlNC
aWdJbnQ6OnRvQmlnVUludDY0KGpzVmFsdWUpOwogICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiB9
CiAKQEAgLTM1MiwxMCArMzUyLDggQEAgdGVtcGxhdGU8dHlwZW5hbWUgSW50ZWdyYWxUeXBlPiBi
b29sIGVuY29kZU51bWVyaWNUeXBlKElQQzo6RW5jb2RlciYgZW5jb2RlciwgSlMKIHsKICAgICBp
ZiAoanNWYWx1ZS5pc0JpZ0ludCgpKSB7CiAgICAgICAgIC8vIEZJWE1FOiBTdXBwb3J0IG5lZ2F0
aXZlIEJpZ0ludC4KLSAgICAgICAgYXV0byByZXN1bHQgPSBKU0M6OkpTQmlnSW50Ojp0b1VpbnQ2
NChqc1ZhbHVlKTsKLSAgICAgICAgaWYgKCFyZXN1bHQpCi0gICAgICAgICAgICByZXR1cm4gZmFs
c2U7Ci0gICAgICAgIGVuY29kZXIgPDwgc3RhdGljX2Nhc3Q8SW50ZWdyYWxUeXBlPigqcmVzdWx0
KTsKKyAgICAgICAgdWludDY0X3QgcmVzdWx0ID0gSlNDOjpKU0JpZ0ludDo6dG9CaWdVSW50NjQo
anNWYWx1ZSk7CisgICAgICAgIGVuY29kZXIgPDwgc3RhdGljX2Nhc3Q8SW50ZWdyYWxUeXBlPihy
ZXN1bHQpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAgICAgaWYgKCFqc1ZhbHVlLmlz
TnVtYmVyKCkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>