hibp-check
hibp-check copied to clipboard
Update Rust crate tokio to v1.37.0
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
tokio (source) | dependencies | minor | 1.35.1 -> 1.37.0 |
Release Notes
tokio-rs/tokio (tokio)
v1.37.0
: Tokio v1.37.0
1.37.0 (March 28th, 2024)
Added
- fs: add
set_max_buf_size
totokio::fs::File
(#6411) - io: add
try_new
andtry_with_interest
toAsyncFd
(#6345) - sync: add
forget_permits
method to semaphore (#6331) - sync: add
is_closed
,is_empty
, andlen
to mpsc receivers (#6348) - sync: add a
rwlock()
method to ownedRwLock
guards (#6418) - sync: expose strong and weak counts of mpsc sender handles (#6405)
- sync: implement
Clone
forwatch::Sender
(#6388) - task: add
TaskLocalFuture::take_value
(#6340) - task: implement
FromIterator
forJoinSet
(#6300)
Changed
- io: make
io::split
use a mutex instead of a spinlock (#6403)
Fixed
- docs: fix docsrs build without net feature (#6360)
- macros: allow select with only else branch (#6339)
- runtime: fix leaking registration entries when os registration fails (#6329)
Documented
- io: document cancel safety of
AsyncBufReadExt::fill_buf
(#6431) - io: document cancel safety of
AsyncReadExt
's primitive read functions (#6337) - runtime: add doc link from
Runtime
to#[tokio::main]
(#6366) - runtime: make the
enter
example deterministic (#6351) - sync: add Semaphore example for limiting the number of outgoing requests (#6419)
- sync: fix missing period in broadcast docs (#6377)
- sync: mark
mpsc::Sender::downgrade
with#[must_use]
(#6326) - sync: reorder
const_new
beforenew_with
(#6392) - sync: update watch channel docs (#6395)
- task: fix documentation links (#6336)
Changed (unstable)
- runtime: include task
Id
in taskdumps (#6328) - runtime: panic if
unhandled_panic
is enabled when not supported (#6410)
v1.36.0
: Tokio v1.36.0
1.36.0 (February 2nd, 2024)
Added
- io: add
tokio::io::Join
(#6220) - io: implement
AsyncWrite
forEmpty
(#6235) - net: add support for anonymous unix pipes (#6127)
- net: add
UnixSocket
(#6290) - net: expose keepalive option on
TcpSocket
(#6311) - sync: add
{Receiver,UnboundedReceiver}::poll_recv_many
(#6236) - sync: add
Sender::{try_,}reserve_many
(#6205) - sync: add
watch::Receiver::mark_unchanged
(#6252) - task: add
JoinSet::try_join_next
(#6280)
Changed
- io: make
copy
cooperative (#6265) - io: make
repeat
andsink
cooperative (#6254) - io: simplify check for empty slice (#6293)
- process: use pidfd on Linux when available (#6152)
- sync: use AtomicBool in broadcast channel future (#6298)
Documented
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.