mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
v8: Upgrade to 3.11.10.18
This commit is contained in:
parent
226d37bb68
commit
73976b6c9d
11
deps/v8/build/common.gypi
vendored
11
deps/v8/build/common.gypi
vendored
@ -239,6 +239,7 @@
|
||||
'WIN32',
|
||||
],
|
||||
'msvs_configuration_attributes': {
|
||||
'OutputDirectory': '<(DEPTH)\\build\\$(ConfigurationName)',
|
||||
'IntermediateDirectory': '$(OutDir)\\obj\\$(ProjectName)',
|
||||
'CharacterSet': '1',
|
||||
},
|
||||
@ -270,7 +271,7 @@
|
||||
'target_conditions': [
|
||||
['_toolset=="host"', {
|
||||
'variables': {
|
||||
'm32flag': '<!((echo | $(echo ${CXX_host:-$(which g++)}) -m32 -E - > /dev/null 2>&1) && echo "-m32" || true)',
|
||||
'm32flag': '<!((echo | $(echo ${CXX_host:-$(which g++)}) -m32 -E - > /dev/null 2>&1) && echo -n "-m32" || true)',
|
||||
},
|
||||
'cflags': [ '<(m32flag)' ],
|
||||
'ldflags': [ '<(m32flag)' ],
|
||||
@ -280,7 +281,7 @@
|
||||
}],
|
||||
['_toolset=="target"', {
|
||||
'variables': {
|
||||
'm32flag': '<!((echo | $(echo ${CXX_target:-${CXX:-$(which g++)}}) -m32 -E - > /dev/null 2>&1) && echo "-m32" || true)',
|
||||
'm32flag': '<!((echo | $(echo ${CXX_target:-${CXX:-$(which g++)}}) -m32 -E - > /dev/null 2>&1) && echo -n "-m32" || true)',
|
||||
},
|
||||
'cflags': [ '<(m32flag)' ],
|
||||
'ldflags': [ '<(m32flag)' ],
|
||||
@ -323,7 +324,7 @@
|
||||
},
|
||||
'conditions': [
|
||||
['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="netbsd"', {
|
||||
'cflags': [ '-Wno-unused-parameter',
|
||||
'cflags': [ '-Wall', '<(werror)', '-W', '-Wno-unused-parameter',
|
||||
'-Wnon-virtual-dtor', '-Woverloaded-virtual' ],
|
||||
}],
|
||||
],
|
||||
@ -332,6 +333,10 @@
|
||||
'conditions': [
|
||||
['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="netbsd" \
|
||||
or OS=="android"', {
|
||||
'cflags!': [
|
||||
'-O2',
|
||||
'-Os',
|
||||
],
|
||||
'cflags': [
|
||||
'-fdata-sections',
|
||||
'-ffunction-sections',
|
||||
|
7
deps/v8/src/hydrogen-instructions.cc
vendored
7
deps/v8/src/hydrogen-instructions.cc
vendored
@ -1631,6 +1631,7 @@ static bool PrototypeChainCanNeverResolve(
|
||||
if (current->IsJSGlobalProxy() ||
|
||||
current->IsGlobalObject() ||
|
||||
!current->IsJSObject() ||
|
||||
JSObject::cast(current)->map()->has_named_interceptor() ||
|
||||
JSObject::cast(current)->IsAccessCheckNeeded() ||
|
||||
!JSObject::cast(current)->HasFastProperties()) {
|
||||
return false;
|
||||
@ -1685,7 +1686,8 @@ HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(HValue* context,
|
||||
types_.Add(types->at(i), zone);
|
||||
break;
|
||||
case MAP_TRANSITION:
|
||||
if (PrototypeChainCanNeverResolve(map, name)) {
|
||||
if (!map->has_named_interceptor() &&
|
||||
PrototypeChainCanNeverResolve(map, name)) {
|
||||
negative_lookups.Add(types->at(i), zone);
|
||||
}
|
||||
break;
|
||||
@ -1693,7 +1695,8 @@ HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(HValue* context,
|
||||
break;
|
||||
}
|
||||
} else if (lookup.IsCacheable()) {
|
||||
if (PrototypeChainCanNeverResolve(map, name)) {
|
||||
if (!map->has_named_interceptor() &&
|
||||
PrototypeChainCanNeverResolve(map, name)) {
|
||||
negative_lookups.Add(types->at(i), zone);
|
||||
}
|
||||
}
|
||||
|
2
deps/v8/src/version.cc
vendored
2
deps/v8/src/version.cc
vendored
@ -35,7 +35,7 @@
|
||||
#define MAJOR_VERSION 3
|
||||
#define MINOR_VERSION 11
|
||||
#define BUILD_NUMBER 10
|
||||
#define PATCH_LEVEL 17
|
||||
#define PATCH_LEVEL 18
|
||||
// Use 1 for candidates and 0 otherwise.
|
||||
// (Boolean macro values are not supported by all preprocessors.)
|
||||
#define IS_CANDIDATE_VERSION 0
|
||||
|
3
deps/v8/tools/gyp/v8.gyp
vendored
3
deps/v8/tools/gyp/v8.gyp
vendored
@ -721,9 +721,6 @@
|
||||
'../../src/win32-math.h',
|
||||
],
|
||||
'msvs_disabled_warnings': [4351, 4355, 4800],
|
||||
'direct_dependent_settings': {
|
||||
'msvs_disabled_warnings': [4351, 4355, 4800],
|
||||
},
|
||||
'link_settings': {
|
||||
'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ],
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user