Commit Graph
3 Commits
Author SHA1 Message Date
LeandroLP23andClaude Opus 5.5 adef5635c8 fix(libkernel_sys): wait for AIO timeouts until one deadline, precisely on Windows
aio_suspend and aio_waitcomplete waited through std::condition_variable,
which winpthreads ends only on 15.6 ms GetTickCount64 steps (#1471). They
also restarted the full timeout after every wake that did not finish their
wait, so completions of other requests could keep them waiting past it.
Both now compute one deadline and wait on TimedWait::Condition until it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 08:50:54 +01:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
David 478947f71f feat(libkernel_sys): implement the POSIX aio calls 2026-10-21 20:07:41 +01:00