Repository navigation
win-durable-ioring: v0.1.0
·
0 commits
to 4c24dd5731450888e7fb89da4e02761ce404a826
since this release
0.1.0 (2026-10-15)
⚠ BREAKING CHANGES
- durable-ioring: durable-ioring no longer contains Dioring, the Windows backend, delivery, the readiness check or the Windows re-exports; they are win-durable-ioring's. ErrorCode::of, the default DioringIds time type and the TimeBase bound on a win-time-sys clock are replaced as described above.
Features
- win-durable-ioring: Dioring::completion_event, a wait-only handle on the ring's own event (747e46f)
Bug Fixes
- win-durable-ioring: a push only queues, and a failed doorbell or an unreadable ring reaches the consumer (71f3562)
- win-durable-ioring: end and retire refuse a lineage handle the instance did not mint (00fb4a4)
- win-durable-ioring: Model A's handler is told when the instance's pop fails (622848e)
- win-durable-ioring: refuse a buffer beyond a u32 at check; no safe CompletionEvent from any handle (f640c2c)
- win-durable-ioring: report a lineage release the core finds not live (c98ff3b)
- win-durable-ioring: the backend's ring is an owned one, so a completion it held nothing for is not a case (ceb3b72)
Code Refactoring
- durable-ioring: split the Windows driver out into win-durable-ioring (e8ff929)