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 memory operations, structured control flow, scope cleanup, coroutine tasks, and returned-lambda safety.
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.