Friedel Ziegelmayer
e20b0f0d75
Merge pull request #768 from async-rs/fix/file-block
...
fix(fs): use smol::block_on for drop handling of File
2020-05-09 16:28:10 +02:00
dignifiedquire
19170aead4
use local file
2020-05-09 11:44:16 +02:00
dignifiedquire
2762ec5800
fix(fs): use smol::block_on for drop handling of File
...
Ref #766
2020-05-09 11:36:13 +02:00
dignifiedquire
247c94ca06
docs(changelog): add missing link
2020-05-07 23:34:49 +02:00
Friedel Ziegelmayer
e404dcdd03
Merge pull request #765 from async-rs/feat/1-6-0
2020-05-07 23:32:47 +02:00
dignifiedquire
bd6a7e200b
prepare v1.6.0-beta.1
2020-05-07 23:20:56 +02:00
Friedel Ziegelmayer
e4c4c93d29
Test and fix 32 bit targets
2020-05-07 23:20:44 +02:00
Thayne McCombs
6f6fced103
feat: implement Barrier using Condvar
2020-05-07 22:26:46 +02:00
Friedel Ziegelmayer
10f7abb3b6
Merge pull request #757 from dignifiedquire/feat/smol
2020-05-07 21:21:11 +02:00
dignifiedquire
27c605b4c9
cr: bring back trace call
2020-05-07 20:56:52 +02:00
dignifiedquire
faea222b9c
fix: use run instead of block_on
2020-05-02 20:27:50 +02:00
dignifiedquire
1214bc2dee
increase timeouts
2020-05-02 20:27:50 +02:00
dignifiedquire
26f62aafd9
make wasm deps part of std
2020-05-02 20:27:50 +02:00
dignifiedquire
e0928463b1
fix windows traits
2020-05-02 20:27:50 +02:00
dignifiedquire
92532612b7
mark spawn_local unstable
2020-05-02 20:27:50 +02:00
dignifiedquire
1a6d4f6a2f
fix windows trait declarations for rawsocket
2020-05-02 20:27:50 +02:00
dignifiedquire
7a9afbd81c
update smol
2020-05-02 20:27:50 +02:00
dignifiedquire
280b1a4344
remove invalid doc comment
2020-05-02 20:27:50 +02:00
dignifiedquire
48dd683535
fix feature settings
2020-05-02 20:27:50 +02:00
dignifiedquire
804a52b7fd
use published smol
2020-05-02 20:27:50 +02:00
dignifiedquire
e4df1405c1
feat: add basic wasm support
2020-05-02 20:27:50 +02:00
dignifiedquire
2cd2ba3530
remove unused dependencies
2020-05-02 20:27:50 +02:00
dignifiedquire
3161a4e449
add some missing windows imports
2020-05-02 20:27:50 +02:00
dignifiedquire
228cc59b3b
feat: add spawn_local
2020-05-02 20:27:50 +02:00
dignifiedquire
0a7a52aed5
update to work on smol/master
2020-05-02 20:27:50 +02:00
dignifiedquire
10c8b9a6d8
silence must use
2020-05-02 20:27:50 +02:00
dignifiedquire
fd6ae40817
add timeout stress test
2020-05-02 20:27:50 +02:00
dignifiedquire
ab9d6554aa
switch to smol::Timer
2020-05-02 20:27:50 +02:00
dignifiedquire
f5fa0d7e4e
avoid boxing futures
2020-05-02 20:27:50 +02:00
dignifiedquire
b96afc41dc
implement task locals
2020-05-02 20:27:50 +02:00
dignifiedquire
75ab7219df
bring back random
2020-05-02 20:27:50 +02:00
dignifiedquire
e082634b5e
fix spawning
2020-05-02 20:27:50 +02:00
dignifiedquire
fc9ee0dfdd
keep std::sync::Arc
2020-05-02 20:27:50 +02:00
dignifiedquire
1308fbdf55
switch to smol instead of an internal runtime
2020-05-02 20:27:50 +02:00
dignifiedquire
690ab16587
add dependency
2020-05-02 20:27:50 +02:00
Florian Gilcher
370642ef3e
Merge pull request #734 from sunli829/master
...
Add async-graphql to the ecosystems inside the readme
2020-04-28 13:17:52 +02:00
Sunli
100c3423c1
Apply suggestions from code review
...
Thank you.😁
Co-Authored-By: Friedel Ziegelmayer <me@dignifiedquire.com>
2020-04-27 13:49:53 +08:00
nasa
7999e6bf4b
ci: speed up github actions
2020-04-26 18:23:09 +02:00
Fangdun Cai
e707ea96e0
docs(readme): add ci status badge
2020-04-26 18:18:21 +02:00
Friedel Ziegelmayer
b446cd0230
Merge pull request #748 from async-rs/fix/scheduler-2
...
fix(rt): bring back dynamic machines
2020-04-12 15:22:51 +02:00
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
2020-04-12 13:35:18 +02:00
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
2020-04-10 02:22:03 +02:00
Yoshua Wuyts
aebba2bd95
Merge pull request #747 from async-rs/fix/scheduler-perf
...
Fix new scheduler loop
2020-04-09 17:26:46 +02:00
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
2020-04-09 17:02:27 +02:00
Friedel Ziegelmayer
fc4e472599
Merge pull request #733 from k-nasa/new-scheduler
...
New scheduler
2020-04-07 22:50:04 +02:00
nasa
6674dc0edf
Merge pull request #739 from devashishdxt/futures-timer-update
...
Update futures-timer to 3.0.2
2020-04-03 13:41:12 +09:00
k-nasa
088aa5662c
refactor: Remove wrapping cell
2020-04-03 13:38:07 +09:00
Devashish Dixit
68fa054517
Update futures-timer to 3.0.2
2020-03-30 19:30:00 +08:00
k-nasa
11ee2a8985
fix
2020-03-22 19:25:40 +09:00
k-nasa
322911142c
lock processor and remove unsafe Send, Sync
2020-03-22 19:20:01 +09:00