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