deps: V8: fix BUILDING_V8_SHARED issues
PR-URL: https://github.com/nodejs/node/pull/27375 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
parent
7bab6b686f
commit
d894a5a6bb
@ -39,7 +39,7 @@
|
||||
|
||||
# Reset this number to 0 on major V8 upgrades.
|
||||
# Increment by one for each non-official patch applied to deps/v8.
|
||||
'v8_embedder_string': '-node.8',
|
||||
'v8_embedder_string': '-node.9',
|
||||
|
||||
##### V8 defaults for Node.js #####
|
||||
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "src/base/logging.h"
|
||||
#include "src/execution/isolate.h"
|
||||
#include "src/interpreter/interpreter.h"
|
||||
#include "src/objects/objects-inl.h"
|
||||
#include "src/utils/ostreams.h"
|
||||
|
||||
namespace v8 {
|
||||
|
4
deps/v8/src/objects/ordered-hash-table.cc
vendored
4
deps/v8/src/objects/ordered-hash-table.cc
vendored
@ -932,6 +932,7 @@ OrderedHashTableHandler<SmallOrderedNameDictionary,
|
||||
OrderedNameDictionary>::Allocate(Isolate* isolate,
|
||||
int capacity);
|
||||
|
||||
#if !defined(V8_OS_WIN)
|
||||
template <class SmallTable, class LargeTable>
|
||||
bool OrderedHashTableHandler<SmallTable, LargeTable>::Delete(
|
||||
Handle<HeapObject> table, Handle<Object> key) {
|
||||
@ -944,7 +945,9 @@ bool OrderedHashTableHandler<SmallTable, LargeTable>::Delete(
|
||||
// down to a smaller hash table.
|
||||
return LargeTable::Delete(Handle<LargeTable>::cast(table), key);
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(V8_OS_WIN)
|
||||
template <class SmallTable, class LargeTable>
|
||||
bool OrderedHashTableHandler<SmallTable, LargeTable>::HasKey(
|
||||
Isolate* isolate, Handle<HeapObject> table, Handle<Object> key) {
|
||||
@ -955,6 +958,7 @@ bool OrderedHashTableHandler<SmallTable, LargeTable>::HasKey(
|
||||
DCHECK(LargeTable::Is(table));
|
||||
return LargeTable::HasKey(isolate, LargeTable::cast(*table), *key);
|
||||
}
|
||||
#endif
|
||||
|
||||
template bool
|
||||
OrderedHashTableHandler<SmallOrderedHashSet, OrderedHashSet>::HasKey(
|
||||
|
1
deps/v8/src/snapshot/snapshot.h
vendored
1
deps/v8/src/snapshot/snapshot.h
vendored
@ -8,6 +8,7 @@
|
||||
#include "src/snapshot/partial-serializer.h"
|
||||
#include "src/snapshot/startup-serializer.h"
|
||||
|
||||
#include "src/objects/objects-inl.h"
|
||||
#include "src/utils/utils.h"
|
||||
|
||||
namespace v8 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user