Implementing C# consteval compile time evaluation — A Deep Dive into Roslyn's Compiler PipelineApr 16, 2026·26 min read
Inside Clang C++ Compile Time Evaluators : AST Evaluator & Bytecode InterpreterFeb 16, 2026·22 min read
LLVM-Clang Static Analyzers And SMT Solvers Introduction Static analyzers generally speaking are abstract interpreters that analyze and emit diagnostics of program P, meaning that they analyze a program using abstract values rather than dynamicMay 22, 2026·21 min read
SSA to Stack: Retargeting LLVM to Stack Machines—A Deep Dive Through the WebAssembly BackendDec 13, 2025·28 min read
WideLips: A Multi GB/S LISP Parser And Parsing FrameworkIntroduction Parsers have been around since the dawn of computing. If you've worked with compiler frontends or semi-structured data processors like JSON or XML, you’ve likely implemented or maintained one. Traditional parsers scan text character-by-c...Nov 20, 2025·11 min read
Dante: A Case Study in Compiler-Assisted Verification Using Model CheckingIntroduction If you're a developer today, chances are you've experienced the “magic” of LLMs in your workflow, whether you realize it or not. That auto-completion in your JetBrains IDE, Visual Studio, or Cursor? There's cases where an LLM working beh...Jun 8, 2025·8 min read