Jonathan Wakely

Results 44 issues of Jonathan Wakely

Sorry this isn't complete, I'll try to flesh it out. Condition variables are not semaphores. Notifications will be missed if they are sent when no other thread is blocked waiting...

open

I find it extremely tedious to click on a reference like [PnnnnR0] and get taken to the references section at the end of the paper, where I have to manually...

You use `defined(__APPLE__)` to decide whether to use `__builtin_debugtrap` but that's wrong, because only Clang supports that built-in, but GCC defines `__APPLE__` too. The minimal fix would be to just...

For C++ they should be just `inline` not `static`, otherwise you get (probably harmless) ODR violations when calling the `debug_break` function from function templates or inline functions.

Also fix typos in macro names.

I have some MP3 files (copyrighted, so I can't provide them) for which eyeD3 doesn't print any info. Other utilities (e.g. `kid3` and `ffprobe` and KDE's Dolphin file browser) are...

https://github.com/boostorg/build/blob/0c6d016/src/engine/fileunix.c#L324 performs a memory allocation which has a chance of leaking when processing a corrupt archive. In the unlikely situation where an archive has two string tables (or simply one...

transition

At some point after boost 1.69.0 every shared library also acquired useless symlinks on linux: ```` libboost_system.so.1.73.0 libboost_system.so.1.73 libboost_system.so.1 libboost_system.so ```` The first file is needed (it's the actual shared...

transition

The `error_exit` function in `src/engine/build.sh` says: > For any toolset you can override the path to the compiler with the CXX > environment variable. You can also use additional flags...

bug
transition

When reading ISO C++ proposals written in Bikeshed I find it extremely tedious to click on a reference like [PnnnnR0] and get taken to the references section at the end...