Generational mark and sweep GC.
This commit is contained in:
@@ -52,8 +52,8 @@ extern ecma_value_t ecma_make_simple_value( ecma_simple_value_t value);
|
||||
extern ecma_value_t ecma_make_number_value( ecma_number_t* num_p);
|
||||
extern ecma_value_t ecma_make_string_value( ecma_array_first_chunk_t* ecma_string_p);
|
||||
extern ecma_value_t ecma_make_object_value( ecma_object_t* object_p);
|
||||
extern ecma_value_t ecma_copy_value( const ecma_value_t value);
|
||||
extern void ecma_free_value( const ecma_value_t value);
|
||||
extern ecma_value_t ecma_copy_value( const ecma_value_t value, bool do_ref_if_object);
|
||||
extern void ecma_free_value( const ecma_value_t value, bool do_deref_if_object);
|
||||
|
||||
extern ecma_completion_value_t ecma_make_completion_value( ecma_completion_type_t type, ecma_value_t value, uint8_t target);
|
||||
extern ecma_completion_value_t ecma_make_simple_completion_value( ecma_simple_value_t simple_value);
|
||||
|
||||
Reference in New Issue
Block a user