Bug 141927

Summary: Move WebCore Timers into WTF
Product: WebKit Reporter: Saam Barati <saam>
Component: WebCore Misc.Assignee: Saam Barati <saam>
Status: NEW ---    
Severity: Normal CC: ap, bburg, fpizlo, ggaren, joepeck, mark.lam, mhahnenb, mmirman, msaboff, oliver, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 140836    

Description Saam Barati 2015-02-23 14:57:58 PST
The need for this was driven by a JSC patch that would like to use timers but currently can't.

This patch will solve that patch's problem as well as a few others:
1. JSC's GC uses a timer and recreates functionality already present in WebCore's Timer.
2. New JS features need access to timers and a run loop. (This should make JS promises work in pure JSC).