<?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>141506</bug_id>
          
          <creation_ts>2015-02-12 00:02:00 -0800</creation_ts>
          <short_desc>Move the generators for GetScope and SkipScope to the common core in DFGSpeculativeJIT</short_desc>
          <delta_ts>2015-02-12 14:19:00 -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>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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1068570</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-02-12 00:02:00 -0800</bug_when>
    <thetext>Move the generators for GetScope and SkipScope to the common core in DFGSpeculativeJIT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068574</commentid>
    <comment_count>1</comment_count>
      <attachid>246437</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-02-12 00:05:15 -0800</bug_when>
    <thetext>Created attachment 246437
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068599</commentid>
    <comment_count>2</comment_count>
      <attachid>246437</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-02-12 07:29:41 -0800</bug_when>
    <thetext>Comment on attachment 246437
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068738</commentid>
    <comment_count>3</comment_count>
      <attachid>246437</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-02-12 14:18:30 -0800</bug_when>
    <thetext>Comment on attachment 246437
Patch

Clearing flags on attachment: 246437

Committed r180010: &lt;http://trac.webkit.org/changeset/180010&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068740</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2015-02-12 14:19:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246437</attachid>
            <date>2015-02-12 00:05:15 -0800</date>
            <delta_ts>2015-02-12 14:18:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141506-20150212000512.patch</filename>
            <type>text/plain</type>
            <size>5533</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5OTgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
