2020-07-02 15:30:49 +00:00
|
|
|
# Version 2.1.0
|
|
|
|
|
|
|
|
- Add `EventListener::listens_to()`.
|
|
|
|
|
2020-06-24 00:04:48 +00:00
|
|
|
# Version 2.0.1
|
|
|
|
|
|
|
|
- Replace `usize::MAX` with `std::usize::MAX`.
|
|
|
|
|
2020-05-27 11:10:11 +00:00
|
|
|
# Version 2.0.0
|
|
|
|
|
|
|
|
- Remove `Event::notify_one()` and `Event::notify_all()`.
|
|
|
|
- Add `Event::notify_relaxed()` and `Event::notify_additional_relaxed()`.
|
|
|
|
- Dropped notified `EventListener` now notifies one *or* one additional listener.
|
|
|
|
|
2020-05-25 10:50:36 +00:00
|
|
|
# Version 1.2.0
|
|
|
|
|
|
|
|
- Add `Event::notify_additional()`.
|
|
|
|
|
2020-05-25 10:06:18 +00:00
|
|
|
# Version 1.1.2
|
|
|
|
|
|
|
|
- Change a `Relaxed` load to `Acquire` load.
|
|
|
|
|
2020-05-25 09:47:24 +00:00
|
|
|
# Version 1.1.1
|
|
|
|
|
|
|
|
- Fix a bug in `EventListener::wait_timeout()`.
|
|
|
|
|
2020-05-24 22:34:54 +00:00
|
|
|
# Version 1.1.0
|
|
|
|
|
|
|
|
- Add `EventListener::notify()`.
|
|
|
|
|
2020-05-20 19:17:36 +00:00
|
|
|
# Version 1.0.1
|
2020-05-16 17:44:50 +00:00
|
|
|
|
2020-05-24 22:34:54 +00:00
|
|
|
- Reduce the complexity of `notify_all()` from O(n) to amortized O(1).
|
2020-05-20 19:17:36 +00:00
|
|
|
- Fix a bug where entries were notified in wrong order.
|
|
|
|
- Add tests.
|
2020-05-16 17:44:50 +00:00
|
|
|
|
2020-05-20 19:17:36 +00:00
|
|
|
# Version 1.0.0
|
2020-05-16 17:44:50 +00:00
|
|
|
|
2020-05-20 19:17:36 +00:00
|
|
|
- Initial version.
|