|
You are here |
mpark.github.io | ||
| | | | |
eyakubovich.github.io
|
|
| | | | | In the previous post, we developed a logarithmic depth accumulate() function that can be used to emulate a for-loop. In this post, we'll look at how to construct a function that emulates a while-loop with the recursive depth of O(lg(n)) where n is the number of iterations of the while-loop.... | |
| | | | |
www.reedbeta.com
|
|
| | | | | Pixels and polygons and shaders, oh my! | |
| | | | |
www.think-cell.com
|
|
| | | | | [AI summary] This post explores a C++ idiom using static constexpr and std::integral_constant to provide compile-time size information for std::array. | |
| | | | |
s0rcy.github.io
|
|
| | | A few months ago while assessing the extensions API for a client, I got tasked with doing some light fuzzing against the application. The application allowed for third-party scripts to be executed in the parent application. I decided to use libFuzzer as a base, as it felt appropriate for the project. The client's code was simple to compile and writing the harness turned out to be easy, but I hit a bit of a problem; I had originally written the harness and buildscript on a macOS laptop using llvm/clang, and my client usually built with MSVC and wanted to run the fuzzer on Windows hosts. Thankfully libFuzzer supports both platforms, so that should be easy, right? | ||