Bug 242631

Summary: Optimize some array operations by bypassing Identifier creation/destruction
Product: WebKit Reporter: Darin Adler <darin>
Component: JavaScriptCoreAssignee: Darin Adler <darin>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   

Description Darin Adler 2022-07-11 23:18:35 PDT
Some array operations are unnecessarily converting array indices into identifiers. Apparently at some point someone refactored to handle 64-bit integers, and moved the conversion to Identifier too soon.
Comment 1 Darin Adler 2022-07-11 23:23:48 PDT
Pull request: https://github.com/WebKit/WebKit/pull/2321
Comment 2 EWS 2022-07-12 07:36:31 PDT
Committed 252380@main (0e5b5facb644): <https://commits.webkit.org/252380@main>

Reviewed commits have been landed. Closing PR #2321 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-07-12 07:37:18 PDT
<rdar://problem/96884719>