Dmitry S
5e8d1e6e83
stream: correct iterators in doc examples
...
Correct the iterators used in examples to produce
the described output.
2021-11-07 22:37:24 +01:00
Yoshua Wuyts
f4b8c7a108
Merge pull request #987 from kokihonda/fixdoc_v1.9.0
...
fix wrong link.
2021-09-20 10:09:29 +02:00
kokihonda
da654e998d
fix wrong link.
2021-09-20 14:33:09 +09:00
Yoshua Wuyts
a2f5859862
Merge pull request #984 from cagatay-y/master
...
doc: update docs to fit the move of channels from the sync module
2021-08-31 16:22:35 +02:00
Çağatay Yiğit Şahin
3a26fb32dc
doc: update docs to fit the move of channels from the sync module
...
fixes #983
2021-08-30 17:51:40 +03:00
dignifiedquire
5640a7ff1f
release v1.10.0
2021-08-26 15:33:35 +02:00
Friedel Ziegelmayer
47508c59ff
Merge pull request #982 from Fishrock123/propose-v1.10.0
...
1.10.0
2021-08-26 15:32:29 +02:00
Jeremiah Senkpiel
194c1eda21
1.10.0
...
# [1.10.0] - 2021-08-25
This release comes with an assortment of small features and fixes.
## Added
- `File` now implements `Clone` so that `File`s can be passed into closures for use in `spawn_blocking`.
- `File`'s contents are already wrapped in `Arc`s, so the implementation of `Clone` is straightforward.
- `task::try_current()` which returns a handle to the current task if called within the context of a task created by async-std.
- `async_std::io` now re-exports `WriteExt` directly.
## Fixed
- `write!` now takes already written bytes into account on `File`.
## Internal
- `TcpStream` now properly makes use of vectored IO.
- The `net::*::Incoming` implementations now do less allocation.
## Docs
- Several docs improvements / fixes.
2021-08-25 10:43:01 -07:00
surechen
9c031375c8
docs: add description for fuse() in handling_disconnection
...
Ref #88
2021-08-24 13:38:21 +02:00
Jeremiah Senkpiel
7560f0fb90
Merge pull request #962 from sunfishcode/main
...
Fix stdin.rs comments to say "read" instead of "write".
2021-07-14 12:57:48 -07:00
Dan Gohman
871d2220b8
Fix stdin.rs comments to say "read" instead of "write".
...
This just fixes a few comments that appear to have been copied and
pasted from stdout.rs.
2021-07-13 17:51:50 -07:00
Friedel Ziegelmayer
b24fe10b11
Merge pull request #957 from Keruspe/write
...
io: export write::*
2021-06-09 20:53:14 +02:00
Jeremiah Senkpiel
4049f13264
Merge pull request #974 from themaxdavitt/patch-1
...
Fix typo in Tasks book page
2021-05-31 12:17:21 -07:00
Max Davitt
a410082a7f
Fix typo in Tasks book page
2021-05-28 12:59:41 -04:00
Yoshua Wuyts
35f7681664
Merge pull request #965 from rkarp/fix-write-fmt-future
...
Fix WriteFmtFuture not taking into account already written bytes (#964 )
2021-04-02 13:12:35 +02:00
Florian Gilcher
2d2722878c
Merge pull request #968 from erickt/opt
...
Change Incoming impls to only do one allocation
2021-03-31 21:07:44 +02:00
Erick Tryzelaar
c4e181cfe1
Change Incoming impls to only do one allocation
...
This modifies net::tcp::Incoming and os::net::unix::Incoming to only do
one allocation, rather than an allocation for each connection.
2021-03-31 11:27:50 -07:00
Rolf Karp
5bc34cb6ba
Fix WriteFmtFuture not taking into account already written bytes ( #964 )
2021-03-13 23:34:33 +01:00
Marc-Antoine Perennou
fe310f6b1c
io: export write::*
...
We weren't exporting WriteExt.
We already do that with read::*
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2021-02-16 22:14:10 +01:00
Yoshua Wuyts
d395607761
Merge pull request #951 from mglagla/try-current
...
add task::try_current
2021-02-16 13:18:06 +01:00
Martin Glagla
7fecd0d710
add task::try_current
2021-02-02 19:25:28 +01:00
nasa
4d9499c277
Merge pull request #945 from bugadani/patch-1
...
Docs: fix link to io
2021-02-01 09:40:05 +09:00
Dániel Buga
b05fa450c7
Docs: fix link to io
2021-01-29 15:55:37 +01:00
Jeremiah Senkpiel
09f2c5fce1
Merge pull request #920 from ooesili/task-arc-docs-typo-fix
...
Fix link in typo in src/task/mod.rs
2021-01-27 15:06:53 -08:00
Yoshua Wuyts
a4fb173352
Merge pull request #944 from jackinloadup/patch-1
...
Fix typo in DoubleEndedStream docs
2021-01-25 12:11:18 +01:00
Lucas Riutzel
e11a7ecf36
Fix typo in DoubleEndedStream docs
2021-01-24 21:18:14 +00:00
Friedel Ziegelmayer
af66efe540
Merge pull request #941 from theo3/fix-tcp-vecio
...
Fix vectored IO for TcpStream
2021-01-20 16:11:16 +01:00
Theo Bogusta
a46464deab
Fix vectored IO for TcpStream
...
Implements `Write::poll_write_vectored` and `Read::poll_read_vectored`
on `TcpStream` using the vectored IO methods on the underlying stream.
Previously, the trait's default implementation was used, which just
called `poll_write` and `poll_read` once for each `IoSlice`.
2021-01-19 14:28:35 -05:00
Yoshua Wuyts
6278fdc724
Merge pull request #937 from sunfishcode/main
...
Implement Clone for File.
2021-01-15 18:18:31 +01:00
Dan Gohman
09e99843e4
Implement Clone for File.
...
Implement `Clone` for `File` so that `File`s can be passed into closures
for use in `spawn_blocking`. `File`'s contents are already wrapped in
`Arc`s, so the implementation of `clone` is straightforward.
This also aligns with `TcpStream` which already implements `Clone` using
its internal `Arc`.
2021-01-15 09:08:37 -08:00
Yoshua Wuyts
b210ee3628
bump Cargo.toml to 1.9.0
2021-01-15 17:24:54 +01:00
Yoshua Wuyts
171e4f914b
Merge pull request #936 from async-rs/1.9.0
...
Add 1.9.0 release notes
2021-01-15 17:23:19 +01:00
Yoshua Wuyts
8fcb24339a
Add 1.9.0 release notes
2021-01-15 17:09:51 +01:00
Yoshua Wuyts
b854b67d3d
Merge pull request #934 from Keruspe/channels
...
stabilize new channels
2021-01-15 16:45:01 +01:00
Marc-Antoine Perennou
8274995e70
stabilize new channels
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2021-01-15 09:53:57 +01:00
Friedel Ziegelmayer
b1b8355c16
Merge pull request #933 from async-rs/remove-old-channel
...
remove deprecated sync::channel
2021-01-15 09:49:14 +01:00
dignifiedquire
8c5238743b
remove deprecated sync::channel
2021-01-13 11:20:29 +01:00
Jesús Rubio
684ab185fe
docs: update cargo-edit link in the installation section
...
The project `cargo-add` has been deprecated in favor of `cargo-edit`: https://github.com/withoutboats/cargo-add
2021-01-13 11:19:58 +01:00
Marc-Antoine Perennou
ac19c660c5
Update async-global-executor and add tokio feature for tokio 1.0
...
Co-authored-by: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
2021-01-13 11:11:28 +01:00
Koxiaet
4a3f963810
feat: use async-lock for RwLock and Barrier
2021-01-13 11:10:43 +01:00
Friedel Ziegelmayer
1184a7f97f
Merge pull request #923 from Keruspe/rand
2021-01-13 11:06:03 +01:00
Friedel Ziegelmayer
38f85828f0
Merge pull request #930 from micaelbergeron/patch-1
...
Fix a typo for [sic] FuturesExt trait
2021-01-07 10:27:34 +01:00
Micaël Bergeron
7eaf577b78
Fix a typo for [sic] FuturesExt trait
...
The trait that is being referred to here is called `futures::future::FutureExt`.
2021-01-06 12:47:26 -05:00
Yoshua Wuyts
81cc56762a
Merge pull request #927 from taiki-e/compare_and_swap
...
Replace deprecated compare_and_swap with compare_exchange
2021-01-02 01:53:14 +01:00
Taiki Endo
ffd46f75ca
Replace deprecated compare_and_swap with compare_exchange
2020-12-31 18:49:53 +09:00
Yoshua Wuyts
5484f5b6c8
Merge pull request #926 from surechen/master
...
edit a small typo for stream. for issue #860
2020-12-30 23:35:54 +01:00
surechen
47b22fff56
edit Small typo for Stream
2020-12-30 17:14:18 +08:00
Marc-Antoine Perennou
dbbf311344
try to fix wasm
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2020-12-23 22:25:43 +01:00
Marc-Antoine Perennou
8823c460fc
rand: update to 0.8
...
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2020-12-23 22:12:19 +01:00
Wesley Merkel
01949b505b
Fix link in typo in src/task/mod.rs
2020-12-11 14:05:05 -06:00