Tom Ritter
65956c76e1
Bug 1760633: Apply the fdlibm patches for the new files to the in-tree files r=arai
...
This updates our previously in-tree files to account for the
new files we added.
Differential Revision: https://phabricator.services.mozilla.com/D164818
2023-01-06 20:12:33 +00:00
Tom Ritter
ecb85f50cf
Bug 1760633: Actually add the new fdlibm files and apply the patches r=arai
...
This applies the patches to the new files, but not the existing
in-tree files (fdlibm.h and math_private.h)
Differential Revision: https://phabricator.services.mozilla.com/D164817
2023-01-06 20:12:33 +00:00
Tom Ritter
b674b7a1fb
Bug 1760633: Update fdlibm patches to apply to new files r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D164816
2023-01-06 20:12:32 +00:00
Stanca Serban
94f1cf5515
Backed out 3 changesets (bug 1760633
) for causing Spidermonkey bustages. CLOSED TREE
...
Backed out changeset 527f857a91f8 (bug 1760633
)
Backed out changeset ee8ecdac4be5 (bug 1760633
)
Backed out changeset addec3dc0f80 (bug 1760633
)
2023-01-06 17:21:52 +02:00
Tom Ritter
43336c5845
Bug 1760633: Apply the fdlibm patches for the new files to the in-tree files r=arai
...
This updates our previously in-tree files to account for the
new files we added.
Differential Revision: https://phabricator.services.mozilla.com/D164818
2023-01-06 14:49:14 +00:00
Tom Ritter
66f8d0fe4c
Bug 1760633: Actually add the new fdlibm files and apply the patches r=arai
...
This applies the patches to the new files, but not the existing
in-tree files (fdlibm.h and math_private.h)
Differential Revision: https://phabricator.services.mozilla.com/D164817
2023-01-06 14:49:13 +00:00
Tom Ritter
3873f32406
Bug 1760633: Update fdlibm patches to apply to new files r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D164816
2023-01-06 14:49:13 +00:00
Tom Ritter
e867171bc9
Bug 1760633: Add new files to fdlibm's moz.yaml r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D164815
2023-01-06 03:10:46 +00:00
Tom Ritter
bec1a99cde
Bug 1804298: Update the fdlibm patches to be vendored by mach vendor r=arai
...
For mach vendor, patches are relative to the directory the
third party code is vendored into.
Differential Revision: https://phabricator.services.mozilla.com/D163971
2022-12-07 18:08:14 +00:00
Tom Ritter
ead4517cc3
Bug 1804298: Add a moz.yaml for fdlibm and make it vendor-able r=arai
...
Remove the old update scripts so we can use ./mach vendor
to vendor it.
Differential Revision: https://phabricator.services.mozilla.com/D163970
2022-12-07 18:08:13 +00:00
Adrien Champion
1b0bb96c6a
Bug 1801894 - `modules/fdlibm`: remove dead file. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D163313
2022-11-30 16:10:25 +00:00
Tooru Fujisawa
6d6b4cf34d
Bug 1789560 - Do not define unused float_t type in fdlibm. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D157540
2022-10-11 03:56:16 +00:00
Tooru Fujisawa
2260a5120e
Bug 1595259 - Part 3: Update fdlibm to 369ea0520a3061c07400d7cd32172efb6af39815. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D154079
2022-08-10 07:00:31 +00:00
Tooru Fujisawa
b70dbe55b7
Bug 1595259 - Part 2: Update patches. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D154078
2022-08-10 07:00:31 +00:00
Tooru Fujisawa
925004d845
Bug 1595259 - Part 1: Use python3 in modules/fdlibm/update.sh. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D154077
2022-08-10 07:00:30 +00:00
Sandor Molnar
519b18befe
Backed out 3 changesets (bug 1595259) for causing build bustages. CLOSED TREE
...
Backed out changeset b9f69ae62997 (bug 1595259)
Backed out changeset 313d7588e499 (bug 1595259)
Backed out changeset 3de1cc55fdbb (bug 1595259)
2022-08-09 20:51:28 +03:00
Tooru Fujisawa
b010a15625
Bug 1595259 - Part 3: Update fdlibm to 369ea0520a3061c07400d7cd32172efb6af39815. r=mgaudet
...
Depends on D154078
Differential Revision: https://phabricator.services.mozilla.com/D154079
2022-08-09 16:09:57 +00:00
Tooru Fujisawa
a0ad1d3f81
Bug 1595259 - Part 2: Update patches. r=mgaudet
...
Depends on D154077
Differential Revision: https://phabricator.services.mozilla.com/D154078
2022-08-09 16:09:56 +00:00
Tooru Fujisawa
c4405ed5dc
Bug 1595259 - Part 1: Use python3 in modules/fdlibm/update.sh. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D154077
2022-08-09 16:09:56 +00:00
sanketh
84f294db2b
Bug 531915 - part 5 - build and export sin, cos, and tan from fdlibm r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119425
2021-08-13 11:57:06 +00:00
sanketh
3fe5fa4059
Bug 531915 - part 4 - rem pio2 fixups r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119424
2021-08-13 11:57:06 +00:00
sanketh
6ce4ce9c3b
Bug 531915 - part 3 - add back needed rounding helpers and emulate freebsd internal double types ?tjr r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119423
2021-08-13 11:57:06 +00:00
sanketh
2c782c8089
Bug 531915 - part 2 - update fdlibm local patches 4, 8, and 9 r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119422
2021-08-13 11:57:05 +00:00
sanketh
8d898c13b9
Bug 531915 - part 1 - update fdlibm to import files needed for sin, cos, and tan r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119420
2021-08-13 11:57:05 +00:00
Iulian Moraru
538f123b07
Backed out 6 changesets (bug 531915) for causing build bustages. CLOSED TREE
...
Backed out changeset 65cf5929d5f2 (bug 531915)
Backed out changeset c9d70e46dfca (bug 531915)
Backed out changeset a4824d5f29fd (bug 531915)
Backed out changeset 9ec88b43d7a1 (bug 531915)
Backed out changeset 5f15204ccca9 (bug 531915)
Backed out changeset 14c95ef3dc44 (bug 531915)
2021-08-12 13:33:31 +03:00
sanketh
468c33c7ab
Bug 531915 - part 5 - build and export sin, cos, and tan from fdlibm r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119425
2021-08-12 09:59:02 +00:00
sanketh
707e44ec4c
Bug 531915 - part 4 - rem pio2 fixups r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119424
2021-08-12 09:59:02 +00:00
sanketh
8dc9e8a52f
Bug 531915 - part 3 - add back needed rounding helpers and emulate freebsd internal double types ?tjr r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119423
2021-08-12 09:59:02 +00:00
sanketh
474a039e5c
Bug 531915 - part 2 - update fdlibm local patches 4, 8, and 9 r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119422
2021-08-12 09:59:01 +00:00
sanketh
5887beb7b8
Bug 531915 - part 1 - update fdlibm to import files needed for sin, cos, and tan r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D119420
2021-08-12 09:59:01 +00:00
Chris Fallin
c0d9956b61
Bug 1701885 part 6 - Fix signals for WASI. r=jandem,wingo
...
WASI lacks of the signals support yet, so this patch stubs out
uses of signals for WASI.
Differential Revision: https://phabricator.services.mozilla.com/D110216
2021-04-20 05:15:28 +00:00
Jeff Walden
e57173377f
Bug 1439659 - Make |MOZ_{LITTLE,BIG}_ENDIAN| into function macros so that invoking them inside |#if| conditions when they haven't been defined yet is a compile error. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D57038
--HG--
extra : moz-landing-system : lando
2019-12-13 20:51:04 +00:00
Jeff Walden
ac5904852e
Bug 1583958 - Update our fdlibm import to upstream rev cf4707bb2f78ecf56ba350bdc24e3135b4339622, adjusting local patchwork as necessary for changes upstream's made since last import. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D47186
--HG--
extra : moz-landing-system : lando
2019-09-26 07:07:16 +00:00
Ciure Andrei
d14974ca63
Backed out changeset 62e38ee5dd16 (bug 1583958) for causing build bustages CLOSED TREE
2019-09-26 02:41:24 +03:00
Jeff Walden
25fcb2454a
Bug 1583958 - Update our fdlibm import to upstream rev cf4707bb2f78ecf56ba350bdc24e3135b4339622, adjusting local patchwork as necessary for changes upstream's made since last import. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D47186
--HG--
extra : moz-landing-system : lando
2019-09-25 23:27:02 +00:00
André Bargull
1ce1fec25f
Bug 1564117 - Part 2: Allow to reimport a specific fdlibm commit. r=arai
...
This makes it easier to test if modified patch files still apply.
Additionally "--no-backup-if-mismatch" was added to the `patch` command to
avoid generating ".orig" files.
Depends on D37256
Differential Revision: https://phabricator.services.mozilla.com/D37257
--HG--
extra : moz-landing-system : lando
2019-07-08 16:52:47 +00:00
André Bargull
eebb17f171
Bug 1564117 - Part 1: Use std::sqrt in fdlibm. r=arai
...
std::sqrt is guaranteed to have an error less than 0.5 ulp, so there's no need
to use fdlibm's slower implementation.
Differential Revision: https://phabricator.services.mozilla.com/D37256
--HG--
extra : moz-landing-system : lando
2019-07-08 16:52:45 +00:00
André Bargull
24bb28b814
Bug 1380031: Ensure Math.exp(1) returns Math.E. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D24354
--HG--
extra : moz-landing-system : lando
2019-03-25 09:15:27 +00:00
David Major
56ea434680
Bug 1528074 - Translate MSVC warning flags to clang spelling where supported r=froydnj
...
clang-cl only acts on five MSVC warning flags: 7219c7e9af/clang/include/clang/Driver/CLCompatOptions.td (L188-L197)
With MSVC now unsupported, most -wdNNNN have no effect and can be removed.
This patch converts the five supported warnings to their clang spellings, as preparation for a subsequent patch that will remove all remaining `[/-]w[edo][0-9]{4}`.
Differential Revision: https://phabricator.services.mozilla.com/D22582
--HG--
extra : moz-landing-system : lando
2019-03-11 01:39:42 +00:00
Mike Hommey
ef3ad686ee
Bug 1512504 - Remove support for MSVC. r=froydnj
...
Consequently, this removes:
- MOZ_LIBPRIO, which is now always enabled.
- non_msvc_compiler, which is now always true.
- The cl.py wrapper, since it's not used anymore.
- CL_INCLUDES_PREFIX, which was only used for the cl.py wrapper.
- NONASCII, which was only there to ensure CL_INCLUDES_PREFIX still
worked in non-ASCII cases.
This however keeps a large part of detecting and configuring for MSVC,
because we still do need it for at least headers, libraries, and midl.
Depends on D19614
Differential Revision: https://phabricator.services.mozilla.com/D19615
--HG--
extra : moz-landing-system : lando
2019-02-14 21:45:27 +00:00
David Major
d8d830c2dd
Bug 1520647: Add a comment explaining why fdlibm sources can't be unified. DONTBUILD
2019-01-18 21:28:18 -05:00
Tooru Fujisawa
dc9e1f8ab9
Bug 1438599 - Part 2: Import fdlibm from FreeBSD (revision b21ccf63f28a3a4692d8a31419e0a725a1b1a800). r=jwalden
2018-02-18 22:56:46 +09:00
Tooru Fujisawa
cacb9bf19b
Bug 1438599 - Part 1: Rebase local patches for fdlibm. r=jwalden
2018-02-18 22:56:38 +09:00
Tooru Fujisawa
777d46a71e
Bug 1438599 - Part 0: Echo the applying patch in fdlibm update script. r=jwalden
2018-02-18 22:56:29 +09:00
Jeff Walden
29bf925937
Bug 1437729 - Make fdlibm::atan2(y, x)'s handling for |x == 1.0| not potentially invoke signed integer overflow. r=arai
...
--HG--
rename : modules/fdlibm/patches/15_use_safer_strict_assign_on_visual_studio.patch => modules/fdlibm/patches/16_use_safer_strict_assign_on_visual_studio.patch
extra : rebase_source : c4d0988163c9f854d28e67c1c1568f7c1f99929a
2018-02-13 09:00:53 -08:00
Sylvestre Ledru
4591d82b23
Bug 1394734 - Replace CONFIG['CLANG*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: HbF5oT5HW6f
--HG--
extra : rebase_source : eca479b6ae4bff7f600d1cdb39e11ac2057e4e79
2017-12-07 22:09:38 +01:00
Sylvestre Ledru
5de63ef061
Bug 1394734 - Replace CONFIG['MSVC'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 5orfnoude7h
--HG--
extra : rebase_source : 1ed9a6b56e1d27221a07624767a7fb0e6147117f
2017-12-08 13:46:13 +01:00
Sylvestre Ledru
9bfe27d903
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
Petr Sumbera
19ea5cacf5
Bug 1350355 - fdlibm should provide definition for u_int32_t and u_int64_t. r=arai
...
--HG--
extra : rebase_source : ef6ae7b88fd98d8e6e7d37f5ebbb1b56f3c669ac
2017-03-27 03:33:34 -07:00
Joel Maher
ad033bbef8
Bug 1345618 - add BUG_COMPONENT to modules/* files. r=jfkthame,mcmanus,rstrong
...
MozReview-Commit-ID: G3hG5C4P5jS
2017-03-09 05:33:31 -05:00