diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-12-05 16:41:55 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-12-06 12:52:07 +0100 |
commit | 1854ba04e9a68f062beb299dd6e1479279b26363 (patch) | |
tree | d5b2df9b8c1deb6388f7a728fca8e1c98c779abe /deps/v8/src/interface-descriptors.h | |
parent | b52c23b75f96e1c9d2c7b3a7e5619170d0a0d8e1 (diff) | |
download | android-node-v8-1854ba04e9a68f062beb299dd6e1479279b26363.tar.gz android-node-v8-1854ba04e9a68f062beb299dd6e1479279b26363.tar.bz2 android-node-v8-1854ba04e9a68f062beb299dd6e1479279b26363.zip |
deps: update V8 to 6.3.292.46
PR-URL: https://github.com/nodejs/node/pull/16271
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/src/interface-descriptors.h')
-rw-r--r-- | deps/v8/src/interface-descriptors.h | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/deps/v8/src/interface-descriptors.h b/deps/v8/src/interface-descriptors.h index 7b67e795b4..e6cdf7fdd2 100644 --- a/deps/v8/src/interface-descriptors.h +++ b/deps/v8/src/interface-descriptors.h @@ -37,9 +37,6 @@ class PlatformInterfaceDescriptor; V(TypeConversion) \ V(TypeConversionStackParameter) \ V(Typeof) \ - V(FastCloneRegExp) \ - V(FastCloneShallowArray) \ - V(FastCloneShallowObject) \ V(CallFunction) \ V(CallVarargs) \ V(CallForwardVarargs) \ @@ -343,7 +340,7 @@ static const int kMaxBuiltinRegisterParams = 5; kStackParameterCount = kArity + 1 \ }; -class VoidDescriptor : public CallInterfaceDescriptor { +class V8_EXPORT_PRIVATE VoidDescriptor : public CallInterfaceDescriptor { public: DECLARE_DESCRIPTOR(VoidDescriptor, CallInterfaceDescriptor) }; @@ -519,7 +516,7 @@ class FastNewArgumentsDescriptor : public CallInterfaceDescriptor { class RecordWriteDescriptor final : public CallInterfaceDescriptor { public: - DEFINE_PARAMETERS(kObject, kSlot, kIsolate) + DEFINE_PARAMETERS(kObject, kSlot, kIsolate, kRememberedSet, kFPMode) DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(RecordWriteDescriptor, CallInterfaceDescriptor) }; @@ -560,29 +557,6 @@ class TypeofDescriptor : public CallInterfaceDescriptor { DECLARE_DESCRIPTOR(TypeofDescriptor, CallInterfaceDescriptor) }; - -class FastCloneRegExpDescriptor : public CallInterfaceDescriptor { - public: - DEFINE_PARAMETERS(kClosure, kLiteralIndex, kPattern, kFlags) - DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(FastCloneRegExpDescriptor, - CallInterfaceDescriptor) -}; - - -class FastCloneShallowArrayDescriptor : public CallInterfaceDescriptor { - public: - DEFINE_PARAMETERS(kClosure, kLiteralIndex, kConstantElements) - DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(FastCloneShallowArrayDescriptor, - CallInterfaceDescriptor) -}; - - -class FastCloneShallowObjectDescriptor : public CallInterfaceDescriptor { - public: - DEFINE_PARAMETERS(kClosure, kLiteralIndex, kBoilerplateDescription, kFlags) - DECLARE_DESCRIPTOR(FastCloneShallowObjectDescriptor, CallInterfaceDescriptor) -}; - class CallTrampolineDescriptor : public CallInterfaceDescriptor { public: DEFINE_PARAMETERS(kFunction, kActualArgumentsCount) @@ -834,7 +808,7 @@ class GrowArrayElementsDescriptor : public CallInterfaceDescriptor { class NewArgumentsElementsDescriptor final : public CallInterfaceDescriptor { public: - DEFINE_PARAMETERS(kFrame, kLength) + DEFINE_PARAMETERS(kFrame, kLength, kMappedCount) DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(NewArgumentsElementsDescriptor, CallInterfaceDescriptor) }; |