Commit Graph
20 Commits
Author SHA1 Message Date
Adrià FranchandClaude Sonnet 5.5 545ba1a76b fix(main): job manager spin test takes the quietest of 3 no-pending samples
Culprit: none by code; run 40167585870 (main 2400596055) failed guest_job_manager_worker_spin
(check at line 688: noPending 27 ms vs parked 10.6 ms + interval/3 8.5 ms). The sample
only adds CPU when the runner is noisy, so the minimum of 3 is the right estimator.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-25 07:54:12 +01:00
Felipebmaitan 8ab682946a fix(job-manager): refresh owned state on current prerequisites 2026-10-24 21:05:40 -03:00
Felipebmaitan 43efd58266 fix(job-manager): reconcile lifecycle with public headers 2026-10-24 21:05:08 -03:00
Felipebmaitan c8cbf55d0e fix(job-manager): reconcile lifecycle with landed scheduler 2026-10-24 18:56:45 -03:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
Felipebmaitan 4e1e36d257 fix(job-manager): wake queued work before blocking caller-owned workers 2026-10-23 17:32:11 -03:00
Felipebmaitan dca749aaa0 fix(job-manager): wake runnable work before a worker waits 2026-10-23 17:27:22 -03:00
Felipebmaitan d14f5c0968 fix(job-manager): place scheduling state in the caller work area 2026-10-23 11:49:22 -03:00
Felipebmaitan b00038a9fb fix(job-manager): retire ready waits during shutdown 2026-10-23 11:49:21 -03:00
Felipebmaitan a207bde32f fix(job-manager): release waiters and clean up partial initialization 2026-10-23 11:49:21 -03:00
Felipebmaitan ec00e6a5d4 fix(job-manager): spin only for pending work in host clock time 2026-10-23 11:49:21 -03:00
Felipebmaitan 87f9e424b9 fix(libSceJobManager): honor worker spin and persistence policies 2026-10-23 11:49:21 -03:00
Felipebmaitan 3346022cfd fix(job-manager): retire ready waits during shutdown 2026-10-23 11:14:38 -03:00
Felipebmaitan 5d27e9856e fix(job-manager): release waiters and clean up partial initialization 2026-10-23 11:14:38 -03:00
Felipebmaitan fc8f03594d fix(job-manager): spin only for pending work in host clock time 2026-10-23 10:34:59 -03:00
Felipebmaitan fd459d96f7 fix(libSceJobManager): honor worker spin and persistence policies 2026-10-23 10:28:00 -03:00
fogydes 68f0acf4f7 fix(libSceJobManager): prevent wait deadlock on node exhaustion and clean up lifecycle 2026-10-18 20:30:35 +05:30
DavidandClaude Fable 5.1 f65e63fafa test(libSceJobManager): allocate aligned test blocks without std::aligned_alloc
MinGW-w64's UCRT has no aligned_alloc, so the Windows build of
guest_job_manager_tests fails since #3170. Use the aligned operator new
and delete instead, which are standard C++17 on every host.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-11 16:59:14 +09:00
fma-rc 8897c5ceac fix(libSceJobManager): count a wait before serialising it and close under the lock 2026-10-11 07:40:37 +02:00
fma-rc e2a7aac32d feat(libSceJobManager): implement CPU job sequences 2026-10-11 07:40:37 +02:00