<?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>75737</bug_id>
          
          <creation_ts>2012-01-06 13:45:20 -0800</creation_ts>
          <short_desc>Add a DecayArray typetrait as a first step towards merging OwnPtr and OwnArrayPtr</short_desc>
          <delta_ts>2012-01-06 13:57:27 -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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>531349</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-01-06 13:45:20 -0800</bug_when>
    <thetext>Add a DecayArray typetrait as a first step towards merging OwnPtr and OwnArrayPtr</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531352</commentid>
    <comment_count>1</comment_count>
      <attachid>121483</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-01-06 13:48:13 -0800</bug_when>
    <thetext>Created attachment 121483
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531363</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-06 13:51:41 -0800</bug_when>
    <thetext>Attachment 121483 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/wtf/TypeTraits.h:59:  Code inside a namespace should not be indented.  [whitespace/indent] [4]
Source/JavaScriptCore/wtf/TypeTraits.h:59:  More than one command on the same line  [whitespace/newline] [4]
Source/JavaScriptCore/wtf/TypeTraits.h:60:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 3 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531375</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-01-06 13:57:27 -0800</bug_when>
    <thetext>Committed r104333: &lt;http://trac.webkit.org/changeset/104333&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121483</attachid>
            <date>2012-01-06 13:48:13 -0800</date>
            <delta_ts>2012-01-06 13:55:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75737-20120106134858.patch</filename>
            <type>text/plain</type>
            <size>5557</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTA0MzMxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDEyLTAxLTA2ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRk
