<?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>81183</bug_id>
          
          <creation_ts>2012-03-14 19:04:52 -0700</creation_ts>
          <short_desc>NumericStrings should be inlined</short_desc>
          <delta_ts>2012-03-15 15:01:51 -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>JavaScriptCore</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>EasyFix</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>
          <cc>barraclough</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>579031</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-03-14 19:04:52 -0700</bug_when>
    <thetext>For some reason, NumericStrings is not always inlined. When it is not, we loose a couple of percent when converting numbers to strings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579039</commentid>
    <comment_count>1</comment_count>
      <attachid>131975</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-03-14 19:09:04 -0700</bug_when>
    <thetext>Created attachment 131975
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579147</commentid>
    <comment_count>2</comment_count>
      <attachid>131975</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-03-14 23:16:51 -0700</bug_when>
    <thetext>Comment on attachment 131975
Patch

Nice catch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579779</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2012-03-15 15:01:51 -0700</bug_when>
    <thetext>Committed r110891: &lt;http://trac.webkit.org/changeset/110891&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131975</attachid>
            <date>2012-03-14 19:09:04 -0700</date>
            <delta_ts>2012-03-14 23:16:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81183-20120314190903.patch</filename>
            <type>text/plain</type>
            <size>2574</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwNzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
ODE3OGZjMmIxMTE1M2U1NWU3M2NjODE0ZTBlNjFkMjE0MjEyNGY2Li5kZDgwMGZlNWY2YmM3Yjdl
M2Y5M2I5MjNjNGFkODA2YjI4Yjc2YTQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxMi0wMy0xNCAgQmVuamFtaW4gUG91bGFpbiAgPGJwb3VsYWluQGFwcGxl
LmNvbT4KKworICAgICAgICBOdW1lcmljU3RyaW5ncyBzaG91bGQgYmUgaW5saW5lZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODExODMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBOdW1lcmljU3RyaW5ncyBp
cyBub3QgYWx3YXlzIGlubGluZWQuIFdoZW4gaXQgaXMgbm90LCB0aGUgY2xhc3MgaXMgbm90IGZh
c3RlcgorICAgICAgICB0aGFuIHVzaW5nIFVTdHJpbmc6Om51bWJlcigpIGRpcmVjdGx5LgorCisg
ICAgICAgICogcnVudGltZS9OdW1lcmljU3RyaW5ncy5oOgorICAgICAgICAoSlNDOjpOdW1lcmlj
U3RyaW5nczo6YWRkKToKKyAgICAgICAgKEpTQzo6TnVtZXJpY1N0cmluZ3M6Omxvb2t1cFNtYWxs
U3RyaW5nKToKKwogMjAxMi0wMy0xNCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgog
CiAgICAgICAgIE1ha2UgQVJNdjcgd29yayBhZ2FpbgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvTnVtZXJpY1N0cmluZ3MuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL051bWVyaWNTdHJpbmdzLmgKaW5kZXggZDY1ZjE0MjY1Y2RmNjNmYjc0NDlmYTQ5
ZTZmNGVmOGNkZjAwYWYxZS4uN2ZhMjBjNDRkNTBlZGFhMmFmYzE4NGQ0M2MwNGQ1ZTc2YjllMGJi
MiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTnVtZXJpY1N0cmlu
Z3MuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9OdW1lcmljU3RyaW5ncy5o
CkBAIC0zNCw3ICszNCw3IEBAIG5hbWVzcGFjZSBKU0MgewogCiAgICAgY2xhc3MgTnVtZXJpY1N0
cmluZ3MgewogICAgIHB1YmxpYzoKLSAgICAgICAgVVN0cmluZyBhZGQoZG91YmxlIGQpCisgICAg
ICAgIEFMV0FZU19JTkxJTkUgVVN0cmluZyBhZGQoZG91YmxlIGQpCiAgICAgICAgIHsKICAgICAg
ICAgICAgIENhY2hlRW50cnk8ZG91YmxlPiYgZW50cnkgPSBsb29rdXAoZCk7CiAgICAgICAgICAg
ICBpZiAoZCA9PSBlbnRyeS5rZXkgJiYgIWVudHJ5LnZhbHVlLmlzTnVsbCgpKQpAQCAtNDQsNyAr
NDQsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgIHJldHVybiBlbnRyeS52YWx1ZTsK
ICAgICAgICAgfQogCi0gICAgICAgIFVTdHJpbmcgYWRkKGludCBpKQorICAgICAgICBBTFdBWVNf
SU5MSU5FIFVTdHJpbmcgYWRkKGludCBpKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoc3Rh
dGljX2Nhc3Q8dW5zaWduZWQ+KGkpIDwgY2FjaGVTaXplKQogICAgICAgICAgICAgICAgIHJldHVy
biBsb29rdXBTbWFsbFN0cmluZyhzdGF0aWNfY2FzdDx1bnNpZ25lZD4oaSkpOwpAQCAtNTYsNyAr
NTYsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgIHJldHVybiBlbnRyeS52YWx1ZTsK
ICAgICAgICAgfQogCi0gICAgICAgIFVTdHJpbmcgYWRkKHVuc2lnbmVkIGkpCisgICAgICAgIEFM
V0FZU19JTkxJTkUgVVN0cmluZyBhZGQodW5zaWduZWQgaSkKICAgICAgICAgewogICAgICAgICAg
ICAgaWYgKGkgPCBjYWNoZVNpemUpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGxvb2t1cFNtYWxs
U3RyaW5nKHN0YXRpY19jYXN0PHVuc2lnbmVkPihpKSk7CkBAIC03OSw3ICs3OSw3IEBAIG5hbWVz
cGFjZSBKU0MgewogICAgICAgICBDYWNoZUVudHJ5PGRvdWJsZT4mIGxvb2t1cChkb3VibGUgZCkg
eyByZXR1cm4gZG91YmxlQ2FjaGVbV1RGOjpGbG9hdEhhc2g8ZG91YmxlPjo6aGFzaChkKSAmIChj
YWNoZVNpemUgLSAxKV07IH0KICAgICAgICAgQ2FjaGVFbnRyeTxpbnQ+JiBsb29rdXAoaW50IGkp
IHsgcmV0dXJuIGludENhY2hlW1dURjo6SW50SGFzaDxpbnQ+OjpoYXNoKGkpICYgKGNhY2hlU2l6
ZSAtIDEpXTsgfQogICAgICAgICBDYWNoZUVudHJ5PHVuc2lnbmVkPiYgbG9va3VwKHVuc2lnbmVk
IGkpIHsgcmV0dXJuIHVuc2lnbmVkQ2FjaGVbV1RGOjpJbnRIYXNoPHVuc2lnbmVkPjo6aGFzaChp
KSAmIChjYWNoZVNpemUgLSAxKV07IH0KLSAgICAgICAgY29uc3QgVVN0cmluZyYgbG9va3VwU21h
bGxTdHJpbmcodW5zaWduZWQgaSkKKyAgICAgICAgQUxXQVlTX0lOTElORSBjb25zdCBVU3RyaW5n
JiBsb29rdXBTbWFsbFN0cmluZyh1bnNpZ25lZCBpKQogICAgICAgICB7CiAgICAgICAgICAgICBB
U1NFUlQoaSA8IGNhY2hlU2l6ZSk7CiAgICAgICAgICAgICBpZiAoc21hbGxJbnRDYWNoZVtpXS5p
c051bGwoKSkK
</data>
<flag name="review"
          id="135473"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>