<?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>158759</bug_id>
          
          <creation_ts>2016-06-14 15:00:27 -0700</creation_ts>
          <short_desc>compilation policy should adapt to past behavior</short_desc>
          <delta_ts>2016-06-23 09:09:22 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1202336</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-06-14 15:00:27 -0700</bug_when>
    <thetext>compilation policy should adapt to past behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202338</commentid>
    <comment_count>1</comment_count>
      <attachid>281285</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-06-14 15:03:40 -0700</bug_when>
    <thetext>Created attachment 281285
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202351</commentid>
    <comment_count>2</comment_count>
      <attachid>281285</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-06-14 15:13:51 -0700</bug_when>
    <thetext>Comment on attachment 281285
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202651</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-06-15 12:20:21 -0700</bug_when>
    <thetext>Committed r202098: &lt;http://trac.webkit.org/changeset/202098&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1202863</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-06-15 21:43:23 -0700</bug_when>
    <thetext>I am working on confirming this but several graphs seem to indicate this is a 1% progression on PLT on both Mac and iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204829</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-06-23 09:09:22 -0700</bug_when>
    <thetext>Confirmed 0.7% PLT progression on iOS and 1.5% PLT progression on MacBookPro. Awesome \o/</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>281285</attachid>
            <date>2016-06-14 15:03:40 -0700</date>
            <delta_ts>2016-06-14 15:13:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-158759-20160614150516.patch</filename>
            <type>text/plain</type>
            <size>5938</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjAyMDY0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM4IEBA
