Sergey Bugaev
Sergey Bugaev
cc: * @spholz and @BertalanD for the LibELF change * @nico for LibPDF & JBIG2 * @ADKaster for `Core::MachPort` * @stelar7 for LibCrypto / MGF
Seems to be still working somewhat.  cc @Midar [`man 2 pledge`](http://man.serenityos.org/man2/pledge.html)
The semaphore implementation is rather complicated. The trick a mutex uses to avoid losing wakeups is already tricky enough ("futexes are tricky!") that it took me a long time to...
It would be great to test that condition variable works properly, including under load/contention. Unfortunately it's not clear how to test its behavior under load, since the load tends to...
An implementation of a few ideas found in Parsec: - `parser.should_fail()` succeeds (consuming no input) if `parser` fails - `parser > parser).many()`. It can however handle zero-times case and has...
The `dpkg-buildflags` tool can apparently be used without buying in to the rest of the Debian packaging workflow. It outputs the build flags according to the distro-wide policies, importantly the...
### Describe the bug I'm sitting in a coffee shop, with a spotty network connection. Tuba seems to hang, and GNOME Shell offers me to kill it as unresponsive. Here's...
I'm surprised about the `g_type_ensure` thing. I remember [having to add one of those lines myself](https://github.com/GeopJr/Tuba/pull/405/files#r1271402561), so now I got the idea that I should teach Vala to just do...