Bug 292474

Summary: [JSC] Support JIT compiling for `String#at` by ThunkGenerators
Product: WebKit Reporter: Sosuke Suzuki <sosuke>
Component: JavaScriptCoreAssignee: Sosuke Suzuki <sosuke>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Sosuke Suzuki
Reported 2025-05-02 19:09:28 PDT
This patch changes to support JIT compiling for `String#at` by ThunkGenerators. Mircobenchmark results with `useDFGJIT=0`: TipOfTree Patched string-prototype-at-negative-index 5.6976+-0.1307 ^ 4.2518+-0.1516 ^ definitely 1.3400x faster string-prototype-at-positive-index 6.3179+-1.4795 ^ 3.9806+-0.0536 ^ definitely 1.5872x faster
Attachments
Sosuke Suzuki
Comment 1 2025-05-02 19:10:06 PDT
Radar WebKit Bug Importer
Comment 2 2025-05-09 19:10:13 PDT
EWS
Comment 3 2025-05-13 05:59:51 PDT
Committed 294841@main (9d0551175483): <https://commits.webkit.org/294841@main> Reviewed commits have been landed. Closing PR #44883 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.