GeezerVison is showing github.com — tools: update V8 gypfiles · nodejs/node@6a17aec
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: tools/v8_gypfiles/features.gypi +28-1Lines changed: 28 additions & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
| 112 | 112 | # Enable embedded builtins. | 113 | 113 | 'v8_enable_embedded_builtins%': 1, | 114 | 114 |
| 115 | | - # Enable the registration of unwinding info for Windows/x64. | | 115 | + # Enable the registration of unwinding info for Windows/x64 and ARM64. | 116 | 116 | 'v8_win64_unwinding_info%': 1, | 117 | 117 |
| 118 | 118 | # Enable code comments for builtins in the snapshot (impacts performance). | | 181 | 181 | # Enable minor mark compact. | 182 | 182 | 'v8_enable_minor_mc%': 1, | 183 | 183 |
| | 184 | + # Enable lazy source positions by default. | | 185 | + 'v8_enable_lazy_source_positions%': 1, | | 186 | + | | 187 | + # Disable write barriers when GCs are non-incremental and | | 188 | + # heap has single generation. | | 189 | + 'v8_disable_write_barriers%': 0, | | 190 | + | | 191 | + # Redirect allocation in young generation so that there will be | | 192 | + # only one single generation. | | 193 | + 'v8_enable_single_generation%': 0, | | 194 | + | | 195 | + # Use token threaded dispatch for the regular expression interpreter. | | 196 | + # Use switch-based dispatch if this is false. | | 197 | + 'v8_enable_regexp_interpreter_threaded_dispatch%': 1, | | 198 | + | 184 | 199 | # Variables from v8.gni | 185 | 200 |
| 186 | 201 | # Enable the snapshot feature, for fast context creation. | | 280 | 295 | }], | 281 | 296 | ], | 282 | 297 | }], | | 298 | + ['v8_enable_single_generation==1', { | | 299 | + 'defines': ['V8_ENABLE_SINGLE_GENERATION',], | | 300 | + }], | | 301 | + ['v8_disable_write_barriers==1', { | | 302 | + 'defines': ['V8_DISABLE_WRITE_BARRIERS',], | | 303 | + }], | 283 | 304 | ['v8_enable_concurrent_marking==1', { | 284 | 305 | 'defines': ['V8_CONCURRENT_MARKING',], | 285 | 306 | }], | | 307 | + ['v8_enable_lazy_source_positions==1', { | | 308 | + 'defines': ['V8_ENABLE_LAZY_SOURCE_POSITIONS',], | | 309 | + }], | 286 | 310 | ['v8_check_microtasks_scopes_consistency==1', { | 287 | 311 | 'defines': ['V8_CHECK_MICROTASKS_SCOPES_CONSISTENCY',], | 288 | 312 | }], | | 307 | 331 | ['v8_win64_unwinding_info==1', { | 308 | 332 | 'defines': ['V8_WIN64_UNWINDING_INFO',], | 309 | 333 | }], | | 334 | + ['v8_enable_regexp_interpreter_threaded_dispatch==1', { | | 335 | + 'defines': ['V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH',], | | 336 | + }], | 310 | 337 | ], # conditions | 311 | 338 | 'defines': [ | 312 | 339 | 'V8_GYP_BUILD', | |
Collapse file Copy file name to clipboardExpand all lines: tools/v8_gypfiles/v8.gyp +7Lines changed: 7 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 59 | 59 | "<(V8_ROOT)/src/builtins/proxy-set-prototype-of.tq", | 60 | 60 | "<(V8_ROOT)/src/builtins/proxy.tq", | 61 | 61 | "<(V8_ROOT)/src/builtins/reflect.tq", | | 62 | + "<(V8_ROOT)/src/builtins/regexp-match.tq", | 62 | 63 | "<(V8_ROOT)/src/builtins/regexp-replace.tq", | | 64 | + "<(V8_ROOT)/src/builtins/regexp-source.tq", | | 65 | + "<(V8_ROOT)/src/builtins/regexp-test.tq", | 63 | 66 | "<(V8_ROOT)/src/builtins/regexp.tq", | 64 | 67 | "<(V8_ROOT)/src/builtins/string.tq", | 65 | 68 | "<(V8_ROOT)/src/builtins/string-endswith.tq", | 66 | 69 | "<(V8_ROOT)/src/builtins/string-html.tq", | 67 | 70 | "<(V8_ROOT)/src/builtins/string-iterator.tq", | | 71 | + "<(V8_ROOT)/src/builtins/string-pad.tq", | 68 | 72 | "<(V8_ROOT)/src/builtins/string-repeat.tq", | 69 | 73 | "<(V8_ROOT)/src/builtins/string-slice.tq", | 70 | 74 | "<(V8_ROOT)/src/builtins/string-startswith.tq", | 71 | 75 | "<(V8_ROOT)/src/builtins/string-substring.tq", | | 76 | + "<(V8_ROOT)/src/builtins/torque-internal.tq", | 72 | 77 | "<(V8_ROOT)/src/builtins/typed-array-createtypedarray.tq", | 73 | 78 | "<(V8_ROOT)/src/builtins/typed-array-every.tq", | 74 | 79 | "<(V8_ROOT)/src/builtins/typed-array-filter.tq", | | 140 | 145 | '<(torque_output_root)/torque-generated/class-definitions-tq.cc', | 141 | 146 | '<(torque_output_root)/torque-generated/class-definitions-tq-inl.h', | 142 | 147 | '<(torque_output_root)/torque-generated/class-definitions-tq.h', | | 148 | + '<(torque_output_root)/torque-generated/class-debug-readers-tq.cc', | | 149 | + '<(torque_output_root)/torque-generated/class-debug-readers-tq.h', | 143 | 150 | '<(torque_output_root)/torque-generated/exported-macros-assembler-tq.cc', | 144 | 151 | '<(torque_output_root)/torque-generated/exported-macros-assembler-tq.h', | 145 | 152 | '<(torque_output_root)/torque-generated/csa-types-tq.h', | |
|