According to Phil, better predictions should help a lot with some of the hottest functions in the jquery subtest of Speedometer2.
Created attachment 431182 [details] WIP for EWS testing
Created attachment 431251 [details] WIP Nearly done, only needs some thorough benchmarking + testing and a Changelog.
Created attachment 431257 [details] WIP Fixed a bug: I thought that Symbols could only be equal to Symbols, and forgot that Object.toPrimitive can be called and turn one into a Symbol during equality.
Created attachment 431392 [details] WIP_nearlyDone
Created attachment 431507 [details] Patch I'm waiting for performance numbers from the A/B bots before asking for reviews, but apart from that this patch should be complete.
<rdar://problem/79492202>
Created attachment 432409 [details] Patch Roughly neutral overall, it is a progression on some subtests, most notably on ai-astar (14%), but is a regression on mandrel (12% on first iteration) and a smaller one (1 to 2%) on async-fs and coffeescript-wtb. Coarsening the numerical predictions fixed a massive segmentation regression, but seems to have reduced the size of the wins as well.