<?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>74947</bug_id>
          
          <creation_ts>2011-12-20 11:53:01 -0800</creation_ts>
          <short_desc>[chromium] enable WPO for WebCore libs in official builds</short_desc>
          <delta_ts>2011-12-20 13:45:36 -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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>abarth</cc>
    
    <cc>jamesr</cc>
    
    <cc>thakis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>524730</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-20 11:53:01 -0800</bug_when>
    <thetext>[chromium] enable WPO for WebCore libs in official builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524731</commentid>
    <comment_count>1</comment_count>
      <attachid>120050</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-20 11:54:05 -0800</bug_when>
    <thetext>Created attachment 120050
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524733</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-20 11:55:57 -0800</bug_when>
    <thetext>The optimize change won&apos;t do anything until http://codereview.chromium.org/8983002/ is landed and rolled into webkit.  It&apos;s harmless until then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524743</commentid>
    <comment_count>3</comment_count>
      <attachid>120050</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-12-20 12:03:13 -0800</bug_when>
    <thetext>Comment on attachment 120050
Patch

RS=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524745</commentid>
    <comment_count>4</comment_count>
      <attachid>120050</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2011-12-20 12:04:15 -0800</bug_when>
    <thetext>Comment on attachment 120050
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=120050&amp;action=review

lgtm

&gt; Source/WebCore/WebCore.gyp/WebCore.gyp:49
&gt; +    &apos;enable_wexit_time_destructors&apos;: 1,

If this works, it&apos;s great. I hadn&apos;t tried building tests, so I don&apos;t know if there&apos;s anything left there.

I guess the bots will tell you :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524747</commentid>
    <comment_count>5</comment_count>
      <attachid>120050</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-12-20 12:06:05 -0800</bug_when>
    <thetext>Comment on attachment 120050
Patch

Resetting flag that Nico cleared</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524752</commentid>
    <comment_count>6</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-20 12:15:22 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 120050 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=120050&amp;action=review
&gt; &gt; Source/WebCore/WebCore.gyp/WebCore.gyp:49
&gt; &gt; +    &apos;enable_wexit_time_destructors&apos;: 1,
&gt; 
&gt; If this works, it&apos;s great. I hadn&apos;t tried building tests, so I don&apos;t know if there&apos;s anything left there.
&gt; 
&gt; I guess the bots will tell you :-)

I re-ran gyp with this change (and clang=1) and verified that the generated .mk files have -Wexit-time-destructors.  I&apos;m assume if that if it works for enable_wexit_time_destructors, then it will also work for optimize.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524799</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-20 13:45:36 -0800</bug_when>
    <thetext>Committed r103348: &lt;http://trac.webkit.org/changeset/103348&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120050</attachid>
            <date>2011-12-20 11:54:05 -0800</date>
            <delta_ts>2011-12-20 12:06:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74947-20111220115423.patch</filename>
            <type>text/plain</type>
            <size>3522</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDk3MzcxMDlhOTc1YTAy
