Jeff Walden
|
83cdc4ca37
|
Bug 1526507 - Use std::exp2{,f}(n) instead of pow{,f}(2.0, n) in TestFloatingPoint.cpp to be (hopefully) more resilient against standard library imprecision in the latter. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D24403
--HG--
extra : moz-landing-system : lando
|
2019-03-25 17:54:25 +00:00 |
Sylvestre Ledru
|
6f45c666bc
|
Bug 1513205 - Also update the tests to match the Google coding style r=Ehsan
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14595
--HG--
extra : moz-landing-system : lando
|
2018-12-14 18:10:35 +00:00 |
Jeff Walden
|
701bad47cd
|
Bug 1438212 - Implement mozilla::IsFloat32Representable using an algorithm that handles NaN correctly and doesn't sometimes invoke undefined behavior. r=froydnj
--HG--
extra : rebase_source : b4246ea818046b1e4100b90a3a371a866ea2b098
|
2018-06-06 16:03:47 -07:00 |
Jeff Walden
|
1b16de9738
|
Bug 744965 - Implement mozilla::NumberEqualsInt32 in a way that doesn't depend on undefined behavior casting an out-of-range floating point number to int32_t. r=froydnj
--HG--
extra : rebase_source : dc4781e2a31ee0e75fc62951cbdc71eaa9fd7b1c
|
2018-02-15 17:22:14 -08:00 |
Cosmin Sabou
|
48de1e7807
|
Backed out changeset 1fcc972d445b (bug 744965) for assertion failures on TestFloatingPoint.cpp on a CLOSED TREE
|
2018-02-21 10:12:45 +02:00 |
Jeff Walden
|
e77ef331a3
|
Bug 744965 - Implement mozilla::NumberEqualsInt32 in a way that doesn't depend on undefined behavior casting an out-of-range floating point number to int32_t. r=froydnj
--HG--
extra : rebase_source : d6d890b7b20d93297f575abe838e8619418ea545
|
2018-02-15 17:22:14 -08:00 |
Johannes Schulte
|
b7ccc22970
|
Bug 1312620 - Add IsPositiveZero function to mfbt and use it to replace MPhi by MNaNToZero iff c is +0.0. r=nbp, r=waldo
--HG--
extra : rebase_source : 7adefc3370c081e17b5e0b090a008e0de0507bb9
|
2016-10-26 17:47:42 +02:00 |
Nicholas Nethercote
|
6c3f5d7b8e
|
Bug 1041914 - Convert the fourth quarter of MFBT to Gecko style. r=Ms2ger.
--HG--
extra : rebase_source : 588fa9c0d1e819e1826835c4ef4a1428a927bf93
|
2014-07-22 20:54:41 -07:00 |
Nicholas Nethercote
|
9439ff268e
|
Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
--HG--
extra : rebase_source : 98d2557c7fe4648d79143c654e7e31767fca2e65
|
2014-06-12 23:34:08 -07:00 |
Benoit Jacob
|
7c2d5b3529
|
Bug 807607 - Make MFBT tests use MOZ_RELEASE_ASSERT instead of MOZ_ASSERT to ensure test coverage in non-DEBUG - r=Waldo
find mfbt/tests/ -type f | xargs sed -i 's/MOZ_ASSERT/MOZ_RELEASE_ASSERT/g'
|
2014-04-24 17:06:50 -04:00 |
Benjamin Bouvier
|
cab8750482
|
Bug 939843: Tests for mfbt::Floats; r=waldo
--HG--
extra : rebase_source : a6515f7d4e82e020fd7686f14932855873078813
|
2014-02-27 16:23:08 +01:00 |
Benjamin Bouvier
|
1ce0aa6d4a
|
Bug 939843: Unify FloatingPoint's code for Double and Float; r=waldo
--HG--
extra : rebase_source : 2f7956d497d534af8931939a38a29ad27695a3fc
|
2014-01-30 15:54:46 +01:00 |
Kartikaya Gupta
|
a6ffc9d1a7
|
Bug 948984 - Add functions to fuzzily compare float numbers. r=bjacob, r=Waldo
|
2014-02-05 17:04:42 -05:00 |
Dan Gohman
|
0333b1cb4a
|
Bug 930708 - IonMonkey: Factor out a DoubleEqualsInt32 from DoubleIsInt32 and use it when negative zero is to be treated as zero. r=nbp
|
2013-11-02 14:29:44 -07:00 |
Dan Gohman
|
d359733f1c
|
Bug 924637 - Document a somewhat counterintuitive case in ExponentComponent, and add test coverage for it. r=waldo
|
2013-10-09 06:41:42 -07:00 |
Dan Gohman
|
dfbc494859
|
Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
|
2013-09-19 18:42:56 -07:00 |
Dan Gohman
|
a466fea3f5
|
Bug 910814 - IonMonkey: Add testcases for several FloatingPoint.h predicates. r=waldo
|
2013-09-02 13:53:35 -07:00 |
Jeff Walden
|
25c4d5d841
|
Bug 896842 - Implement mozilla::DoublesAreIdentical. r=luke
|
2013-06-18 15:35:03 -07:00 |