diff options
Diffstat (limited to 'jerry-core/ecma/operations')
-rw-r--r-- | jerry-core/ecma/operations/ecma-exceptions.c | 16 | ||||
-rw-r--r-- | jerry-core/ecma/operations/ecma-exceptions.h | 2 | ||||
-rw-r--r-- | jerry-core/ecma/operations/ecma-objects.c | 2 | ||||
-rw-r--r-- | jerry-core/ecma/operations/ecma-objects.h | 2 | ||||
-rw-r--r-- | jerry-core/ecma/operations/ecma-promise-object.c | 8 | ||||
-rw-r--r-- | jerry-core/ecma/operations/ecma-promise-object.h | 4 |
6 files changed, 6 insertions, 28 deletions
diff --git a/jerry-core/ecma/operations/ecma-exceptions.c b/jerry-core/ecma/operations/ecma-exceptions.c index 997b17e1..8af42667 100644 --- a/jerry-core/ecma/operations/ecma-exceptions.c +++ b/jerry-core/ecma/operations/ecma-exceptions.c @@ -218,7 +218,7 @@ ecma_new_standard_error_with_message (ecma_standard_error_t error_type, /**< nat * @return ecma value * Returned value must be freed with ecma_free_value */ -ecma_value_t +static ecma_value_t ecma_raise_standard_error (ecma_standard_error_t error_type, /**< error type */ const lit_utf8_byte_t *msg_p) /**< error message */ { @@ -344,20 +344,6 @@ ecma_raise_common_error (const char *msg_p) /**< error message */ } /* ecma_raise_common_error */ /** - * Raise an EvalError with the given message. - * - * See also: ECMA-262 v5, 15.11.6.1 - * - * @return ecma value - * Returned value must be freed with ecma_free_value - */ -ecma_value_t -ecma_raise_eval_error (const char *msg_p) /**< error message */ -{ - return ecma_raise_standard_error (ECMA_ERROR_EVAL, (const lit_utf8_byte_t *) msg_p); -} /* ecma_raise_eval_error */ - -/** * Raise a RangeError with the given message. * * See also: ECMA-262 v5, 15.11.6.2 diff --git a/jerry-core/ecma/operations/ecma-exceptions.h b/jerry-core/ecma/operations/ecma-exceptions.h index c11c53a6..11ae8cab 100644 --- a/jerry-core/ecma/operations/ecma-exceptions.h +++ b/jerry-core/ecma/operations/ecma-exceptions.h @@ -53,12 +53,10 @@ typedef enum ecma_standard_error_t ecma_get_error_type (ecma_object_t *error_object); ecma_object_t *ecma_new_standard_error (ecma_standard_error_t error_type); ecma_object_t *ecma_new_standard_error_with_message (ecma_standard_error_t error_type, ecma_string_t *message_string_p); -ecma_value_t ecma_raise_standard_error (ecma_standard_error_t error_type, const lit_utf8_byte_t *msg_p); #ifdef JERRY_ENABLE_ERROR_MESSAGES ecma_value_t ecma_raise_standard_error_with_format (ecma_standard_error_t error_type, const char *msg_p, ...); #endif /* JERRY_ENABLE_ERROR_MESSAGES */ ecma_value_t ecma_raise_common_error (const char *msg_p); -ecma_value_t ecma_raise_eval_error (const char *msg_p); ecma_value_t ecma_raise_range_error (const char *msg_p); ecma_value_t ecma_raise_reference_error (const char *msg_p); ecma_value_t ecma_raise_syntax_error (const char *msg_p); diff --git a/jerry-core/ecma/operations/ecma-objects.c b/jerry-core/ecma/operations/ecma-objects.c index 6685cb6a..adfdd62c 100644 --- a/jerry-core/ecma/operations/ecma-objects.c +++ b/jerry-core/ecma/operations/ecma-objects.c @@ -312,7 +312,7 @@ ecma_op_object_get_own_property (ecma_object_t *object_p, /**< the object */ * @return pointer to a property - if it exists, * NULL (i.e. ecma-undefined) - otherwise. */ -ecma_property_t +static ecma_property_t ecma_op_object_get_property (ecma_object_t *object_p, /**< the object */ ecma_string_t *property_name_p, /**< property name */ ecma_property_ref_t *property_ref_p, /**< property reference */ diff --git a/jerry-core/ecma/operations/ecma-objects.h b/jerry-core/ecma/operations/ecma-objects.h index 92e932eb..4692837b 100644 --- a/jerry-core/ecma/operations/ecma-objects.h +++ b/jerry-core/ecma/operations/ecma-objects.h @@ -28,8 +28,6 @@ ecma_property_t ecma_op_object_get_own_property (ecma_object_t *object_p, ecma_string_t *property_name_p, ecma_property_ref_t *property_ref_p, uint32_t options); -ecma_property_t ecma_op_object_get_property (ecma_object_t *object_p, ecma_string_t *property_name_p, - ecma_property_ref_t *property_ref_p, uint32_t options); bool ecma_op_object_has_own_property (ecma_object_t *object_p, ecma_string_t *property_name_p); bool ecma_op_object_has_property (ecma_object_t *object_p, ecma_string_t *property_name_p); ecma_value_t ecma_op_object_find_own (ecma_value_t base_value, ecma_object_t *object_p, ecma_string_t *property_name_p); diff --git a/jerry-core/ecma/operations/ecma-promise-object.c b/jerry-core/ecma/operations/ecma-promise-object.c index f454ff4e..869bffc8 100644 --- a/jerry-core/ecma/operations/ecma-promise-object.c +++ b/jerry-core/ecma/operations/ecma-promise-object.c @@ -53,7 +53,7 @@ ecma_is_promise (ecma_object_t *obj_p) /**< points to object */ * @return ecma value of the promise result. * Returned value must be freed with ecma_free_value */ -inline ecma_value_t +static inline ecma_value_t ecma_promise_get_result (ecma_object_t *obj_p) /**< points to promise object */ { JERRY_ASSERT (ecma_is_promise (obj_p)); @@ -66,7 +66,7 @@ ecma_promise_get_result (ecma_object_t *obj_p) /**< points to promise object */ /** * Set the PromiseResult of promise. */ -inline void JERRY_ATTR_ALWAYS_INLINE +static inline void JERRY_ATTR_ALWAYS_INLINE ecma_promise_set_result (ecma_object_t *obj_p, /**< points to promise object */ ecma_value_t result) /**< the result value */ { @@ -84,7 +84,7 @@ ecma_promise_set_result (ecma_object_t *obj_p, /**< points to promise object */ * * @return the state's enum value */ -inline uint8_t JERRY_ATTR_ALWAYS_INLINE +static inline uint8_t JERRY_ATTR_ALWAYS_INLINE ecma_promise_get_state (ecma_object_t *obj_p) /**< points to promise object */ { JERRY_ASSERT (ecma_is_promise (obj_p)); @@ -95,7 +95,7 @@ ecma_promise_get_state (ecma_object_t *obj_p) /**< points to promise object */ /** * Set the PromiseState of promise. */ -inline void JERRY_ATTR_ALWAYS_INLINE +static inline void JERRY_ATTR_ALWAYS_INLINE ecma_promise_set_state (ecma_object_t *obj_p, /**< points to promise object */ uint8_t state) /**< the state */ { diff --git a/jerry-core/ecma/operations/ecma-promise-object.h b/jerry-core/ecma/operations/ecma-promise-object.h index d688be1d..a32018b6 100644 --- a/jerry-core/ecma/operations/ecma-promise-object.h +++ b/jerry-core/ecma/operations/ecma-promise-object.h @@ -86,10 +86,6 @@ typedef enum } ecma_promise_property_symbolic_constant_t; bool ecma_is_promise (ecma_object_t *obj_p); -ecma_value_t ecma_promise_get_result (ecma_object_t *obj_p); -void ecma_promise_set_result (ecma_object_t *obj_p, ecma_value_t result); -uint8_t ecma_promise_get_state (ecma_object_t *obj_p); -void ecma_promise_set_state (ecma_object_t *obj_p, uint8_t state); ecma_value_t ecma_op_create_promise_object (ecma_value_t executor, ecma_promise_executor_type_t type); ecma_value_t ecma_promise_new_capability (void); |