<?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>29810</bug_id>
          
          <creation_ts>2009-09-28 09:11:29 -0700</creation_ts>
          <short_desc>[V8] Unsigned int return values are incorrectly treated as signed.</short_desc>
          <delta_ts>2025-08-29 11:11:27 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dimitri Glazkov (Google)">dglazkov</reporter>
          <assigned_to name="Ahmad Saleem">ahmad.saleem792</assigned_to>
          <cc>eric</cc>
    
    <cc>levin</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>150518</commentid>
    <comment_count>0</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 09:11:29 -0700</bug_when>
    <thetext>In CodeGeneratorV8.pm, &quot;unsigned long&quot; return value in IDL incorrectly generates &quot;int&quot; in C++. It should be &quot;unsigned&quot; instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150519</commentid>
    <comment_count>1</comment_count>
      <attachid>40238</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 09:12:47 -0700</bug_when>
    <thetext>Created attachment 40238
Fixed type-conversion error in CodeGeneratorV8.pm, v1.

 WebCore/ChangeLog                           |   13 +++++++++++++
 WebCore/bindings/scripts/CodeGeneratorV8.pm |    3 ++-
 2 files changed, 15 insertions(+), 1 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150522</commentid>
    <comment_count>2</comment_count>
      <attachid>40238</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-09-28 09:15:32 -0700</bug_when>
    <thetext>Comment on attachment 40238
Fixed type-conversion error in CodeGeneratorV8.pm, v1.

Nice!  I presume the test mentioned already exists.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150524</commentid>
    <comment_count>3</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 09:21:56 -0700</bug_when>
    <thetext>Yep. tkent wrote it :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150535</commentid>
    <comment_count>4</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 09:29:40 -0700</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/48817.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150555</commentid>
    <comment_count>5</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 10:48:10 -0700</bug_when>
    <thetext>Oops. I maked bugs. Fix coming up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150561</commentid>
    <comment_count>6</comment_count>
      <attachid>40245</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 10:53:24 -0700</bug_when>
    <thetext>Created attachment 40245
Add index arguments special case, v1.

 WebCore/ChangeLog                           |   13 +++++++++++++
 WebCore/bindings/scripts/CodeGeneratorV8.pm |    5 +++++
 2 files changed, 18 insertions(+), 0 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150562</commentid>
    <comment_count>7</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 10:53:52 -0700</bug_when>
    <thetext>Fix uploaded. Sorry for the troubles.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150563</commentid>
    <comment_count>8</comment_count>
      <attachid>40238</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-09-28 10:54:18 -0700</bug_when>
    <thetext>Comment on attachment 40238
Fixed type-conversion error in CodeGeneratorV8.pm, v1.

Rejecting patch 40238 from commit-queue.

Patch https://bugs.webkit.org/attachment.cgi?id=40238 from bug 29810 failed to download and apply.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150564</commentid>
    <comment_count>9</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-09-28 10:57:52 -0700</bug_when>
    <thetext>Fix landed as http://trac.webkit.org/changeset/48820.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150623</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-28 13:24:00 -0700</bug_when>
    <thetext>patching file WebCore/bindings/scripts/CodeGeneratorV8.pm
Hunk #1 FAILED at 1711.
1 out of 1 hunk FAILED -- saving rejects to file WebCore/bindings/scripts/CodeGeneratorV8.pm.rej

Was the cause of the rejection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139701</commentid>
    <comment_count>11</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2025-08-29 09:29:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/159452245&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139702</commentid>
    <comment_count>12</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2025-08-29 09:29:55 -0700</bug_when>
    <thetext>Re-opening for pull request https://github.com/WebKit/WebKit/pull/50068</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2139723</commentid>
    <comment_count>13</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-29 11:11:23 -0700</bug_when>
    <thetext>Committed 299335@main (ca82e44da1e9): &lt;https://commits.webkit.org/299335@main&gt;

