Tim Vilgot Mikael Fredenberg and GitHub
460dc16d19
tokio-test: fix semicolon_in_expressions_from_macros lint ( #8317 )
2026-07-25 19:39:39 +02:00
Tim Vilgot Mikael Fredenberg and GitHub
930ca7436b
signal: merge windows statics ( #8231 )
2026-06-28 10:24:29 -07:00
Tim Vilgot Mikael Fredenberg and GitHub
5f52f113d4
tracing: remove unnecessary span clone ( #8126 )
2026-06-23 07:51:55 +00:00
Tim Vilgot Mikael Fredenberg and GitHub
daa653d94f
tokio: remove needless generic type on LinkedList ( #8188 )
2026-06-19 23:28:28 +08:00
Tim Vilgot Mikael Fredenberg and GitHub
923e72345c
time: move lazy-registration state into Sleep ( #8132 )
2026-05-25 08:11:09 +08:00
Tim Vilgot Mikael Fredenberg and GitHub
ee0dc90926
time: consolidate mutex locks on spurious poll ( #8124 )
2026-05-08 11:02:54 -07:00
Tim Vilgot Mikael Fredenberg and GitHub
0926ab195a
time: defer waker clone on spurious poll ( #8107 )
2026-05-02 20:39:08 -07:00
Tim Vilgot Mikael Fredenberg and GitHub
26dee92b53
chore: use functional slice building ( #8097 )
...
Noticed some redundant procedural code.
2026-04-30 11:36:55 +02:00
Tim Vilgot Mikael Fredenberg and GitHub
9dacb1c53e
tokio: replace some futures with poll_fn ( #7895 )
2026-02-09 13:30:31 +01:00
Tim Vilgot Mikael Fredenberg and GitHub
7e952697e8
signal: specialize windows Registry ( #7885 )
2026-02-06 11:29:34 +01:00
Tim Vilgot Mikael Fredenberg and GitHub
c3b31ba2ab
signal: guarantee that listeners never return None ( #7869 )
2026-01-29 19:24:47 -08:00
Tim Vilgot Mikael Fredenberg and GitHub
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 Fredenberg and GitHub
46674789ab
signal: optimize unix signal storage to skip zero ( #7819 )
2026-01-02 14:24:55 +00:00
Tim Vilgot Mikael Fredenberg and GitHub
8f4ebfd2f7
signal: specialize unix OsStorage ( #7818 )
2026-01-01 22:18:29 +01:00
Tim Vilgot Mikael Fredenberg and GitHub
0a3e386269
time: improve the readability of alternative timer ( #7801 )
2025-12-28 19:01:05 +08:00
Tim Vilgot Mikael Fredenberg and GitHub
933fa498d0
benches: properly gate unix benches ( #7392 )
2025-06-11 10:07:34 +02:00
Tim Vilgot Mikael Fredenberg and GitHub
4380de9fe9
chore: replace manual vtable definitions with Wake ( #7342 )
2025-05-28 02:28:21 +09:00
Tim Vilgot Mikael Fredenberg and GitHub
feb742c58e
chore: replace num_cpus with available_parallelism ( #6709 )
2024-07-22 23:15:23 +02:00