Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fd088fe

Browse files
yoshuawuytsStjepan Glavina
authored and
Stjepan Glavina
committed
0.99.12 (#469)
* 0.99.12 Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com> * Update changelog with latest changes
1 parent 335bd34 commit fd088fe

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

‎CHANGELOG.md‎

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,56 @@ and this project adheres to [Semantic Versioning](https://book.async.rs/overview
77

88
## [Unreleased]
99

10+
# [0.99.12] - 2019年11月07日
11+
12+
[API Documentation](https://docs.rs/async-std/0.99.12/async-std)
13+
14+
This patch upgrades us to `futures` 0.3, support for `async/await` on Rust
15+
Stable, performance improvements, and brand new module-level documentation.
16+
17+
## Added
18+
19+
- Added `Future::flatten` as "unstable".
20+
- Added `Future::race` as "unstable" (replaces `future::select!`).
21+
- Added `Future::try_race` as "unstable" (replaces `future::try_select!`).
22+
- Added `Stderr::lock` as "unstable".
23+
- Added `Stdin::lock` as "unstable".
24+
- Added `Stdout::lock` as "unstable".
25+
- Added `Stream::copied` as "unstable".
26+
- Added `Stream::eq` as "unstable".
27+
- Added `Stream::max_by_key` as "unstable".
28+
- Added `Stream::min` as "unstable".
29+
- Added `Stream::ne` as "unstable".
30+
- Added `Stream::position` as "unstable".
31+
- Added `StreamExt` and `FutureExt` as enumerable in the `prelude`.
32+
- Added `TcpListener` and `TcpStream` integration tests.
33+
- Added `stream::from_iter`.
34+
- Added `sync::WakerSet` for internal use.
35+
- Added an example to handle both `IP v4` and `IP v6` connections.
36+
- Added the `default` Cargo feature.
37+
- Added the `attributes` Cargo feature.
38+
- Added the `std` Cargo feature.
39+
40+
## Changed
41+
42+
- Fixed a bug in the blocking threadpool where it didn't spawn more than one thread.
43+
- Fixed a bug with `Stream::merge` where sometimes it ended too soon.
44+
- Fixed a bug with our GitHub actions setup.
45+
- Fixed an issue where our channels could spuriously deadlock.
46+
- Refactored the `task` module.
47+
- Removed a deprecated GitHub action.
48+
- Replaced `futures-preview` with `futures`.
49+
- Replaced `lazy_static` with `once_cell`.
50+
- Replaced all uses of `VecDequeue` in the examples with `stream::from_iter`.
51+
- Simplified `sync::RwLock` using the internal `sync::WakerSet` type.
52+
- Updated the `path` submodule documentation to match std.
53+
- Updated the mod-level documentation to match std.
54+
55+
## Removed
56+
57+
- Removed `future::select!` (replaced by `Future::race`).
58+
- Removed `future::try_select!` (replaced by `Future::try_race`).
59+
1060
# [0.99.11] - 2019年10月29日
1161

1262
This patch introduces `async_std::sync::channel`, a novel asynchronous port of

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "async-std"
3-
version = "0.99.11"
3+
version = "0.99.12"
44
authors = [
55
"Stjepan Glavina <stjepang@gmail.com>",
66
"Yoshua Wuyts <yoshuawuyts@gmail.com>",

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /