Skip to content

Commit 02fb7f4

Browse files
legendecasaduh95
authored andcommitted
src: remove unconditional NAPI_EXPERIMENTAL in node.h
PR-URL: #60345Fixes: #60311 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Vladimir Morozov <[email protected]>
1 parent ac3dbe4 commit 02fb7f4

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

‎node.gyp‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -887,6 +887,9 @@
887887
'NODE_ARCH="<(target_arch)"',
888888
'NODE_PLATFORM="<(OS)"',
889889
'NODE_WANT_INTERNALS=1',
890+
# Define NAPI_EXPERIMENTAL to enable Node-API experimental function symbols being exposed.
891+
'NAPI_EXPERIMENTAL=1',
892+
'NODE_API_EXPERIMENTAL_NO_WARNING=1',
890893
# Warn when using deprecated V8 APIs.
891894
'V8_DEPRECATION_WARNINGS=1',
892895
'NODE_OPENSSL_SYSTEM_CERT_PATH="<(openssl_system_ca_path)"',

‎src/js_native_api_v8.cc‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#include<algorithm>
22
#include<climits>// INT_MAX
33
#include<cmath>
4+
#ifndef NAPI_EXPERIMENTAL
45
#defineNAPI_EXPERIMENTAL
6+
#endif
57
#include"env-inl.h"
68
#include"js_native_api.h"
79
#include"js_native_api_v8.h"

‎src/node.h‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
#include"v8-platform.h"// NOLINT(build/include_order)
7777
#include"node_version.h"// NODE_MODULE_VERSION
7878

79-
#defineNAPI_EXPERIMENTAL
8079
#include"node_api.h"
8180

8281
#include<functional>

‎src/node_api.cc‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#include"async_context_frame.h"
22
#include"async_wrap-inl.h"
33
#include"env-inl.h"
4+
#ifndef NAPI_EXPERIMENTAL
45
#defineNAPI_EXPERIMENTAL
6+
#endif
57
#include"js_native_api_v8.h"
68
#include"memory_tracker-inl.h"
79
#include"node_api.h"

‎src/node_api_internals.h‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
#defineSRC_NODE_API_INTERNALS_H_
33

44
#include"v8.h"
5+
#ifndef NAPI_EXPERIMENTAL
56
#defineNAPI_EXPERIMENTAL
7+
#endif
68
#include"env-inl.h"
79
#include"js_native_api_v8.h"
810
#include"node_api.h"

‎src/node_binding.h‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#endif
99

1010
#include"node.h"
11-
#defineNAPI_EXPERIMENTAL
1211
#include"node_api.h"
1312
#include"uv.h"
1413

0 commit comments

Comments
(0)