mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Drop unimplemented run context stubs
Run context stubs have been lingering in the code base for almost a year but they have never been more than unimplemented ideas. Moreover, they are guarded by a macro that's nowhere defined, thus the code is never compiled or tested. Should contexts be implemented in the future, they may or may not be implemented the way they are sketched now. Thus, it's safe to remove this dead code from the sources. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
This commit is contained in:
parent
a0bedaa43d
commit
f088e8c147
@ -1751,6 +1751,7 @@ jerry_run (void)
|
|||||||
|
|
||||||
return vm_run_global ();
|
return vm_run_global ();
|
||||||
} /* jerry_run */
|
} /* jerry_run */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple jerry runner
|
* Simple jerry runner
|
||||||
*
|
*
|
||||||
@ -1783,58 +1784,6 @@ jerry_run_simple (const jerry_api_char_t *script_source, /**< script source */
|
|||||||
return ret_code;
|
return ret_code;
|
||||||
} /* jerry_run_simple */
|
} /* jerry_run_simple */
|
||||||
|
|
||||||
#ifdef CONFIG_JERRY_ENABLE_CONTEXTS
|
|
||||||
/**
|
|
||||||
* Allocate new run context
|
|
||||||
*
|
|
||||||
* @return run context
|
|
||||||
*/
|
|
||||||
jerry_ctx_t *
|
|
||||||
jerry_new_ctx (void)
|
|
||||||
{
|
|
||||||
jerry_assert_api_available ();
|
|
||||||
|
|
||||||
JERRY_UNIMPLEMENTED ("Run contexts are not implemented");
|
|
||||||
} /* jerry_new_ctx */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Cleanup resources associated with specified run context
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
jerry_cleanup_ctx (jerry_ctx_t *ctx_p) /**< run context */
|
|
||||||
{
|
|
||||||
jerry_assert_api_available ();
|
|
||||||
|
|
||||||
JERRY_UNIMPLEMENTED_REF_UNUSED_VARS ("Run contexts are not implemented", ctx_p);
|
|
||||||
} /* jerry_cleanup_ctx */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Activate context and push it to contexts' stack
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
jerry_push_ctx (jerry_ctx_t *ctx_p) /**< run context */
|
|
||||||
{
|
|
||||||
jerry_assert_api_available ();
|
|
||||||
|
|
||||||
JERRY_UNIMPLEMENTED_REF_UNUSED_VARS ("Run contexts are not implemented", ctx_p);
|
|
||||||
} /* jerry_push_ctx */
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Pop from contexts' stack and activate new stack's top
|
|
||||||
*
|
|
||||||
* Note:
|
|
||||||
* default context (most placed on bottom of stack) cannot be popped
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
jerry_pop_ctx (void)
|
|
||||||
{
|
|
||||||
jerry_assert_api_available ();
|
|
||||||
|
|
||||||
JERRY_UNIMPLEMENTED ("Run contexts are not implemented");
|
|
||||||
} /* jerry_pop_ctx */
|
|
||||||
#endif /* CONFIG_JERRY_ENABLE_CONTEXTS */
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Register external magic string array
|
* Register external magic string array
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -97,27 +97,6 @@ bool jerry_parse (const jerry_api_char_t *, size_t);
|
|||||||
jerry_completion_code_t jerry_run (void);
|
jerry_completion_code_t jerry_run (void);
|
||||||
jerry_completion_code_t jerry_run_simple (const jerry_api_char_t *, size_t, jerry_flag_t);
|
jerry_completion_code_t jerry_run_simple (const jerry_api_char_t *, size_t, jerry_flag_t);
|
||||||
|
|
||||||
#ifdef CONFIG_JERRY_ENABLE_CONTEXTS
|
|
||||||
/** \addtogroup jerry Jerry run contexts-related interface
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Jerry run context descriptor
|
|
||||||
*/
|
|
||||||
typedef struct jerry_ctx_t jerry_ctx_t;
|
|
||||||
|
|
||||||
jerry_ctx_t *jerry_new_ctx (void);
|
|
||||||
void jerry_cleanup_ctx (jerry_ctx_t *);
|
|
||||||
|
|
||||||
void jerry_push_ctx (jerry_ctx_t *);
|
|
||||||
void jerry_pop_ctx (void);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @}
|
|
||||||
*/
|
|
||||||
#endif /* CONFIG_JERRY_ENABLE_CONTEXTS */
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user