GeezerVison is showing github.com — tools: update V8 gypfiles for 10.7 · nodejs/node@4860ad9
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 +18-17Lines changed: 18 additions & 17 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 63 | 63 | 'is_component_build': 0, | 64 | 64 | }], | 65 | 65 | ['OS == "win" or OS == "mac"', { | 66 | | - # Sets -DSYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing | | 66 | + # Sets -DENABLE_SYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing | 67 | 67 | 'v8_enable_system_instrumentation': 1, | 68 | 68 | }, { | 69 | 69 | 'v8_enable_system_instrumentation': 0, | 70 | 70 | }], | | 71 | + ['OS == "win"', { | | 72 | + 'v8_enable_etw_stack_walking': 1, | | 73 | + }, { | | 74 | + 'v8_enable_etw_stack_walking': 0, | | 75 | + }] | 71 | 76 | ], | 72 | 77 | 'is_debug%': 0, | 73 | 78 |
| | 219 | 224 | 'v8_enable_zone_compression%': 0, | 220 | 225 |
| 221 | 226 | # Enable the experimental V8 sandbox. | 222 | | - # Sets -DV8_SANDBOX. | | 227 | + # Sets -DV8_ENABLE_SANDBOX. | 223 | 228 | 'v8_enable_sandbox%': 0, | 224 | 229 |
| 225 | | - # Enable external pointer sandboxing. Requires v8_enable_sandbox. | 226 | | - # Sets -DV8_SANDBOXED_EXTERNAL_POINRTERS. | 227 | | - 'v8_enable_sandboxed_external_pointers%': 0, | 228 | | - | 229 | | - # Enable sandboxed pointers. Requires v8_enable_sandbox. | 230 | | - # Sets -DV8_SANDBOXED_POINTERS. | 231 | | - 'v8_enable_sandboxed_pointers%': 0, | 232 | | - | 233 | 230 | # Experimental feature for collecting per-class zone memory stats. | 234 | 231 | # Requires use_rtti = true | 235 | 232 | 'v8_enable_precise_zone_stats%': 0, | | 263 | 260 | # (incomplete and experimental). | 264 | 261 | 'v8_enable_cet_shadow_stack%': 0, | 265 | 262 |
| | 263 | + # Compile V8 using zlib as dependency. | | 264 | + # Sets -DV8_USE_ZLIB | | 265 | + 'v8_use_zlib%': 1, | | 266 | + | 266 | 267 | # Variables from v8.gni | 267 | 268 |
| 268 | 269 | # Enable ECMAScript Internationalization API. Enabling this feature will | | 323 | 324 | 'defines': ['V8_COMPRESS_ZONES',], | 324 | 325 | }], | 325 | 326 | ['v8_enable_sandbox==1', { | 326 | | - 'defines': ['V8_SANDBOX',], | 327 | | - }], | 328 | | - ['v8_enable_sandboxed_pointers==1', { | 329 | | - 'defines': ['V8_SANDBOXED_POINTERS',], | 330 | | - }], | 331 | | - ['v8_enable_sandboxed_external_pointers==1', { | 332 | | - 'defines': ['V8_SANDBOXED_EXTERNAL_POINTERS',], | | 327 | + 'defines': ['V8_ENABLE_SANDBOX',], | 333 | 328 | }], | 334 | 329 | ['v8_enable_object_print==1', { | 335 | 330 | 'defines': ['OBJECT_PRINT',], | | 427 | 422 | ['v8_enable_cet_shadow_stack==1', { | 428 | 423 | 'defines': ['V8_ENABLE_CET_SHADOW_STACK',], | 429 | 424 | }], | | 425 | + ['v8_use_zlib==1', { | | 426 | + 'defines': ['V8_USE_ZLIB',], | | 427 | + }], | 430 | 428 | ['v8_enable_precise_zone_stats==1', { | 431 | 429 | 'defines': ['V8_ENABLE_PRECISE_ZONE_STATS',], | 432 | 430 | }], | | 439 | 437 | ['v8_enable_system_instrumentation==1', { | 440 | 438 | 'defines': ['V8_ENABLE_SYSTEM_INSTRUMENTATION',], | 441 | 439 | }], | | 440 | + ['v8_enable_etw_stack_walking==1', { | | 441 | + 'defines': ['V8_ENABLE_ETW_STACK_WALKING',], | | 442 | + }], | 442 | 443 | ['v8_enable_webassembly==1', { | 443 | 444 | 'defines': ['V8_ENABLE_WEBASSEMBLY',], | 444 | 445 | }], | |
Collapse file Copy file name to clipboardExpand all lines: tools/v8_gypfiles/inspector.gypi -2Lines changed: 0 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 6 | 6 | 'variables': { | 7 | 7 | 'inspector_protocol_path': '<(V8_ROOT)/third_party/inspector_protocol', | 8 | 8 | 'inspector_protocol_files': [ | 9 | | - '<(inspector_protocol_path)/lib/base_string_adapter_cc.template', | 10 | | - '<(inspector_protocol_path)/lib/base_string_adapter_h.template', | 11 | 9 | '<(inspector_protocol_path)/lib/Forward_h.template', | 12 | 10 | '<(inspector_protocol_path)/lib/Object_cpp.template', | 13 | 11 | '<(inspector_protocol_path)/lib/Object_h.template', | |
|