Vesa Karvonen

Results 96 issues of Vesa Karvonen

This PR explores the idea of introducing initializers and finalizers for `FLS` entries. ⚠️ I'm not currently happy with this, especially the introduction of initializers, due to the costs this...

This PR adds a [Stdlib style `Semaphore` module](https://ocaml.org/manual/5.2/api/Semaphore.html) to the `Picos_sync` library. The implementation is not optimized for cancelation, but should otherwise perform Ok. TODO: - [ ] Some more...

There is a known bug which causes [a `pthread_cond_signal` to fail to wake up a `pthread_cond_wait`](https://sourceware.org/bugzilla/show_bug.cgi?id=25847). The OCaml runtime and libraries that come with OCaml use those and are known...

This adds support for cancelation through [Picos](https://github.com/ocaml-multicore/picos/) and removes explicit support for timeouts, which simplifies the library. Support for DLA and DLT is removed. This basically also means that one...