Commit Graph

  • ef958f0408 Use pin_project_lite instead for throttle Wouter Geraedts 2019-11-11 13:09:35 +0100
  • dc5d143c16 Merge branch 'master' into cleanup-stream Stjepan Glavina 2019-11-11 13:08:38 +0100
  • c2f750d288 Cleanup stream module Stjepan Glavina 2019-11-11 10:21:42 +0100
  • 139a34b685 Make throttle an unstable feature Wouter Geraedts 2019-11-11 12:26:32 +0100
  • b591fc68bd Changed semantics of throttle to non-dropping variant with backpressure Wouter Geraedts 2019-11-11 12:17:00 +0100
  • 5d558ca213
    Fixed test, order is no longer guaranteed razican 2019-11-11 11:39:30 +0100
  • e48e463736
    Duplicating code due to strange Rust error. razican 2019-11-11 11:26:32 +0100
  • 0c37d4af10
    Anonymous function to avoid type issues razican 2019-11-11 11:25:50 +0100
  • 352f18bc2a
    Use async_std::sync::Arc in examples (#501) Stjepan Glavina 2019-11-11 11:10:36 +0100
  • 79bbf4938d
    Randomize Stream::merge to improve the throughput. Implements #490. razican 2019-11-11 10:44:12 +0100
  • 14d7d3bf9c Merge remote-tracking branch 'upstream/master' into 342-stream-throttle Wouter Geraedts 2019-11-11 10:15:27 +0100
  • 417b548692
    Cleanup path module (#497) Stjepan Glavina 2019-11-11 00:31:33 +0100
  • 122e87364b Remove cache padding in channels Stjepan Glavina 2019-11-09 23:07:26 +0100
  • 925b42bc89
    Merge pull request #493 from stjepang/cleanup-future Yoshua Wuyts 2019-11-09 18:19:40 +0100
  • d4f38e783f Cleanup future module Stjepan Glavina 2019-11-09 17:26:19 +0100
  • 96d3560742 remove future::*join macros (#492) Yoshua Wuyts 2019-11-09 17:02:48 +0100
  • ac1042a9ca note on Stream::merge ordering (#491) Yoshua Wuyts 2019-11-09 17:02:17 +0100
  • 9e185f1c3e
    Unstable feature: copy takes arguments by value (#471) Stjepan Glavina 2019-11-09 16:59:35 +0100
  • 89d611628a
    Merge pull request #483 from ryan-scott-dev/rscott/pathbuf_fromiter Yoshua Wuyts 2019-11-09 13:03:28 +0100
  • e9c0f8f6b5
    Merge pull request #481 from async-rs/fix-proc-macro-render Yoshua Wuyts 2019-11-09 12:56:10 +0100
  • 16565ccfbc
    Merge pull request #489 from jaysonsantos/pathbuf-fromstr Yoshua Wuyts 2019-11-09 12:51:42 +0100
  • 74882c119d
    check attributes Yoshua Wuyts 2019-11-09 12:44:14 +0100
  • d8e52c1002
    Implement FromStr for PathBuf Jayson Reis 2019-11-09 12:11:08 +0100
  • 037119c0c0
    Merge pull request #478 from portgasd666/master Yoshua Wuyts 2019-11-09 11:31:47 +0100
  • 548733e5d5
    Cleanup stream traits (#487) Stjepan Glavina 2019-11-09 11:22:09 +0100
  • f04b6f6fe9 Change module level docs for future to refer to join and try_join functions instead of macros Abhishek C. Sharma 2019-11-09 13:09:47 +0530
  • 4a78f731b7 fix: stream::take_while (#485) Friedel Ziegelmayer 2019-11-09 00:00:03 +0100
  • d2d63348c7 Stable and beta add to CI (#482) nasa 2019-11-08 22:05:53 +0900
  • 8f3366072f Add FromIterator and Extend trait implementations for PathBuf Ryan Scott 2019-11-08 22:08:53 +1100
  • e74e246bbb
    fix attributes feature Yoshua Wuyts 2019-11-08 11:15:47 +0100
  • fb19ebde17 add `Sync` constraint for RwLock to prevent memory unsafety (#479) laizy 2019-11-08 16:56:55 +0800
  • b14282457c Add Future::join and Future::try_join Abhishek C. Sharma 2019-11-08 11:19:52 +0530
  • ab2f64cd84 Mark extend() as unstable Stjepan Glavina 2019-11-08 02:38:49 +0100
  • fd088fea38 0.99.12 (#469) v0.99.12 Yoshua Wuyts 2019-11-08 01:11:35 +0100
  • 335bd34470 Add "std" feature flag (#476) Yoshua Wuyts 2019-11-08 00:56:58 +0100
  • f588ba6bdd
    Spawn more than one blocking thread (#475) Stjepan Glavina 2019-11-07 23:39:54 +0000
  • 84880c4d8b re-export async-attributes (#238) Yoshua Wuyts 2019-11-07 23:10:55 +0100
  • bc24503382
    Fix deadlock when all receivers are dropped (#474) Stjepan Glavina 2019-11-07 22:01:36 +0000
  • 266e6326eb document path submodule (#467) Yoshua Wuyts 2019-11-07 22:48:23 +0100
  • f8e82564d9
    Rename stream_extend to extend (#464) Stjepan Glavina 2019-11-07 21:46:58 +0000
  • eb1ef3f4e4 Minor documentation fix for race and try_race (#473) Abhishek C Sharma 2019-11-07 19:19:05 +0000
  • d0f1996759
    Merge pull request #388 from felipesere/cycle Yoshua Wuyts 2019-11-07 13:14:43 +0100
  • 8a0e29473a
    Merge pull request #446 from yjhmelody/stream-cloned Yoshua Wuyts 2019-11-07 13:13:20 +0100
  • 2cb887e154
    Merge pull request #465 from async-rs/non-pub-flatten Yoshua Wuyts 2019-11-07 03:18:43 +0100
  • 929027796e
    hide future::Flatten Yoshua Wuyts 2019-11-07 03:06:38 +0100
  • 9a8805678e
    Merge pull request #443 from portgasd666/master Yoshua Wuyts 2019-11-07 03:04:23 +0100
  • a064a5b13e
    Merge pull request #459 from stjepang/expose-ext-traits Yoshua Wuyts 2019-11-07 02:48:50 +0100
  • c34e0f8a35
    Update futures to 0.3 (#463) Stjepan Glavina 2019-11-06 20:20:27 +0000
  • 93b01e36ed
    Clippy fixes (#462) Stjepan Glavina 2019-11-06 19:29:17 +0000
  • d502453057 Remove doc `Stream` impl for `VecDeque` (#461) Gabriel Majeri 2019-11-06 10:35:31 +0200
  • 3144e217ae
    Merge pull request #458 from async-rs/rework-intro Yoshua Wuyts 2019-11-06 01:19:16 +0100
  • c3254d78d9 Fix a re-rexport Stjepan Glavina 2019-11-06 01:17:35 +0100
  • f4fb8a3534
    change one line Yoshua Wuyts 2019-11-06 01:04:46 +0100
  • 1c87e97e9c
    Apply suggestions from code review Yoshua Wuyts 2019-11-06 01:02:39 +0100
  • a757cc02dc Expose extension traits in preludes Stjepan Glavina 2019-11-06 00:21:32 +0100
  • ae8b051892
    rework lib.rs docs Yoshua Wuyts 2019-11-05 21:00:12 +0100
  • 1707638ebb
    Update mod.rs Stjepan Glavina 2019-11-05 17:09:32 +0000
  • 84fa4ca068
    Merge pull request #456 from stjepang/doc-fixes-links Yoshua Wuyts 2019-11-05 18:06:03 +0100
  • 43bb59cd02 Fix some links in docs Stjepan Glavina 2019-11-05 17:49:05 +0100
  • 5179f30d2d
    use async_std::stream yjh 2019-11-05 21:15:33 +0800
  • a35602f375
    Update mod.rs yjh 2019-11-05 21:08:56 +0800
  • e14cc2a30d
    Merge pull request #452 from stjepang/fix-deadlocks Yoshua Wuyts 2019-11-05 11:27:00 +0100
  • 6d421de992 Fix another clippy warning Stjepan Glavina 2019-11-05 10:16:00 +0000
  • 5874392397 Fix a clippy warning Stjepan Glavina 2019-11-04 18:48:49 +0100
  • e9edadffc7 Fix a deadlock in channel Stjepan Glavina 2019-11-04 18:15:12 +0100
  • 282ae064fe
    Merge pull request #449 from async-rs/strip-vecdeque Yoshua Wuyts 2019-11-04 17:46:19 +0100
  • e85bbe68e6
    Merge branch 'master' into stream-cloned yjh 2019-11-04 22:30:46 +0800
  • d7afcada76 Fixed ambiguous associated types Abhishek C. Sharma 2019-11-04 15:19:47 +0530
  • e36172e808 Merge remote-tracking branch 'upstream/master' Abhishek C. Sharma 2019-11-04 14:03:29 +0530
  • a3e68704bc Wrap state enum in public struct Abhishek C. Sharma 2019-11-04 13:58:14 +0530
  • 8bef812e78
    Update src/stream/stream/cloned.rs yjh 2019-11-04 11:49:50 +0800
  • bf0cd5987a
    Update src/stream/stream/cloned.rs yjh 2019-11-04 11:49:43 +0800
  • 20cdf73bb0
    Simplify RwLock using WakerSet (#440) Stjepan Glavina 2019-11-04 02:40:55 +0100
  • ed1cb49807
    remove remaining instances of VecDeque stream Yoshua Wuyts 2019-11-04 01:50:11 +0100
  • 78614c6c1d
    Clarify blocking in channel docs (#448) Stjepan Glavina 2019-11-03 22:19:04 +0100
  • ddbbbfc32a Replace `VecDeque` with `stream::from_iter` in examples (#447) nasa 2019-11-03 21:40:51 +0900
  • 4942dc7f9f Add Stream cloned yjhmelody 2019-11-03 19:19:52 +0800
  • e0910be8fb Added Future::flatten Abhishek C. Sharma 2019-11-03 11:34:49 +0530
  • 57a6516e63 Make bounds on Stream impl simpler Felipe Sere 2019-11-01 23:28:07 -0500
  • fbd5bd867d Revert "Only one generic type needed" Felipe Sere 2019-11-01 23:25:54 -0500
  • 9ee804f9ed Only one generic type needed Felipe Sere 2019-11-01 22:57:32 -0500
  • eaa56580e3 Update src/stream/stream/mod.rs Felipe Seré 2019-11-01 21:24:46 -0500
  • 0186124aef Simpler impl Felipe Sere 2019-11-01 20:37:20 -0500
  • 197253aa73 Run fmt Felipe Sere 2019-11-01 17:45:54 -0500
  • 19381fa590 One clippy warning Felipe Sere 2019-10-29 17:15:49 -0500
  • ed5b095c73 Run fmt Felipe Sere 2019-10-29 17:09:01 -0500
  • 5aadc5e4e9 Make cycle a function on the stream type Felipe Sere 2019-10-29 17:06:56 -0500
  • b979773505 Follow clippys advice Felipe Sere 2019-10-29 09:10:18 -0500
  • fd09e2f248 Run fmt Felipe Sere 2019-10-29 08:54:15 -0500
  • 171cc82aed Replace copy with clone bound Felipe Sere 2019-10-29 08:37:16 -0500
  • 83ff11ff4c Switch cycle to stream Felipe Sere 2019-10-26 03:12:06 -0500
  • e1ba87e7c1 Add slightly better docs Felipe Sere 2019-10-24 16:42:03 -0500
  • 8126bb1882 use the module operator to calculate next index Felipe Sere 2019-10-24 16:40:27 -0500
  • 486f9a964c Cycle over a known set of values. Felipe Sere 2019-10-24 10:38:04 -0500
  • a096d5ec2d stub out an example Felipe Sere 2019-10-24 10:21:42 -0500
  • dea1b67670 Skeleton cycle Felipe Sere 2019-10-24 10:16:41 -0500
  • fa91d7f856 Stream::merge does not end prematurely if one stream is delayed (#437) Aleksey Kladov 2019-11-03 02:11:59 +0300
  • 9a4f4c591c
    Merge pull request #441 from async-rs/stdio-lock-unstable Yoshua Wuyts 2019-11-03 00:05:11 +0100
  • 6f9436e575
    mark stdio-lock structs as unstable Yoshua Wuyts 2019-11-02 14:25:45 +0100
  • 735fa6954e Replace select!/try_select! with Future::{race,try_race} (#405) Yoshua Wuyts 2019-11-02 23:00:03 +0100