angler-fishThe Vulnerability History Project

Implement timers by posting delayed tasks

      This patch refactors TimerBase to post tasks delayed tasks and
deletes the now-obsolete timer heap and shared timer mechanism.

ATTN Sheriffs: If there are weird layout test flakes all of a
sudden, this patch may be the cause since the interleaving of
timers with other posted tasks will change.

Original patch by Alex Clarke <alexclarke@chromium.org>.

BUG=463143,416362,480522

Review URL: https://codereview.chromium.org/1134523002

git-svn-id: svn://svn.chromium.org/blink/trunk@196152 bbb929c8-8fbe-4397-9dbb-9b2b20218538
    
commit 0a9ae3e2bdf75e4ae7daf6e90d74cce26c355372
+5
+1 -7
+1 -2
+102
+2
+63
+59
+48
+75
+153
+67
+322 -34
+26 -9
+52 -104
+6
+3 -68
+5
+6
expand_less