aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch')
-rw-r--r--meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch175
1 files changed, 0 insertions, 175 deletions
diff --git a/meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch b/meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch
deleted file mode 100644
index ffeac49826..0000000000
--- a/meta-oe/recipes-extended/mozjs/mozjs/Update-the-double-conversion-update-script.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-From 1c3f6dd9bb478fea0622e8a9ba2efbf19d73e302 Mon Sep 17 00:00:00 2001
-From: Alistair Francis <alistair.francis@wdc.com>
-Date: Fri, 1 Jun 2018 14:46:47 -0700
-Subject: [PATCH] Update the double conversion update script
-
-Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
----
- .../add-mfbt-api-markers.patch | 94 -------------------
- .../more-architectures.patch | 30 ------
- mfbt/double-conversion/update.sh | 8 +-
- 3 files changed, 3 insertions(+), 129 deletions(-)
- delete mode 100644 mfbt/double-conversion/add-mfbt-api-markers.patch
- delete mode 100644 mfbt/double-conversion/more-architectures.patch
-
-diff --git a/mfbt/double-conversion/add-mfbt-api-markers.patch b/mfbt/double-conversion/add-mfbt-api-markers.patch
-deleted file mode 100644
-index b98ec74..0000000
---- a/mfbt/double-conversion/add-mfbt-api-markers.patch
-+++ /dev/null
-@@ -1,94 +0,0 @@
--diff --git a/mfbt/double-conversion/double-conversion.h b/mfbt/double-conversion/double-conversion.h
--index f98edae..e536a01 100644
----- a/mfbt/double-conversion/double-conversion.h
--+++ b/mfbt/double-conversion/double-conversion.h
--@@ -28,6 +28,7 @@
-- #ifndef DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_
-- #define DOUBLE_CONVERSION_DOUBLE_CONVERSION_H_
--
--+#include "mozilla/Types.h"
-- #include "utils.h"
--
-- namespace double_conversion {
--@@ -129,7 +130,7 @@ class DoubleToStringConverter {
-- }
--
-- // Returns a converter following the EcmaScript specification.
--- static const DoubleToStringConverter& EcmaScriptConverter();
--+ static MFBT_API(const DoubleToStringConverter&) EcmaScriptConverter();
--
-- // Computes the shortest string of digits that correctly represent the input
-- // number. Depending on decimal_in_shortest_low and decimal_in_shortest_high
--@@ -197,7 +198,7 @@ class DoubleToStringConverter {
-- // The last two conditions imply that the result will never contain more than
-- // 1 + kMaxFixedDigitsBeforePoint + 1 + kMaxFixedDigitsAfterPoint characters
-- // (one additional character for the sign, and one for the decimal point).
--- bool ToFixed(double value,
--+ MFBT_API(bool) ToFixed(double value,
-- int requested_digits,
-- StringBuilder* result_builder) const;
--
--@@ -229,7 +230,7 @@ class DoubleToStringConverter {
-- // kMaxExponentialDigits + 8 characters (the sign, the digit before the
-- // decimal point, the decimal point, the exponent character, the
-- // exponent's sign, and at most 3 exponent digits).
--- bool ToExponential(double value,
--+ MFBT_API(bool) ToExponential(double value,
-- int requested_digits,
-- StringBuilder* result_builder) const;
--
--@@ -267,7 +268,7 @@ class DoubleToStringConverter {
-- // The last condition implies that the result will never contain more than
-- // kMaxPrecisionDigits + 7 characters (the sign, the decimal point, the
-- // exponent character, the exponent's sign, and at most 3 exponent digits).
--- bool ToPrecision(double value,
--+ MFBT_API(bool) ToPrecision(double value,
-- int precision,
-- StringBuilder* result_builder) const;
--
--@@ -292,7 +293,7 @@ class DoubleToStringConverter {
-- // kBase10MaximalLength.
-- // Note that DoubleToAscii null-terminates its input. So the given buffer
-- // should be at least kBase10MaximalLength + 1 characters long.
--- static const int kBase10MaximalLength = 17;
--+ static const MFBT_DATA(int) kBase10MaximalLength = 17;
--
-- // Converts the given double 'v' to ascii. 'v' must not be NaN, +Infinity, or
-- // -Infinity. In SHORTEST_SINGLE-mode this restriction also applies to 'v'
--@@ -332,7 +333,7 @@ class DoubleToStringConverter {
-- // terminating null-character when computing the maximal output size.
-- // The given length is only used in debug mode to ensure the buffer is big
-- // enough.
--- static void DoubleToAscii(double v,
--+ static MFBT_API(void) DoubleToAscii(double v,
-- DtoaMode mode,
-- int requested_digits,
-- char* buffer,
--@@ -343,7 +344,7 @@ class DoubleToStringConverter {
--
-- private:
-- // Implementation for ToShortest and ToShortestSingle.
--- bool ToShortestIeeeNumber(double value,
--+ MFBT_API(bool) ToShortestIeeeNumber(double value,
-- StringBuilder* result_builder,
-- DtoaMode mode) const;
--
--@@ -351,15 +352,15 @@ class DoubleToStringConverter {
-- // corresponding string using the configured infinity/nan-symbol.
-- // If either of them is NULL or the value is not special then the
-- // function returns false.
--- bool HandleSpecialValues(double value, StringBuilder* result_builder) const;
--+ MFBT_API(bool) HandleSpecialValues(double value, StringBuilder* result_builder) const;
-- // Constructs an exponential representation (i.e. 1.234e56).
-- // The given exponent assumes a decimal point after the first decimal digit.
--- void CreateExponentialRepresentation(const char* decimal_digits,
--+ MFBT_API(void) CreateExponentialRepresentation(const char* decimal_digits,
-- int length,
-- int exponent,
-- StringBuilder* result_builder) const;
-- // Creates a decimal representation (i.e 1234.5678).
--- void CreateDecimalRepresentation(const char* decimal_digits,
--+ MFBT_API(void) CreateDecimalRepresentation(const char* decimal_digits,
-- int length,
-- int decimal_point,
-- int digits_after_point,
-diff --git a/mfbt/double-conversion/more-architectures.patch b/mfbt/double-conversion/more-architectures.patch
-deleted file mode 100644
-index b8d3804..0000000
---- a/mfbt/double-conversion/more-architectures.patch
-+++ /dev/null
-@@ -1,30 +0,0 @@
--diff --git a/mfbt/double-conversion/utils.h b/mfbt/double-conversion/utils.h
----- a/mfbt/double-conversion/utils.h
--+++ b/mfbt/double-conversion/utils.h
--@@ -48,20 +48,24 @@
-- // An easy way to test if the floating-point operations are correct is to
-- // evaluate: 89255.0/1e22. If the floating-point stack is 64 bits wide then
-- // the result is equal to 89255e-22.
-- // The best way to test this, is to create a division-function and to compare
-- // the output of the division with the expected result. (Inlining must be
-- // disabled.)
-- // On Linux,x86 89255e-22 != Div_double(89255.0/1e22)
-- #if defined(_M_X64) || defined(__x86_64__) || \
--- defined(__ARMEL__) || \
--+ defined(__ARMEL__) || defined(__avr32__) || \
--+ defined(__hppa__) || defined(__ia64__) || \
--+ defined(__mips__) || defined(__powerpc__) || \
--+ defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
--+ defined(__SH4__) || defined(__alpha__) || \
-- defined(_MIPS_ARCH_MIPS32R2)
-- #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
---#elif defined(_M_IX86) || defined(__i386__)
--+#elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
-- #if defined(_WIN32)
-- // Windows uses a 64bit wide floating point stack.
-- #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
-- #else
-- #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
-- #endif // _WIN32
-- #else
-- #error Target architecture was not detected as supported by Double-Conversion.
-diff --git a/mfbt/double-conversion/update.sh b/mfbt/double-conversion/update.sh
-index 81add8e..9ef2e91 100755
---- a/mfbt/double-conversion/update.sh
-+++ b/mfbt/double-conversion/update.sh
-@@ -4,14 +4,12 @@
- # double-conversion source that we need.
-
- cp $1/LICENSE ./
--cp $1/README ./
-+cp $1/COPYING ./
-
- # Includes
--cp $1/src/*.h ./
-+cp $1/double-conversion/*.h ./
-
- # Source
--cp $1/src/*.cc ./
-+cp $1/double-conversion/*.cc ./
-
--patch -p3 < add-mfbt-api-markers.patch
- patch -p3 < use-StandardInteger.patch
--patch -p3 < more-architectures.patch
---
-2.17.0
-