Commit Graph
11 Commits
Author SHA1 Message Date
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