dignifiedquire
fd6ae40817
add timeout stress test
5 years ago
dignifiedquire
ab9d6554aa
switch to smol::Timer
5 years ago
dignifiedquire
f5fa0d7e4e
avoid boxing futures
5 years ago
dignifiedquire
b96afc41dc
implement task locals
5 years ago
dignifiedquire
75ab7219df
bring back random
5 years ago
dignifiedquire
e082634b5e
fix spawning
5 years ago
dignifiedquire
fc9ee0dfdd
keep std::sync::Arc
5 years ago
dignifiedquire
1308fbdf55
switch to smol instead of an internal runtime
5 years ago
dignifiedquire
690ab16587
add dependency
5 years ago
Florian Gilcher
370642ef3e
Merge pull request #734 from sunli829/master
...
Add async-graphql to the ecosystems inside the readme
5 years ago
Sunli
100c3423c1
Apply suggestions from code review
...
Thank you.😁
Co-Authored-By: Friedel Ziegelmayer <me@dignifiedquire.com>
5 years ago
nasa
7999e6bf4b
ci: speed up github actions
5 years ago
Fangdun Cai
e707ea96e0
docs(readme): add ci status badge
5 years ago
Friedel Ziegelmayer
b446cd0230
Merge pull request #748 from async-rs/fix/scheduler-2
...
fix(rt): bring back dynamic machines
5 years ago
Thayne McCombs
db438abb8f
Implement async_std::sync::Condvar ( #369 )
...
* Implement async_std::sync::Condvar
Part of #217
* More rigourous detection of notification for condvar
* Use state of Waker instead of AtomicUsize to keep track of if task was
notified.
* Add test for notify_all
* Implement wait_timeout_until
And add warnings about spurious wakeups to wait and wait_timeout
* Use WakerSet for Condvar
This should also address concerns about spurious wakeups.
* Add test for wait_timeout with no lock held
* Add comments describing AwaitNotify struct
And remove an unnneded comment in a Debug implementation
5 years ago
dignifiedquire
a4e07e345c
fix(rt): bring back dynamic machines
...
Even if we do not make use of the progress blocking, we do need to make use of the dynamic restarting of machines as far as I understand.
Keeps the perf, while removing the regression from #747
5 years ago
Yoshua Wuyts
aebba2bd95
Merge pull request #747 from async-rs/fix/scheduler-perf
...
Fix new scheduler loop
5 years ago
dignifiedquire
0c9a66c1f6
fix scheduler loop
...
This now matches more closely the logic as implemented in #631 , and fixes the performance regression as far as I have observed.
Closes #746
5 years ago
Friedel Ziegelmayer
fc4e472599
Merge pull request #733 from k-nasa/new-scheduler
...
New scheduler
5 years ago
nasa
6674dc0edf
Merge pull request #739 from devashishdxt/futures-timer-update
...
Update futures-timer to 3.0.2
5 years ago
k-nasa
088aa5662c
refactor: Remove wrapping cell
5 years ago
Devashish Dixit
68fa054517
Update futures-timer to 3.0.2
5 years ago
k-nasa
11ee2a8985
fix
5 years ago
k-nasa
322911142c
lock processor and remove unsafe Send, Sync
5 years ago
k-nasa
cfaec2aa95
re add spin_lock
5 years ago
sunli
57c648cf01
Add async-graphql to the ecosystems inside the readme
5 years ago
k-nasa
6d3ca5a06f
remove poll function
5 years ago
k-nasa
f960776846
fix
5 years ago
k-nasa
5c6741724f
Merge branch 'master' into new-scheduler
5 years ago
k-nasa
24c5dbf949
Remove scheduler state
5 years ago
nasa
2dbebe54ed
Merge pull request #721 from k-nasa/update_dep_crate
...
update dependence crates
5 years ago
k-nasa
d7ee29a03f
fix test code
5 years ago
k-nasa
2b44c1be2e
refactor: swap to swap_and_compare
5 years ago
k-nasa
b1ec1ea930
Move Spinlock to sync module
5 years ago
k-nasa
98cbf7f8eb
Restore task::spawn_blocking
5 years ago
k-nasa
84e5c5f351
Merge branch 'master' into new-scheduler
5 years ago
Yoshua Wuyts
3ff9e98f20
Merge pull request #585 from async-rs/try_channels
...
expose try_recv and try_send on channels
5 years ago
Yoshua Wuyts
b7c7efc797
Update try_channel doctests
5 years ago
Yoshua Wuyts
19fd7a4084
fix channel tests
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
5 years ago
Yoshua Wuyts
7885c245c5
recverror
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
5 years ago
Yoshua Wuyts
7b7b959a6e
mark channel errs as unstable
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
5 years ago
Yoshua Wuyts
32dce319d3
expose try_recv and try_send on channels
...
Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com>
5 years ago
Yoshua Wuyts
49dd02b4de
Make the split struct public
5 years ago
Yoshua Wuyts
bb11c676a1
doctests pass
5 years ago
Yoshua Wuyts
e026b7579a
Merge pull request #703 from spacekookie/recv-docs
...
channel/recv: improving function docs and code example
5 years ago
Yoshua Wuyts
51dd7ceb72
Merge pull request #727 from async-rs/revert-719-remove_re_export
...
Revert "Stabilize most stream method and remove unnecessary macros"
5 years ago
k-nasa
8931d1464e
fix ci
5 years ago
nasa
cc19592f80
Revert "Stabilize most stream method and remove unnecessary macros"
5 years ago
nasa
f69887a50d
Update Cargo.toml
5 years ago
k-nasa
0b0531057d
feat: update dependence crates
5 years ago