Romain Beauxis
Romain Beauxis
Hi, When adding support for your gem in our application, it turned out that the gem `appetizer-ui` provides files that are not located in standard `vendor/assets/javascripts` paths. With this PR,...
Hi, While testing this gem with `.jst.eco` templates, they wouldn't render unless this was added to the JST compiler wrapper. Otherwise, `mime_type` for `.jst.eco` files is detected as `application/octet-stream`.
Hi! We've been working with extensible variants in `liquidsoap` for a while. From a large project standpoint, they are a killer feature of the compiler. They allow modular and extensible...
With the advent of lock-free APIs, it seems that the following pattern will become more and more useful with objects: ```ocaml object val x = Atomic.make v method foo =...
This is a backport of the `v2.2.5` autocue library with breaking changes: * Full remove of `smart` mode. We should prioritize `autocue`. This also makes it possible to have breaking...
Fixes: #3338
There's a gap in our clock implementation where unsynced clocks will keep spinning when no sources are available which causes a lot of issues with CPU burn and livelock. Typical...
This is another preliminary PR for the concurrent clock: `Weak.Hash` are not safe to access without synchronization so we replace all use of it with a `WeakQueue` when possible and...