summaryrefslogtreecommitdiff
path: root/tools/napi
diff options
context:
space:
mode:
authorColin Ihrig <cjihrig@gmail.com>2022-10-06 23:51:43 -0400
committerGitHub <noreply@github.com>2022-10-07 09:21:43 +0530
commitc27234888f3d93aee842e8b30912512867071cb9 (patch)
tree92581450e566382045db97372ec2ac3dd7d83a05 /tools/napi
parent5a1ea586b4d99a8e3028d51899b921acca484648 (diff)
fix(napi): move napi symbols file (#16179)
The current location was causing failures during v1.26.1 publication. <!-- Before submitting a PR, please read http://deno.land/manual/contributing 1. Give the PR a descriptive title. Examples of good title: - fix(std/http): Fix race condition in server - docs(console): Update docstrings - feat(doc): Handle nested reexports Examples of bad title: - fix #7123 - update docs - fix bugs 2. Ensure there is a related issue and it is referenced in the PR text. 3. Ensure there are tests that cover the changes. 4. Ensure `cargo test` passes. 5. Ensure `./tools/format.js` passes without changing files. 6. Ensure `./tools/lint.js` passes. -->
Diffstat (limited to 'tools/napi')
-rwxr-xr-xtools/napi/generate_link_win.js4
-rw-r--r--tools/napi/symbol_exports.json148
2 files changed, 3 insertions, 149 deletions
diff --git a/tools/napi/generate_link_win.js b/tools/napi/generate_link_win.js
index a0bda6a42..7d16f81c3 100755
--- a/tools/napi/generate_link_win.js
+++ b/tools/napi/generate_link_win.js
@@ -1,7 +1,9 @@
#!/usr/bin/env -S deno run --unstable --allow-read --allow-write
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
-import exports from "./symbol_exports.json" assert { type: "json" };
+import exports from "../../cli/napi_sym/symbol_exports.json" assert {
+ type: "json",
+};
let def = "LIBRARY\nEXPORTS\n";
for (const symbol of exports.symbols) {
diff --git a/tools/napi/symbol_exports.json b/tools/napi/symbol_exports.json
deleted file mode 100644
index ba1bba67a..000000000
--- a/tools/napi/symbol_exports.json
+++ /dev/null
@@ -1,148 +0,0 @@
-{
- "symbols": [
- "node_api_create_syntax_error",
- "napi_make_callback",
- "napi_has_named_property",
- "napi_async_destroy",
- "napi_coerce_to_object",
- "napi_get_arraybuffer_info",
- "napi_detach_arraybuffer",
- "napi_get_undefined",
- "napi_reference_unref",
- "napi_fatal_error",
- "napi_open_callback_scope",
- "napi_close_callback_scope",
- "napi_get_value_uint32",
- "napi_create_function",
- "napi_create_arraybuffer",
- "napi_get_value_int64",
- "napi_get_all_property_names",
- "napi_resolve_deferred",
- "napi_is_detached_arraybuffer",
- "napi_create_string_utf8",
- "napi_create_threadsafe_function",
- "node_api_throw_syntax_error",
- "napi_create_bigint_int64",
- "napi_wrap",
- "napi_set_property",
- "napi_get_value_bigint_int64",
- "napi_open_handle_scope",
- "napi_create_error",
- "napi_create_buffer",
- "napi_cancel_async_work",
- "napi_is_exception_pending",
- "napi_acquire_threadsafe_function",
- "napi_create_external",
- "napi_get_threadsafe_function_context",
- "napi_get_null",
- "napi_create_string_utf16",
- "napi_get_value_bigint_uint64",
- "napi_module_register",
- "napi_is_typedarray",
- "napi_create_external_buffer",
- "napi_get_new_target",
- "napi_get_instance_data",
- "napi_close_handle_scope",
- "napi_get_value_string_utf16",
- "napi_get_property_names",
- "napi_is_arraybuffer",
- "napi_get_cb_info",
- "napi_define_properties",
- "napi_add_env_cleanup_hook",
- "node_api_get_module_file_name",
- "napi_get_node_version",
- "napi_create_int64",
- "napi_create_double",
- "napi_get_and_clear_last_exception",
- "napi_create_reference",
- "napi_get_typedarray_info",
- "napi_call_threadsafe_function",
- "napi_get_last_error_info",
- "napi_create_array_with_length",
- "napi_coerce_to_number",
- "napi_get_global",
- "napi_is_error",
- "napi_set_instance_data",
- "napi_create_typedarray",
- "napi_throw_type_error",
- "napi_has_property",
- "napi_get_value_external",
- "napi_create_range_error",
- "napi_typeof",
- "napi_ref_threadsafe_function",
- "napi_create_bigint_uint64",
- "napi_get_prototype",
- "napi_adjust_external_memory",
- "napi_release_threadsafe_function",
- "napi_delete_async_work",
- "napi_create_string_latin1",
- "napi_is_array",
- "napi_unref_threadsafe_function",
- "napi_throw_error",
- "napi_has_own_property",
- "napi_get_reference_value",
- "napi_remove_env_cleanup_hook",
- "napi_get_value_string_utf8",
- "napi_is_promise",
- "napi_get_boolean",
- "napi_run_script",
- "napi_get_element",
- "napi_get_named_property",
- "napi_get_buffer_info",
- "napi_get_value_bool",
- "napi_reference_ref",
- "napi_create_object",
- "napi_create_promise",
- "napi_create_int32",
- "napi_escape_handle",
- "napi_open_escapable_handle_scope",
- "napi_throw",
- "napi_get_value_double",
- "napi_set_named_property",
- "napi_call_function",
- "napi_create_date",
- "napi_object_freeze",
- "napi_get_uv_event_loop",
- "napi_get_value_string_latin1",
- "napi_reject_deferred",
- "napi_add_finalizer",
- "napi_create_array",
- "napi_delete_reference",
- "napi_get_date_value",
- "napi_create_dataview",
- "napi_get_version",
- "napi_define_class",
- "napi_is_date",
- "napi_remove_wrap",
- "napi_delete_property",
- "napi_instanceof",
- "napi_create_buffer_copy",
- "napi_delete_element",
- "napi_object_seal",
- "napi_queue_async_work",
- "napi_get_value_bigint_words",
- "napi_is_buffer",
- "napi_get_array_length",
- "napi_get_property",
- "napi_new_instance",
- "napi_set_element",
- "napi_create_bigint_words",
- "napi_strict_equals",
- "napi_is_dataview",
- "napi_close_escapable_handle_scope",
- "napi_get_dataview_info",
- "napi_get_value_int32",
- "napi_unwrap",
- "napi_throw_range_error",
- "napi_coerce_to_bool",
- "napi_create_uint32",
- "napi_has_element",
- "napi_create_external_arraybuffer",
- "napi_create_symbol",
- "napi_coerce_to_string",
- "napi_create_type_error",
- "napi_fatal_exception",
- "napi_create_async_work",
- "napi_async_init"
- ]
-}