Add Number.{EPSILON, {MAX,MIN}_SAFE_INTEGER} to the builtin descriptor (#3258)
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
@@ -54,6 +54,23 @@ NUMBER_VALUE (LIT_MAGIC_STRING_NEGATIVE_INFINITY_U,
|
||||
ECMA_BUILTIN_NUMBER_NEGATIVE_INFINITY,
|
||||
ECMA_PROPERTY_FIXED)
|
||||
|
||||
#if ENABLED (JERRY_ES2015_BUILTIN)
|
||||
/* ECMA-262 v6, 20.1.2.1 */
|
||||
NUMBER_VALUE (LIT_MAGIC_STRING_EPSILON_U,
|
||||
ECMA_BUILTIN_NUMBER_EPSILON,
|
||||
ECMA_PROPERTY_FIXED)
|
||||
|
||||
/* ECMA-262 v6, 20.1.2.6 */
|
||||
NUMBER_VALUE (LIT_MAGIC_STRING_MAX_SAFE_INTEGER_U,
|
||||
ECMA_BUILTIN_NUMBER_MAX_SAFE_INTEGER,
|
||||
ECMA_PROPERTY_FIXED)
|
||||
|
||||
/* ECMA-262 v6, 20.1.2.8 */
|
||||
NUMBER_VALUE (LIT_MAGIC_STRING_MIN_SAFE_INTEGER_U,
|
||||
ECMA_BUILTIN_NUMBER_MIN_SAFE_INTEGER,
|
||||
ECMA_PROPERTY_FIXED)
|
||||
#endif /* ENABLED (JERRY_ES2015_BUILTIN) */
|
||||
|
||||
/* Object properties:
|
||||
* (property name, object pointer getter) */
|
||||
|
||||
|
||||
@@ -51,6 +51,7 @@ typedef enum
|
||||
#if ENABLED (JERRY_ES2015_BUILTIN)
|
||||
ECMA_BUILTIN_NUMBER_EPSILON, /**< value of ECMA_NUMBER_EPSILON */
|
||||
ECMA_BUILTIN_NUMBER_MAX_SAFE_INTEGER, /**< value of ECMA_NUMBER_MAX_SAFE_INTEGER */
|
||||
ECMA_BUILTIN_NUMBER_MIN_SAFE_INTEGER, /**< value of ECMA_NUMBER_MIN_SAFE_INTEGER */
|
||||
#endif /* ENABLED (JERRY_BUILTIN_NUMBER) */
|
||||
ECMA_BUILTIN_NUMBER_E, /**< value of ECMA_NUMBER_E */
|
||||
ECMA_BUILTIN_NUMBER_PI, /**< value of ECMA_NUMBER_PI */
|
||||
|
||||
@@ -744,6 +744,7 @@ ecma_builtin_try_to_instantiate_property (ecma_object_t *object_p, /**< object *
|
||||
#if ENABLED (JERRY_ES2015_BUILTIN)
|
||||
ECMA_NUMBER_EPSILON,
|
||||
ECMA_NUMBER_MAX_SAFE_INTEGER,
|
||||
ECMA_NUMBER_MIN_SAFE_INTEGER,
|
||||
#endif /* ENABLED (JERRY_BUILTIN_NUMBER) */
|
||||
ECMA_NUMBER_E,
|
||||
ECMA_NUMBER_PI,
|
||||
|
||||
Reference in New Issue
Block a user