2023-12-31 18:42:28 +00:00
|
|
|
# Version 2.0.0
|
|
|
|
|
|
|
|
- **Breaking:** Bump subcrates to their newest major versions. (#277, #280, #281, #282, #283)
|
|
|
|
- Run the `async-process` driver on the executor. (#284)
|
|
|
|
|
2022-11-29 13:32:41 +00:00
|
|
|
# Version 1.3.0
|
|
|
|
|
|
|
|
- Remove the dependency on the `once_cell` crate to restore the MSRV. (#241)
|
|
|
|
|
2020-11-28 20:45:58 +00:00
|
|
|
# Version 1.2.5
|
|
|
|
|
|
|
|
- Bump version for docs.rs to pick up latest dependencies.
|
|
|
|
|
2020-10-09 12:17:23 +00:00
|
|
|
# Version 1.2.4
|
|
|
|
|
|
|
|
- Update dependencies.
|
|
|
|
|
2020-10-04 12:32:03 +00:00
|
|
|
# Version 1.2.3
|
|
|
|
|
|
|
|
- Bump version for docs.rs to pick up latest dependencies.
|
|
|
|
|
2020-09-28 10:38:18 +00:00
|
|
|
# Version 1.2.2
|
|
|
|
|
|
|
|
- Bump version for docs.rs to pick up latest dependencies.
|
|
|
|
|
2020-09-21 17:07:01 +00:00
|
|
|
# Version 1.2.1
|
|
|
|
|
|
|
|
- Temporarily downgrade `async-executor`.
|
|
|
|
|
2020-09-21 10:51:00 +00:00
|
|
|
# Version 1.2.0
|
|
|
|
|
|
|
|
- Update all dependencies.
|
|
|
|
|
2020-09-20 16:30:07 +00:00
|
|
|
# Version 1.1.0
|
|
|
|
|
|
|
|
- Update `async-executor`.
|
|
|
|
|
2020-09-14 16:57:06 +00:00
|
|
|
# Version 1.0.1
|
2020-08-30 20:32:27 +00:00
|
|
|
|
2020-09-14 16:57:06 +00:00
|
|
|
- Update dependencies.
|
|
|
|
|
|
|
|
# Version 1.0.0
|
|
|
|
|
|
|
|
- Stabilize.
|
2020-08-30 20:32:27 +00:00
|
|
|
|
2020-08-29 18:21:41 +00:00
|
|
|
# Version 0.4.2
|
|
|
|
|
|
|
|
- Update dependencies.
|
|
|
|
|
2020-08-27 13:36:17 +00:00
|
|
|
# Version 0.4.1
|
|
|
|
|
|
|
|
- Bring back `SMOL_THREADS`.
|
|
|
|
|
2020-08-26 22:23:45 +00:00
|
|
|
# Version 0.4.0
|
|
|
|
|
|
|
|
- Add `process`, `fs`, `net`, `lock`, `channel` modules.
|
|
|
|
- Update all dependencies
|
|
|
|
- Remove `smol::run()`.
|
|
|
|
|
2020-07-27 12:36:11 +00:00
|
|
|
# Version 0.3.3
|
|
|
|
|
|
|
|
- Add `block_on()`.
|
|
|
|
- Use `SMOL_THREADS` environment variable.
|
|
|
|
|
2020-07-23 21:58:07 +00:00
|
|
|
# Version 0.3.2
|
|
|
|
|
|
|
|
- Reexport `FutureExt`.
|
|
|
|
|
2020-07-23 10:53:22 +00:00
|
|
|
# Version 0.3.1
|
|
|
|
|
|
|
|
- Fix some typos in docs.
|
|
|
|
|
2020-07-23 10:45:11 +00:00
|
|
|
# Version 0.3.0
|
|
|
|
|
|
|
|
- Reexport `futures-lite`, `blocking`, `async-executor`.
|
|
|
|
- Re-introduce `smol::run()`.
|
|
|
|
|
2020-07-20 09:40:55 +00:00
|
|
|
# Version 0.2.0
|
|
|
|
|
|
|
|
- Split `smol` into `async-io`, `blocking`, and `multitask`.
|
|
|
|
- Big breaking change - there is now only one type `Task`.
|
|
|
|
|
2020-06-21 21:17:49 +00:00
|
|
|
# Version 0.1.18
|
|
|
|
|
|
|
|
- Support Rust 1.39.0
|
|
|
|
|
2020-06-21 17:20:50 +00:00
|
|
|
# Version 0.1.17
|
|
|
|
|
|
|
|
- Support more platforms by changing `AtomicU64` to `AtomicUsize`.
|
|
|
|
- Remove `IoEvent` and simplify reactor notification.
|
|
|
|
|
2020-06-21 11:52:19 +00:00
|
|
|
# Version 0.1.16
|
|
|
|
|
|
|
|
- Add `Async::readable()` and `Async::writable()`.
|
|
|
|
|
2020-06-20 14:43:59 +00:00
|
|
|
# Version 0.1.15
|
|
|
|
|
|
|
|
- Fix wakeups lost inside the executor.
|
|
|
|
- Fix a fairness issue in the executor.
|
|
|
|
|
2020-06-18 14:45:03 +00:00
|
|
|
# Version 0.1.14
|
2020-06-18 14:40:52 +00:00
|
|
|
|
|
|
|
- Clear the flag after every call to `react()`.
|
|
|
|
|
2020-06-18 14:45:03 +00:00
|
|
|
# Version 0.1.13
|
|
|
|
|
|
|
|
- Fix deadlocks caused by lost wakeups.
|
|
|
|
- Refactor the executor.
|
|
|
|
|
2020-06-14 12:50:38 +00:00
|
|
|
# Version 0.1.12
|
|
|
|
|
|
|
|
- Fix a bug in `Async::<UdpSocket>::recv()`.
|
|
|
|
|
2020-06-03 09:38:03 +00:00
|
|
|
# Version 0.1.11
|
|
|
|
|
|
|
|
- Update `wepoll-binding`.
|
|
|
|
- Reduce dependencies.
|
|
|
|
- Replace `nix` with `libc`.
|
|
|
|
- Set minimum required `tokio` version to 0.2.
|
|
|
|
|
2020-05-22 20:23:52 +00:00
|
|
|
# Version 0.1.10
|
|
|
|
|
|
|
|
- Fix incorrectly reported error kind when connecting fails.
|
|
|
|
|
2020-05-22 14:05:36 +00:00
|
|
|
# Version 0.1.9
|
|
|
|
|
|
|
|
- Switch to oneshot-style notifications on all platforms.
|
|
|
|
- Fix a bug that caused 100% CPU usage on Windows.
|
|
|
|
- Deprecate `Async::with()` and `Async::with_mut()`.
|
|
|
|
- Add `Async::read_with()`, `Async::read_with_mut()`,
|
|
|
|
`Async::write_with()`, and `Async::write_with_mut()`.
|
|
|
|
- Fix a bug where eventfd was not closed.
|
|
|
|
|
2020-05-18 09:33:11 +00:00
|
|
|
# Version 0.1.8
|
|
|
|
|
|
|
|
- Revert the use of `blocking` crate.
|
|
|
|
|
2020-05-17 21:56:22 +00:00
|
|
|
# Version 0.1.7
|
|
|
|
|
|
|
|
- Update `blocking` to `0.4.2`.
|
|
|
|
- Make `Task::blocking()` work without `run()`.
|
|
|
|
|
2020-05-17 15:26:30 +00:00
|
|
|
# Version 0.1.6
|
|
|
|
|
|
|
|
- Fix a deadlock by always re-registering `IoEvent`.
|
|
|
|
|
2020-05-14 18:32:47 +00:00
|
|
|
# Version 0.1.5
|
|
|
|
|
|
|
|
- Use `blocking` crate for blocking I/O.
|
|
|
|
- Fix a re-registration bug when in oneshot mode.
|
2020-05-15 12:56:44 +00:00
|
|
|
- Use eventfd on Linux.
|
2020-05-14 18:32:47 +00:00
|
|
|
- More tests.
|
|
|
|
- Fix timeout rounding error in epoll/wepoll.
|
|
|
|
|
2020-04-28 14:08:47 +00:00
|
|
|
# Version 0.1.4
|
|
|
|
|
|
|
|
- Fix a bug in UDS async connect
|
|
|
|
|
2020-04-28 13:29:30 +00:00
|
|
|
# Version 0.1.3
|
|
|
|
|
|
|
|
- Fix the writability check in async connect
|
|
|
|
- More comments and documentation
|
|
|
|
- Better security advice on certificates
|
|
|
|
|
2020-04-27 14:04:51 +00:00
|
|
|
# Version 0.1.2
|
|
|
|
|
|
|
|
- Improved internal docs, fixed typos, and more comments
|
|
|
|
|
2020-04-27 09:58:41 +00:00
|
|
|
# Version 0.1.1
|
|
|
|
|
|
|
|
- Upgrade dependencies
|
|
|
|
|
2020-04-26 17:44:48 +00:00
|
|
|
# Version 0.1.0
|
2020-04-26 12:14:51 +00:00
|
|
|
|
2020-04-26 17:44:48 +00:00
|
|
|
- Initial release
|