mirror of
https://github.com/lexmount/moli.git
synced 2026-10-06 16:01:00 +00:00
A one-millisecond timer could become runnable immediately after registration. Remove the early dispatch allowance from the shared scheduler so registered and rescheduled timers become runnable only at or after their actual monotonic deadline. All readiness queries use the same rule. Regression coverage checks registration-time and pre-deadline queries, exact-deadline dispatch through filtered and unfiltered paths, and interval rescheduling without advancing the new deadline.