In an earlier post, I talked about getting into Summer of Code. Well, phase 1 of my Summer of Code project is now complete! The implementation of Dr. Vincent Reverdy’s P0237 - bit manipulation library is done alongside some new views / containers, but that doesn’t mean there isn’t quite a few things left
Niebloids in range-v3 and other libraries has successfully demonstrated its prowess in avoiding ADL screwups while enabling those extension points of the same manner. But it’s not for all extension point APIs: there are a few weaknesses in
C++Now 2019 was held in scenic Aspen, Colorado again, and I geared up with two of the same roles as before but one new task:
The C++ library for fast interop to Lua is finally official, and now I can say I’ve done it while popping the cork for a
This is going to be a practical overview of how I reduced the compilation time and binary sizes of Release Mode (-O3 or /Ox) C++ software. The goal of this will be to review some of the things that help with the goal, and some of the things that C++ as a language is fundamentally incapable of producing satisfactory answers to. Let’s