bors[bot]
5881d9adde
Merge #256
...
256: update changelog r=yoshuawuyts a=yoshuawuyts
Updates the changelog for 0.99.8. Thanks!
Co-authored-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-29 00:48:46 +00:00
Yoshua Wuyts
000c98bf88
update changelog
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-28 17:58:08 +02:00
Taiki Endo
f0bf66d0df
Update futures-preview to 0.3.0-alpha.19
2019-09-29 00:38:49 +09:00
Florian Gilcher
155256cfd6
Merge pull request #254 from async-rs/release-0.99.8
...
Release 0.99.8
2019-09-28 16:49:28 +02:00
Florian Gilcher
b2df0d37fb
Release 0.99.8
2019-09-28 16:32:11 +02:00
Florian Gilcher
47daf555f3
Pin futures to 0.3.0-alpha.18
2019-09-28 16:31:36 +02:00
k-nasa
f8de25168d
Add github actions workflows
2019-09-28 21:49:16 +09:00
bors[bot]
b8b25b1781
Merge #252
...
252: prune deps r=yoshuawuyts a=yoshuawuyts
This makes `broadcaster` use `std::sync::Mutex` rather than `parking_lot`, saving on some deps. Thanks!
Co-authored-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-28 11:04:57 +00:00
bors[bot]
383f7e9322
Merge #245
...
245: feat: missing Read and Write methods r=yoshuawuyts a=dignifiedquire
Ref: #131
- [x] Read::by_ref
- [x] Read::bytes
- [x] Read::chain
- [x] Read::take
- [ ] Write::by_ref
- [ ] ~~Write::write_fmt~~ postponed until https://github.com/async-rs/async-std/issues/247 is solved
Needs fixing:
- [x] `BufRead` for `Take`
- [x] `BufRead` for `Chain`
- [ ] `by_ref` conflict between `Read` and `Write`, unable to add both, as they conflict, and the current state of things does not allow to differentiate between the two.
Co-authored-by: dignifiedquire <dignifiedquire@users.noreply.github.com>
2019-09-28 00:51:06 +00:00
dignifiedquire
064b44f695
apply cr
2019-09-27 18:49:23 -06:00
Yoshua Wuyts
4a09cbf577
prune deps
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-28 01:50:38 +02:00
Yoshua Wuyts
958d3a9e27
add an unstable task::spawn_blocking
function
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-28 01:37:17 +02:00
Florian Gilcher
8a5144f60e
Merge pull request #250 from matthunz/patch-1
...
Pin futures crate versions
2019-09-27 23:53:33 +02:00
Matt Hunzinger
60742ea364
Pin futures crate versions
2019-09-27 13:29:06 -04:00
dignifiedquire
a1aa3f823d
finish BufRead
2019-09-27 18:59:30 +02:00
dignifiedquire
dc6c8fb131
feat(io): add stub for BufRead for Take
2019-09-27 16:36:55 +02:00
dignifiedquire
d9aec105a1
feat(io): implement Read::chain
2019-09-27 16:30:38 +02:00
dignifiedquire
e681e297ef
feat(io): implement Read::bytes
2019-09-27 15:14:24 +02:00
dignifiedquire
f751ebb8c4
feat(io): implement Read::by_ref
2019-09-27 15:10:40 +02:00
dignifiedquire
75dc819b2f
feat(io): implement Read::take
2019-09-27 15:07:05 +02:00
bors[bot]
f6a2393fb5
Merge #241
...
241: Simplify extension traits using a macro r=yoshuawuyts a=stjepang
This PR would fix #235
Async methods in our extension traits are now written in the simpler `-> impl Future<Output = T> [ConcreteFuture<Self>]` style. At the same time, doc tests are used even when the `docs` feature is not enabled.
Co-authored-by: Stjepan Glavina <stjepang@gmail.com>
2019-09-27 11:36:32 +00:00
bors[bot]
a2744e3f69
Merge #228
...
228: Create readme in examples directory r=stjepang a=nonnontrivial
fixes #169
Co-authored-by: Kevin Donahue <nonnontrivial@gmail.com>
2019-09-27 03:38:17 +00:00
bors[bot]
65b9e62e13
Merge #243
...
243: future docs r=stjepang a=yoshuawuyts
Docs for futures concurrency. We currently don't have anything, and I figured this would be helpful in pointing folks in the right direction. Thanks!
## Screenshot
![Screenshot_2019-09-27 async_std future - Rust](https://user-images.githubusercontent.com/2467194/65730755-3c836780-e0c3-11e9-9bc5-fbf400cec7b2.png )
Co-authored-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-27 03:17:40 +00:00
Stjepan Glavina
184427cc0b
fix a bug in .travis.yml
2019-09-26 23:15:56 -04:00
Stjepan Glavina
414fadd6e6
cargo fmt
2019-09-26 23:13:02 -04:00
Kevin Donahue
e8bd79efb8
add remaining examples
2019-09-26 20:57:56 -04:00
Yoshua Wuyts
70069e0014
future docs
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-27 01:07:55 +02:00
Stjepan Glavina
8e32fd09f3
Fix a doc test
2019-09-26 14:31:02 -04:00
Stjepan Glavina
ff028bb540
Improve compile times and add comments
2019-09-26 14:21:27 -04:00
Yoshua Wuyts
cc767228f7
Merge pull request #239 from async-rs/prep-0.99.7
...
v0.99.7
2019-09-26 17:46:35 +02:00
Yoshua Wuyts
fdc8fe624d
Merge pull request #242 from async-rs/barrier-unstable
...
mark sync::Barrier as unstable
2019-09-26 17:39:56 +02:00
Yoshua Wuyts
0b39306b74
fix barrier tests
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-26 17:24:24 +02:00
Yoshua Wuyts
b2d16b613d
v0.99.7
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-26 16:44:36 +02:00
Yoshua Wuyts
c23cc769ee
mark sync::Barrier as unstable
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
2019-09-26 16:34:44 +02:00
Stjepan Glavina
79eab9eb9a
Simplify extension traits using a macro
2019-09-26 07:46:29 -04:00
Yoshua Wuyts
0f0b3548a7
Merge pull request #240 from dignifiedquire/sync-barrier
...
feat: implement sync::Barrier
2019-09-26 13:45:50 +02:00
Kevin Donahue
ac9d0df7c2
add logging and print file examples
2019-09-25 20:21:59 -04:00
dignifiedquire
b77b72d333
feat: implement sync::Barrier
...
Based on the implementation in https://github.com/tokio-rs/tokio/pull/1571
2019-09-25 21:10:06 +02:00
Kevin Donahue
25185da76d
add inline example
2019-09-24 17:42:18 -04:00
Kevin Donahue
3db7631a7d
create readme in examples directory
2019-09-24 17:42:18 -04:00
Yoshua Wuyts
785371cbc4
Merge pull request #187 from async-rs/join-macros
...
add future::{join,try_join,select,try_select} macros
2019-09-24 22:18:26 +02:00
Yoshua Wuyts
553e48057f
Merge pull request #133 from yoshuawuyts/ready_macro
...
expose `task::ready!`
2019-09-24 22:16:20 +02:00
Yoshua Wuyts
90872dd06f
Merge pull request #92 from Drevoed/buf-writer
...
draft Buf writer
2019-09-24 22:11:48 +02:00
Kirill Mironov
63154f5b7a
cargo fmt
2019-09-24 16:33:02 +03:00
Kirill Mironov
d23af83189
removed LineWriter and implemented requested changes
...
Signed-off-by: Kirill Mironov <k.mironov@albato.ru>
2019-09-24 15:59:46 +03:00
Kirill Mironov
9509a056bd
Merge branch 'master' into buf-writer
2019-09-24 15:03:55 +03:00
bors[bot]
f922e9c034
Merge #236
...
236: Fix stream_extend compilation failures r=stjepang a=stjepang
Co-authored-by: Stjepan Glavina <stjepang@gmail.com>
2019-09-24 03:13:46 +00:00
Stjepan Glavina
293d992de1
Fix stream_extend compilation failures
2019-09-24 05:13:02 +02:00
Yoshua Wuyts
a1bc097ffd
Merge pull request #211 from tirr-c/stream-extend
...
Add stream::Extend
2019-09-23 00:14:29 +02:00
bors[bot]
1d2838b63b
Merge #234
...
234: Re-export Stream from futures r=stjepang a=stjepang
This is a follow-up to #224
Co-authored-by: Stjepan Glavina <stjepang@gmail.com>
2019-09-22 18:15:55 +00:00