Commit aadea12 1 parent 7784773 commit aadea12 Copy full SHA for aadea12
File tree 2 files changed +11
-4
lines changed
2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 270
270
# Allow for JS promise hooks (instead of just C++).
271
271
'v8_enable_javascript_promise_hooks%' : 0 ,
272
272
273
+ # Allow for JS promise hooks (instead of just C++).
274
+ 'v8_enable_continuation_preserved_embedder_data%' : 1 ,
275
+
273
276
# Enable allocation folding globally (sets -dV8_ALLOCATION_FOLDING).
274
277
# When it's disabled, the --turbo-allocation-folding runtime flag will be ignored.
275
278
'v8_enable_allocation_folding%' : 1 ,
522
525
['v8_enable_javascript_promise_hooks==1' , {
523
526
'defines' : ['V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS' ,],
524
527
}],
528
+ ['v8_enable_continuation_preserved_embedder_data==1' , {
529
+ 'defines' : ['V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA' ,],
530
+ }],
525
531
['v8_enable_allocation_folding==1' , {
526
532
'defines' : ['V8_ALLOCATION_FOLDING' ,],
527
533
}],
Original file line number Diff line number Diff line change 336
336
'sources' : [
337
337
'<(V8_ROOT)/src/builtins/riscv/builtins-riscv.cc' ,
338
338
],
339
- }],
339
+ }],
340
340
['v8_target_arch=="loong64" or v8_target_arch=="loong64"' , {
341
341
'sources' : [
342
342
'<(V8_ROOT)/src/builtins/loong64/builtins-loong64.cc' ,
343
343
],
344
- }],
344
+ }],
345
345
['v8_target_arch=="mips64" or v8_target_arch=="mips64el"' , {
346
346
'sources' : [
347
347
'<(V8_ROOT)/src/builtins/mips64/builtins-mips64.cc' ,
425
425
'variables' : {
426
426
'mksnapshot_flags' : [
427
427
'--turbo_instruction_scheduling' ,
428
+ '--stress-turbo-late-spilling' ,
428
429
# In cross builds, the snapshot may be generated for both the host and
429
430
# target toolchains. The same host binary is used to generate both, so
430
431
# mksnapshot needs to know which target OS to use at runtime. It's weird,
1124
1125
'sources' : [
1125
1126
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\ "v8_base_without_compiler.*?v8_enable_wasm_gdb_remote_debugging.*?v8_current_cpu == \\ "riscv64\\ ".*?sources \\ += ")' ,
1126
1127
],
1127
- }],
1128
+ }],
1128
1129
['v8_target_arch=="loong64"' , {
1129
1130
'sources' : [
1130
1131
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\ "v8_base_without_compiler.*?v8_enable_wasm_gdb_remote_debugging.*?v8_current_cpu == \\ "loong64\\ ".*?sources \\ += ")' ,
1141
1142
],
1142
1143
}],
1143
1144
],
1144
- }],
1145
+ }],
1145
1146
['OS=="win"' , {
1146
1147
# This will prevent V8's .cc files conflicting with the inspector's
1147
1148
# .cpp files in the same shard.
You can’t perform that action at this time.
0 commit comments