What this repo is about #54
MikeGrier
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The name of the repo is a bit off at this point, I may change that.
One of my bugaboos has been the fact that the Rust ecosystem is not friendly to one of the Windows norms: no extra threads when idle.
The Windows threadpool facility has gone to extreme lengths over the years to enable this paradigm, and for 95% of applications, it's a great boon.
This repository was born out of me writing, repeatedly, memory safe wrappers around the use of the Win32 threadpool.
One of my other big issues has been efficient I/O in the form of the Windows IoRing support and then you can't just put that out there without considering how durability, buffers, and then how the work to fill them gets there.
So now the repository has grown some capabilities around:
epochoriented view of durability governing IoRing based I/O to filesThis work is all privately done and self-funded so be kind. I'm just kind of a nerd who loves this stuff.
All reactions