MGFiODdiZmY3YmYyYmFjZDhjMmRiMTRkYy4uMjQ0MDA1MDBkNWJkM2NiNmY1MTE4OGZkM2JlNGE5
YjVmMjYxOGY1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDExLTEyLTIwICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgW2Nocm9taXVtXSBlbmFibGUg
V1BPIGZvciBXZWJDb3JlIGxpYnMgaW4gb2ZmaWNpYWwgYnVpbGRzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDk0NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsc28gbW92ZSBlbmFibGVfd2V4aXRfdGlt
ZV9kZXN0cnVjdG9ycyB0byB0aGUgdG9wIGxldmVsIHZhcmlhYmxlcworICAgICAgICBzbyB3ZSBk
b24ndCBoYXZlIHRvIGFkZCBpdCB0byBhbGwgdGFyZ2V0cy4KKworICAgICAgICAqIFdlYkNvcmUu
Z3lwL1dlYkNvcmUuZ3lwOgorCisyMDExLTEyLTIwICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1
bS5vcmc+CisKICAgICAgICAgUmVuZGVyU3R5bGU6OkluaGVyaXRlZEZsYWdzIGFuZCBSZW5kZXJT
dHlsZTo6Tm9uSW5oZXJpdGVkRmxhZ3MgbWVtYmVycyBzaG91bGQgYmUgNCBieXRlIGFsaWduZWQK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0ODgwCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwIGIvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAKaW5kZXggODg2MjAzZDBhZDBkNzU3
MTJmMTEzZDhiODE4ZjczMzhjNWUzMjk4Mi4uNDIzOGNjNzhhNjVmZDlmZmVhNTYzMzcwMjI5NTAx
OGFlY2FiMTZlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29y
ZS5neXAKKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAKQEAgLTQ1
LDYgKzQ1LDkgQEAKICAgICAjIGJpbmFyeSBhbmQgaW5jcmVhc2luZyB0aGUgc3BlZWQgb2YgZ2Ri
LgogICAgICdlbmFibGVfc3ZnJSc6IDEsCiAKKyAgICAnb3B0aW1pemUnOiAnbWF4JywKKyAgICAn
ZW5hYmxlX3dleGl0X3RpbWVfZGVzdHJ1Y3RvcnMnOiAxLAorCiAgICAgJ3dlYmNvcmVfaW5jbHVk
ZV9kaXJzJzogWwogICAgICAgJy4uLycsCiAgICAgICAnLi4vLi4nLApAQCAtMTAyOSw3ICsxMDMy
LDYgQEAKICAgICB7CiAgICAgICAndGFyZ2V0X25hbWUnOiAnd2ViY29yZV9iaW5kaW5ncycsCiAg
ICAgICAndHlwZSc6ICdzdGF0aWNfbGlicmFyeScsCi0gICAgICAndmFyaWFibGVzJzogeyAnZW5h
YmxlX3dleGl0X3RpbWVfZGVzdHJ1Y3RvcnMnOiAxLCB9LAogICAgICAgJ2hhcmRfZGVwZW5kZW5j
eSc6IDEsCiAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAnd2ViY29yZV9iaW5kaW5n
c19zb3VyY2VzJywKQEAgLTEzNzgsNyArMTM4MCw2IEBACiAgICAgewogICAgICAgJ3RhcmdldF9u
YW1lJzogJ3dlYmNvcmVfZG9tJywKICAgICAgICd0eXBlJzogJ3N0YXRpY19saWJyYXJ5JywKLSAg
ICAgICd2YXJpYWJsZXMnOiB7ICdlbmFibGVfd2V4aXRfdGltZV9kZXN0cnVjdG9ycyc6IDEsIH0s
CiAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAnd2ViY29yZV9wcmVyZXF1aXNpdGVz
JywKICAgICAgIF0sCkBAIC0xNDAxLDcgKzE0MDIsNiBAQAogICAgIHsKICAgICAgICd0YXJnZXRf
bmFtZSc6ICd3ZWJjb3JlX2h0bWwnLAogICAgICAgJ3R5cGUnOiAnc3RhdGljX2xpYnJhcnknLAot
ICAgICAgJ3ZhcmlhYmxlcyc6IHsgJ2VuYWJsZV93ZXhpdF90aW1lX2Rlc3RydWN0b3JzJzogMSwg
fSwKICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCiAgICAgICAgICd3ZWJjb3JlX3ByZXJlcXVpc2l0
ZXMnLAogICAgICAgXSwKQEAgLTE0MTYsNyArMTQxNiw2IEBACiAgICAgewogICAgICAgJ3Rhcmdl
dF9uYW1lJzogJ3dlYmNvcmVfc3ZnJywKICAgICAgICd0eXBlJzogJ3N0YXRpY19saWJyYXJ5JywK
LSAgICAgICd2YXJpYWJsZXMnOiB7ICdlbmFibGVfd2V4aXRfdGltZV9kZXN0cnVjdG9ycyc6IDEs
IH0sCiAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAnd2ViY29yZV9wcmVyZXF1aXNp
dGVzJywKICAgICAgIF0sCkBAIC0xNDMxLDcgKzE0MzAsNiBAQAogICAgIHsKICAgICAgICd0YXJn
ZXRfbmFtZSc6ICd3ZWJjb3JlX3BsYXRmb3JtJywKICAgICAgICd0eXBlJzogJ3N0YXRpY19saWJy
YXJ5JywKLSAgICAgICd2YXJpYWJsZXMnOiB7ICdlbmFibGVfd2V4aXRfdGltZV9kZXN0cnVjdG9y
cyc6IDEsIH0sCiAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAnd2ViY29yZV9wcmVy
ZXF1aXNpdGVzJywKICAgICAgIF0sCkBAIC0xNjk5LDcgKzE2OTcsNiBAQAogICAgIHsKICAgICAg
ICd0YXJnZXRfbmFtZSc6ICd3ZWJjb3JlX2FybV9uZW9uJywKICAgICAgICd0eXBlJzogJ3N0YXRp
Y19saWJyYXJ5JywKLSAgICAgICd2YXJpYWJsZXMnOiB7ICdlbmFibGVfd2V4aXRfdGltZV9kZXN0
cnVjdG9ycyc6IDEsIH0sCiAgICAgICAnZGVwZW5kZW5jaWVzJzogWwogICAgICAgICAnd2ViY29y
ZV9wcmVyZXF1aXNpdGVzJywKICAgICAgIF0sCkBAIC0xNzI0LDcgKzE3MjEsNiBAQAogICAgIHsK
ICAgICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJjb3JlX3JlbmRlcmluZycsCiAgICAgICAndHlwZSc6
ICdzdGF0aWNfbGlicmFyeScsCi0gICAgICAndmFyaWFibGVzJzogeyAnZW5hYmxlX3dleGl0X3Rp
bWVfZGVzdHJ1Y3RvcnMnOiAxLCB9LAogICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKICAgICAgICAg
J3dlYmNvcmVfcHJlcmVxdWlzaXRlcycsCiAgICAgICBdLApAQCAtMTc4Myw3ICsxNzc5LDYgQEAK
ICAgICB7CiAgICAgICAndGFyZ2V0X25hbWUnOiAnd2ViY29yZV9yZW1haW5pbmcnLAogICAgICAg
J3R5cGUnOiAnc3RhdGljX2xpYnJhcnknLAotICAgICAgJ3ZhcmlhYmxlcyc6IHsgJ2VuYWJsZV93
ZXhpdF90aW1lX2Rlc3RydWN0b3JzJzogMSwgfSwKICAgICAgICdkZXBlbmRlbmNpZXMnOiBbCiAg
ICAgICAgICd3ZWJjb3JlX3ByZXJlcXVpc2l0ZXMnLAogICAgICAgICAnPChjaHJvbWl1bV9zcmNf
ZGlyKS90aGlyZF9wYXJ0eS92OC1pMThuL2J1aWxkL2FsbC5neXA6djgtaTE4bicsCkBAIC0xOTg1
LDcgKzE5ODAsNiBAQAogICAgIHsKICAgICAgICd0YXJnZXRfbmFtZSc6ICd3ZWJjb3JlX3Rlc3Rf
c3VwcG9ydCcsCiAgICAgICAndHlwZSc6ICdzdGF0aWNfbGlicmFyeScsCi0gICAgICAndmFyaWFi
bGVzJzogeyAnZW5hYmxlX3dleGl0X3RpbWVfZGVzdHJ1Y3RvcnMnOiAxLCB9LAogICAgICAgJ2Rl
cGVuZGVuY2llcyc6IFsKICAgICAgICAgJ3dlYmNvcmUnLAogICAgICAgXSwK
</data>
<flag name="review"
          id="120216"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>