|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
Index: common.gypi
|
|
|
|
|
--- common.gypi.orig 2018-09-15 16:27:22.000000000 +0200
|
|
|
|
|
+++ common.gypi 2018-09-15 16:31:09.080717000 +0200
|
|
|
|
|
@@ -165,7 +165,7 @@
|
|
|
|
|
--- common.gypi.orig 2018-11-03 10:50:57.000000000 +0100
|
|
|
|
|
+++ common.gypi 2018-11-03 10:53:44.605032000 +0100
|
|
|
|
|
@@ -197,7 +197,7 @@
|
|
|
|
|
'variables': {
|
|
|
|
|
'v8_enable_handle_zapping': 0,
|
|
|
|
|
},
|
|
|
|
@ -10,7 +10,7 @@ Index: common.gypi
|
|
|
|
|
'conditions': [
|
|
|
|
|
['target_arch=="x64"', {
|
|
|
|
|
'msvs_configuration_platform': 'x64',
|
|
|
|
|
@@ -366,7 +366,7 @@
|
|
|
|
|
@@ -399,7 +399,7 @@
|
|
|
|
|
'ldflags': [ '-pthread' ],
|
|
|
|
|
}],
|
|
|
|
|
[ 'OS in "linux freebsd openbsd solaris android aix cloudabi"', {
|
|
|
|
@ -19,7 +19,7 @@ Index: common.gypi
|
|
|
|
|
'cflags_cc': [ '-fno-rtti', '-fno-exceptions', '-std=gnu++1y' ],
|
|
|
|
|
'ldflags': [ '-rdynamic' ],
|
|
|
|
|
'target_conditions': [
|
|
|
|
|
@@ -464,10 +464,7 @@
|
|
|
|
|
@@ -497,10 +497,7 @@
|
|
|
|
|
'-fno-strict-aliasing',
|
|
|
|
|
],
|
|
|
|
|
'WARNING_CFLAGS': [
|
|
|
|
@ -32,8 +32,8 @@ Index: common.gypi
|
|
|
|
|
},
|
|
|
|
|
'target_conditions': [
|
|
|
|
|
Index: deps/uv/common.gypi
|
|
|
|
|
--- deps/uv/common.gypi.orig 2018-09-15 16:27:19.000000000 +0200
|
|
|
|
|
+++ deps/uv/common.gypi 2018-09-15 16:31:09.080960000 +0200
|
|
|
|
|
--- deps/uv/common.gypi.orig 2018-11-03 10:50:54.000000000 +0100
|
|
|
|
|
+++ deps/uv/common.gypi 2018-11-03 10:53:44.605243000 +0100
|
|
|
|
|
@@ -46,7 +46,7 @@
|
|
|
|
|
'Release': {
|
|
|
|
|
'defines': [ 'NDEBUG' ],
|
|
|
|
@ -44,9 +44,9 @@ Index: deps/uv/common.gypi
|
|
|
|
|
'msvs_settings': {
|
|
|
|
|
'VCCLCompilerTool': {
|
|
|
|
|
Index: deps/uv/uv.gyp
|
|
|
|
|
--- deps/uv/uv.gyp.orig 2018-09-15 16:27:19.000000000 +0200
|
|
|
|
|
+++ deps/uv/uv.gyp 2018-09-15 16:31:09.081193000 +0200
|
|
|
|
|
@@ -172,7 +172,7 @@
|
|
|
|
|
--- deps/uv/uv.gyp.orig 2018-11-03 10:50:54.000000000 +0100
|
|
|
|
|
+++ deps/uv/uv.gyp 2018-11-03 10:53:44.605472000 +0100
|
|
|
|
|
@@ -171,7 +171,7 @@
|
|
|
|
|
'src/unix/udp.c',
|
|
|
|
|
],
|
|
|
|
|
'link_settings': {
|
|
|
|
@ -56,8 +56,8 @@ Index: deps/uv/uv.gyp
|
|
|
|
|
['OS=="solaris"', {
|
|
|
|
|
'ldflags': [ '-pthreads' ],
|
|
|
|
|
Index: deps/v8/gypfiles/toolchain.gypi
|
|
|
|
|
--- deps/v8/gypfiles/toolchain.gypi.orig 2018-09-15 16:27:19.000000000 +0200
|
|
|
|
|
+++ deps/v8/gypfiles/toolchain.gypi 2018-09-15 16:31:09.081620000 +0200
|
|
|
|
|
--- deps/v8/gypfiles/toolchain.gypi.orig 2018-11-03 10:50:54.000000000 +0100
|
|
|
|
|
+++ deps/v8/gypfiles/toolchain.gypi 2018-11-03 10:54:42.499941000 +0100
|
|
|
|
|
@@ -1110,12 +1110,6 @@
|
|
|
|
|
['OS=="solaris"', {
|
|
|
|
|
'defines': [ '__C99FEATURES__=1' ], # isinf() etc.
|
|
|
|
@ -71,18 +71,18 @@ Index: deps/v8/gypfiles/toolchain.gypi
|
|
|
|
|
['OS=="aix"', {
|
|
|
|
|
'defines': [
|
|
|
|
|
# Support for malloc(0)
|
|
|
|
|
@@ -1225,8 +1219,8 @@
|
|
|
|
|
# Don't use -O3 with sanitizers.
|
|
|
|
|
['asan==0 and msan==0 and lsan==0 \
|
|
|
|
|
@@ -1283,8 +1277,8 @@
|
|
|
|
|
# Don't use -O3 with sanitizers.
|
|
|
|
|
['asan==0 and msan==0 and lsan==0 \
|
|
|
|
|
and tsan==0 and ubsan==0 and ubsan_vptr==0', {
|
|
|
|
|
- 'cflags': ['-O3'],
|
|
|
|
|
- 'cflags!': ['-O2'],
|
|
|
|
|
+ 'cflags': ['-O2'],
|
|
|
|
|
+ 'cflags!': ['-O3'],
|
|
|
|
|
}, {
|
|
|
|
|
'cflags': ['-O2'],
|
|
|
|
|
'cflags!': ['-O3'],
|
|
|
|
|
@@ -1343,8 +1337,8 @@
|
|
|
|
|
- 'cflags': ['-O3'],
|
|
|
|
|
- 'cflags!': ['-O2'],
|
|
|
|
|
+ 'cflags': ['-O2'],
|
|
|
|
|
+ 'cflags!': ['-O3'],
|
|
|
|
|
}, {
|
|
|
|
|
'cflags': ['-O2'],
|
|
|
|
|
'cflags!': ['-O3'],
|
|
|
|
|
@@ -1332,8 +1326,8 @@
|
|
|
|
|
# Don't use -O3 with sanitizers.
|
|
|
|
|
['asan==0 and msan==0 and lsan==0 \
|
|
|
|
|
and tsan==0 and ubsan==0 and ubsan_vptr==0', {
|
|
|
|
@ -94,8 +94,8 @@ Index: deps/v8/gypfiles/toolchain.gypi
|
|
|
|
|
'cflags': ['-O2'],
|
|
|
|
|
'cflags!': ['-O3'],
|
|
|
|
|
Index: deps/v8/src/base/platform/platform-freebsd.cc
|
|
|
|
|
--- deps/v8/src/base/platform/platform-freebsd.cc.orig 2018-09-15 16:27:19.000000000 +0200
|
|
|
|
|
+++ deps/v8/src/base/platform/platform-freebsd.cc 2018-09-15 16:31:09.081837000 +0200
|
|
|
|
|
--- deps/v8/src/base/platform/platform-freebsd.cc.orig 2018-11-03 10:50:54.000000000 +0100
|
|
|
|
|
+++ deps/v8/src/base/platform/platform-freebsd.cc 2018-11-03 10:53:44.607715000 +0100
|
|
|
|
|
@@ -25,6 +25,7 @@
|
|
|
|
|
#include <strings.h> // index
|
|
|
|
|
|
|
|
|
@ -105,8 +105,8 @@ Index: deps/v8/src/base/platform/platform-freebsd.cc
|
|
|
|
|
#undef MAP_TYPE
|
|
|
|
|
|
|
|
|
|
Index: deps/v8/src/log-utils.cc
|
|
|
|
|
--- deps/v8/src/log-utils.cc.orig 2018-09-15 16:27:22.000000000 +0200
|
|
|
|
|
+++ deps/v8/src/log-utils.cc 2018-09-15 16:31:09.082056000 +0200
|
|
|
|
|
--- deps/v8/src/log-utils.cc.orig 2018-11-03 10:50:55.000000000 +0100
|
|
|
|
|
+++ deps/v8/src/log-utils.cc 2018-11-03 10:53:44.608008000 +0100
|
|
|
|
|
@@ -2,6 +2,9 @@
|
|
|
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
|
|
|
// found in the LICENSE file.
|
|
|
|
@ -118,8 +118,8 @@ Index: deps/v8/src/log-utils.cc
|
|
|
|
|
|
|
|
|
|
#include "src/assert-scope.h"
|
|
|
|
|
Index: deps/v8/src/wasm/wasm-result.cc
|
|
|
|
|
--- deps/v8/src/wasm/wasm-result.cc.orig 2018-09-15 16:27:22.000000000 +0200
|
|
|
|
|
+++ deps/v8/src/wasm/wasm-result.cc 2018-09-15 16:31:09.082269000 +0200
|
|
|
|
|
--- deps/v8/src/wasm/wasm-result.cc.orig 2018-11-03 10:50:58.000000000 +0100
|
|
|
|
|
+++ deps/v8/src/wasm/wasm-result.cc 2018-11-03 10:53:44.608355000 +0100
|
|
|
|
|
@@ -2,6 +2,8 @@
|
|
|
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
|
|
|
// found in the LICENSE file.
|
|
|
|
@ -130,9 +130,9 @@ Index: deps/v8/src/wasm/wasm-result.cc
|
|
|
|
|
|
|
|
|
|
#include "src/heap/factory.h"
|
|
|
|
|
Index: lib/dns.js
|
|
|
|
|
--- lib/dns.js.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ lib/dns.js 2018-09-15 16:31:09.082512000 +0200
|
|
|
|
|
@@ -139,6 +139,10 @@
|
|
|
|
|
--- lib/dns.js.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ lib/dns.js 2018-11-03 10:53:44.608605000 +0100
|
|
|
|
|
@@ -140,6 +140,10 @@
|
|
|
|
|
req.hostname = hostname;
|
|
|
|
|
req.oncomplete = all ? onlookupall : onlookup;
|
|
|
|
|
|
|
|
|
@ -144,9 +144,9 @@ Index: lib/dns.js
|
|
|
|
|
if (err) {
|
|
|
|
|
process.nextTick(callback, dnsException(err, 'getaddrinfo', hostname));
|
|
|
|
|
Index: lib/internal/modules/cjs/loader.js
|
|
|
|
|
--- lib/internal/modules/cjs/loader.js.orig 2018-09-15 16:27:22.000000000 +0200
|
|
|
|
|
+++ lib/internal/modules/cjs/loader.js 2018-09-15 16:31:09.082878000 +0200
|
|
|
|
|
@@ -767,7 +767,10 @@
|
|
|
|
|
--- lib/internal/modules/cjs/loader.js.orig 2018-11-03 10:50:58.000000000 +0100
|
|
|
|
|
+++ lib/internal/modules/cjs/loader.js 2018-11-03 10:53:44.609790000 +0100
|
|
|
|
|
@@ -790,7 +790,10 @@
|
|
|
|
|
} else {
|
|
|
|
|
prefixDir = path.resolve(process.execPath, '..', '..');
|
|
|
|
|
}
|
|
|
|
@ -159,8 +159,8 @@ Index: lib/internal/modules/cjs/loader.js
|
|
|
|
|
if (homeDir) {
|
|
|
|
|
paths.unshift(path.resolve(homeDir, '.node_libraries'));
|
|
|
|
|
Index: src/inspector_socket_server.cc
|
|
|
|
|
--- src/inspector_socket_server.cc.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ src/inspector_socket_server.cc 2018-09-15 16:31:09.083119000 +0200
|
|
|
|
|
--- src/inspector_socket_server.cc.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/inspector_socket_server.cc 2018-11-03 10:53:44.610064000 +0100
|
|
|
|
|
@@ -19,7 +19,7 @@
|
|
|
|
|
bool include_protocol);
|
|
|
|
|
namespace {
|
|
|
|
@ -171,8 +171,8 @@ Index: src/inspector_socket_server.cc
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
Index: src/node_constants.cc
|
|
|
|
|
--- src/node_constants.cc.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ src/node_constants.cc 2018-09-15 16:31:09.083459000 +0200
|
|
|
|
|
--- src/node_constants.cc.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/node_constants.cc 2018-11-03 10:53:44.611190000 +0100
|
|
|
|
|
@@ -35,10 +35,10 @@
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
|
|
|
@ -188,8 +188,8 @@ Index: src/node_constants.cc
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
Index: src/node_crypto.h
|
|
|
|
|
--- src/node_crypto.h.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ src/node_crypto.h 2018-09-15 16:31:09.083796000 +0200
|
|
|
|
|
--- src/node_crypto.h.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/node_crypto.h 2018-11-03 10:53:44.612119000 +0100
|
|
|
|
|
@@ -36,22 +36,22 @@
|
|
|
|
|
|
|
|
|
|
#include "v8.h"
|
|
|
|
@ -227,9 +227,9 @@ Index: src/node_crypto.h
|
|
|
|
|
namespace node {
|
|
|
|
|
namespace crypto {
|
|
|
|
|
Index: src/node_internals.h
|
|
|
|
|
--- src/node_internals.h.orig 2018-09-15 16:27:22.000000000 +0200
|
|
|
|
|
+++ src/node_internals.h 2018-09-15 16:31:09.084092000 +0200
|
|
|
|
|
@@ -239,6 +239,7 @@
|
|
|
|
|
--- src/node_internals.h.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/node_internals.h 2018-11-03 10:53:44.613006000 +0100
|
|
|
|
|
@@ -238,6 +238,7 @@
|
|
|
|
|
# define ROUND_UP(a, b) ((a) % (b) ? ((a) + (b)) - ((a) % (b)) : (a))
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
@ -238,8 +238,8 @@ Index: src/node_internals.h
|
|
|
|
|
# define MUST_USE_RESULT __attribute__((warn_unused_result))
|
|
|
|
|
#else
|
|
|
|
|
Index: src/tls_wrap.h
|
|
|
|
|
--- src/tls_wrap.h.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ src/tls_wrap.h 2018-09-15 16:31:09.084279000 +0200
|
|
|
|
|
--- src/tls_wrap.h.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/tls_wrap.h 2018-11-03 10:53:44.613209000 +0100
|
|
|
|
|
@@ -32,7 +32,7 @@
|
|
|
|
|
#include "stream_wrap.h"
|
|
|
|
|
#include "v8.h"
|
|
|
|
@ -250,9 +250,9 @@ Index: src/tls_wrap.h
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
Index: src/util.h
|
|
|
|
|
--- src/util.h.orig 2018-09-15 16:27:20.000000000 +0200
|
|
|
|
|
+++ src/util.h 2018-09-15 16:31:09.084618000 +0200
|
|
|
|
|
@@ -126,16 +126,26 @@
|
|
|
|
|
--- src/util.h.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ src/util.h 2018-11-03 10:53:44.613668000 +0100
|
|
|
|
|
@@ -118,16 +118,26 @@
|
|
|
|
|
} \
|
|
|
|
|
} while (0)
|
|
|
|
|
|
|
|
|
@ -280,8 +280,8 @@ Index: src/util.h
|
|
|
|
|
|
|
|
|
|
// TAILQ-style intrusive list node.
|
|
|
|
|
Index: tools/install.py
|
|
|
|
|
--- tools/install.py.orig 2018-09-15 16:27:21.000000000 +0200
|
|
|
|
|
+++ tools/install.py 2018-09-15 16:31:09.084946000 +0200
|
|
|
|
|
--- tools/install.py.orig 2018-11-03 10:50:56.000000000 +0100
|
|
|
|
|
+++ tools/install.py 2018-11-03 10:53:44.613919000 +0100
|
|
|
|
|
@@ -146,10 +146,7 @@
|
|
|
|
|
action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
|
|
|
|
|
action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
|
|
|
|
|