deps: sync V8 gypfiles with 7.3 · nodejs/node@cefb802 (original) (raw)
`@@ -51,11 +51,6 @@
`
51
51
``
52
52
`'v8_enable_gdbjit%': 0,
`
53
53
``
54
``
`-
Build-time flag for enabling nojit mode.
`
55
``
`-
TODO(v8:7777): Remove the build-time flag once the --jitless runtime flag
`
56
``
`-
does everything we need.
`
57
``
`-
'v8_enable_jitless_mode%': 0,
`
58
``
-
59
54
`# Enable code-generation-time checking of types in the CodeStubAssembler.
`
60
55
`'v8_enable_verify_csa%': 0,
`
61
56
``
`@@ -81,6 +76,9 @@
`
81
76
`# tools/gen-postmortem-metadata.py for details.
`
82
77
`'v8_postmortem_support%': 'false',
`
83
78
``
``
79
`+
Use Siphash as added protection against hash flooding attacks.
`
``
80
`+
'v8_use_siphash%': 'false',
`
``
81
+
84
82
`# Interpreted regexp engine exists as platform-independent alternative
`
85
83
`# based where the regular expression is compiled to a bytecode.
`
86
84
`'v8_interpreted_regexp%': 0,
`
121
119
`#'v8_enable_handle_zapping%': 0,
`
122
120
``
123
121
`'v8_enable_pointer_compression%': 'false',
`
124
``
-
125
122
`'v8_enable_31bit_smis_on_64bit_arch%': 'false',
`
126
123
``
127
124
`'v8_enable_embedded_builtins%': 'true',
`
128
125
``
``
126
`+
Enable code comments for builtins in the snapshot (impacts performance).
`
``
127
`+
'v8_enable_snapshot_code_comments%': 'false',
`
``
128
+
129
129
`'v8_enable_fast_mksnapshot%': 0,
`
130
130
` },
`
131
131
``
132
``
`-
'conditions': [
`
133
``
`-
V8's predicate inverted since we default to 'true' and set 'false' for unsupported cases.
`
134
``
`-
!is_aix
`
135
``
`-
['not (OS!="aix")', {
`
136
``
`-
'variables': {
`
137
``
`-
'v8_enable_embedded_builtins': 'false',
`
138
``
`-
}
`
139
``
`-
}],
`
140
``
`-
],
`
141
132
`'target_defaults': {
`
142
133
`'conditions': [
`
143
134
` ['v8_embedder_string!=""', {
`
`@@ -150,7 +141,12 @@
`
150
141
`'defines': ['V8_PROMISE_INTERNAL_FIELD_COUNT=<(v8_promise_internal_field_count)'],
`
151
142
` }],
`
152
143
` ['v8_enable_lite_mode==1', {
`
153
``
`-
'defines': ['V8_LITE_MODE',],
`
``
144
`+
'defines': [
`
``
145
`+
'V8_LITE_MODE',
`
``
146
+
``
147
`+
TODO(v8:7777): Remove the define once the --jitless runtime flag does everything we need.
`
``
148
`+
'V8_JITLESS_MODE',
`
``
149
`+
],
`
154
150
` }],
`
155
151
` ['v8_enable_gdbjit==1', {
`
156
152
`'defines': ['ENABLE_GDB_JIT_INTERFACE',],
`
`@@ -173,7 +169,7 @@
`
173
169
` ['v8_enable_verify_predictable==1', {
`
174
170
`'defines': ['VERIFY_PREDICTABLE',],
`
175
171
` }],
`
176
``
`-
['v8_interpreted_regexp==1', {
`
``
172
`+
['v8_interpreted_regexp==1 or v8_enable_lite_mode==1', {
`
177
173
`'defines': ['V8_INTERPRETED_REGEXP',],
`
178
174
` }],
`
179
175
` ['v8_deprecation_warnings==1', {
`
222
218
`'V8_EMBEDDED_BUILTINS',
`
223
219
` ],
`
224
220
` }],
`
225
``
`-
['v8_enable_jitless_mode==1', {
`
226
``
`-
'defines': ['V8_JITLESS_MODE',],
`
227
``
`-
}],
`
228
221
` ], # conditions
`
229
222
`'defines': [
`
230
223
`'V8_GYP_BUILD',
`