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
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:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user