Bug 207251

Summary: Use linear probing from the beginning of small HashTables
Product: WebKit Reporter: Alex Christensen <achristensen>
Component: New BugsAssignee: Alex Christensen <achristensen>
Status: NEW ---    
Severity: Normal CC: benjamin, cdumez, cmarcelo, dbates, esprehn+autocc, ews-watchlist, glenn, kangil.han, keith_miller, kondapallykalyan, mark.lam, msaboff, pdr, saam, tzagallo, ysuzuki
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch mark.lam: review-

Description Alex Christensen 2020-02-05 00:19:24 PST
Use linear probing from the beginning of small HashTables
Comment 1 Alex Christensen 2020-02-05 00:23:04 PST
Created attachment 389778 [details]
Patch
Comment 2 Mark Lam 2020-02-05 09:03:12 PST
Comment on attachment 389778 [details]
Patch

Lots of red bots.  Are there parts of the JIT that needs to be changed to go with this change?
Comment 3 Alex Christensen 2020-02-05 09:48:29 PST
Nope, those are tests with expectations that rely on the deterministic order of HashTable iteration, which changes with this change.  They just need rebasing.

I can browse the web with asan enabled with this change, so the jit is fine.