Bourbaki Notes now has per-post discussions with local accounts, proof-of-work abuse control, and a small admin interface.
Archive
2026
A local Ollama benchmark checks whether language models can identify the shrinking state variable in a recursive integer-square-root complexity analysis.
Part four extends LifetimeCheck through store and load operations, structured control flow, scope cleanup, coroutine tasks, return safety, and implementation patterns.
Part two follows the LifetimeCheck pass architecture, its type categories, points-to sets, allocation classification, and operation dispatch.
Part one introduces ClangIR as an MLIR-based representation for C++ static analysis and uses LifetimeCheck to motivate the series.
Part three shows how ClangIR AST attributes, move detection, smart pointer handling, and moved-from state tracking detect use-after-move bugs.