mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-11-06 08:23:19 +08:00
Replay jsval entry thunks in chunked emission and rename the profile's ABI marker
Chunked emission replays every numbered helper a range creates on the merging emitter. The jsval entry thunks (dyn.jsEntryThunk) were missing from the replayed dyn helpers, so a range that boxed a closure with a jsval body failed to merge. The committed runtime profile named the runtime ABI marker scr_runtime_abi_v47, which ABI 48 renames to scr_runtime_abi_v48. The profile's record now carries the new name; its hash and counts are unchanged.
This commit is contained in:
@@ -8585,6 +8585,7 @@ for (const op of [
|
||||
"dyn.promiseDynAdapterHelper",
|
||||
"dyn.dynFuncThunkHelper",
|
||||
"dyn.dynFuncBoxHelper",
|
||||
"dyn.jsEntryThunk",
|
||||
"dyn.dynFuncAdapterHelper",
|
||||
"dyn.dynToStrHelper",
|
||||
"dyn.dynIterNHelper",
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user