Lines Matching refs:API
7 During the development it was important to minimize the changes in the API functions and types.
8 Each API method removal or chang is described below providing a ***before*** and ***after***
10 For more information on the current API methods please check the [API reference](02.API-REFERENCE.m…
23 ***Removed API types***
28 ***Removed API methods***
52 # Modified API functions
56 The most important changes in the API are releated to error handling and manipulation.
60 This function was replaced with [`jerry_create_abort_from_value`](02.API-REFERENCE.md#jerry_create…
110 This function was renamed to [`jerry_value_is_abort`](02.API-REFERENCE.md#jerry_value_is_abort).
148 This function was replaced with [`jerry_create_error_from_value`](02.API-REFERENCE.md#jerry_create…
199 This function was renamed to [`jerry_value_is_error`](02.API-REFERENCE.md#jerry_value_is_error).
237 These functions were merged into [`jerry_get_value_from_error`](02.API-REFERENCE.md#jerry_get_value…
281 For more details see: [`jerry_register_magic_strings`](02.API-REFERENCE.md#jerry_register_magic_str…
323 ## Snapshot generating API
327 This function was replaced with [`jerry_generate_snapshot`](02.API-REFERENCE.md#jerry_generate_snap…
379 This function was replaced with [`jerry_generate_function_snapshot`](02.API-REFERENCE.md#jerry_pars…
442 The [`jerry_gc`](02.API-REFERENCE.md#jerry_gc) function was modified to handle an argument which re…
443 For more information checkout the [`jerry_gc_mode_t`](02.API-REFERENCE.md#jerry_gc_mode_t) referenc…
463 The third argument of [`jerry_eval`](02.API-REFERENCE.md#jerry_eval) has been changed
464 from `bool` to [`jerry_parse_opts_t`](02.API-REFERENCE.md#jerry_parse_opts_t).
484 ## Port API
488 The port API of handling timezones has been changed. The previous interface did not
493 The new port API function name is [jerry_port_get_local_time_zone_adjustment](05.PORT-API.md#date-1…
545 [`jerry_object_native_info_t`](02.API-REFERENCE.md#jerry_object_native_info_t).
549 - `jerry_get_object_native_handle` is replaced by [`jerry_get_object_native_pointer`](02.API-REFERE…
550 - `jerry_set_object_native_handle` is replaced by [`jerry_set_object_native_pointer`](02.API-REFERE…
646 # New API functions
648 In this section the new API functions are listed.
654 - [`jerry_create_arraybuffer`](02.API-REFERENCE.md#jerry_create_arraybuffer)
655 - [`jerry_create_arraybuffer_external`](02.API-REFERENCE.md#jerry_create_arraybuffer_external)
656 - [`jerry_get_arraybuffer_pointer`](02.API-REFERENCE.md#jerry_get_arraybuffer_pointer)
660 - [`jerry_create_dataview`](02.API-REFERENCE.md#jerry_create_dataview)
661 - [`jerry_value_is_dataview`](02.API-REFERENCE.md#jerry_value_is_dataview)
662 - [`jerry_get_dataview_buffer`](02.API-REFERENCE.md#jerry_get_dataview_buffer)
666 - [`jerry_json_parse`](02.API-REFERENCE.md#jerry_json_parse)
667 - [`jerry_json_stringify`](02.API-REFERENCE.md#jerry_json_stringify)
671 - [`jerry_create_number_infinity`](02.API-REFERENCE.md#jerry_create_number_infinity)
672 - [`jerry_create_number_nan`](02.API-REFERENCE.md#jerry_create_number_nan)
676 - [`jerry_run_all_enqueued_jobs`](02.API-REFERENCE.md#jerry_run_all_enqueued_jobs)
677 - [`jerry_create_promise`](02.API-REFERENCE.md#jerry_create_promise)
678 - [`jerry_resolve_or_reject_promise`](02.API-REFERENCE.md#jerry_resolve_or_reject_promise)
679 - [`jerry_value_is_promise`](02.API-REFERENCE.md#jerry_value_is_promise)
683 - [`jerry_create_regexp`](02.API-REFERENCE.md#jerry_create_regexp)
684 - [`jerry_create_regexp_sz`](02.API-REFERENCE.md#jerry_create_regexp_sz)
688 - [`jerry_substring_to_utf8_char_buffer`](02.API-REFERENCE.md#jerry_substring_to_utf8_char_buffer)
689 - [`jerry_get_utf8_string_size`](02.API-REFERENCE.md#jerry_get_utf8_string_size)
690 - [`jerry_get_utf8_string_length`](02.API-REFERENCE.md#jerry_get_utf8_string_length)
691 - [`jerry_create_string_from_utf8`](02.API-REFERENCE.md#jerry_create_string_from_utf8)
692 - [`jerry_create_string_sz_from_utf8`](02.API-REFERENCE.md#jerry_create_string_sz_from_utf8)
696 - [`jerry_create_symbol`](02.API-REFERENCE.md#jerry_create_symbol)
697 - [`jerry_get_symbol_descriptive_string`](02.API-REFERENCE.md#jerry_get_symbol_descriptive_string)
698 - [`jerry_value_is_symbol`](02.API-REFERENCE.md#jerry_value_is_symbol)
702 - [`jerry_create_typedarray`](02.API-REFERENCE.md#jerry_create_typedarray)
703 - [`jerry_create_typedarray_for_arraybuffer`](02.API-REFERENCE.md#jerry_create_typedarray_for_array…
704 - [`jerry_create_typedarray_for_arraybuffer_sz`](02.API-REFERENCE.md#jerry_create_typedarray_for_ar…
705 - [`jerry_get_typedarray_type`](02.API-REFERENCE.md#jerry_get_typedarray_type)
706 - [`jerry_get_typedarray_length`](02.API-REFERENCE.md#jerry_get_typedarray_length)
707 - [`jerry_get_typedarray_buffer`](02.API-REFERENCE.md#jerry_get_typedarray_buffer)
708 - [`jerry_value_is_typedarray`](02.API-REFERENCE.md#jerry_value_is_typedarray)
715 - [`jerry_create_context`](02.API-REFERENCE.md#jerry_create_context)
716 - [`jerry_get_context_data`](02.API-REFERENCE.md#jerry_get_context_data)
720 - [`jerry_heap_alloc`](02.API-REFERENCE.md#jerry_heap_alloc)
721 - [`jerry_heap_free`](02.API-REFERENCE.md#jerry_heap_free)
728 - [`jerry_binary_operation`](02.API-REFERENCE.md#jerry_binary_operation)
732 - [`jerry_get_error_type`](02.API-REFERENCE.md#jerry_get_error_type)
733 - [`jerry_get_backtrace`](02.API-REFERENCE.md#jerry_get_backtrace)
737 - [`jerry_delete_object_native_pointer`](02.API-REFERENCE.md#jerry_delete_object_native_pointer)
738 - [`jerry_objects_foreach_by_native_info`](02.API-REFERENCE.md#jerry_objects_foreach_by_native_info)
742 - [`jerry_delete_property_by_index`](02.API-REFERENCE.md#jerry_delete_property_by_index)
743 - [`jerry_objects_foreach`](02.API-REFERENCE.md#jerry_objects_foreach)
759 - [`jerry_is_feature_enabled`](02.API-REFERENCE.md#jerry_is_feature_enabled)
760 - [`jerry_parse_and_save_literals`](02.API-REFERENCE.md#jerry_parse_and_save_literals)
761 - [`jerry_set_vm_exec_stop_callback`](02.API-REFERENCE.md#jerry_set_vm_exec_stop_callback)
764 ## Port API functions
766 - [`jerry_port_normalize_path`](05.PORT-API.md#jerry_port_normalize_path)
767 - [`jerry_port_read_source`](05.PORT-API.md#jerry_port_read_source)
768 - [`jerry_port_release_source`](05.PORT-API.md#jerry_port_release_source)
769 - [`jerry_port_print_char`](05.PORT-API.md#jerry_port_print_char)
770 - [`jerry_port_get_current_context`](05.PORT-API.md#jerry_port_get_current_context)
771 - [`jerry_port_fatal`](05.PORT-API.md#jerry_port_fatal)
772 - [`jerry_port_sleep`](05.PORT-API.md#jerry_port_sleep)