Results 35 issues of Qi

## Motivation close #7380 ## Solution The solution is straightforward. Note that `Instant::far_future()` also acquires the mutex internally, so we have to fetch it before the `self.inner.lock()`.

A-tokio
M-time

# Summary [summary]: #summary * A new dedicated thread to create, cancel and find-expired timer. * A mpsc channel (from `std` or hand-written) is used for sending timer info (such...

A-tokio
M-time
C-feature-request

# Fundamental difficulty **Sharing the deadline across all worker thread.** * The timer wheel is for calculating the deadline efficiently. * The global wheel is for single source of truth,...

A-tokio
M-time
C-feature-request

## Summary This PR implements features proposed by #140, supersedes #218 (which doesn't makes new progress in the past several months). This PR adds and publishes (to `crates.io`) a new...

## Summary Better to `rebase and merge` to keep the history. - keep structs generic parameters while while deriving `EncodeLabelSet`. - Emit better compilation error message. - Add missing changelog...

For this code snippet ```rust struct CpuUsageLabelsSet xxxxx | 48 | struct CpuUsageLabelSet { //

For struct like ```rust struct Unnamed(String); ``` The derive macro `EncodeLabelSet` emits ``` error: proc-macro derive panicked --> tests/build/friendly-compilation-error-msg.rs:7:49 | 7 | #[derive(Debug, Clone, PartialEq, Eq, Hash, EncodeLabelSet)] | ^^^^^^^^^^^^^^...

## Design document https://gist.github.com/ADD-SP/7558ef3965f18ce1d721dff675d01d9b ## Why not deprecate the `tokio::io::simplex` now? Since the deprecation is not urgent, we can release this feature and first, and the deprecate the `tokio::io::simplex` after...

C-enhancement
A-tokio-util
M-io
R-loom-util

We recently added an alternative timer implementation in Tokio for better multicore scalability, and we’d love to know what you think! If you’ve tried out the new timer, please share...

A-tokio
M-time

*This reworks the #7461 for less diff, also blocks #7467.* **Blocked by https://github.com/tokio-rs/tokio/pull/7473#issuecomment-3138506618,** ## Background This improvement was found while working on the delayed cancellation (#7384), Since I don't like...

A-tokio
M-time
S-blocked
T-performance
R-loom-time-driver
R-loom-current-thread
R-loom-multi-thread