diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-02-24 14:47:06 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-02-25 00:14:47 +0100 |
commit | c5ff019a4e93891106859cb272ded1197a92c7e5 (patch) | |
tree | caf6b7e50b0ceac09878ac4402d9f725b8685dd7 /deps/v8/src/objects/instance-type.h | |
parent | 67dc2bf2084b125dec43689874d237d125562cdf (diff) | |
download | node-new-c5ff019a4e93891106859cb272ded1197a92c7e5.tar.gz |
deps: update V8 to 8.9.255.19
PR-URL: https://github.com/nodejs/node/pull/37330
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'deps/v8/src/objects/instance-type.h')
-rw-r--r-- | deps/v8/src/objects/instance-type.h | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/deps/v8/src/objects/instance-type.h b/deps/v8/src/objects/instance-type.h index 2b230224e3..cc65797210 100644 --- a/deps/v8/src/objects/instance-type.h +++ b/deps/v8/src/objects/instance-type.h @@ -87,12 +87,6 @@ enum InstanceType : uint16_t { kTwoByteStringTag | kExternalStringTag | kInternalizedTag, EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE = kOneByteStringTag | kExternalStringTag | kInternalizedTag, - UNCACHED_EXTERNAL_INTERNALIZED_STRING_TYPE = - EXTERNAL_INTERNALIZED_STRING_TYPE | kUncachedExternalStringTag | - kInternalizedTag, - UNCACHED_EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE = - EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE | kUncachedExternalStringTag | - kInternalizedTag, STRING_TYPE = INTERNALIZED_STRING_TYPE | kNotInternalizedTag, ONE_BYTE_STRING_TYPE = ONE_BYTE_INTERNALIZED_STRING_TYPE | kNotInternalizedTag, @@ -107,10 +101,12 @@ enum InstanceType : uint16_t { EXTERNAL_INTERNALIZED_STRING_TYPE | kNotInternalizedTag, EXTERNAL_ONE_BYTE_STRING_TYPE = EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE | kNotInternalizedTag, - UNCACHED_EXTERNAL_STRING_TYPE = - UNCACHED_EXTERNAL_INTERNALIZED_STRING_TYPE | kNotInternalizedTag, + UNCACHED_EXTERNAL_STRING_TYPE = kTwoByteStringTag | kExternalStringTag | + kUncachedExternalStringTag | + kNotInternalizedTag, UNCACHED_EXTERNAL_ONE_BYTE_STRING_TYPE = - UNCACHED_EXTERNAL_ONE_BYTE_INTERNALIZED_STRING_TYPE | kNotInternalizedTag, + kOneByteStringTag | kExternalStringTag | kUncachedExternalStringTag | + kNotInternalizedTag, THIN_STRING_TYPE = kTwoByteStringTag | kThinStringTag | kNotInternalizedTag, THIN_ONE_BYTE_STRING_TYPE = kOneByteStringTag | kThinStringTag | kNotInternalizedTag, @@ -125,10 +121,6 @@ enum InstanceType : uint16_t { // - JSSpecialObject and JSCustomElementsObject are aligned with the beginning // of the JSObject range, so that we can use a larger range check from // FIRST_JS_RECEIVER_TYPE to the end of those ranges and include JSProxy too. -// - JSFunction is last, meaning we can use a single inequality check to -// determine whether an instance type is within the range for any class in the -// inheritance hierarchy of JSFunction. This includes commonly-checked classes -// JSObject and JSReceiver. #define MAKE_TORQUE_INSTANCE_TYPE(TYPE, value) TYPE = value, TORQUE_ASSIGNED_INSTANCE_TYPES(MAKE_TORQUE_INSTANCE_TYPE) #undef MAKE_TORQUE_INSTANCE_TYPE @@ -147,8 +139,6 @@ enum InstanceType : uint16_t { // Convenient names for things where the generated name is awkward: FIRST_TYPE = FIRST_HEAP_OBJECT_TYPE, LAST_TYPE = LAST_HEAP_OBJECT_TYPE, - FIRST_FUNCTION_TYPE = FIRST_JS_FUNCTION_OR_BOUND_FUNCTION_TYPE, - LAST_FUNCTION_TYPE = LAST_JS_FUNCTION_OR_BOUND_FUNCTION_TYPE, BIGINT_TYPE = BIG_INT_BASE_TYPE, }; @@ -277,11 +267,6 @@ TYPED_ARRAYS(TYPED_ARRAY_IS_TYPE_FUNCTION_DECL) V(_, SymbolMap, symbol_map, Symbol) \ V(_, TransitionArrayMap, transition_array_map, TransitionArray) \ V(_, Tuple2Map, tuple2_map, Tuple2) \ - V(_, UncompiledDataWithoutPreparseDataMap, \ - uncompiled_data_without_preparse_data_map, \ - UncompiledDataWithoutPreparseData) \ - V(_, UncompiledDataWithPreparseDataMap, \ - uncompiled_data_with_preparse_data_map, UncompiledDataWithPreparseData) \ V(_, WeakFixedArrayMap, weak_fixed_array_map, WeakFixedArray) \ TORQUE_DEFINED_MAP_CSA_LIST_GENERATOR(V, _) |