Fix float32 support
JerryScript CI / Linux_x86-64_Build_Correctness_Debugger_Tests (push) Has been cancelled
JerryScript CI / Linux_x86_cpointer-32bit_Build_Correctness_Tests (push) Has been cancelled
JerryScript CI / Win_x86-64_Conformance_Tests_ESNext (push) Has been cancelled
JerryScript CI / Win_x86-64_Conformance_Tests_ESNext_Debug (push) Has been cancelled
JerryScript CI / Win_x86-64_Tests-MINGW (push) Has been cancelled
JerryScript CI / Win_x86-64_Tests (push) Has been cancelled
JerryScript CI / Win_x86-64_Tests_Debug (push) Has been cancelled
JerryScript CI / OSX_x86-64_Build_Correctness_Unit_Tests (push) Has been cancelled
JerryScript CI / OSX_x86-64_Build_Correctness_Unit_Tests_Debug (push) Has been cancelled
JerryScript CI / Linux_x86-64_Build_Option_Tests (push) Has been cancelled
JerryScript CI / Conformance_Tests_ESNext (push) Has been cancelled
JerryScript CI / Conformance_Tests_ESNext_Debug_A (push) Has been cancelled
JerryScript CI / Conformance_Tests_ESNext_Debug_B (push) Has been cancelled
JerryScript CI / Unit_Tests (push) Has been cancelled
JerryScript CI / Clang_Unit_Build_Option_Tests (push) Has been cancelled
JerryScript CI / ASAN_Tests (push) Has been cancelled
JerryScript CI / ASAN_Tests_Debug (push) Has been cancelled
JerryScript CI / UBSAN_Tests (push) Has been cancelled
JerryScript CI / Linux_ARMv7l_Tests (push) Has been cancelled
JerryScript CI / Linux_ARMv7l_Tests_Debug (push) Has been cancelled
JerryScript CI / Linux_AArch64_Tests (push) Has been cancelled
JerryScript CI / Linux_AArch64_Tests_Debug (push) Has been cancelled
JerryScript CI / MbedOS_K64F_Build_Test (push) Has been cancelled
JerryScript CI / Zephyr_STM32F4_Build_Test (push) Has been cancelled
JerryScript CI / NuttX_STM32F4_Build_Test (push) Has been cancelled
JerryScript CI / RIOT_STM32F4_Build_Test (push) Has been cancelled
JerryScript CI / Checks (push) Has been cancelled
JerryScript CI / ESP8266_RTOS_SDK_Build_Test (push) Has been cancelled
JerryScript CI / ESP_IDF_Build_Test (push) Has been cancelled
JerryScript CI / Notification (push) Has been cancelled

This commit is contained in:
2026-04-28 20:41:54 -05:00
parent b7069350c2
commit 1160fd543e
4 changed files with 6 additions and 6 deletions
@@ -707,7 +707,7 @@ ecma_number_to_uint32 (ecma_number_t num) /**< ecma-number */
/* 2 ^ 32 */ /* 2 ^ 32 */
const uint64_t uint64_2_pow_32 = (1ull << 32); const uint64_t uint64_2_pow_32 = (1ull << 32);
const ecma_number_t num_2_pow_32 = (float) uint64_2_pow_32; const ecma_number_t num_2_pow_32 = (ecma_number_t) uint64_2_pow_32;
ecma_number_t num_in_uint32_range; ecma_number_t num_in_uint32_range;
+1 -1
View File
@@ -103,7 +103,7 @@ ecma_number_t ecma_number_create (bool sign, uint32_t biased_exp, uint64_t fract
#if JERRY_NUMBER_TYPE_FLOAT64 #if JERRY_NUMBER_TYPE_FLOAT64
#define ECMA_NUMBER_SIGN_BIT 0x8000000000000000ull #define ECMA_NUMBER_SIGN_BIT 0x8000000000000000ull
#else /* !JERRY_NUMBER_TYPE_FLOAT64 */ #else /* !JERRY_NUMBER_TYPE_FLOAT64 */
#define ECMA_NUMBER_SIGN_BIT 0x7f800000u; #define ECMA_NUMBER_SIGN_BIT 0x80000000u
#endif /* !JERRY_NUMBER_TYPE_FLOAT64 */ #endif /* !JERRY_NUMBER_TYPE_FLOAT64 */
/** /**
@@ -36,12 +36,12 @@
/** /**
* Day names * Day names
*/ */
const char day_names_p[7][3] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; const char day_names_p[7][4] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
/** /**
* Month names * Month names
*/ */
const char month_names_p[12][3] = { const char month_names_p[12][4] = {
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
}; };
@@ -175,8 +175,8 @@ typedef enum
} ecma_date_timezone_t; } ecma_date_timezone_t;
/* ecma-builtin-helpers-date.c */ /* ecma-builtin-helpers-date.c */
extern const char day_names_p[7][3]; extern const char day_names_p[7][4];
extern const char month_names_p[12][3]; extern const char month_names_p[12][4];
int32_t ecma_date_day_from_time (ecma_number_t time); int32_t ecma_date_day_from_time (ecma_number_t time);
int32_t ecma_date_year_from_time (ecma_number_t time); int32_t ecma_date_year_from_time (ecma_number_t time);