- reduced logging.
- updated the random log functions to use the dev logging package.
- added windodws support to take with a timeout.
- fixed macos support for take with a timeout.
- Added method to the public API to determine the mailboxes state.
- removed the test in _takeTimed for a closed mailbox as a work around for dart-lang/sdk#56412
- Added a timeout to the Mailbox.take, Mutex.runLocked and ConditionVariable.wait methods. Note: the Mutex timeout is ignored on Windows.
- Add a closed state to
Mailbox
.
- Lower SDK lower bound to 3.0.0.
- Initial version.
- Expose
Mutex
andConditionVariable
- Implement
Mailbox
.