gecko-dev/mozglue/misc/decimal
serge-sans-paille 4d45ebfda3 Bug 1845441 - get rid of global constructors in dom/html/HTMLInputElement.cpp r=mstange,dom-core,mccr8
This requires to make existing Decimal constructor constexpr, which is
incompatible with the weak linkage implied by MFBT_API.

As an alternative, provide a constexpr user-defined-literal that creates
a temporary DecimalLiteral that can be used by a new Decimal constexpr
constructor.

Differential Revision: https://phabricator.services.mozilla.com/D184552
2023-08-23 07:51:44 +00:00
..
Decimal.cpp Bug 1845441 - get rid of global constructors in dom/html/HTMLInputElement.cpp r=mstange,dom-core,mccr8 2023-08-23 07:51:44 +00:00
Decimal.h Bug 1845441 - get rid of global constructors in dom/html/HTMLInputElement.cpp r=mstange,dom-core,mccr8 2023-08-23 07:51:44 +00:00
DoubleConversion.h
UPSTREAM-GIT-SHA
add-doubleconversion-impl.patch
comparison-with-nan.patch
fix-wshadow-warnings.patch
mfbt-abi-markers.patch
moz-constexpr-decimal.patch Bug 1845441 - get rid of global constructors in dom/html/HTMLInputElement.cpp r=mstange,dom-core,mccr8 2023-08-23 07:51:44 +00:00
moz-decimal-utils.h Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
to-moz-dependencies.patch
update.sh Bug 1845441 - get rid of global constructors in dom/html/HTMLInputElement.cpp r=mstange,dom-core,mccr8 2023-08-23 07:51:44 +00:00
zero-serialization.patch