Billy Donahue

Results 10 issues of Billy Donahue

The primary change is to get the `SPEED` column to line its decimal points up. Part of doing that was breaking down the SIMPLE_COLUMN macro into pure C++. I think...

Clang chokes when `BOOST_HANA_STRING` is enclosed by 2 layers of polymorphic lambdas. `cannot initialize return object of type 'decltype(auto)' with an lvalue of type 'const char [4]'` Tested with Boost-1.75.0,...

In MurmurHash3.cpp, there's some care to point out that `getblock32 and `getblock64` are customization points for alignment and endianness as data is loaded from the `void* key`. https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash3.cpp#L52-L53 But there...

Member relational operators are no good because they cause the lhs and rhs to be treated differently. This causes problems such as making == appear non-commutative. Such as: ```c++ void...

`IMMER_RETHROW` causes warnings in `IMMER_NO_EXCEPTIONS` builds. Our build actually has exceptions support, but it's under GCC so immer thinks they're turned off. The detection of whether exceptions are supported or...

Reimplements the fontconvert.c program in Python, which will make it more accessible to those who don't have a C compiler and freetype library installed. Verifies the fonts regenerated by the...

Fixes Issue #408 Trivial doc-only change.

We could leave the `yield()` behavior customizable to handle edge cases like #285. Most ESP8266 users need to call `yield()` inside expensive drawing operations to keep the watchdog from firing....

Fixes two problems identified by examination of PR #333. These are two separable commits in the PR. - Destructor is responsible for creating/destroying the active union member - Handle SPI_INTERFACES_COUNT==0...