Closed
Bug 1350355
Opened 9 years ago
Closed 9 years ago
fdlibm should provide definition for u_int32_t and u_int64_t
Categories
(Core :: JavaScript Engine, enhancement)
Tracking
()
RESOLVED
FIXED
mozilla55
| Tracking | Status | |
|---|---|---|
| firefox55 | --- | fixed |
People
(Reporter: petr.sumbera, Assigned: petr.sumbera)
Details
Attachments
(2 files)
|
700 bytes,
patch
|
arai
:
review+
|
Details | Diff | Splinter Review |
|
1.23 KB,
patch
|
arai
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Build ID: 20170316213829
Steps to reproduce:
modules/fdlibm/src/math_private.h expects defined u_int32_t and u_int64_t.
u_int32_t and u_int64_t are not stdint.h types as can be seen here:
https://hg.mozilla.org/mozilla-central/rev/a446b4e60744
Another victim beside WINDOWS is also Solaris:
https://github.com/lkinley/Net-SSH-Perl/pull/4
We should provide more general definition.
| Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8851018 -
Flags: review?(arai.unmht)
Comment 2•9 years ago
|
||
Comment on attachment 8851018 [details] [diff] [review]
Bug1350355.patch
Review of attachment 8851018 [details] [diff] [review]:
-----------------------------------------------------------------
Thank you for your patch.
the file is automatically generated from modules/fdlibm/patches/*.patch, that's applied by modules/fdlibm/update.sh, after importing files from upstream by modules/fdlibm/import.sh (called from update.sh)
can you add the corresponding patch there, to make the change kept after the next update?
Attachment #8851018 -
Flags: review?(arai.unmht) → feedback+
| Assignee | ||
Comment 3•9 years ago
|
||
Attachment #8851018 -
Attachment is obsolete: true
Attachment #8851536 -
Flags: review?(arai.unmht)
Comment 4•9 years ago
|
||
Comment on attachment 8851536 [details] [diff] [review]
Bug1350355.patch
Review of attachment 8851536 [details] [diff] [review]:
-----------------------------------------------------------------
Thank you again :)
sorry I forgot to say that the patch also needs the actual change to the file,
we can use the previous patch as Part 1, and this patch as Part 2.
(if you want to fold them into single patch, let me know)
I'll push this to try server shortly.
Attachment #8851536 -
Flags: review?(arai.unmht) → review+
Updated•9 years ago
|
Attachment #8851018 -
Flags: feedback+ → review+
Updated•9 years ago
|
Attachment #8851018 -
Attachment is obsolete: false
Updated•9 years ago
|
Assignee: nobody → petr.sumbera
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Comment 5•9 years ago
|
||
here's try:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=60e6e1f38463aab47e194b79b035fc2ff3192e9b
it may take a few hours.
| Assignee | ||
Comment 6•9 years ago
|
||
So what was the result? Can this be pushed please?
Comment 7•9 years ago
|
||
yes, you can add checkin-needed keyword to this bug :)
| Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Updated•9 years ago
|
Attachment #8851018 -
Attachment is obsolete: true
Updated•9 years ago
|
Attachment #8851018 -
Attachment is obsolete: false
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b2893936478f
fdlibm should provide definition for u_int32_t and u_int64_t. r=arai
Keywords: checkin-needed
Comment 9•9 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
You need to log in
before you can comment on or make changes to this bug.
Description
•