2
0
Fork 1
mirror of https://github.com/async-rs/async-std.git synced 2025-12-06 13:24:30 +00:00
async-std/src
Martin Nordholts d22585d7de Prevent races between dropping File LockGuard and waking its tasks
By changing the inner `LockGuard` value to an `Option` and setting it to
`None` in `drop()` so we can drop the `Arc` _before_ waking its tasks.
2023-04-07 06:05:48 +02:00
..
collections fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
fs Prevent races between dropping File LockGuard and waking its tasks 2023-04-07 06:05:48 +02:00
future fix some typos 2022-04-27 14:18:31 +08:00
io Fix typos 2022-06-30 20:46:04 +08:00
net Add TryFrom impls to convert async types to corresponding sync types 2022-04-27 01:57:11 -07:00
option fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
os Add TryFrom impls to convert async types to corresponding sync types 2022-04-27 01:57:11 -07:00
path fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
pin
result fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
rt Update async-global-executor and add tokio feature for tokio 1.0 2021-01-13 11:11:28 +01:00
stream Fix typos 2022-06-30 20:46:04 +08:00
string fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
sync Fix typos 2022-06-30 20:46:04 +08:00
task Stabilize std::task::spawn_blocking 2022-06-01 15:58:43 -07:00
unit fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
vec fix(stream): add send guards on collect 2020-06-27 16:46:14 +02:00
channel.rs doc: update docs to fit the move of channels from the sync module 2021-08-30 17:51:40 +03:00
lib.rs Switch branch name to main 2022-06-02 11:17:20 -07:00
macros.rs Revert "Stabilize most stream method and remove unnecessary macros" 2020-03-12 18:34:09 +09:00
prelude.rs Revert "Stabilize most stream method and remove unnecessary macros" 2020-03-12 18:34:09 +09:00
process.rs Restore sync process exports 2020-12-08 23:04:03 +01:00
utils.rs Remove extension_trait. 2022-03-11 13:14:40 +11:00