<?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>65641</bug_id>
          
          <creation_ts>2011-08-03 14:07:10 -0700</creation_ts>
          <short_desc>JSC GC heap size improvement breaks build on some platforms due to unused parameter</short_desc>
          <delta_ts>2011-08-03 16:35:21 -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>All</rep_platform>
          <op_sys>All</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="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>lforschler</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>446075</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-08-03 14:07:10 -0700</bug_when>
    <thetext>The JSC GC heapSizeForHint() internal function does not use the heapSize parameter if !ENABLE(LARGE_HEAP), causing an unused parameter warning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446078</commentid>
    <comment_count>1</comment_count>
      <attachid>102824</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-08-03 14:15:43 -0700</bug_when>
    <thetext>Created attachment 102824
the patch

Tests still running.  Will set r=? when they finish.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446085</commentid>
    <comment_count>2</comment_count>
      <attachid>102824</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-08-03 14:31:18 -0700</bug_when>
    <thetext>Comment on attachment 102824
the patch

Tests pass, ready for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446092</commentid>
    <comment_count>3</comment_count>
      <attachid>102824</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-08-03 14:37:44 -0700</bug_when>
    <thetext>Comment on attachment 102824
the patch

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

&gt; Source/JavaScriptCore/heap/Heap.cpp:51
&gt; +    ASSERT_UNUSED(heapSize, heapSize == LargeHeap || heapSize == SmallHeap);

Using ASSERT_UNUSED with an argument that actually is used might cause problems in the future even if it doesn’t right now. It would be better to structure the ifdefs so the ASSERT_UNUSED is inside the #else.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446177</commentid>
    <comment_count>4</comment_count>
      <attachid>102847</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-08-03 16:07:44 -0700</bug_when>
    <thetext>Created attachment 102847
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446178</commentid>
    <comment_count>5</comment_count>
      <attachid>102847</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-03 16:08:26 -0700</bug_when>
    <thetext>Comment on attachment 102847
the patch

Rejecting attachment 102847 from commit-queue.

fpizlo@apple.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446210</commentid>
    <comment_count>6</comment_count>
      <attachid>102847</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-03 16:35:16 -0700</bug_when>
    <thetext>Comment on attachment 102847
the patch

Clearing flags on attachment: 102847

Committed r92329: &lt;http://trac.webkit.org/changeset/92329&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>446211</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-03 16:35:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102824</attachid>
            <date>2011-08-03 14:15:43 -0700</date>
            <delta_ts>2011-08-03 16:07:44 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>fixppcbuild_patch_1.diff</filename>
            <type>text/plain</type>
            <size>1271</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTIzMTApCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTEtMDgtMDMgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBK
U0MgR0MgaGVhcCBzaXplIGltcHJvdmVtZW50IGJyZWFrcyBidWlsZCBvbiBzb21lIHBsYXRmb3Jt
cyBkdWUgdG8KKyAgICAgICAgdW51c2VkIHBhcmFtZXRlcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU2NDEKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIEZpeCBidWlsZCBvbiBub24teDg2IHBs
YXRmb3JtcywgYnkgZW5zdXJpbmcgdGhhdCB0aGUgcmVsZXZhbnQKKyAgICAgICAgcGFyYW1ldGVy
IGFsd2F5cyBhcHBlYXJzIHRvIGJlIHVzZWQgZXZlbiB3aGVuIGl0IGlzbid0LgorCisgICAgICAg
ICogaGVhcC9IZWFwLmNwcDoKKwogMjAxMS0wOC0wMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxj
Z2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gUmVvcmdhbml6ZSBwa2ctY29uZmln
IGZpbGVzCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAkocmV2aXNpb24gOTIz
MTApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtNDcsOCArNDcsOCBAQCBzdGF0aWMgc2l6ZV90IGhlYXBTaXplRm9ySGludChIZWFwU2l6
ZSBoCiAjaWYgRU5BQkxFKExBUkdFX0hFQVApCiAgICAgaWYgKGhlYXBTaXplID09IExhcmdlSGVh
cCkKICAgICAgICAgcmV0dXJuIDE2ICogMTAyNCAqIDEwMjQ7Ci0gICAgQVNTRVJUKGhlYXBTaXpl
ID09IFNtYWxsSGVhcCk7CiAjZW5kaWYKKyAgICBBU1NFUlRfVU5VU0VEKGhlYXBTaXplLCBoZWFw
U2l6ZSA9PSBMYXJnZUhlYXAgfHwgaGVhcFNpemUgPT0gU21hbGxIZWFwKTsKICAgICByZXR1cm4g
NTEyICogMTAyNDsKIH0KIAo=
</data>
<flag name="review"
          id="98197"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102847</attachid>
            <date>2011-08-03 16:07:44 -0700</date>
            <delta_ts>2011-08-03 16:35:16 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>fixppcbuild_patch_2.diff</filename>
            <type>text/plain</type>
            <size>1569</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTIzMTIpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTEtMDgtMDMgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBK
U0MgR0MgaGVhcCBzaXplIGltcHJvdmVtZW50IGJyZWFrcyBidWlsZCBvbiBzb21lIHBsYXRmb3Jt
cyBkdWUgdG8KKyAgICAgICAgdW51c2VkIHBhcmFtZXRlcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU2NDEKKworICAgICAgICBSZXZpZXdlZCBieSBE
YXJpbiBBZGxlci4KKyAgICAgICAgCisgICAgICAgIEZpeCBidWlsZCBvbiBub24teDg2IHBsYXRm
b3JtcywgYnkgZW5zdXJpbmcgdGhhdCB0aGUgcmVsZXZhbnQKKyAgICAgICAgcGFyYW1ldGVyIGFs
d2F5cyBhcHBlYXJzIHRvIGJlIHVzZWQgZXZlbiB3aGVuIGl0IGlzbid0LgorCisgICAgICAgICog
aGVhcC9IZWFwLmNwcDoKKwogMjAxMS0wOC0wMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2Fy
Y2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gUmVvcmdhbml6ZSBwa2ctY29uZmlnIGZp
bGVzCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAkocmV2aXNpb24gOTIzMTIp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IZWFwLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNDIsMTQgKzQyLDIwIEBAIG5hbWVzcGFjZSBKU0MgewogCiBuYW1lc3BhY2UgeyAKIAorc3Rh
dGljIGNvbnN0IHNpemVfdCBsYXJnZUhlYXBTaXplID0gMTYgKiAxMDI0ICogMTAyNDsKK3N0YXRp
YyBjb25zdCBzaXplX3Qgc21hbGxIZWFwU2l6ZSA9IDUxMiAqIDEwMjQ7CisKIHN0YXRpYyBzaXpl
X3QgaGVhcFNpemVGb3JIaW50KEhlYXBTaXplIGhlYXBTaXplKQogewogI2lmIEVOQUJMRShMQVJH
RV9IRUFQKQogICAgIGlmIChoZWFwU2l6ZSA9PSBMYXJnZUhlYXApCi0gICAgICAgIHJldHVybiAx
NiAqIDEwMjQgKiAxMDI0OworICAgICAgICByZXR1cm4gbGFyZ2VIZWFwU2l6ZTsKICAgICBBU1NF
UlQoaGVhcFNpemUgPT0gU21hbGxIZWFwKTsKKyAgICByZXR1cm4gc21hbGxIZWFwU2l6ZTsKKyNl
bHNlCisgICAgQVNTRVJUX1VOVVNFRChoZWFwU2l6ZSwgaGVhcFNpemUgPT0gTGFyZ2VIZWFwIHx8
IGhlYXBTaXplID09IFNtYWxsSGVhcCk7CisgICAgcmV0dXJuIHNtYWxsSGVhcFNpemU7CiAjZW5k
aWYKLSAgICByZXR1cm4gNTEyICogMTAyNDsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzVmFs
aWRTaGFyZWRJbnN0YW5jZVRocmVhZFN0YXRlKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>