IGEgRGVjYXlBcnJheSB0eXBlIHRyYWl0IGFzIGEgZmlyc3Qgc3RlcCB0b3dhcmRzIG1lcmdpbmcg
T3duUHRyIGFuZCBPd25BcnJheVB0cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NzU3MzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIHd0Zi9UeXBlVHJhaXRzLmNwcDoKKyAgICAgICAgKiB3dGYvVHlwZVRy
YWl0cy5oOgorICAgICAgICBBZGRlZCBhIERlY2F5QXJyYXkgdHJhaXQsIHRoYXQgY2FuIGNvbnZl
cnQgVFtdIGFuZCBUWzNdIC0+IFQqLiBEZWNheUFycmF5CisgICAgICAgIGlzIGNvbXBvc2VkIG9m
IHNvbWUgaGVscGVycyB3aGljaCBhcmUgYWxzbyBleHBvc2VkLCBDb25kaXRpb25hbDw+LCB3aGlj
aAorICAgICAgICBjYW4gcHJvdmlkZSBvbmUgdHlwZSBvciBhbm90aGVyIGJhc2VkIG9uIGEgYm9v
bGVhbiBwcmVkaWNhdGUsIElzQXJyYXk8PgorICAgICAgICB3aGljaCBjYW4gZGVkdWNlIGFycmF5
IHR5cGVzLCBhbmQgUmVtb3ZlRXh0ZW50PD4sIHdoaWNoIHJlbW92ZXMgdGhlIGV4dGVudAorICAg
ICAgICBmcm9tIGFuIGFycmF5IHR5cGUuIAorCiAyMDEyLTAxLTA2ICBPbGl2ZXIgSHVudCAgPG9s
aXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgR2V0Qnl0ZUFycmF5TGVuZ3RoIGlzIGluY29ycmVj
dApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9UeXBlVHJhaXRzLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1R5cGVUcmFpdHMuY3BwCShyZXZpc2lv
biAxMDQzMTQpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1R5cGVUcmFpdHMuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0xMzksNCArMTM5LDIwIEBAIENPTVBJTEVfQVNTRVJUKCghSXNTYW1l
VHlwZTxpbnQsIFJlbW92ZVAKIENPTVBJTEVfQVNTRVJUKChJc1NhbWVUeXBlPGludCwgUmVtb3Zl
UmVmZXJlbmNlPGludD46OlR5cGU+Ojp2YWx1ZSksIFdURl9UZXN0X1JlbW92ZVJlZmVyZW5jZV9p
bnQpOwogQ09NUElMRV9BU1NFUlQoKElzU2FtZVR5cGU8aW50LCBSZW1vdmVSZWZlcmVuY2U8aW50
Jj46OlR5cGU+Ojp2YWx1ZSksIFdURl9UZXN0X1JlbW92ZVJlZmVyZW5jZV9pbnRfcmVmZXJlbmNl
KTsKIAorCit0eXBlZGVmIGludCBJbnRBcnJheVtdOwordHlwZWRlZiBpbnQgSW50QXJyYXlTaXpl
ZFs0XTsKKworQ09NUElMRV9BU1NFUlQoKElzQXJyYXk8SW50QXJyYXk+Ojp2YWx1ZSksIFdURl9U
ZXN0X0lzQXJyYXlfaW50X2FycmF5KTsKK0NPTVBJTEVfQVNTRVJUKChJc0FycmF5PEludEFycmF5
U2l6ZWQ+Ojp2YWx1ZSksIFdURl9UZXN0X0lzQXJyYXlfaW50X3NpemVkX2FycmF5KTsKKworQ09N
UElMRV9BU1NFUlQoKElzU2FtZVR5cGU8aW50LCBSZW1vdmVFeHRlbnQ8SW50QXJyYXk+OjpUeXBl
Pjo6dmFsdWUpLCBXVEZfVGVzdF9SZW1vdmVFeHRlbnRfaW50X2FycmF5KTsKK0NPTVBJTEVfQVNT
RVJUKChJc1NhbWVUeXBlPGludCwgUmVtb3ZlRXh0ZW50PEludEFycmF5U2l6ZWQ+OjpUeXBlPjo6
dmFsdWUpLCBXVEZfVGVzdF9SZW1vdmVSZWZlcmVuY2VfaW50X3NpemVkX2FycmF5KTsKKworQ09N
UElMRV9BU1NFUlQoKElzU2FtZVR5cGU8aW50KiwgRGVjYXlBcnJheTxJbnRBcnJheT46OlR5cGU+
Ojp2YWx1ZSksIFdURl9UZXN0X0RlY2F5QXJyYXlfaW50X2FycmF5KTsKK0NPTVBJTEVfQVNTRVJU
KChJc1NhbWVUeXBlPGludCosIERlY2F5QXJyYXk8SW50QXJyYXlTaXplZD46OlR5cGU+Ojp2YWx1
ZSksIFdURl9UZXN0X0RlY2F5QXJyYXlfaW50X3NpemVkX2FycmF5KTsKKworQ09NUElMRV9BU1NF
UlQoKElzU2FtZVR5cGU8aW50KiwgRGVjYXlBcnJheTxJbnRBcnJheSY+OjpUeXBlPjo6dmFsdWUp
LCBXVEZfVGVzdF9EZWNheUFycmF5X2ludF9hcnJheV9yZWZlcmVuY2UpOworQ09NUElMRV9BU1NF
UlQoKElzU2FtZVR5cGU8aW50KiwgRGVjYXlBcnJheTxJbnRBcnJheVNpemVkJj46OlR5cGU+Ojp2
YWx1ZSksIFdURl9UZXN0X0RlY2F5QXJyYXlfaW50X3NpemVkX2FycmF5X3JlZmVyZW5jZSk7CisK
IH0gLy8gbmFtZXNwYWNlIFdURgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9UeXBl
VHJhaXRzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9UeXBlVHJh
aXRzLmgJKHJldmlzaW9uIDEwNDMxNCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvVHlw
ZVRyYWl0cy5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNSwxMCArMzUsMTQgQEAgbmFtZXNwYWNlIFdU
RiB7CiAKICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZSBwcm92aWRlZCBpbiB0aGlzIGZpbGU6CiAg
ICAgLy8KKyAgICAvLyAgIENvbmRpdGlvbmFsPFByZWRpY2F0ZSwgSWYsIFRoZW4+OjpUeXBlCisg
ICAgLy8KICAgICAvLyAgIElzSW50ZWdlcjxUPjo6dmFsdWUKICAgICAvLyAgIElzUG9kPFQ+Ojp2
YWx1ZSwgc2VlIHRoZSBkZWZpbml0aW9uIGZvciBhIG5vdGUgYWJvdXQgaXRzIGxpbWl0YXRpb25z
CiAgICAgLy8gICBJc0NvbnZlcnRpYmxlVG9JbnRlZ2VyPFQ+Ojp2YWx1ZQogICAgIC8vCisgICAg
Ly8gICBJc0FycmF5PFQ+Ojp2YWx1ZQorICAgIC8vCiAgICAgLy8gICBJc1NhbWVUeXBlPFQsIFU+
Ojp2YWx1ZQogICAgIC8vCiAgICAgLy8gICBSZW1vdmVQb2ludGVyPFQ+OjpUeXBlCkBAIC00Niw5
ICs1MCwxNSBAQCBuYW1lc3BhY2UgV1RGIHsKICAgICAvLyAgIFJlbW92ZUNvbnN0PFQ+OjpUeXBl
CiAgICAgLy8gICBSZW1vdmVWb2xhdGlsZTxUPjo6VHlwZQogICAgIC8vICAgUmVtb3ZlQ29uc3RW
b2xhdGlsZTxUPjo6VHlwZQorICAgIC8vICAgUmVtb3ZlRXh0ZW50PFQ+OjpUeXBlCisgICAgLy8K
KyAgICAvLyAgIERlY2F5QXJyYXk8VD46OlR5cGUKICAgICAvLwogICAgIC8vICAgQ09NUElMRV9B
U1NFUlQncyBpbiBUeXBlVHJhaXRzLmNwcCBpbGx1c3RyYXRlIHRoZWlyIHVzYWdlIGFuZCB3aGF0
IHRoZXkgZG8uCiAKKyAgICB0ZW1wbGF0ZSA8Ym9vbCBQcmVkaWNhdGUsIGNsYXNzIElmLCBjbGFz
cyBUaGVuPiBzdHJ1Y3QgQ29uZGl0aW9uYWwgIHsgdHlwZWRlZiBJZiBUeXBlOyB9OworICAgIHRl
bXBsYXRlIDxjbGFzcyBJZiwgY2xhc3MgVGhlbj4gc3RydWN0IENvbmRpdGlvbmFsPGZhbHNlLCBJ
ZiwgVGhlbj4geyB0eXBlZGVmIFRoZW4gVHlwZTsgfTsKKwogICAgIHRlbXBsYXRlPHR5cGVuYW1l
IFQ+IHN0cnVjdCBJc0ludGVnZXIgICAgICAgICAgIHsgc3RhdGljIGNvbnN0IGJvb2wgdmFsdWUg
PSBmYWxzZTsgfTsKICAgICB0ZW1wbGF0ZTw+IHN0cnVjdCBJc0ludGVnZXI8Ym9vbD4gICAgICAg
ICAgICAgICB7IHN0YXRpYyBjb25zdCBib29sIHZhbHVlID0gdHJ1ZTsgfTsKICAgICB0ZW1wbGF0
ZTw+IHN0cnVjdCBJc0ludGVnZXI8Y2hhcj4gICAgICAgICAgICAgICB7IHN0YXRpYyBjb25zdCBi
b29sIHZhbHVlID0gdHJ1ZTsgfTsKQEAgLTEwNCw2ICsxMTQsMjAgQEAgbmFtZXNwYWNlIFdURiB7
CiAgICAgICAgIHN0YXRpYyBjb25zdCBib29sIHZhbHVlID0gSXNJbnRlZ2VyPFQ+Ojp2YWx1ZSB8
fCBJc0NvbnZlcnRpYmxlVG9Eb3VibGU8IUlzSW50ZWdlcjxUPjo6dmFsdWUsIFQ+Ojp2YWx1ZTsK
ICAgICB9OwogCisKKyAgICB0ZW1wbGF0ZSA8Y2xhc3MgVD4gc3RydWN0IElzQXJyYXkgeworICAg
ICAgICBzdGF0aWMgY29uc3QgYm9vbCB2YWx1ZSA9IGZhbHNlOworICAgIH07CisKKyAgICB0ZW1w
bGF0ZSA8Y2xhc3MgVD4gc3RydWN0IElzQXJyYXk8VFtdPiB7CisgICAgICAgIHN0YXRpYyBjb25z
dCBib29sIHZhbHVlID0gdHJ1ZTsKKyAgICB9OworCisgICAgdGVtcGxhdGUgPGNsYXNzIFQsIHNp
emVfdCBOPiBzdHJ1Y3QgSXNBcnJheTxUW05dPiB7CisgICAgICAgIHN0YXRpYyBjb25zdCBib29s
IHZhbHVlID0gdHJ1ZTsKKyAgICB9OworCisKICAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwgdHlw
ZW5hbWUgVT4gc3RydWN0IElzU2FtZVR5cGUgewogICAgICAgICBzdGF0aWMgY29uc3QgYm9vbCB2
YWx1ZSA9IGZhbHNlOwogICAgIH07CkBAIC0xMzgsNiArMTYyLDcgQEAgbmFtZXNwYWNlIFdURiB7
CiAgICAgICAgIHN0YXRpYyBjb25zdCBib29sIHZhbHVlID0gc2l6ZW9mKHN1YmNsYXNzQ2hlY2so
dCkpID09IHNpemVvZihZZXNUeXBlKTsKICAgICB9OwogCisKICAgICB0ZW1wbGF0ZSA8dHlwZW5h
bWUgVCwgdGVtcGxhdGUgPGNsYXNzIFY+IGNsYXNzIE91dGVyVGVtcGxhdGU+IHN0cnVjdCBSZW1v
dmVUZW1wbGF0ZSB7CiAgICAgICAgIHR5cGVkZWYgVCBUeXBlOwogICAgIH07CkBAIC0xODIsNiAr
MjA3LDI4IEBAIG5hbWVzcGFjZSBXVEYgewogICAgICAgICB0eXBlZGVmIFQgVHlwZTsKICAgICB9
OwogCisgICAgdGVtcGxhdGUgPHR5cGVuYW1lIFQ+IHN0cnVjdCBSZW1vdmVFeHRlbnQgeworICAg
ICAgICB0eXBlZGVmIFQgVHlwZTsKKyAgICB9OworCisgICAgdGVtcGxhdGUgPHR5cGVuYW1lIFQ+
IHN0cnVjdCBSZW1vdmVFeHRlbnQ8VFtdPiB7CisgICAgICAgIHR5cGVkZWYgVCBUeXBlOworICAg
IH07CisKKyAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwgc2l6ZV90IE4+IHN0cnVjdCBSZW1vdmVF
eHRlbnQ8VFtOXT4geworICAgICAgICB0eXBlZGVmIFQgVHlwZTsKKyAgICB9OworCisgICAgdGVt
cGxhdGUgPGNsYXNzIFQ+IHN0cnVjdCBEZWNheUFycmF5IHsKKyAgICAgICAgdHlwZWRlZiB0eXBl
bmFtZSBSZW1vdmVSZWZlcmVuY2U8VD46OlR5cGUgVTsKKyAgICBwdWJsaWM6CisgICAgICAgIHR5
cGVkZWYgdHlwZW5hbWUgQ29uZGl0aW9uYWw8CisgICAgICAgICAgICBJc0FycmF5PFU+Ojp2YWx1
ZSwKKyAgICAgICAgICAgIHR5cGVuYW1lIFJlbW92ZUV4dGVudDxVPjo6VHlwZSosCisgICAgICAg
ICAgICB0eXBlbmFtZSBSZW1vdmVDb25zdFZvbGF0aWxlPFU+OjpUeXBlCisgICAgICAgID46OlR5
cGUgVHlwZTsKKyAgICB9OworCiAjaWYgKGRlZmluZWQoX19HTElCQ1hYX18pICYmIChfX0dMSUJD
WFhfXyA+PSAyMDA3MDcyNCkgJiYgZGVmaW5lZChfX0dYWF9FWFBFUklNRU5UQUxfQ1hYMFhfXykp
IHx8IChkZWZpbmVkKF9NU0NfVkVSKSAmJiAoX01TQ19WRVIgPj0gMTYwMCkpCiAKICAgICAvLyBH
Q0MncyBsaWJzdGRjKysgMjAwNzA3MjQgYW5kIGxhdGVyIHN1cHBvcnRzIEMrKyBUUjEgdHlwZV90
cmFpdHMgaW4gdGhlIHN0ZCBuYW1lc3BhY2UuCg==
</data>
<flag name="review"
          id="121989"
          type_id="1"
          status="+"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>