diff options
author | Zoltan Herczeg <zherczeg.u-szeged@partner.samsung.com> | 2021-03-11 19:58:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-11 19:58:44 +0100 |
commit | edd2f203974acc9ddfbad9998c29bdc40ccc0719 (patch) | |
tree | c42d68da36ac30563792a7ee2e61377767765261 /targets | |
parent | e739f11ed29da4b64393d0f67cd0da470cb8edab (diff) |
Remove jerry_port_track_promise_rejection (#4613)
JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
Diffstat (limited to 'targets')
-rw-r--r-- | targets/esp-idf/promise.c | 45 | ||||
-rw-r--r-- | targets/nuttx-stm32f4/jerry_port.c | 29 |
2 files changed, 0 insertions, 74 deletions
diff --git a/targets/esp-idf/promise.c b/targets/esp-idf/promise.c deleted file mode 100644 index 543c1343..00000000 --- a/targets/esp-idf/promise.c +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright JS Foundation and other contributors, http://js.foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "jerryscript-port.h" - -/** - * Track unhandled promise rejections. - * - * Note: - * This port function is called by jerry-core when JERRY_BUILTIN_PROMISE - * is enabled. - * - * @param promise rejected promise - * @param operation HostPromiseRejectionTracker operation - */ -void -jerry_port_track_promise_rejection (const jerry_value_t promise, - const jerry_promise_rejection_operation_t operation) -{ - (void) operation; /* unused */ - - jerry_value_t reason = jerry_get_promise_result (promise); - jerry_value_t reason_to_string = jerry_value_to_string (reason); - jerry_size_t req_sz = jerry_get_utf8_string_size (reason_to_string); - jerry_char_t str_buf_p[req_sz + 1]; - jerry_string_to_utf8_char_buffer (reason_to_string, str_buf_p, req_sz); - str_buf_p[req_sz] = '\0'; - - jerry_release_value (reason_to_string); - jerry_release_value (reason); - - jerry_port_log (JERRY_LOG_LEVEL_WARNING, "Uncaught (in promise) %s\n", str_buf_p); -} /* jerry_port_track_promise_rejection */ diff --git a/targets/nuttx-stm32f4/jerry_port.c b/targets/nuttx-stm32f4/jerry_port.c index 39af6e9c..bdf21f7d 100644 --- a/targets/nuttx-stm32f4/jerry_port.c +++ b/targets/nuttx-stm32f4/jerry_port.c @@ -227,32 +227,3 @@ jerry_port_get_current_context (void) { return current_context_p; } /* jerry_port_get_current_context */ - -/** - * Track unhandled promise rejections. - * - * Note: - * This port function is called by jerry-core when JERRY_BUILTIN_PROMISE - * is enabled. - * - * @param promise rejected promise - * @param operation HostPromiseRejectionTracker operation - */ -void -jerry_port_track_promise_rejection (const jerry_value_t promise, - const jerry_promise_rejection_operation_t operation) -{ - (void) operation; /* unused */ - - jerry_value_t reason = jerry_get_promise_result (promise); - jerry_value_t reason_to_string = jerry_value_to_string (reason); - jerry_size_t req_sz = jerry_get_utf8_string_size (reason_to_string); - jerry_char_t str_buf_p[req_sz + 1]; - jerry_string_to_utf8_char_buffer (reason_to_string, str_buf_p, req_sz); - str_buf_p[req_sz] = '\0'; - - jerry_release_value (reason_to_string); - jerry_release_value (reason); - - jerry_port_log (JERRY_LOG_LEVEL_WARNING, "Uncaught (in promise) %s\n", str_buf_p); -} /* jerry_port_track_promise_rejection */ |