Reviewed commits have been landed. Closing PR #50068 and removing active labels.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40238</attachid>
            <date>2009-09-28 09:12:47 -0700</date>
            <delta_ts>2009-09-28 10:54:17 -0700</delta_ts>
            <desc>Fixed type-conversion error in CodeGeneratorV8.pm, v1.</desc>
            <filename>Fixed-type-conversion-error-in-CodeGeneratorV8.pm-v1..patch</filename>
            <type>text/plain</type>
            <size>1452</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">YzBlZDJkNzI2MTY1MjY0MGMzNGYwZDY1MmQwMjkxYzQwNDZmNTQ2NQpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3NmE3MjRmLi45MTY5NTA2
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE2IEBACisyMDA5LTA5LTI4ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1Y4XSBGaXggYW4gZXJyb3IgaW4gdHlwZSBsb2dpYyBpbiBDb2RlR2VuZXJhdG9yVjgu
cG0sIHdoZXJlCisgICAgICAgIHVuc2lnbmVkIGludHMgYXJlIGFjY2lkZW50YWxseSB1c2VkIGFz
IHNpZ25lZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI5ODEwCisKKyAgICAgICAgVGVzdDogTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90ZXh0YXJlYS1t
YXhsZW5ndGguaHRtbAorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9y
VjgucG06IE1hZGUgc3VyZSAidW5zaWduZWQgbG9uZyIgaW4gSURMIGlzCisgICAgICAgICAgcHJv
cGVybHkgZ2VuZXJhdGVzIG9uICJ1bnNpZ25lZCIgcmV0dXJuIHZhbHVlLgorCiAyMDA5LTA5LTI4
ICBKYWt1YiBXaWVjem9yZWsgIDxmYXcyMTdAZ21haWwuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IFNpbW9uIEhhdXNtYW5uLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3JWOC5wbSBiL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9yVjgucG0KaW5kZXggMWNiZThkMi4uODUxZWJlNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9iaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbQorKysgYi9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCkBAIC0xNzExLDcgKzE3MTEsOCBAQCBzdWIgR2V0TmF0
aXZlVHlwZQogCiAgICAgcmV0dXJuICJpbnQiIGlmICR0eXBlIGVxICJpbnQiOwogICAgIHJldHVy
biAiaW50IiBpZiAkdHlwZSBlcSAic2hvcnQiIG9yICR0eXBlIGVxICJ1bnNpZ25lZCBzaG9ydCI7
Ci0gICAgcmV0dXJuICJpbnQiIGlmICR0eXBlIGVxICJsb25nIiBvciAkdHlwZSBlcSAidW5zaWdu
ZWQgbG9uZyI7CisgICAgcmV0dXJuICJ1bnNpZ25lZCIgaWYgJHR5cGUgZXEgInVuc2lnbmVkIGxv
bmciOworICAgIHJldHVybiAiaW50IiBpZiAkdHlwZSBlcSAibG9uZyI7CiAgICAgcmV0dXJuICJ1
bnNpZ25lZCBsb25nIGxvbmciIGlmICR0eXBlIGVxICJ1bnNpZ25lZCBsb25nIGxvbmciOwogICAg
IHJldHVybiAiYm9vbCIgaWYgJHR5cGUgZXEgImJvb2xlYW4iOwogICAgIHJldHVybiAiU3RyaW5n
IiBpZiAkdHlwZSBlcSAiRE9NU3RyaW5nIjsK
</data>
<flag name="review"
          id="21424"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="21426"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40245</attachid>
            <date>2009-09-28 10:53:24 -0700</date>
            <delta_ts>2009-09-28 10:55:35 -0700</delta_ts>
            <desc>Add index arguments special case, v1.</desc>
            <filename>Add-index-arguments-special-case-v1..patch</filename>
            <type>text/plain</type>
            <size>1455</size>
            <attacher name="Dimitri Glazkov (Google)">dglazkov</attacher>
            
              <data encoding="base64">Y2QwZWU0NWExYzg2OTc4NjNmMDU3ZjM3MmZlNWYxZGUyN2Q5NDk0ZApkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzYjA3MzI3Li5jYzlhMGFh
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSw1ICsxLDE4IEBACiAyMDA5LTA5LTI4ICBEaW1pdHJpIEdsYXprb3YgIDxkZ2xhemtvdkBj
aHJvbWl1bS5vcmc+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1Y4XSBBZGQgYSBzcGVjaWFsIGNhc2UgdG8gaGFuZGxlIGluZGV4IGFyZ3VtZW50cywg
YmVjYXVzZSB3ZSBuZWVkIHRvIGJlCisgICAgICAgIGFibGUgdG8gc2VlIGlmIHRoZXkncmUgPCAw
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk4MTAK
KworICAgICAgICBUZXN0OiBMYXlvdXRUZXN0cy9kb20vaHRtbC9sZXZlbDEvY29yZS9oY19jaGFy
YWN0ZXJkYXRhaW5kZXhzaXplZXJyZGVsZXRlZGF0YWNvdW50bmVnYXRpdmUuaHRtbAorCisgICAg
ICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG06IEFkZGVkIHNwZWNpYWwg
Y2FzZSAobWF0Y2hpbmcgQ29kZUdlbmVyYXRvckpTLnBtKQorICAgICAgICAgIGZvciBpbmRleCBh
cmd1bWVudHMuCisKKzIwMDktMDktMjggIERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9t
aXVtLm9yZz4KKwogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgogCiAgICAgICAgIFtW
OF0gRml4IGFuIGVycm9yIGluIHR5cGUgbG9naWMgaW4gQ29kZUdlbmVyYXRvclY4LnBtLCB3aGVy
ZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5w
bSBiL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yVjgucG0KaW5kZXggODUx
ZWJlNS4uN2YxNTA4YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVH
ZW5lcmF0b3JWOC5wbQorKysgYi9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
clY4LnBtCkBAIC0xNTg5LDYgKzE1ODksMTEgQEAgc3ViIEdldE5hdGl2ZVR5cGVGcm9tU2lnbmF0
dXJlCiAKICAgICBteSAkdHlwZSA9IEdldFR5cGVGcm9tU2lnbmF0dXJlKCRzaWduYXR1cmUpOwog
CisgICAgaWYgKCR0eXBlIGVxICJ1bnNpZ25lZCBsb25nIiBhbmQgJHNpZ25hdHVyZS0+ZXh0ZW5k
ZWRBdHRyaWJ1dGVzLT57IklzSW5kZXgifSkgeworICAgICAgICAjIFNwZWNpYWwtY2FzZSBpbmRl
eCBhcmd1bWVudHMgYmVjYXVzZSB3ZSBuZWVkIHRvIGNoZWNrIHRoYXQgdGhleSBhcmVuJ3QgPCAw
LgorICAgICAgICByZXR1cm4gImludCI7CisgICAgfQorCiAgICAgcmV0dXJuIEdldE5hdGl2ZVR5
cGUoJHR5cGUsICRpc1BhcmFtZXRlcik7CiB9CiAK
</data>
<flag name="review"
          id="21432"
          type_id="1"
          status="+"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>