mfbt/FloatingPoint.h
31ea2689701e6bbae44401b1696609469187d1c4
created 2018-02-15 17:22 -0800
pushed 2018-02-22 10:00 +0000
Jeff Walden Jeff Walden - 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
742aab314d75930531b3320a945600de658f4cf1
created 2018-02-21 10:12 +0200
pushed 2018-02-21 16:46 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 1fcc972d445b (bug 744965) for assertion failures on TestFloatingPoint.cpp on a CLOSED TREE
1fcc972d445b035a86907702d6d53c8430d6b6b8
created 2018-02-15 17:22 -0800
pushed 2018-02-21 16:46 +0000
Jeff Walden Jeff Walden - 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
c8357a5b2431329993612ecd1095bff70f1d1911
created 2016-10-29 01:47 +0900
pushed 2016-10-29 13:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1311088 - Part 1: Add mozilla::SpecificNaNBits and JS::detail::CanonicalizedNaNBits. r=jwalden
83ab2e59b7b537e420ba8aab75544a287686476a
created 2016-10-29 01:47 +0900
pushed 2016-10-29 13:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1301864 - Remove constexpr from mozilla::IsNaN. r=jwalden
c1ef258c04f1960f6c014394f371fc0d3068ccb8
created 2016-10-26 17:47 +0200
pushed 2016-10-29 13:12 +0000
Johannes Schulte Johannes Schulte - Bug 1312620 - Add IsPositiveZero function to mfbt and use it to replace MPhi by MNaNToZero iff c is +0.0. r=nbp, r=waldo
89a131cc0bfdfe00262a53738a59219ad9e91389
created 2016-08-01 20:02 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Introduce variants of SpecificNaN / BitwiseCast that preserve the signaling NaN bit; r=froydnj
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 15:52 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
d9667017bada304df6292078ddc899970e597c38
created 2016-03-21 16:16 -0400
pushed 2016-03-23 15:25 +0000
Markus Stange Markus Stange - Bug 1209100 - Back out bug 1165185 on inbound.
3f025568ad349d7b4a4da45feef6812c4e4d4101
created 2015-06-15 19:20 -0400
pushed 2015-06-22 12:03 +0000
Markus Stange Markus Stange - Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc
f699e122b007ff90a2dcc5bf238b083c832c06d8
created 2014-12-21 19:16 -0500
pushed 2014-12-22 12:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114351 - Use mozilla::IsNaN() in DOUBLE_TO_JSVAL(); r=Waldo
aad4ae442e009a4df22c92a46e1b4fb83ce9a945
created 2014-11-05 08:38 -0800
pushed 2014-11-06 12:50 +0000
Dan Gohman Dan Gohman - Bug 1094052 - IonMonkey: Fix range analysis for Math.sign(-0) r=nbp,h4writer
24a4613761b86917e0926294460f11c2f1b99440
created 2014-09-09 12:02 +0200
pushed 2014-09-11 00:30 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1062406 - Part 1 - Change x and y parameters of window.scroll* CSSOM-View DOM calls from double to unrestricted double. r=bz
cf068fd95d3cef2e75205ae37c937bfaee01506f
created 2014-06-12 23:34 -0700
pushed 2014-06-19 14:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1026319 - Convert the second quarter of MFBT to Gecko style. r=froydnj.
55b109739287466cecae2b22a415c2984eecc97c
created 2014-05-22 11:15 -0700
pushed 2014-05-23 13:41 +0000
Dan Gohman Dan Gohman - Bug 1012971 - Fix compiler warnings in mfbt r=nbp
74196538e7a21c2bfdb370b392f4425d5db3d713
created 2014-01-30 15:54 +0100
pushed 2014-02-27 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Unify FloatingPoint's code for Double and Float; r=waldo
93e0be61f0682a1c19d16669325f3d03d288168b
created 2014-02-05 17:04 -0500
pushed 2014-02-06 11:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 948984 - Add functions to fuzzily compare float numbers. r=bjacob, r=Waldo
592b05772531740002535dcfbe9a38a4b897a547
created 2013-11-02 14:29 -0700
pushed 2013-11-03 21:05 +0000
Dan Gohman Dan Gohman - Bug 930708 - IonMonkey: Factor out a DoubleEqualsInt32 from DoubleIsInt32 and use it when negative zero is to be treated as zero. r=nbp
9d216ff3bbe644cfbf69444e0633a1245267d7dc
created 2013-10-22 14:55 +0200
pushed 2013-10-23 02:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: IsFloat32Representable function in mfbt; r=Waldo
d51df6492c298e914b5713587691c93008f2c7d8
created 2013-10-22 14:53 +0200
pushed 2013-10-23 02:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl
43a3626b2552dd1067e58b739940b7a356a79ca8
created 2013-10-09 06:41 -0700
pushed 2013-10-10 03:41 +0000
Dan Gohman Dan Gohman - Bug 924637 - Document a somewhat counterintuitive case in ExponentComponent, and add test coverage for it. r=waldo
27b1173a9e8ca7f7bd7669ceb25991dafe59ef37
created 2013-09-20 12:08 -0700
pushed 2013-09-21 02:29 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: Add mfbt Float32 asserts and constants; r=Waldo
d0888eb399ec6efaf501b84f23413c1173ffd0ac
created 2013-09-19 18:47 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - Change UnspecifiedNaN's bit pattern to be the all-ones NaN. r=waldo
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
f55906cadf07a9ef44cc4ce2574fe35f3dc85672
created 2013-07-24 09:41 +0200
pushed 2013-07-24 07:43 +0000
Ms2ger Ms2ger - Bug 896341 - Update include guards and modelines in MFBT; r=Waldo
90543abea4316708f9015b3bf22e4c379ffefdff
created 2013-06-18 15:35 -0700
pushed 2013-07-24 00:38 +0000
Jeff Walden Jeff Walden - Bug 896842 - Implement mozilla::DoublesAreIdentical. r=luke
98586d2cb4524b652f70c6b5e512918ba7f6fcc8
created 2013-06-07 13:22 -0700
pushed 2013-06-12 01:03 +0000
Jeff Walden Jeff Walden - Bug 798179 - Rewrite ToIntWidth to more simply act upon the actual bits of the IEEE-754 representation. r=froydnj
cec949998373ea6396af7faa8496f62e8ab579da
created 2013-05-01 16:55 -0400
pushed 2013-05-10 08:13 +0000
Nathan Froyd Nathan Froyd - Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
4f44ffa3f9ff91a18d6bb493c9fec7b32045fbe7
created 2012-04-19 16:36 -0700
pushed 2012-06-06 08:23 +0000
Jeff Walden Jeff Walden - Remove some extraneous includes and a function, all added in bug 714260. They were initially necessary when that patch was written, but they became vestigial during rebasing prior to landing, and this disuse wasn't noticed til now. r=lumpy
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2012-04-14 11:58 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
less more (0) tip