CisyMDE2LTA2LTE0ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgY29tcGlsYXRpb24gcG9saWN5IHNob3VsZCBhZGFwdCB0byBwYXN0IGJlaGF2aW9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTg3NTkKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGxvb2tzIGxp
a2UgYSB+OSUgc3BlZWR1cCBvbiBKU0JlbmNoLgorCisgICAgICAgICogYnl0ZWNvZGUvQ29kZUJs
b2NrLmNwcDoKKyAgICAgICAgKEpTQzo6Q29kZUJsb2NrOjp+Q29kZUJsb2NrKTogUmVjb3JkIHdo
ZW4gYSBDb2RlQmxvY2sgZGllcyB3aXRob3V0IGV2ZXIKKyAgICAgICAgbWFraW5nIGl0IHRvIERG
Ry4KKworICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OnRocmVzaG9sZEZvckpJVCk6IENvZGVCbG9j
a3MgdGhhdCBtYWtlIGl0IHRvIERGRyBzaG91bGQKKyAgICAgICAgY29tcGlsZSBzb29uZXI7IENv
ZGVCbG9ja3MgdGhhdCBkb24ndCBzaG91bGQgY29tcGlsZSBsYXRlci4gVGhlIGdvYWwgaXMKKyAg
ICAgICAgdG8gdXNlIHBhc3QgYmVoYXZpb3IsIGluIGFkZGl0aW9uIHRvIGV4ZWN1dGlvbiBjb3Vu
dHMsIHRvIGRldGVybWluZQorICAgICAgICB3aGV0aGVyIGNvbXBpbGF0aW9uIGlzIHByb2ZpdGFi
bGUuCisKKyAgICAgICAgKEpTQzo6Q29kZUJsb2NrOjpqaXRBZnRlcldhcm1VcCk6CisgICAgICAg
IChKU0M6OkNvZGVCbG9jazo6aml0U29vbik6IEFwcGx5IHRoZSB0aHJlc2hvbGRGb3JKSVQgcnVs
ZS4KKworICAgICAgICAqIGJ5dGVjb2RlL0NvZGVCbG9jay5oOiBNb3ZlZCBzb21lIGNvZGUgaW50
byB0aGUgLmNwcCBmaWxlIHNvIEkgY291bGQKKyAgICAgICAgY2hhbmdlIHN0dWZmIHdpdGhvdXQg
cmVjb21waWxpbmcuCisgICAgICAgIChKU0M6OkNvZGVCbG9jazo6aml0QWZ0ZXJXYXJtVXApOiBE
ZWxldGVkLgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OmppdFNvb24pOiBEZWxldGVkLgorCisg
ICAgICAgICogYnl0ZWNvZGUvVW5saW5rZWRDb2RlQmxvY2suY3BwOgorICAgICAgICAoSlNDOjpV
bmxpbmtlZENvZGVCbG9jazo6VW5saW5rZWRDb2RlQmxvY2spOgorICAgICAgICAqIGJ5dGVjb2Rl
L1VubGlua2VkQ29kZUJsb2NrLmg6CisgICAgICAgIChKU0M6OlVubGlua2VkQ29kZUJsb2NrOjpk
aWRPcHRpbWl6ZSk6CisgICAgICAgIChKU0M6OlVubGlua2VkQ29kZUJsb2NrOjpzZXREaWRPcHRp
bWl6ZSk6IEFkZGVkIGEgcGllY2Ugb2YgZGF0YSB0byB0cmFjaworICAgICAgICB3aGV0aGVyIHdl
IG1hZGUgaXQgdG8gREZHLgorCisgICAgICAgICogaml0L0pJVE9wZXJhdGlvbnMuY3BwOiBSZWNv
cmQgd2hlbiB3ZSBtYWtlIGl0IHRvIERGRy4KKwogMjAxNi0wNi0xNCAgS2VpdGggTWlsbGVyICA8
a2VpdGhfbWlsbGVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OKDIwMjAwMi0yMDIw
MTQpOiA4NDUgMzItYml0IEpTQyBTdHJlc3MgVGVzdCBmYWlsdXJlcwpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAJKHJldmlzaW9uIDIwMTU3MikK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yMzg4LDcgKzIzODgsMTAgQEAgQ29kZUJsb2NrOjp+Q29kZUJsb2NrKCkKIHsK
ICAgICBpZiAobV92bS0+bV9wZXJCeXRlY29kZVByb2ZpbGVyKQogICAgICAgICBtX3ZtLT5tX3Bl
ckJ5dGVjb2RlUHJvZmlsZXItPm5vdGlmeURlc3RydWN0aW9uKHRoaXMpOwotICAgIAorCisgICAg
aWYgKHVubGlua2VkQ29kZUJsb2NrKCktPmRpZE9wdGltaXplKCkgPT0gTWl4ZWRUcmlTdGF0ZSkK
KyAgICAgICAgdW5saW5rZWRDb2RlQmxvY2soKS0+c2V0RGlkT3B0aW1pemUoRmFsc2VUcmlTdGF0
ZSk7CisKICNpZiBFTkFCTEUoVkVSQk9TRV9WQUxVRV9QUk9GSUxFKQogICAgIGR1bXBWYWx1ZVBy
b2ZpbGVzKCk7CiAjZW5kaWYKQEAgLTQzOTgsNCArNDQwMSwyNiBAQCBPcHRpb25hbDx1bnNpZ25l
ZD4gQ29kZUJsb2NrOjpieXRlY29kZU9mCiAgICAgcmV0dXJuIGJ5dGVjb2RlT2Zmc2V0OwogfQog
CitpbnQzMl90IENvZGVCbG9jazo6dGhyZXNob2xkRm9ySklUKGludDMyX3QgdGhyZXNob2xkKQor
eworICAgIHN3aXRjaCAodW5saW5rZWRDb2RlQmxvY2soKS0+ZGlkT3B0aW1pemUoKSkgeworICAg
IGNhc2UgTWl4ZWRUcmlTdGF0ZToKKyAgICAgICAgcmV0dXJuIHRocmVzaG9sZDsKKyAgICBjYXNl
IEZhbHNlVHJpU3RhdGU6CisgICAgICAgIHJldHVybiB0aHJlc2hvbGQgKiA0OworICAgIGNhc2Ug
VHJ1ZVRyaVN0YXRlOgorICAgICAgICByZXR1cm4gdGhyZXNob2xkIC8gMjsKKyAgICB9Cit9CisK
K3ZvaWQgQ29kZUJsb2NrOjpqaXRBZnRlcldhcm1VcCgpCit7CisgICAgbV9sbGludEV4ZWN1dGVD
b3VudGVyLnNldE5ld1RocmVzaG9sZCh0aHJlc2hvbGRGb3JKSVQoT3B0aW9uczo6dGhyZXNob2xk
Rm9ySklUQWZ0ZXJXYXJtVXAoKSksIHRoaXMpOworfQorCit2b2lkIENvZGVCbG9jazo6aml0U29v
bigpCit7CisgICAgbV9sbGludEV4ZWN1dGVDb3VudGVyLnNldE5ld1RocmVzaG9sZCh0aHJlc2hv
bGRGb3JKSVQoT3B0aW9uczo6dGhyZXNob2xkRm9ySklUU29vbigpKSwgdGhpcyk7Cit9CisKIH0g
Ly8gbmFtZXNwYWNlIEpTQwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0Nv
ZGVCbG9jay5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9D
b2RlQmxvY2suaAkocmV2aXNpb24gMjAxNTcyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5
dGVjb2RlL0NvZGVCbG9jay5oCSh3b3JraW5nIGNvcHkpCkBAIC02NjMsMTUgKzY2Myw5IEBAIHB1
YmxpYzoKICAgICAgICAgbV9sbGludEV4ZWN1dGVDb3VudGVyLmRlZmVySW5kZWZpbml0ZWx5KCk7
CiAgICAgfQogCi0gICAgdm9pZCBqaXRBZnRlcldhcm1VcCgpCi0gICAgewotICAgICAgICBtX2xs
aW50RXhlY3V0ZUNvdW50ZXIuc2V0TmV3VGhyZXNob2xkKE9wdGlvbnM6OnRocmVzaG9sZEZvckpJ
VEFmdGVyV2FybVVwKCksIHRoaXMpOwotICAgIH0KLQotICAgIHZvaWQgaml0U29vbigpCi0gICAg
ewotICAgICAgICBtX2xsaW50RXhlY3V0ZUNvdW50ZXIuc2V0TmV3VGhyZXNob2xkKE9wdGlvbnM6
OnRocmVzaG9sZEZvckpJVFNvb24oKSwgdGhpcyk7Ci0gICAgfQorICAgIGludDMyX3QgdGhyZXNo
b2xkRm9ySklUKGludDMyX3QgdGhyZXNob2xkKTsKKyAgICB2b2lkIGppdEFmdGVyV2FybVVwKCk7
CisgICAgdm9pZCBqaXRTb29uKCk7CiAKICAgICBjb25zdCBCYXNlbGluZUV4ZWN1dGlvbkNvdW50
ZXImIGxsaW50RXhlY3V0ZUNvdW50ZXIoKSBjb25zdAogICAgIHsKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZENvZGVCbG9jay5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1VubGlua2VkQ29kZUJsb2NrLmNwcAkocmV2
aXNpb24gMjAxNTcyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1VubGlua2Vk
Q29kZUJsb2NrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzIsNiArNzIsNyBAQCBVbmxpbmtlZENv
ZGVCbG9jazo6VW5saW5rZWRDb2RlQmxvY2soVk0qCiAgICAgLCBtX2ZpcnN0TGluZSgwKQogICAg
ICwgbV9saW5lQ291bnQoMCkKICAgICAsIG1fZW5kQ29sdW1uKFVJTlRfTUFYKQorICAgICwgbV9k
aWRPcHRpbWl6ZShNaXhlZFRyaVN0YXRlKQogICAgICwgbV9wYXJzZU1vZGUoaW5mby5wYXJzZU1v
ZGUoKSkKICAgICAsIG1fZmVhdHVyZXMoMCkKICAgICAsIG1fY29kZVR5cGUoY29kZVR5cGUpCklu
ZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRDb2RlQmxvY2suaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRDb2Rl
QmxvY2suaAkocmV2aXNpb24gMjAxNTcyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVj
b2RlL1VubGlua2VkQ29kZUJsb2NrLmgJKHdvcmtpbmcgY29weSkKQEAgLTQzLDYgKzQzLDcgQEAK
ICNpbmNsdWRlICJWaXJ0dWFsUmVnaXN0ZXIuaCIKICNpbmNsdWRlIDx3dGYvRmFzdEJpdFZlY3Rv
ci5oPgogI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkQXJyYXkuaD4KKyNpbmNsdWRlIDx3dGYvVHJp
U3RhdGUuaD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CiAKIG5hbWVzcGFjZSBKU0MgewpAQCAt
MzcwLDYgKzM3MSw5IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgd2FzQ29tcGlsZWRXaXRoRGVidWdn
aW5nT3Bjb2RlcygpIGNvbnN0IHsgcmV0dXJuIG1fd2FzQ29tcGlsZWRXaXRoRGVidWdnaW5nT3Bj
b2RlczsgfQogCisgICAgVHJpU3RhdGUgZGlkT3B0aW1pemUoKSBjb25zdCB7IHJldHVybiBtX2Rp
ZE9wdGltaXplOyB9CisgICAgdm9pZCBzZXREaWRPcHRpbWl6ZShUcmlTdGF0ZSBkaWRPcHRpbWl6
ZSkgeyBtX2RpZE9wdGltaXplID0gZGlkT3B0aW1pemU7IH0KKwogcHJvdGVjdGVkOgogICAgIFVu
bGlua2VkQ29kZUJsb2NrKFZNKiwgU3RydWN0dXJlKiwgQ29kZVR5cGUsIGNvbnN0IEV4ZWN1dGFi
bGVJbmZvJiwgRGVidWdnZXJNb2RlKTsKICAgICB+VW5saW5rZWRDb2RlQmxvY2soKTsKQEAgLTQx
Niw2ICs0MjAsNyBAQCBwcml2YXRlOgogICAgIHVuc2lnbmVkIG1fbGluZUNvdW50OwogICAgIHVu
c2lnbmVkIG1fZW5kQ29sdW1uOwogCisgICAgVHJpU3RhdGUgbV9kaWRPcHRpbWl6ZTsKICAgICBT
b3VyY2VQYXJzZU1vZGUgbV9wYXJzZU1vZGU7CiAgICAgQ29kZUZlYXR1cmVzIG1fZmVhdHVyZXM7
CiAgICAgQ29kZVR5cGUgbV9jb2RlVHlwZTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklUT3BlcmF0aW9ucy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3Jl
L2ppdC9KSVRPcGVyYXRpb25zLmNwcAkocmV2aXNpb24gMjAxNTcyKQorKysgU291cmNlL0phdmFT
Y3JpcHRDb3JlL2ppdC9KSVRPcGVyYXRpb25zLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM4Nyw2
ICsxMzg3LDcgQEAgU2xvd1BhdGhSZXR1cm5UeXBlIEpJVF9PUEVSQVRJT04gb3BlcmF0aQogICAg
ICAgICB9CiAKICAgICAgICAgY29kZUJsb2NrLT5vcHRpbWl6ZVNvb24oKTsKKyAgICAgICAgY29k
ZUJsb2NrLT51bmxpbmtlZENvZGVCbG9jaygpLT5zZXREaWRPcHRpbWl6ZShUcnVlVHJpU3RhdGUp
OwogICAgICAgICByZXR1cm4gZW5jb2RlUmVzdWx0KHZtLmdldENUSVN0dWIoREZHOjpvc3JFbnRy
eVRodW5rR2VuZXJhdG9yKS5jb2RlKCkuZXhlY3V0YWJsZUFkZHJlc3MoKSwgZGF0YUJ1ZmZlcik7
CiAgICAgfQogCg==
</data>
<flag name="review"
          id="305149"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>