...
<rdar://problem/84132861>
I think ima do this.
Created attachment 448449 [details] WIP
Created attachment 448453 [details] WIP
Created attachment 448461 [details] WIP
Created attachment 448462 [details] WIP
Created attachment 448516 [details] WIP
Created attachment 448522 [details] WIP
Created attachment 448528 [details] WIP
Created attachment 448538 [details] WIP At least one test runs.
Created attachment 448545 [details] WIP Patch is ready, just gotta clean some stuff up. But first, gotta fix https://bugs.webkit.org/show_bug.cgi?id=234909
Created attachment 448562 [details] patch
JSC failure might be x86_64 specific. Looking into it. Doesn't reproduce on my M1 Mac for an arm64 binary
Created attachment 448621 [details] patch
Created attachment 448622 [details] patch
Committed r287801 (245854@main): <https://commits.webkit.org/245854@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 448622 [details].
fix debug assert in: https://trac.webkit.org/changeset/287806/webkit