Ryan Macnak
|
9387fead15
|
Use a monotonic clock in the implementation of Timer.
Ask the embedder for the current time, since it is the embedder who later compares the deadline with current time when deciding when to send a wake up message.
BUG=http://dartbug.com/25055
BUG=http://dartbug.com/25216
R=iposva@google.com, zra@google.com
Review URL: https://codereview.chromium.org/1519563003 .
|
2015-12-11 12:39:56 -08:00 |
|
lrn@google.com
|
e96a973492
|
Reduce timer stack overhead by getting immediate callback and run it, instead of calling through function.
R=iposva@google.com
Review URL: https://codereview.chromium.org//892963002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45097 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-13 12:35:40 +00:00 |
|
iposva@google.com
|
4b1ba9eb69
|
- Make sure we schedule another wakeup when handling a timeout
from the event handler.
Review URL: https://codereview.chromium.org//971193002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44191 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-03 19:14:30 +00:00 |
|
iposva@google.com
|
b4088d10c9
|
Adjust handling of timers:
- Every zero timer is enqueued individually in the event queue
and handled in sequence with other events.
- Non-zero timers and zero timers expire in order. Therefor a
due zero timer will also fire all preceding non-zero timers
to ensure this order.
R=sgjesse@google.com
Review URL: https://codereview.chromium.org//958123002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44095 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-27 16:45:23 +00:00 |
|
iposva@google.com
|
ad008bf8ba
|
- Move timer implementation closer to the rest of message handling.
R=zra@google.com
Review URL: https://codereview.chromium.org//878323002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43225 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-01-28 00:39:35 +00:00 |
|