Summary: | [JSC] Simplify OSRExit side state materialization | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Yusuke Suzuki <ysuzuki> | ||||||||||||||||||||
Component: | New Bugs | Assignee: | Yusuke Suzuki <ysuzuki> | ||||||||||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||||||||||
Severity: | Normal | CC: | ews-watchlist, keith_miller, mark.lam, msaboff, saam, ticaiolima, tzagallo, webkit-bug-importer | ||||||||||||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||
Attachments: |
|
Description
Yusuke Suzuki
2021-03-03 03:43:41 PST
Created attachment 422057 [details]
Patch
Created attachment 422061 [details]
Patch
Created attachment 422062 [details]
Patch
Created attachment 422063 [details]
Patch
Created attachment 422064 [details]
Patch
Created attachment 422065 [details]
Patch
Created attachment 422069 [details]
Patch
Comment on attachment 422069 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=422069&action=review I tested the patch locally with 2 changes below, and it passes tests. > Source/JavaScriptCore/dfg/DFGOSRExit.cpp:636 > +#if USE(JSVALUE64_32) It should be `#if USE(JSVALUE64_32)` > Source/JavaScriptCore/dfg/DFGOSRExit.cpp:659 > + break Missing ''' Comment on attachment 422069 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=422069&action=review Patch LGTM. Informal r+. It also fixes support for double on `CheckpointOSRExitSideState`! >> Source/JavaScriptCore/dfg/DFGOSRExit.cpp:636 >> +#if USE(JSVALUE64_32) > > It should be `#if USE(JSVALUE64_32)` I meant `#if USE(JSVALUE32_64)` Created attachment 422398 [details]
Patch
Created attachment 422400 [details]
Patch
Comment on attachment 422400 [details]
Patch
I didn't know probe leaked memory...
r=me.
Committed r274024: <https://commits.webkit.org/r274024> All reviewed patches have been landed. Closing bug and clearing flags on attachment 422400 [details]. |