Skip to content

Commit d774ea5

Browse files
sam-githubtargos
authored andcommitted
src: remove env-inl.h from header files
Inline headers should only be included into the .cc files that use them. PR-URL: #27755 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 02f794a commit d774ea5

20 files changed

+22
-8
lines changed

src/api/environment.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "env.h"
1+
#include "env-inl.h"
22
#include "node.h"
33
#include "node_context_data.h"
44
#include "node_errors.h"

src/api/utils.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "env-inl.h"
12
#include "node.h"
23
#include "node_internals.h"
34
#include "util-inl.h"

src/debug_utils.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "debug_utils.h"
2+
#include "env-inl.h"
23
#include "util-inl.h"
34

45
#ifdef __POSIX__

src/debug_utils.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
55

66
#include "async_wrap.h"
7-
#include "env-inl.h"
7+
#include "env.h"
88

99
#include <sstream>
1010
#include <string>

src/inspector_agent.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "inspector_agent.h"
22

3+
#include "env-inl.h"
34
#include "inspector/main_thread_interface.h"
45
#include "inspector/node_string.h"
56
#include "inspector/runtime_agent.h"

src/js_native_api_v8.cc

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <cmath>
33
#include <algorithm>
44
#define NAPI_EXPERIMENTAL
5+
#include "env-inl.h"
56
#include "js_native_api_v8.h"
67
#include "js_native_api.h"
78
#include "util-inl.h"

src/node_api.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#include <node_buffer.h>
2-
#include "env.h"
2+
#include "env-inl.h"
33
#define NAPI_EXPERIMENTAL
44
#include "js_native_api_v8.h"
55
#include "node_api.h"

src/node_constants.cc

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
2020
// USE OR OTHER DEALINGS IN THE SOFTWARE.
2121

22+
#include "env-inl.h"
2223
#include "node_constants.h"
2324
#include "node_internals.h"
2425
#include "util-inl.h"

src/node_credentials.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "env-inl.h"
12
#include "node_internals.h"
23
#include "util-inl.h"
34

src/node_internals.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
2626

27-
#include "env-inl.h"
27+
#include "env.h"
2828
#include "node.h"
2929
#include "node_binding.h"
3030
#include "node_mutex.h"

src/node_report.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "env-inl.h"
12
#include "node_report.h"
23
#include "debug_utils.h"
34
#include "node_internals.h"

src/node_report_utils.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "env-inl.h"
12
#include "node_internals.h"
23
#include "node_report.h"
34
#include "util-inl.h"

src/node_url.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS
55

66
#include "node.h"
7-
#include "env-inl.h"
7+
#include "env.h"
88

99
#include <string>
1010

src/node_watchdog.cc

+3-1
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
2020
// USE OR OTHER DEALINGS IN THE SOFTWARE.
2121

22-
#include "node_watchdog.h"
2322
#include <algorithm>
23+
2424
#include "debug_utils.h"
25+
#include "env-inl.h"
2526
#include "node_errors.h"
2627
#include "node_internals.h"
28+
#include "node_watchdog.h"
2729
#include "util-inl.h"
2830

2931
namespace node {

src/util.cc

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "util.h" // NOLINT(build/include_inline)
2323
#include "util-inl.h"
2424

25+
#include "env-inl.h"
2526
#include "node_buffer.h"
2627
#include "node_errors.h"
2728
#include "node_internals.h"

test/cctest/node_test_fixture.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "node.h"
88
#include "node_platform.h"
99
#include "node_internals.h"
10-
#include "env.h"
10+
#include "env-inl.h"
1111
#include "util-inl.h"
1212
#include "v8.h"
1313
#include "libplatform/libplatform.h"

test/cctest/test_aliased_buffer.cc

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
#include "v8.h"
32
#include "aliased_buffer.h"
43
#include "node_test_fixture.h"

test/cctest/test_url.cc

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "node_url.h"
22
#include "node_i18n.h"
3+
#include "util-inl.h"
34

45
#include "gtest/gtest.h"
56

tools/js2c.py

+1
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ def ReadMacros(macro_files):
177177

178178

179179
TEMPLATE = """
180+
#include "env-inl.h"
180181
#include "node_native_module.h"
181182
#include "node_internals.h"
182183

tools/snapshot/node_mksnapshot.cc

+2
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
#include <string>
66
#include <vector>
77

8+
#include "env-inl.h"
89
#include "libplatform/libplatform.h"
910
#include "node_internals.h"
1011
#include "snapshot_builder.h"
12+
#include "util-inl.h"
1113
#include "v8.h"
1214

1315
#ifdef _WIN32

0 commit comments

Comments
 (0)