18 Commits
Author SHA1 Message Date
Tim Vilgot Mikael FredenbergandGitHub 460dc16d19 tokio-test: fix semicolon_in_expressions_from_macros lint (#8317) 2026-07-25 19:39:39 +02:00
Tim Vilgot Mikael FredenbergandGitHub 930ca7436b signal: merge windows statics (#8231) 2026-06-28 10:24:29 -07:00
Tim Vilgot Mikael FredenbergandGitHub 5f52f113d4 tracing: remove unnecessary span clone (#8126) 2026-06-23 07:51:55 +00:00
Tim Vilgot Mikael FredenbergandGitHub daa653d94f tokio: remove needless generic type on LinkedList (#8188) 2026-06-19 23:28:28 +08:00
Tim Vilgot Mikael FredenbergandGitHub 923e72345c time: move lazy-registration state into Sleep (#8132) 2026-05-25 08:11:09 +08:00
Tim Vilgot Mikael FredenbergandGitHub ee0dc90926 time: consolidate mutex locks on spurious poll (#8124) 2026-05-08 11:02:54 -07:00
Tim Vilgot Mikael FredenbergandGitHub 0926ab195a time: defer waker clone on spurious poll (#8107) 2026-05-02 20:39:08 -07:00
Tim Vilgot Mikael FredenbergandGitHub 26dee92b53 chore: use functional slice building (#8097)
Noticed some redundant procedural code.
2026-04-30 11:36:55 +02:00
Tim Vilgot Mikael FredenbergandGitHub 9dacb1c53e tokio: replace some futures with poll_fn (#7895) 2026-02-09 13:30:31 +01:00
Tim Vilgot Mikael FredenbergandGitHub 7e952697e8 signal: specialize windows Registry (#7885) 2026-02-06 11:29:34 +01:00
Tim Vilgot Mikael FredenbergandGitHub c3b31ba2ab signal: guarantee that listeners never return None (#7869) 2026-01-29 19:24:47 -08:00
Tim Vilgot Mikael FredenbergandGitHub 240cc44da8 signal: remember the result of SetConsoleCtrlHandler (#7833)
The unix implementation remembers whether it failed or not, so the
windows implementation should do so as well. This PR also replaces the
`(Once, AtomicState)` pair with `OnceLock` and tries to remember the
original errno value.
2026-01-14 13:20:41 +01:00
Tim Vilgot Mikael FredenbergandGitHub 46674789ab signal: optimize unix signal storage to skip zero (#7819) 2026-01-02 14:24:55 +00:00
Tim Vilgot Mikael FredenbergandGitHub 8f4ebfd2f7 signal: specialize unix OsStorage (#7818) 2026-01-01 22:18:29 +01:00
Tim Vilgot Mikael FredenbergandGitHub 0a3e386269 time: improve the readability of alternative timer (#7801) 2025-12-28 19:01:05 +08:00
Tim Vilgot Mikael FredenbergandGitHub 933fa498d0 benches: properly gate unix benches (#7392) 2025-06-11 10:07:34 +02:00
Tim Vilgot Mikael FredenbergandGitHub 4380de9fe9 chore: replace manual vtable definitions with Wake (#7342) 2025-05-28 02:28:21 +09:00
Tim Vilgot Mikael FredenbergandGitHub feb742c58e chore: replace num_cpus with available_parallelism (#6709) 2024-07-22 23:15:23 +02:00