File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 38
38
39
39
# Reset this number to 0 on major V8 upgrades.
40
40
# Increment by one for each non-official patch applied to deps/v8.
41
- 'v8_embedder_string' : '-node.5 ' ,
41
+ 'v8_embedder_string' : '-node.6 ' ,
42
42
43
43
##### V8 defaults for Node.js #####
44
44
Original file line number Diff line number Diff line change 5
5
#ifndef V8_HEAP_EPHEMERON_REMEMBERED_SET_H_
6
6
#define V8_HEAP_EPHEMERON_REMEMBERED_SET_H_
7
7
8
+ #if defined(_MSVC_STL_VERSION)
9
+ #include < map>
10
+ #else
8
11
#include < unordered_map>
12
+ #endif
9
13
#include < unordered_set>
10
14
11
15
#include " src/base/platform/mutex.h"
@@ -26,8 +30,13 @@ class EphemeronRememberedSet final {
26
30
kEphemeronTableListSegmentSize >;
27
31
28
32
using IndicesSet = std::unordered_set<int >;
33
+ #if defined(_MSVC_STL_VERSION)
34
+ using TableMap = std::map<Tagged<EphemeronHashTable>, IndicesSet,
35
+ Object::Comparer>;
36
+ #else
29
37
using TableMap = std::unordered_map<Tagged<EphemeronHashTable>, IndicesSet,
30
38
Object::Hasher>;
39
+ #endif
31
40
32
41
void RecordEphemeronKeyWrite (Tagged<EphemeronHashTable> table,
33
42
Address key_slot);
You can’t perform that action at this time.
0 commit comments