ZTJjMjljMzY4NmZhODE4YTliMTExMjRmYzUxMzM1ZDYzYWFkM2MwLi5kMmNjMWQ5NWVjZDhlZTc2
NmIwNDk0MTliNjRkYmQ2M2U1NTY2ODA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNCBAQAorMjAxNS0wMi0xMiAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgTW92ZSB0aGUgZ2VuZXJhdG9ycyBmb3IgR2V0U2NvcGUgYW5kIFNr
aXBTY29wZSB0byB0aGUgY29tbW9uIGNvcmUgaW4gREZHU3BlY3VsYXRpdmVKSVQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTUwNgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBnZW5lcmF0b3JzIGZv
ciB0aGUgbm9kZXMgR2V0U2NvcGUgYW5kIFNraXBTY29wZSB3ZXJlCisgICAgICAgIGNvbXBsZXRl
bHkgaWRlbnRpY2FsIGJldHdlZW4gMzIgYW5kIDY0Yml0cy4KKworICAgICAgICBUaGlzIHBhdGNo
IG1vdmVzIHRoZSBkdXBsaWNhdGVkIGNvZGUgdG8gREZHU3BlY3VsYXRpdmVKSVQuCisKKyAgICAg
ICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1
bGF0aXZlSklUOjpjb21waWxlR2V0U2NvcGUpOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1bGF0
aXZlSklUOjpjb21waWxlU2tpcFNjb3BlKToKKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVK
SVQuaDoKKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQzMl82NC5jcHA6CisgICAgICAg
IChKU0M6OkRGRzo6U3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGUpOgorICAgICAgICAqIGRmZy9ERkdT
cGVjdWxhdGl2ZUpJVDY0LmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2ZUpJVDo6
Y29tcGlsZSk6CisKIDIwMTUtMDItMTEgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFNpbXBsaWZ5IHRoZSBpbml0aWFsaXphdGlvbiBvZiBCeXRlY29k
ZUdlbmVyYXRvciBhIGJpdApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdTcGVjdWxhdGl2ZUpJVC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1
bGF0aXZlSklULmNwcAppbmRleCA4ODg2NDc1NzRhMDA4YjU5YWEyZWJhYzc3ZjM5MzRhZjg1MjZk
NDMxLi5iNGNkOTExMDg4ZWFjNGJkY2RiNWI1Yzg5MjU2YTQ2NmY1MTRiOTg1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcApAQCAtNDEwMiw2
ICs0MTAyLDIyIEBAIHZvaWQgU3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVHZXRBcmd1bWVudHNMZW5n
dGgoTm9kZSogbm9kZSkKICAgICBpbnQzMlJlc3VsdChyZXN1bHRSZWcsIG5vZGUpOwogfQogCit2
b2lkIFNwZWN1bGF0aXZlSklUOjpjb21waWxlR2V0U2NvcGUoTm9kZSogbm9kZSkKK3sKKyAgICBT
cGVjdWxhdGVDZWxsT3BlcmFuZCBmdW5jdGlvbih0aGlzLCBub2RlLT5jaGlsZDEoKSk7CisgICAg
R1BSVGVtcG9yYXJ5IHJlc3VsdCh0aGlzLCBSZXVzZSwgZnVuY3Rpb24pOworICAgIG1faml0Lmxv
YWRQdHIoSklUQ29tcGlsZXI6OkFkZHJlc3MoZnVuY3Rpb24uZ3ByKCksIEpTRnVuY3Rpb246Om9m
ZnNldE9mU2NvcGVDaGFpbigpKSwgcmVzdWx0LmdwcigpKTsKKyAgICBjZWxsUmVzdWx0KHJlc3Vs
dC5ncHIoKSwgbm9kZSk7Cit9CisKK3ZvaWQgU3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVTa2lwU2Nv
cGUoTm9kZSogbm9kZSkKK3sKKyAgICBTcGVjdWxhdGVDZWxsT3BlcmFuZCBzY29wZSh0aGlzLCBu
b2RlLT5jaGlsZDEoKSk7CisgICAgR1BSVGVtcG9yYXJ5IHJlc3VsdCh0aGlzLCBSZXVzZSwgc2Nv
cGUpOworICAgIG1faml0LmxvYWRQdHIoSklUQ29tcGlsZXI6OkFkZHJlc3Moc2NvcGUuZ3ByKCks
IEpTU2NvcGU6Om9mZnNldE9mTmV4dCgpKSwgcmVzdWx0LmdwcigpKTsKKyAgICBjZWxsUmVzdWx0
KHJlc3VsdC5ncHIoKSwgbm9kZSk7Cit9CisKIHZvaWQgU3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVH
ZXRBcnJheUxlbmd0aChOb2RlKiBub2RlKQogewogICAgIHN3aXRjaCAobm9kZS0+YXJyYXlNb2Rl
KCkudHlwZSgpKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1Nw
ZWN1bGF0aXZlSklULmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZl
SklULmgKaW5kZXggMTVhYjcyZDRiNzM0ODE0NGMxY2VmMjc5OTg4MDVlMGY3MDhlODY5Ny4uNWVi
NDc2YzRjNDU5NDkyYmVkNGQzM2ZmYjQxMTUxMWM3N2YwYTk4NCAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5oCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQuaApAQCAtMjExNiw3ICsyMTE2LDkgQEAg
cHVibGljOgogCiAgICAgdm9pZCBjb21waWxlR2V0QnlWYWxPbkFyZ3VtZW50cyhOb2RlKik7CiAg
ICAgdm9pZCBjb21waWxlR2V0QXJndW1lbnRzTGVuZ3RoKE5vZGUqKTsKLSAgICAKKyAgICB2b2lk
IGNvbXBpbGVHZXRTY29wZShOb2RlKik7CisgICAgdm9pZCBjb21waWxlU2tpcFNjb3BlKE5vZGUq
KTsKKwogICAgIHZvaWQgY29tcGlsZUdldEFycmF5TGVuZ3RoKE5vZGUqKTsKICAgICAKICAgICB2
b2lkIGNvbXBpbGVWYWx1ZVJlcChOb2RlKik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUMzJfNjQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDMyXzY0LmNwcAppbmRleCBhZTRkMmI4ODMzMjEwN2Jl
Zjg2YmNjY2Q1Mjc2NDUwZjNiZDFjOTY1Li43NmViN2FhMDY1MmJkODYzZjA1MTk1YjM5MDg2NjE4
MDM1NTQ5ZDUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1
bGF0aXZlSklUMzJfNjQuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3Bl
Y3VsYXRpdmVKSVQzMl82NC5jcHAKQEAgLTM1MTAsMjEgKzM1MTAsMTMgQEAgdm9pZCBTcGVjdWxh
dGl2ZUpJVDo6Y29tcGlsZShOb2RlKiBub2RlKQogICAgICAgICBicmVhazsKICAgICB9CiAgICAg
ICAgIAotICAgIGNhc2UgR2V0U2NvcGU6IHsKLSAgICAgICAgU3BlY3VsYXRlQ2VsbE9wZXJhbmQg
ZnVuY3Rpb24odGhpcywgbm9kZS0+Y2hpbGQxKCkpOwotICAgICAgICBHUFJUZW1wb3JhcnkgcmVz
dWx0KHRoaXMsIFJldXNlLCBmdW5jdGlvbik7Ci0gICAgICAgIG1faml0LmxvYWRQdHIoSklUQ29t
cGlsZXI6OkFkZHJlc3MoZnVuY3Rpb24uZ3ByKCksIEpTRnVuY3Rpb246Om9mZnNldE9mU2NvcGVD
aGFpbigpKSwgcmVzdWx0LmdwcigpKTsKLSAgICAgICAgY2VsbFJlc3VsdChyZXN1bHQuZ3ByKCks
IG5vZGUpOworICAgIGNhc2UgR2V0U2NvcGU6CisgICAgICAgIGNvbXBpbGVHZXRTY29wZShub2Rl
KTsKICAgICAgICAgYnJlYWs7Ci0gICAgfQogICAgICAgICAKLSAgICBjYXNlIFNraXBTY29wZTog
ewotICAgICAgICBTcGVjdWxhdGVDZWxsT3BlcmFuZCBzY29wZSh0aGlzLCBub2RlLT5jaGlsZDEo
KSk7Ci0gICAgICAgIEdQUlRlbXBvcmFyeSByZXN1bHQodGhpcywgUmV1c2UsIHNjb3BlKTsKLSAg
ICAgICAgbV9qaXQubG9hZFB0cihKSVRDb21waWxlcjo6QWRkcmVzcyhzY29wZS5ncHIoKSwgSlNT
Y29wZTo6b2Zmc2V0T2ZOZXh0KCkpLCByZXN1bHQuZ3ByKCkpOwotICAgICAgICBjZWxsUmVzdWx0
KHJlc3VsdC5ncHIoKSwgbm9kZSk7CisgICAgY2FzZSBTa2lwU2NvcGU6CisgICAgICAgIGNvbXBp
bGVTa2lwU2NvcGUobm9kZSk7CiAgICAgICAgIGJyZWFrOwotICAgIH0KICAgICAgICAgCiAgICAg
Y2FzZSBHZXRDbG9zdXJlUmVnaXN0ZXJzOiB7CiAgICAgICAgIGlmIChXcml0ZUJhcnJpZXJCYXNl
PFVua25vd24+KiByZWdpc3RlcnMgPSBtX2ppdC5ncmFwaCgpLnRyeUdldFJlZ2lzdGVycyhub2Rl
LT5jaGlsZDEoKS5ub2RlKCkpKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdTcGVjdWxhdGl2ZUpJVDY0LmNwcAppbmRleCBjNWJkNDE4NDA4Nzk0NDM1ZTQ4MTllYTRhZTQ0
ZTM4Y2U3OTExZjU3Li41N2IwM2YyMzJlMTMwYWMxOTc1NTlmZWUyMjZjOWUxMzRlMjA3MWI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQu
Y3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQ2NC5j
cHAKQEAgLTM2MjMsMjEgKzM2MjMsMTMgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZShO
b2RlKiBub2RlKQogICAgICAgICBicmVhazsKICAgICB9CiAgICAgICAgIAotICAgIGNhc2UgR2V0
U2NvcGU6IHsKLSAgICAgICAgU3BlY3VsYXRlQ2VsbE9wZXJhbmQgZnVuY3Rpb24odGhpcywgbm9k
ZS0+Y2hpbGQxKCkpOwotICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0KHRoaXMsIFJldXNlLCBm
dW5jdGlvbik7Ci0gICAgICAgIG1faml0LmxvYWRQdHIoSklUQ29tcGlsZXI6OkFkZHJlc3MoZnVu
Y3Rpb24uZ3ByKCksIEpTRnVuY3Rpb246Om9mZnNldE9mU2NvcGVDaGFpbigpKSwgcmVzdWx0Lmdw
cigpKTsKLSAgICAgICAgY2VsbFJlc3VsdChyZXN1bHQuZ3ByKCksIG5vZGUpOworICAgIGNhc2Ug
R2V0U2NvcGU6CisgICAgICAgIGNvbXBpbGVHZXRTY29wZShub2RlKTsKICAgICAgICAgYnJlYWs7
Ci0gICAgfQogICAgICAgICAKLSAgICBjYXNlIFNraXBTY29wZTogewotICAgICAgICBTcGVjdWxh
dGVDZWxsT3BlcmFuZCBzY29wZSh0aGlzLCBub2RlLT5jaGlsZDEoKSk7Ci0gICAgICAgIEdQUlRl
bXBvcmFyeSByZXN1bHQodGhpcywgUmV1c2UsIHNjb3BlKTsKLSAgICAgICAgbV9qaXQubG9hZFB0
cihKSVRDb21waWxlcjo6QWRkcmVzcyhzY29wZS5ncHIoKSwgSlNTY29wZTo6b2Zmc2V0T2ZOZXh0
KCkpLCByZXN1bHQuZ3ByKCkpOwotICAgICAgICBjZWxsUmVzdWx0KHJlc3VsdC5ncHIoKSwgbm9k
ZSk7CisgICAgY2FzZSBTa2lwU2NvcGU6CisgICAgICAgIGNvbXBpbGVTa2lwU2NvcGUobm9kZSk7
CiAgICAgICAgIGJyZWFrOwotICAgIH0KICAgICAgICAgCiAgICAgY2FzZSBHZXRDbG9zdXJlUmVn
aXN0ZXJzOiB7CiAgICAgICAgIGlmIChXcml0ZUJhcnJpZXJCYXNlPFVua25vd24+KiByZWdpc3Rl
cnMgPSBtX2ppdC5ncmFwaCgpLnRyeUdldFJlZ2lzdGVycyhub2RlLT5jaGlsZDEoKS5ub2RlKCkp
KSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>