racket/racket
Matthew Flatt 52514a4af4 fix interaction of alarm-evt and replace-evt
With `replace-evt` the time that the system needs to wake up
to check the event can drift later, but scheduling state was
carried in a way that works only if the wake-up time drifts
earlier.

Unfortunately, I don't know how to write a test for this bug.
The usual stategy of using `system-idle-evt` to detect busy
waiting doesn't work here, because the business happens despite
the scheduler's conclusion that the system is idle.

As reported by Jan Dvořák on the mailing list.
2014-09-04 23:49:28 +02:00
..
collects racket/port: fix busy-wait bug in make-limited-input-port 2014-09-04 23:46:18 +02:00
src fix interaction of alarm-evt and replace-evt 2014-09-04 23:49:28 +02:00
.gitignore configure installation of man pages 2013-07-22 13:21:09 -06:00