8 Commits

Author SHA1 Message Date
Theodore Dubois
29c2755f2f Fix UAF when destroying a timer 2019-01-06 09:20:14 -08:00
Theodore Dubois
fa75b91382 Fix one-shot timers 2018-11-12 10:10:55 -08:00
Theodore Dubois
12ed53a493 Introduce a replacement for pthread conditions and use that to make exit_group work 2018-11-08 18:57:06 -08:00
Theodore Dubois
ab3beead9b Stop including mach headers from util/timer.h
This was causing PAGE_SIZE to be redefined after it was defined in
emu/memory.h
2018-04-18 17:20:40 -07:00
Theodore Dubois
5d2fdd3e18 Reduce magic in locking macros 2017-12-19 22:48:43 -08:00
Theodore Dubois
3c15e79178 Add locking to timer 2017-12-17 20:05:59 -08:00
Theodore Dubois
7dbd316399 Use monotonic time for timers 2017-12-08 11:13:16 -08:00
Theodore Dubois
a08a34a62f Implement thread-based timer architecture 2017-10-14 15:57:12 -07:00