k-nasa
d30603affe
Merge branch 'master' into fix_doc_test
5 years ago
Jacob Rothstein
9e6a76af04
feat: add env vars to configure the runtime threadpool size and name
5 years ago
Friedel Ziegelmayer
2b6c7fedff
Merge pull request #772 from jbr/unixstream-clone
5 years ago
Azriel Hoh
d3e59370e7
Switches `wasm-timer` for `futures-timer`.
5 years ago
Jacob Rothstein
cd5e17fe87
make UnixStream Clone
5 years ago
dignifiedquire
19170aead4
use local file
5 years ago
dignifiedquire
2762ec5800
fix(fs): use smol::block_on for drop handling of File
...
Ref #766
5 years ago
dignifiedquire
bd6a7e200b
prepare v1.6.0-beta.1
5 years ago
Friedel Ziegelmayer
e4c4c93d29
Test and fix 32 bit targets
5 years ago
Thayne McCombs
6f6fced103
feat: implement Barrier using Condvar
5 years ago
dignifiedquire
27c605b4c9
cr: bring back trace call
5 years ago
dignifiedquire
faea222b9c
fix: use run instead of block_on
5 years ago
dignifiedquire
e0928463b1
fix windows traits
5 years ago
dignifiedquire
92532612b7
mark spawn_local unstable
5 years ago
dignifiedquire
1a6d4f6a2f
fix windows trait declarations for rawsocket
5 years ago
dignifiedquire
280b1a4344
remove invalid doc comment
5 years ago
dignifiedquire
48dd683535
fix feature settings
5 years ago
dignifiedquire
e4df1405c1
feat: add basic wasm support
5 years ago
dignifiedquire
3161a4e449
add some missing windows imports
5 years ago
dignifiedquire
228cc59b3b
feat: add spawn_local
5 years ago
dignifiedquire
0a7a52aed5
update to work on smol/master
5 years ago
dignifiedquire
10c8b9a6d8
silence must use
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
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
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
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
k-nasa
6d3ca5a06f
remove poll function
5 years ago
k-nasa
f960776846
fix
5 years ago
k-nasa
24c5dbf949
Remove scheduler state
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
2ab075d027
refactor
5 years ago
k-nasa
c0f18600cf
run ignored test
5 years ago
k-nasa
6c8237276b
fix doc test
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