Bug 18647

Summary: SquirrelFish does not do static type inference
Product: WebKit Reporter: Maciej Stachowiak <mjs>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Severity: Normal CC: barraclough, emacemac7
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   

Description Maciej Stachowiak 2008-04-20 16:48:48 PDT
The original JavaScriptCore engine did limited static type inference for things like "numeric less" or "string add", to reduce the cost of dynamic dispatch and sometimes save having to create boxed JS values. We'd like to add equivalent functionality to SquirrelFish, though it may be done in somewhat different ways.
Comment 1 Mark Rowe (bdash) 2008-05-30 11:45:40 PDT
Bug 19180 covers some numeric cases of this optimisation.
Comment 2 Gavin Barraclough 2012-03-07 17:48:26 PST
We now have static & dynamic type specializations.